随着信息技术广泛的应用在管理系统上,单位的发展也渐渐开始依赖于管理系统,在解放管理者双手的同时也大幅提高了工作效率。这无疑是时代的进步给我们带来的丰厚礼物。随着教育的普及发展,高校的图书数量日益剧增,一个好的管理系统是图书管理的关键。本文的开发软件选用JAVA和MYSQL软件,以Windows作为开发平台,统一管理图书的相关信息包括图书的添加,会员信息,在线租书等,实现对图书自助租赁信息的管理,提供一个好的用户体验。
本文致力于实现一个功能齐全,系统稳定,界面美观的图书管理系统,实现图书租赁管理的自动化科学化,,在本次设计的租书网站系统中是一个基于BS架构(即浏览器和服务器结构)的网站系统。在这种结构下,用户工作界面是通过浏览器来实现。本系统采用jsp进行网页设计。数据库是甲骨文公司的mysql数据库管理系统,该数据库系统具有较高的完整性、一致性和安全性。
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义.. 4
2 开发环境和技术介绍 4
2.1 开发技术 4
2.2 Mysql 4
2.3 Tomcat服务器 5
3 系统分析 5
3.1 需求分析 5
3.2 可行性分析 6
3.2.1 技术可行性 6
3.2.2 经济可行性 6
3.2.3 操作可行性 6
3.2.4 法律可行性 7
3.3 功能模块分析 7
3.4 系统重要流程图 8
3.4.1 借阅须知管理模块 8
3.4.2 图书管理模块 8
3.4.3 读者管理模块 8
3.4.4 图书借阅模块 9
3.4.5 修改密码模块 9
3.5 开发模式分析 10
4 系统数据库设计 11
4.1 数据库设计 11
4.1.1 数据库ER图 11
4.1.2 数据项设计 11
4.1.3 数据表详细设计 12
5 系统实现 14
5.1 用户登录 14
5.2 网站前台模块 17
5.2.1 网站首页 17
5.2.2 会员注册 18
5.2.3 搜索图书 20
5.2.4 在线评价 21
5.2.5 在线收藏 22
5.2.6 在线租书 23
5.3 网站后台模块 25
5.3.1 管理员主界面 25
5.3.2 管理员管理 25
5.3.3 图书分类管理 26
5.3.4 注册会员管理 27
5.3.5 图书信息管理 28
5.3.6 评论管理 30
5.3.7 租书管理 31
6 系统运行与测试 32
6.1 软件测试的重要性 32
6.2 测试用例 32
6.3 测试过程 33
6.3.1 图书添加测试 33
6.3.2 登录模块测试 34
7 总结 35
参考文献 37
致谢 38