设计的在线图书管理系统基本上可以实现运行稳定、界面友好的基本要求。系统实现了用户登录,图书管理员,超级管理员等三大模块的设计,我在设计的过程中,每个模块、每条语句力都仔细
摘要: 在信息高速发展的时代,互联网也随之兴起,图书管理也进入信息化时代,图书馆需要更加高效、合理和科学的管理。该系统以java为基础语言,运用JSP技术和数据库信息处理。在线图书管理系统主要有三个模块,用户登录,图书管理员登陆,超级管理员登录,每个不同的登录模块进入后都有不同的功能模块,在前端设计中,采用了MVC设计模式,使得多个视图可以共用一个模型,降低了业务层和视图层的耦合,提高了代码的重用性。系统引领了新潮流,使读者用户获得方便和愉快的体验,同时管理员能够更好地对图书馆进行管理。本篇文章主要内容是对该课题的研发进程进行了详细地的阐述。
关键词:在线图书管理系统;数据库;JSP;JAVA;MVC
Development and design of online book management system.
Abstract: In the era of rapid development of information, the Internet also rises with it, book management also enters the information age, and libraries need more efficient, reasonable and scientific management. This system has Java as the basic language, using JSP technology and database information processing. Online books management system management system mainly has three modules, user login, the librarian and the super administrator login, after entering each different login module has a different function module, in the front end design, using the MVC design pattern, allows multiple views can share a model, reduce the business layer and view layer coupling, improves the reusability of the code. The system has led a new trend, enabling readers to have a convenient and pleasant experience, while administrators can better manage the library.The main content of this paper is to elaborate the research and development process of this subject.
Keywords:Tourism Management Information System; database; JSP; JAVA; MVC
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 课题研究背景及意义 1
1.2 课题研究现状及发展趋势 2
1.2.1 研究现状 2
1.2.2 发展趋势 2
1.3 开发工具及开发技术简介 3
1.3.1 开发工具简介 3
1.3.2 开发技术简介 4
2 系统分析 6
2.1 系统概述 6
2.1.1 系统目标 6
2.1.2 用户特点 6
2.1.3 运行环境 6
2.2 可行性分析 6
2.2.1 经济可行性分析 7
2.2.2 技术可行性分析 7
2.2.3 系统可行性分析 7
2.2.4 法律可行性分析 7
2.3 系统功能性分析 8
2.4 数据库需求分析 8
2.5 系统目标 8
2.5.1 数据库的合理设计 8
2.5.2 界面的友好设计 9
3 系统设计 10
3.1 系统架构设计 10
3.2 系统功能设计 10
3.2.1 登录模块 10
3.2.2 用户模块 11
3.2.3 图书管理员模块 13
3.2.4 系统管理员模块 13
3.3 数据库详细设计 14
3.3.1 数据库总体设计 14
3.3.2 数据库表设计 17
4 系统程序实现 21
4.1 系统主界面 21
4.2 基本功能模块 21
4.2.1 图书管理员登录模块 21
4.2.2 超级管理员登录模块 24
4.2.3 用户登录模块 26
5 软件测试与分析 29
5.1 软件测试的目的 29
5.2 软件测试的方法 29
5.2.1 黑盒测试 30
5.2.2 白盒测试 30
5.3 测试的内容和运行情况 30
5.3.1 测试内容 30
5.3.2 运行情况 31
6 总结 32
致谢 33
参考文献 34
1 绪论
时代不断的发展带动着文明的不断进步,人们的生活方式紧跟着时代发展的脚步也向前迈进,如今这个社会已进入信息时代,信息技术的得到了空前的提高,它代表着时代快进的方向,好处已经渗透到各个技术范畴,所以说,计算机已经成为了一种必备的应用工具,不断推动社会进步。我们都知道,随着图书馆规模的不断扩大,馆内的藏书不断丰富起来,数量也以正比的比例上升, 随之而来的问题就是面对这浩瀚的图书信息,管理人员若果按照传统的方式进行管理,这显然是力不从心的,管理难度加大,更为重要的是,人们对学习的重视程度越来越高,读者的数量越来越多,面对如此庞大的信息量, 传统的人工显然已经跟不上时代的潮流,很多必要的需求都得不到满足,如果说依然用传统的方式来管理只会给图书管理带来很多没有必要的麻烦,结果往往不尽人意,背道而驰,这样会使图书馆的负担过重,直接影响其正常运转,随之各种弊端就会凸显出来, 例如,数据信息处理效率低下,这样长时间下去,大量文件数据堆加,得不到及时处理,这使得对系统进行查找、更新和维护难度更加严重。该系统就能很好地解决这些问题,这给图书馆带来的便捷就不言而喻了。