3.2 经济可行性 5
3.3 营运可行性 5
3.4 研究系统的基本思路 6
4 系统需求分析 7
4.1 需求概要 7
4.2 需求分析 7
4.3 数据库设计 8
4.4 系统的开发流程 10
5 总体设计 12
5.1 系统的总体结构 12
5.2 功能模块设计 14
5.3 系统的体系结构 16
5.4 系统的ER模型 17
6 系统实现 19
6.1 系统登陆模块 19
6.2 读者管理 21
6.3 数据分析 22
6.4 图书管理员管理 22
6.5 图书库存,盘点 23
6.6 统计信息功能模块 25
6.7 操作日志 26
6.8 图书信息管理模块 27
6.9 图书借还管理模块 28
6.10 读者个人信息管理 29
6.11 读者查询图书 29
6.12 读者借阅记录查询 30
6.13 读者借阅图书 30
7 系统测试 32
7.1 程序调试 32
7.2 程序的测试 32
7.2.1 测试的重要性及概述 32
7.3计划 33
7.3.1测试方案 33
7.3.2测试项目 33
7.3.3测试准备 33
7.4测试项目说明 33
7.4.1测试项目名称及测试内容 33
7.4.2测试用例 35
用例1:系统登录测试 35
用例2:系统注册测试 35
用例3:图书管理测试 36
用例4:信息查询测试 37
(1) 图书信息查询 37
(2)学生信息查询 38
用例5:系统管理测试 38
用例6:借书测试 39
用例7:还书测试 39
用例8:操作日志测试 39
用例9:图书库存管理测试 40
7.4.3条件 40
8 结论 42
致谢 43
参考文献 44
附录 45
1 绪论
在21世纪的今天,随着科技技术的日新月异以及信息时代的来领,人们的生活节奏变得越来越快。这些新的技术的到来使得人们的信息爆炸,在某种意义上来说人们对于传统的图书管理系统已经渐渐的出现了不满,他们渴望一个功能更加强大的图书管理系统帮助他们更加有效地管理书籍。也因此不少公司以及开发人员都在致力于开发一个新的更高效画面更加美观简洁同时存储量更大的图书管理系统。