3.2 系统的需求分析 9
3.2.1 系统的功能需求 9
3.2.2 环境需求和数据要求 10
4 系统设计 10
4.1 系统概述 10
4.2 数据库设计 11
4.2.1 数据库设计分析 11
4.2.2 信息表结构设计 14
4.3 UML建模 16
4.3.1 用例图 17
4.3.2 活动图 18
4.3.3 部署图 20
4.4 功能模块 21
4.4.1 系统设置模块 21
4.4.2 读者管理模块 22
4.4.3 图书管理模块 22
4.4.4 图书借还模块 23
4.4.5 系统查询模块 23
5 系统实现 24
5.1 登录模块设计 24
5.2 图书馆首页 24
5.3 系统设置功能实现 25
5.4 读者管理功能实现 26
5.5 图书管理功能实现 27
5.6 图书借还功能实现 28
5.6.1借阅模块 28
5.6.2续借模块 29
5.6.3归还模块 30
5.7 系统查询功能实现 31
5.7.1图书查询模块 31
5.7.2借阅查询模块 32
5.7.3到期提醒模块 33
5.8 更改口令 33
5.9 退出系统 34
6 结论 34
6.1 设计成果 34
6.2 改进意见 35
6.3 收获体会 36
致谢 36
参考文献 37
1 绪论
1.1 课题的研究背景
如今是发展迅速的信息时代,计算机技术和信息处理技术正在日益成熟。同时,网络技术也没减慢发展的脚步,web技术亦随之发展迅猛。眼下的信息时代,信息技术早就已经融入了当今社会的每一个领域,web技术的快速发展更是将计算机应用的层次得以提升。因此,计算机计技术使人们的工作更高效、灵活、方便且安全。
随着社会的发展,人们需求也在不停增加,书本则是人们可以获取并增长知识的首要途径,所以图书馆就自然在人们的生活中有了一个特定的位置。图书馆作为一个大型而普遍的信息资源集散地,聚集了众多图书信息、读者资料已经借阅情况等。如此繁多的信息数据管理,人力早已透支不再适用。利用计算技术来进行这些复杂的信息管理,既发挥了计算机的优势,也减轻了人力负担。但是,要怎样有效地、科学地进行图书馆管理,既是为了方便读者求学研究,也关系到了图书馆未来的发展,于是,一个完整的图书馆管理系统的应用发展、开发运用就是不可或缺的。
1.2 课题的国内外研究动态
1.3 课题的研究意义
尽管图书管理系统早就已经很普遍了,但是一些仅仅的单机系统是远不够的。一套没有网页服务的图书管理系统,几乎就无法发挥它的功能,也就是说,系统会有明显的资源被闲置。
很早开始,就有不少的图书馆开始使用计算机进行信息管理。不过数据的处理量、工作量很大,极易出错;而且数据众多,比较容易遗失,查找也不太方便。而一些数据的处理仍是手工操作的,出错率就十分高,并且出错后不易改动。对于书籍的借阅情况根式难以掌握,工作人员和管理员最多只能对当下的情况有比较清楚的了解。如果要对时间比较长远的书籍或借阅的情况进行查找,就需要在众多的材料中翻阅,十分困难。所以,一旦缺乏系统性管理,规范的信息管理手段,这些问题就十分明显。 基于UML+Java的图书管理信息系统设计(2):http://www.751com.cn/jisuanji/lunwen_25484.html