图书馆管理系统是图书馆管理中一个不可缺少的部分,它的内容对于图书馆的管理者和来访的读者来说都至关重要。随着社会知识水平的不断提高,图书馆读者数量急剧增加,有关图书馆各项事务的各种信息量也成倍增长。面对庞大的信息量需要有图书馆管理系统来提高管理员管理工作的效率。一个完善的图书馆管理系统能够极大地提高读者和图书信息管理的效率,具有检索迅速、查找方便、可靠性高、存储量大、更新快、寿命长、成本低等优点。
本图书馆管理系统包括图书信息登记管理、读者信息登记管理、管理员信息登记管理、图书借阅归还信息管理四大模块并且及时记录存储各个环节信息的变更,以便管理、查询、显示、输出。本系统因为考虑到本身系统的特殊性,所以本系统只有管理员模式一种。管理员可以拥有完全的权限管理系统,可以完成对图书、读者、管理员、借阅归还信息的查询,并且完成读者借阅登记、读者归还记录、读者借阅查询、所有信息的添加、修改和删除等操作。
目录
可行性分析报告 2
1引言 2
1.1标识 2
1.2背景 2
1.3项目概述 2
1.4文档概述 3
2引用文件 3
3可行性分析的前提 3
3.1项目的要求 3
3.2项目的目标 3
3.3项目的环境、条件、假定和限制 4
3.4进行可行性分析的方法 4
4可选的方案 4
4.1原有方案的优缺点、局限性及存在的问题 4
4.2可重用的系统,与要求之间的差距 4
4.3可选择的系统方案1 4
4.4可选择的系统方案2 5
4.5选择最终方案的准则 5
5所建议的系统 5
5.1对所建议的系统的说明 5
5.2数据流程和处理流程 5
5.3与原系统的比较(若有原系统) 6
5.4影响(或要求) 6
5.4.1设备 6
5.4.2软件 6
5.4.3运行 7
5.4.4开发 7
5.4.5环境 7
5.4.6经费 7
5.5局限性 7
6经济可行性(成本----效益分析) 7
6.1投资 7
6.2预期的经济效益 8
6.2.1一次性收益 8
6.2.2非一次性收益 8
6.2.3不可定量的收益 8
6.2.4收益/投资比 8
6.2.5投资回收周期 8
6.3市场预测 8
7技术可行性(技术风险评价) 8
8法律可行性 8
9用户使用可行性 9
10其他与项目有关的问题 10
11注解 10
附录 10
系统设计报告 10
一、数据库规划 12
1.1 任务陈述 12
1.2 任务目标 12
二、系统定义 14
2.1 系统边界 14
三、需求分析 15
3.1 用户需求说明 15
3.1.1 数据需求 15
3.1.2 事务需求 15
3.2 需求说明 18
3.2.1功能性需求分类 18
3.2.2非功能性需求分类 19
用户界面需求 19
软硬件环境需求 19
产品质量需求 19
四、数据库逻辑设计 20
4.1 ER图: 20
总体:模式图: 22
4.2 数据字典 23
4.3数据库物理设计: 25
数据表设计: 25
五、安全机制 33
5.1 系统安全 33
5.2 数据安全 33
5.3 其他 36
六、应用程序设计 36
6.1应用程序设计: 36
6.2操作员界面 42
6.3用户界面 53
七、总结 57
7.1 系统优点 57
7.2 系统不足 58
7.3 系统改进 58
附. 参考文献 59
系统测试报告 59
1.1 编写目的 59
1.2 背景说明 59
1.3 适用范围 59
1.4 参考资料 59
二、实验设备与软件环境 60
三、测试计划 60
3.1测试策略与目标 60
3.2测试范围 62
四、测试需求 63
4.1 需求分析 63
4.1.1 数据需求 63
4.1.2 事务需求 63
4.2 需求说明 65
4.2.1功能性需求分类 65
4.2.2非功能性需求分类 66
五、设计测试用例 68
5.1 数据库结构模块 68
5.1.1测试方法: 68
5.1.2分单元测试: 68
用户表: 68
事件设置: 73
5.2 数据管理功能模块 73
5.2.1测试方法: 73
5.2.2分单元测试: 73
六、缺陷分析 79
6.1 缺陷情况总结 79
6.2 缺陷统计 79
6.3 测试结论 79
6.4 建议 80
七、总结 80
附. 参考文献 80