3.2 数据库设计 12
3.2.1 数据库理论基础 12
3.2.2 数据库概念结构设计 12
3.2.3 数据库逻辑结构设计 14
3.2.4 数据库表的设计 15
4 系统详细设计与实现 19
4.1 界面设计 19
4.2 模块与数据库的连接 19
4.3 各模块的实现 21
4.3.1 登录模块 21
4.3.2 信息添加模块 23
4.3.3 系统主界面 25
4.3.4 信息修改界面 27
4.3.5 信息查找界面 28
4.3.6 借阅信息管理 29
5 系统测试 31
5.1 基础测试 31
5.1.1 测试的目的 31
5.1.2 测试方法 31
5.2 各模块测试 31
5.3 集成测试 31
致谢 32
参考文献 33
1 绪论
在21世纪早些年以前,图书馆普遍采用读者卡和文本、表格等纸类来作为图书信息管理的主要方式,主要的形势是读者卡或借书证+图书借阅记录卡片+手工登记的操作方式来进行管理。工作人员要在每天的日常工作中面对图书、读者等枯燥资料的大量大规模重复操作,并且仅依靠手工进行有关数据的统计是很困难的,而且手写的数据万一被毁,要重新进行整理就十分得不容易,在实际的工作中由于人工处理的疏漏、不小心而造成的一定的问题都是广泛存在的。所以在整体上讲,原始的图书信息管理方法在一定程度上导致工作效率无法进一步提高[1]。所以为了能更好地为教育服务,了解好学生们的需求,充分做好服务工作,图书信息管理的信息化是一条明确切实可行的改革之路。而图书信息管理的信息化,能够使相关数据的统计可以做到轻松、精确地实现,而且数据的备份和恢复也很容易,只需要有良好的操作习惯,无论遇到怎样的数据事故都可以做到从容应对。基于此类问题,我认为很有必要建立一个图书信息管理系统,使得图书管理工作能够系统化、规范化、程序化,避免了图书管理的随意性,提高了信息处理的效率和准确性,做到能够及时、准确、有效地查询和修改图书信息[2]。
本系统是一个管理图书信息和借阅信息、库存信息的工具,它能够有效地解决图书的入库、库存量的统计、借阅信息的管理、图书的借阅记录,方便学生来查询图书信息等问题,优化和提高了图书信息管理的效率。图书信息管理系统开发的总体目的是要在图书信息管理中实现管理的系统化、规范化、程序化,,减少工作人员的工作量,增加效率和可靠性,为图书信息管理纸介质的时代画上句点,它将伴随着信息时代的发展,使得高校图书馆的信息管理进入一个新的局面。
1.1 需求分析
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行[3]。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 基于Java的图书管理信息系统设计(2):http://www.youerw.com/jisuanji/lunwen_17268.html