ssm496图书管理系统的设计与实现+jsp ppt.pptx
图书管理系统的设计与实现
班级:
姓名:
指导老师:
选题的背景及意义
现在各行各业都开始采用计算机办公软件来进行协助工作,这样可以更好的提高工作效率,减轻办公人员的工作压力,通过计算机信息化管理,可以使信息长期保存,修改和查找起来更加的方便,对于信息资料的核对也更加的精准。虽然现在很多学习的知识都可以从网上获取,但是图书作为一个获得知识的主要途径,还是没办法替代的,很多人还是习惯去图书馆进行借阅图书查看,而图书馆存储的图书量是非常大的,而且图书种类也是非常的多,如果还是传统的人工管理方式进行管理,那么首先对于图书的查找和分类管理就是一个很大的挑战,但是如果借助于计算机管理软件的出现,可以把图书馆的图书全部录入系统里,可以更精准的进行管理,对于图书馆的查找和存放管理是非常方便的,比如直接输入图书编号就可以快速查找到图书存放在什么位置。其次还额外加入了用户权限,用户可以直接通过登录系统就可以查看图书馆里有什么类型的图书,如果有自己喜欢的图书,可以直接进行网上借阅,然后到时候直接去图书馆取书就行了,这样就避免了,用户不知道图书馆有没有自己要找的书,或者有没有被人借走这种情况的发生,同时如果借阅的人多的话,还可以避免排队,可以更好的节省时间。所以说不管是针对图书馆的管理人员还是对于用户来说,都是非常具有开发价值的。
研究内容
本系统包括管理员和用户两部分。用户的内容包括个人资料管理、图书查询和图书借阅。用户通过登录后可以查找图书并进行图书的借阅。管理员在后台可以管理自己的账号和用户信息,并对图书进行更新和推荐,管理用户的借阅信息。本系统中加入图书分类管理,可以使用户在查询图书时更加快速。用户在自己的后台里可以查看借阅的审核结果和进行图书的归还。
需求分析
图书是知识记载的重要途径,虽然现在电子书横行,但传统实体书还是占有不可动摇的地位。传统图书管理的方式多为手动或者手动加入管理系统,这类管理系统功能单一,需要管理员操作,用户无法参与。这就需要管理员长期站在电脑前,工作效率低下。而本系统可以解放管理员,想要查询图书、借阅图书的用户可以自主操作,减少排队,更加满足用户的需求。所以本系统的开发非常需要。
系统开发步骤
一般说来,信息管理系统的应用和成立可以分为三个阶段的:开发系统,总体规划和操作系统,可进一步划分为系统开发系统实施,系统设计和系统分析和工作等方面的阶段。每个发展阶段安排在一个严格的线性序列来开发,在每一个阶段所产生的工作指导和依据每个阶段处理文件审查下一阶段的完整的技术文档,相信这个阶段已经完成,之后实现要求进入下一个阶段,而在以后的工作中不能轻易对以前的评估结果有所改变。
功能分析
本系统的界面分为用户界面和管理员后台界面。管理员后台界面和用户后台界面需要符合身份的用户通过登录验证后才可以使用。
用户后台功能:
个人资料管理功能:展示用户的资料,可以修改文字;
借书信息管理功能:包括查询借阅和查询图书借阅的使用状态;
还书信息管理功能,可以查看还书和进行还书;
我的收藏管理功能,管理收藏的图书信息。
管理员后台功能:
普通管理员管理功能:包括管理员修改密码和账号管理;
用户管理功能:用户信息添加、用户信息管理功能;
类型信息管理功能:包括图书类别添加和图书类别查询;
图书信息管理功能:包括图书信息添加和图书信息查询;
借书信息管理功能:包括审核借书和查询借书;
还书信息管理功能,审核用户的还书和查询还书;
系统管理功能,实现公告信息的设置。
功能结构图
首页界面
图书信息查看
在线借书功能
借书管理
还书信息管理
图书信息管理
图书类型管理
结论
经过几个月的开发,本系统到今天总算完成了,实现的功能需求基本符合了当初设定的需求,当然还有一定的扩展空间,经过一定的测试,功能也可以正常使用,说明本系统还是比较成功的。本系统可以实现图书馆的图书管理、图书借阅管理、归书管理等,用户可以实现图书借阅信息、归书信息的查询等。在开发过程中遇到了各种各样的问题,在老师和同学的帮助下才算顺利完成了本系统。
开发初期,首先要进行UML建模,画出系统的用例图,由于对这些知识不熟悉,浪费了很多的时间,通过网上翻阅资料学习,才弄清楚原来原理图就是要找出系统中的用例和角色,然后把他们关联起来,然后才能建立各种类图等,最后完成一个完整的数据模型,有了这些前期的筹备,系统设计阶段才能更加的顺利。编写代码的过程中,充分运用到了老师所教的知识,然后每个功能都进行了详细的分析研究,保证系统的完善。通过本次开发,才让我发现了我的各种不足,需要学习的知识还很多,最大的收货就是积累了开发经验,以后还要继续的学习,争取以后开发的项目越来越完善。
致谢
时间过的飞快,大学时光转眼就要结束了,回想我的大学生活真是受益良多。老师不仅教会了