欢迎来到天天文库
浏览记录
ID:6186661
大小:3.10 MB
页数:77页
时间:2018-01-06
《基于java图书馆管理系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于java图书馆管理系统毕业论文目录第1章序言11.1课题开发背景及意义11.2课题研究内容2第2章开发工具及相关技术42.1开发工具42.2开发运行环境82.3相关技术支持122.4MVC模式15第3章系统总体设计173.1功能与模块分析173.2系统实现流程图183.3系统用例图19第4章数据库设计214.1数据库分析214.2数据库概念设计214.3数据库逻辑结构设计244.4数据库E-R图283第5章系统详细设计305.1公共模块设计315.2基础数据维护模块设计355.3新书订购管理
2、模块设计385.4借阅管理模块设计405.5系统维护模块设计44第6章系统测试与优化466.1系统安全优化466.2身份验证486.3异常处理496.4系统测试50第7章总结与展望53参考文献54致谢辞55附录1英文参考文献56附录2中文参考文献6033山东科技大学本科毕业设计(论文)1序言1.1课题开发背景及意义当今社会随着图书馆规模的不断壮大,图书馆馆藏的图书品种、数量也逐渐增多。在图书馆不断发展的同时,其常年采取的传统的人工方式管理暴露了一些问题:⑴检索速度慢、效率低因为图书馆的藏书种类多
3、、数量大,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了图书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。⑵借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。⑶图书统计工作难、藏书更新不能及时完成。图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越
4、多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。当今高校发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。74山东科技大学本科毕业设计(论文)随着计算机的广泛应用,其逐步成为现代化的标志。图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息
5、进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的。图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化。围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数管理、图书管理、统计查询。1.2课题研究内容本课题主要应用Java语言编程,以MV
6、C简易分层架构,再结合与MySQL数据库连接等相关知识进行图书馆管理系统的设计和实现。本课题内容包括以下内容:⑴登录管理:为用户提供登录、注销及修改密码等功能。登录时有相应的身份验证功能,以便能让不同权限的用户能使用到相应的功能;修改密码时要求每个用户只能修改自己的密码。⑵用户信息管理:每个用户可以对自己的信息进行查看以及修改等操作,与此同时用户还可以查看自己当前借阅信息和历史借阅信息。⑶新书订购:可以为图书馆里增添新书下购书订单,并能对订购单进行验收。每一个订单中可以包含多本图书,可以对订单中
7、的图书信息进行修改。在验收订单时,输入相应的订单号后就能找到要验收的订单,确认验收即可。⑷图书信息管理:图书管理员可以对图书进行增加及更新操作。图书的添加时,要检测正要添加的图书是否与馆藏的图书重复,并做相应的处理。对图书信息更新时,按照图书的编号找的馆藏图书后,对图书信息进行更新即可。74山东科技大学本科毕业设计(论文)⑸图书借阅管理:图书管理员可以对图书进行借阅和归还操作。图书的借阅与归还是图书馆最重要的工作,在图书借阅时要判断该书是否已经被该用户借阅了,并进行相应的操作。归还时,只要找到该
8、用户的借阅信息,归还图书即可。⑹图书查询:用户可以通过图书编号以及书名进行查询。图书的查询功能是为了满足用户想要了解馆藏图书信息的需求而添加的。图书查询是条件查询,按照图书编号、图书名称、出版社、作者等信息进行条件查询,当要输入的信息为空是就将图书全部查询出来。74山东科技大学本科毕业设计(论文)2开发工具与相关技术2.1开发工具IDE(IntegratedDevelopmentEnvironment,集成开发环境)。其缩写形式IDE同时也代指“电子集成驱动器”。IDE集成开发环境(简称IDE)
此文档下载收益归作者所有