滨州学院专科毕业设计(论文)
基于网络的图书管理系统的设计与实现
摘 要
论文主要介绍了基于网络的图书管理系统的开发背景以及如何分析、设计和
实现的过程。基于网络的图书管理系统主要是利用浏览器作为界面,利用 B/S 模
式,即用户不需安装指定的客户端就可利用浏览器直接访问该系统。主要采用
JSP 技术和 ACCESS 数据库以及 DREAMWEAVER 网页制作工具制作本系统,实
现了对图书的增加、删除、修改、查询等功能。
文中主要包括系统分析、系统设计、系统实现等,并通过流程图和文字加以
解释说明,在论文中还包括了部分网站制作的主要程序代码以及系统界面截图。
关键词:图书 网络 管理系统 数据库 JSP
I
滨州学院专科毕业设计(论文)
Design and Implementation of Books Management
System based on Web
Abstract
Thesis has mainly introduced the design and implementation of Books Management
System based on Web, the development background and how to the analysis, design
and realization of the process.Books management system based on is mainly used as a
browser interface, the use of B/S model, that is, users do not need to install the
designated client browser can use direct access to the system. Mainly JSP technology
and ACCESS database and production tools DREAMWEAVER page design,
production of the system and achieve the books to add, delete, modify, query, and other
functions.
In the main, including system analysis, system design, system implementation and
explain through flow diagram and characters. In the paper also includes some of the
main production site code and system interface shots.
Key words:books web NMS database JSP
II
滨州学院专科毕业设计(论文)
目 录
摘 要...................................................................................................................................I
Abstract.............................................................................................................................II
一、绪论...........................................................................................................................1
(一) 研究背景...........................................................................................................1
(二) 基于网络的图书管理系统的研究目的及其意义...........................................1
二、系统分析...................................................................................................................2
(一) 需求分析...........................................................................................................2
1. 系统功能分析.........................................................................................................2
2. 系统流程图.............................................................................................................2
3. 数据库的需求分析.................................................................................................3
(二) 可行性分析.......................................................................................................4
1. 经济可行性.............................................................................................................4
2. 技术可行性.............................................................................................................4
3. 操作可行性.............................................................................................................5
三、系统设计...................................................................................................................6
(一) 系统模块设计...................................................................................................6
(二) 数据库详细设计...............................................................................................6
四、系统实现...................................................................................................................9
(一) 用户信息管理模块...........................................................................................9
(二) 图书信息查询模块.........................................................................................10
(三) 删除、添加和修改模块.................................................................................12
五、功能测试.................................................................................................................14
(一) 测试目标.........................................................................................................14
(二) 测试项目说明.................................................................................................14
(三) 具体测试实现.................................................................................................14
(四) 测试评价.........................................................................................................14
六、总结.........................................................................................................................15
致 谢................................................................................................................................16
参考文献.........................................................................................................................17
附录:程序部分后台代码.............................................................................................18
i
i
滨州学院专科毕业设计(论文)
一、绪论
(一) 研究背景
计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。
信息化浪潮、网络革命在给社会带来冲击的同时,也使图书业务受到了强烈的冲击,
图书传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图
书信息网络系统,是图书现代化建设的客观要求。使用计算机对图书信息进行管理,
具有手工管理所无法比拟的优点。建设以计算机为核心的图书信息网络,实现图书
管理和服务的自动化,更好地为科技工作服务,是图书发展的必由之路
[1]
。
(二) 基于网络的图书管理系统的研究目的及其意义
图书管理系统能够为用户提供充足的信息和快捷的查询手段。例如 :检索迅速、
查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等
[2]
。这些优点能够
极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与
世界接轨的重要条件。
实现图书资料的网络管理,至少有以下优点:
(1)著录规范化,为图书资料的采编、著录、查询质量的提高打下基础。
(2)查询自动化和检索途径多样化,可以更方便、及时地找到所需图书资料。
因此,开发这样一套管理软件成为很有必要的事情。
本系统主要实现对图书信息的管理,主要功能就是:实现图书信息的管理和维
护,如用户信息管理,新书入库,整理图书,修改图书信息和进行查询等。
1
滨州学院专科毕业设计(论文)
二、系统分析
(一) 需求分析
本系统开发的总体任务就是实现图书管理信息化,能够更方便的进行图书信
息处理。
基于网络的图书管理系统能够存储一定数量的图书信息,并方便有效的进行相
应的书籍数据操作和管理,这主要包括:
(1)图书信息的录入、删除、查询及修改。
(2)图书信息的多关键字检索查询。
基于网络的图书管理系统能够对用户信息进行相应的存储与管理,这其中包
括:
(1)用户信息的登记,用户信息的修改。
(2)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改。
1. 系统功能分析
系统部分功能说明。
(1) 图书查询
其流程图如下所示。用户可以通过网络访问该管理系统,进行帐户密码验证
后可进入系统,对图书进行查询。
图 2-1 图书查询
(2) 图书的增、删、改、查功能
其流程图如下所示。用户通过网络访问管理系统,进行管理员检验。验证通
过后获得权限,可以对图书实行增、删、改、查操作。
图 2-2 图书增、删、改、查功能
2. 系统流程图
经全面分析系统流程图如下:
图书管理员
身份检验
增删改
图书
检验错误
图书
管理员信息
操作信息
操作确认
管理员库
数据
库书
库
书库返回信息
账号
查询信息
数据库
用
户
账 号 检
测
书 库 查
询
错误信息
图书管理系统
管理员登陆用户注册用户登录
检 测 判
定
管理员界面
数据库
检 测 判
定
普通用户界面
否
否
是
是
查询
增、删、查
2
评论2