java毕业实习 报告,影院管理系统.doc
文本预览下载声明
毕 业 实 习 报 告
123301班
许铭均
2016年1月22日
课题名称:
图书借阅管理系统
目录
第1章 系统概述 1
第2章 需求分析 2
2.1图书管理系统需求概述 2
2.1.1总体目标 2
2.1.2用户类型 2
2.2图书管理系统需求模型 2
2.2.1功能描述 2
2.2.2图书管理员详细功能描述 3
2.2.3借阅书籍描述 3
2.3系统任务的可行性分析 6
2.3.1技术可行性 6
2.3.2经济可行性 6
第3章 系统分析与设计 7
3.1系统数据库设计 7
3.1.1数据库设计概述 7
3.1.2表结构设计 7
3.1.3读者类型信息表 7
3.1.4用户信息表结构设计 8
3.2 构架概述 8
3.3 主要算法设计 9
第4章 详细设计与实现 11
4.1系统的工程结构 11
4.1.1 Hibernate实现 11
4.1.2数据库的实现 13
4.1.3 用户界面的实现 15
4.2程序测试的意义 17
4.2.1 程序调试 17
4.2.2 测试的重要性及目的 17
4.3 测试的方法、计划 18
4.3.1 测试的主要步骤 18
4.3.2 测试的主要内容 18
4.4 测试的数据 19
4.5测试结语 19
第5章 结束语 20
参考文献 21
附录 22
附录1系统截图 22
附录2 核心代码 23
第1章 系统概述
1.1问题的提出
随着人类社会的发展,网络科技的发展,人类对知识的需求也不断地增长。信息时代已经来临,书籍逐渐地成为人们获取并增长知识的主要途径,随着图书信息系统的广泛深入和发展,建立与开发图书管理系统已具有深刻意义。
随着人们对图书需要的增大,各个书店及图书馆书籍数量的增加,传统的图书管理方法已经不能满足人们对图书信息量大,高效的要求。本次的图书管理系统不仅为广大有需要的网络用户提供免费、最新的图书资讯,同时用户可以通过书名或者作者,分类等查询所需要的图书或者预订借阅图书,并且也是可以看到个人的借阅信息。因此开发一个供图书管理人员和用户进行沟通和交流信息的图书管理网站是非常有意义和必要的。
1.2目的及意义
图书管理系统是一个可以完全实现网上图书管理和借阅图书的管理系统,使图书管理工作科学化,系统化,规范化,同时也提高了图书管理方面的数据处理的速度和准确性,使该系统能够快速、有效、准确的查询和修改图书的各种状态情况。在开发和设计博图书管理系统的过程中,我始终力求系统在操作简单,和快速查询的实现,希望能给用户带来最优越的体验,所以一直致力于这两个方面有所突破。在操作上,页面简单明了,所有的基本操作用户都能在系统界面上迅速、准确的进行,使管理功能清晰明了的呈现在广大用户的面前,让用户不用看帮助也能准确操作。该系统采用JAVA+JSP +SSH+MYSQL技术开发。主要利用了比较流行的,强大的JSP网络数据库访问技术,实现系统的功能。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
第2章 需求分析
2.1图书管理系统需求概述
2.1.1总体目标
该系统主要建立一个基于B/S模式的图书管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还书籍量大,书籍统计工作量大,藏书不能完成及时更新的问题,该系统可以对三个用户类型的使用实现。
1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅书籍,续借书籍,归还书籍,能够查询自己的借阅书籍情况。
2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对书籍信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。
2.1.2用户类型
图书管理系统是一个基于B/S模式的对图书馆进行高效率管理的应用系统,它的用户主要是读者和图书管理员,学生通过该系统进行图书查询进而对自己需要的图书进行借阅及自己的借阅情况进行查询,图书管理员则通过本系统实现对图书及读者的高效管理,除此之外,还需要一个系统管理员对不同的用户进行权限的设置等操作。
2.2图书管理系统需求模型
2.2.1功能描述
图书管理系统的主要任务是实现读者迅速检索查询,方便借阅归还图书,图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作,图书管理系统要完成一下功能:
1)登录
图书管理员,系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
2)系统设置功能:系统管理员可以设置图书馆相关的参数信息。
3)用户
显示全部