图书馆信息管理系统

本课题针对图书馆图书管理工作流程进行分析后为提高图书馆管理人员的水平和效率,方便读者快捷的进行图书借阅而开发的图书管理系统。系统设计图书馆管理工作中的人员管理、图书管理和日常借阅管理等几个方面。本系统采用JAVA语言进行编写,系统分为管理员管理、会员管理、图书管理、借阅信息管理等四个模块,每个模块均可对相关数据进行查询、添加、插入、删除、更新等操作,同时也可根据需要进行指定信息的打印。本系统完成后,能对人员、书籍、借阅信息进行实时更新调整,较大的缩短了会员书籍借阅时间和提高管理员的书籍管理效率。
目录
一、 引言 1
(一)图书管理工作业务分析 1
(二) 项目范围 1
二、 可行性研究 1
(一)图书管理系统开发调研 1
1.图书管理系统目标 1
2. 系统的业务流程图 1
(二) 可行性分析 2
1. 可行性分析的目的 2
2. 技术可行性 2
三 、需求分析 2
(一) 图书管理系统功能描述 2
(二) 图书管理系统性能描述 3
(三) 图书管理系统逻辑模型 3
四、 总体设计 4
(一) 图书管理系统软件结构图 4
(二) 图书管理系统模块描述 4
1. 图书管理模块描述 4
2. 图书查询模块描述 4
3. 图书类别管理模块描述 4
4. 用户管理模块描述 5
(三) 数据库设计 5
1. 数据模型设计 5
五、 详细设计 6
(一) 登陆模块详细设计 6
登陆模块界面设计 7
3. 登陆模块流程 7
(二) 图书管理模块详细设计 8
1. 图书管理模块功能 8
2. 图书管理模块界面设计 8
3. 图书管理模块流程 9
六、 系统与测试 11
(一)程序的测试 11
1. 测试的重要性及目的 11
2. 测试的步骤 12
3. 测试的主要内容 12
 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 

七、 系统使用说明 13
(一)安装JDK1.7.0 13
(二)配置环境变量: 14
(三)数据库的附加: 15
八、小结 16
致谢 18
参考文献 19
一、 引言
(一)图书管理工作业务分析
图书馆管理工作包括人员管理、图书管理、日常借阅管理等几个方面。图书管理员作为图书馆的管理者,工作主要包括图书入库登记、出库登记,读者基本信息记录,图书的借还记录和修改等多项内容。
管理员首先在收到新书后,对书籍进行登记造册、编号等相关信息的录入,在录入完成后书籍进入书库供读者借阅;读者在获得图书馆会员身份后才能进入书库借阅图书,读者的姓名、身份编号等个人信息图书管理员也需要进行登记,在图书和会员信息都完成登记后,会员借阅图书;此时图书管理员又需要记录书籍和会员之间的借阅关系,而后会员才能将数据借出。归还时,管理员需要再次记录会员的书籍归还信息,删除会员与图书的借阅关系,以供后继会员可以再次借阅图书。
从以上分析得出,图书管理系统应能对以上信息进行及时记录、修改和删除,并且保证快速准确,以提高工作人员工作效率。
(二) 项目范围
这个项目是图书馆信息管理的基本任务。使用图书馆里的书的对象是图书管理员。从这些信息我们可以得到图书管理系统的功能是:图书信息的管理和维护书籍信息查询图书信息以及服务系统的查询书籍信息以及借书和还书记录等功能。
经过对图书管理日常工作的仔细考研,查阅了书籍和视频资料,以结构组成,功能的实现和可行性以及学校的设备条件等等多方面为参考对象。
二、 可行性研究
(一)图书管理系统开发调研
1.图书管理系统目标
图书管理系统的使用为提高图书管理效率具有重大作用。表现在以下:
准确记录图书馆管理员的姓名、性别等个人信息,并且给予不同管理员不同的数据访问权限。
准确记录会员的个人信息。
准确记录图书信息,如书名、编号、出版社等相关信息。
准确记录图书借阅状态,如图书是否借出、借阅人编号、归还日期等信息。
2. 系统的业务流程图
图21 系统业务流程图
图书管理系统是比较繁琐的系统,要对实际情况作出辩证的分析,明白我们的需求是什么。数据库管理系统使用的java技术和数据库技术。
基本分析如下所示:
添加:操作是要检查有没有已经输入或者是数据库已经有的数据,有过有的话,出现错误提示,返回到刚刚的页面。
删除:因为字段可能同时存在于不同的表,如果遇到程序会被提醒然后转移到所有书籍的分类中查看或查看所有用户的库视图。
(二) 可行性分析
1. 可行性分析的目的
可行性分析用户需求的基础上,得出系统的开发工作,需要不需要变化,并增加预算计划和结果,完成可行性分析。项目可行性分析的宏观和微观技术,经济,决定是否可以实现,可行性分析是程序员的基本条件,该系统的成功开发和发展必不可少的步骤。
2. 技术可行性
考虑已有的技术是不是可以顺利实现开发任务,软件和硬件配备是不是符合开发的要求。只要对java语言的掌握,普通设备可以满足系统的发展要求。
三 、需求分析
(一) 图书管理系统功能描述
根据图书管理的需要和实际情况,系统有以下三个对象一个流程进行记录管理分别是:图书管理员、会员(或读者)、图书、借阅信息,以上四个部分的管理主要涉及的操作包括:添加、删除、修改、查询、输出打印等几种操作。
(二) 图书管理系统性能描述
本系统性能包括以下内容:友好的操作界面、方便快捷的操作步骤、迅速准确信息查询结果。因此系统可做以下设计:
管理员信息管理可视化操作设计。
图书及借阅信息的扫码录入、登记,书名识别。
会员信息管理可视化操作设计。
(三) 图书管理系统逻辑模型
图31 顶级系统数据流图
图书管理模块的数据流图如下:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/644.html

好棒文