图3 用户登录流程图
3.系统管理员功能模块的实现
本模块中最主要的是管理系统用户,设置图书馆信息等操作,其中管理系统用户包括对他们进行添加,修改,删除及权限划分操作。
其中对系统用户权限的设置是该操作的重要部分也是系统提高效率的关键所在。
4.读者管理功能模块的实现
读者管理主要实现对读者的类型管理和信息管理两个功能子模块,读者信息管理则主要管理维护读者的基本信息
5.查询功能模块的实现
查询功能模块包括图书查询,读者借阅查询和借阅到期提醒三个子功能模块。
图书查询可根据图书的条形码,书名,作者,出版社等不同信息进
15
行查询。
借阅查询子模块是对图书当前状态和读者当前的借阅情况进行查询,具有此权限的用户登录并进入该操作界面后选中相应的查询条件,并输入相应的查询信息,系统即可在页面显示被查询的图书的状态,或相应读者的当起借阅情况,此外,还可以输入相应时间段内的所有借阅清单,或选择某个读者查询他在某个时间段内的借阅情况。
6.图书管理功能模块的实现
图书管理模块也分为图书类型管理和图书档案管理两个子模块,其中图书类型管理功能处理将图书分类提高管理效率外还设置了不同类型图书可借阅的天数,对不同类型图书进行区别管理,图书档案管理是管理维护图书馆藏书的基本信息。
图书档案中包含图书的条形码,图书名称,图书类型,作者,译者,价格,出版社,所在书架等图书基本信息,其中作者,译者,页码是备选信息,可以不填。
7.图书借还功能模块的实现
该功能模块可分为图书借阅,图书归还,图书续借三个子模块. (1) 图书借阅。
如果在借阅时所要借阅的图书不存在或者读者借阅已达借阅图书的上线,则读者不能接续借阅图书,系统将给出相应提示。
(2)图书归还。
该子模块实现系统的图书归还功能,读者向图书管理员提供自己的编号会显示出读者当起的借阅情况,再提供要归还的图书标号,图书管理员将信息记录在系统中,归还成功。
(3)图书续借。
该子模块实现系统的图书续借功能,当读者所借的图书过期后,需要再接着借,就必须要童工借阅的图书标号,图书续借信息将被管理员记录在系统中,续借成功。
16
五 开发小结
(一)工作成果
在MyEclipse开发环境下,以J2EE为平台,运用JSP网络编程语言和Struts框架和MySQL数据库完成了B/S模式的图书馆借阅管理系统。系统基本上实现了预期的各项功能,达到了任务书中的主要设计内容的各项任务,整个系统也在经过测试和不断地改正之后能够顺利运行。基本上实现了开题报告中的需求设计在程序编写,该系统能够实现:
1.读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。
2.图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。
3.系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。 (二)改进意见
该系统在使用第三方插件Strusts时采用的是1.0版本的,若使用更新的2.0版本会更大的改进系统的开发便捷性和可维护性,系统在数据库与Web服务器的连接时采用的是连接池技术,若在数据库连接时使用现在流行的第三方插件Hibernate3.0,会使系统有更强的数据库映射关系,进而极大简化开发过程,还有就是系统在一些信息设置的细节上还存在不足,可以对系统的相关字段进行格式设置和异常处理,使数据更加规范化。
17
六 参考文献
[1] 王立福. 软件工程(第二版)[M]. 北京:北京大学出版社.2002. [2] 张秋余,杨玥. 基于用例的需求建模方法[J]. 计算机工程与设计,
2006,19:3539-3541.
[3] MattheMacDonal.管理信息系统[J].电子工业出版
社.2003.Vol.3(8):102-108.
[4] 张秋余,杨玥. 基于用例的需求建模方法[J]. 计算机工程与设计,
2006,19:3539-3541.
[5] John W. Satzinger, Robert B. Jackson, Stephen D. Burd. [Z].
北京:人民邮电出版社, 2008.
[6] 王珊,萨师炫.数据库系统概论(第三版)[M]. 北京:高等教育出版
社.2002
[7] 张波. 网络答疑系统的设计与实现[D]. 长春:吉林大学软件学院,
2005.
[8] 陆荣幸,郁洲. J2EE平台上MVC设计模式的研究与实现[J]. 计算
机应用研究,2003,03:144-146.
[9] 孙卫琴,李洪称. Tomcat与Java Web开发技术详解[M]. 北京:电
子工业出版社,2003.
[10] 何成万,余秋惠. MVC模型2及软件框架Struts的研究[J]. 计算
机工程,2002,06:274-276.
[11] 何成万,余秋惠. MVC模型2及软件框架Struts的研究[J]. 计算
机工程,2002,06:274-276.
[12] Marty Hall,Larry Brown著,赵学良译. Servlet与JSP核心编
程(第2版)[M]. 北京:清华大学出版社,2004.
18
七 致谢
岁月如梭,转眼之间大学三年就上完了。毕业之际,我们的毕业设计也接近了尾声。在论文即将完稿之际,我心中感慨颇多,在河南商业高等专科学校学习这三年时间里,我的老师和同学都给过我很多的帮助、关心和鼓舞,在此,我要深深地表示感谢!
首先,我要感谢我的父母,是您们的支持与鼓励是我顺利的读完了我的大学;使您们的教导和点播是我在迷茫的时候不迷失自己;是您们的言传身教使我懂得了如何与人为善,真爱身边的朋友们;是您们的实时适度的纠正,是我顺利成长不断进步;使您们宽和仁和的处事为人,塑造了我豁达开朗的性格,是您们一直以来对我的关怀和爱使我健康的成长,不断地进步,谢谢您们,我亲爱的爸爸妈妈。
还有,我要感谢我的毕业设计指导老师杨毅老师,是您适时的督促,不断地知道使我顺利完成了我的毕业设计,在整个毕业设计期间您不断地给与我帮助和指导使我不止完成了我的设计任务还学的了很多相关的专业知识,老师不但经验丰富知识领域宽广而且和善可亲,在完成毕设的过程您不但教授了我很多专业知识,还为我的未来发展学业工作提出了很多宝贵的意见,我们不但是亲切的师生,也是彼此的朋友,在我整个毕业设计的指导过程中您给我的印象就是认真负责,在这里我想对我可敬可亲的杨老师说一声:“谢谢!”
非常感谢我的同学们我的老师们当我在毕业设计过程中遇到问题和困难时,是你们给我提出许多关键性的意见和建议,使我对整个毕业设计的思路有了总体的把握,并耐心的帮我解决了许多实际问题,使我获益良多。是你们教授了我丰富的知识,教会了我学习知识的能力。
谢谢我的母校对我的教育,我将以更加饱满的热情投入到研究生阶段的学习中去,充实自己,完善自己,向着自己的目标不断地前进,用我的所学去实现我心中的梦想!!!
19
指导教师评语: 论文成绩: 指导教师签名: 年 月 日 论文答辩小组意见: 组长签字: 年 月 日 系审核意见: 主任签章: 年 月 日 河南商专教务处制 20
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计-基于java技术的图书馆借阅管理系统的开发(4)在线全文阅读。
相关推荐: