目录
1 项目背景及意义 1
2 需求分析 1
2.1 现状分析 1
2.2 系统功能需求 1
2.3 系统设计目标 2
3 系统可行性分析 2
3.1 技术可行性 2
3.2 经济可行性 2
3.3 操作可行性 2
4 使用的相关技术 3
4.1 C# 3
4.2 MySQL 3
5 系统详细设计 3
5.1 总体设计 3
5.2 数据库设计 3
5.2.1 数据流图 3
5.2.2 数据字典 4
5.2.3 逻辑结构 6
5.3 安全性设计 7
5.4 系统功能设计 7
6 方案分析 8
6.1 可操作性分析 8
6.2 先进性分析 8
6.3 稳健性分析 8
6.4 可扩展性分析 8
6.5 可维护性分析 8
7 系统测试 9
7.1 测试概述 9
7.2 测试资源与环境 9
7.2.1 硬件配置 9
7.2.2 软件配置 9
7.3 测试内容 9
7.3.1 管理员模块 9
7.3.2 图书管理模块 10
7.3.3 用户管理模块 11
7.3.4 图书借还模块 12
7.3.5 分类管理模块 12
7.3.6 查询模块 13
8 心得体会 14
9 附录 15
9.1 部分源码 15
9.1.1 图书借还 15
9.2.2 图书管理及查询 18
2.2 系统功能需求
图书管理系统是针对图书馆工作人员开发的管理软件,实现对图书信息、用户信息的管理功能。
本系统主要能够完成以下功能:
1.图书信息管理(查询、修改、新增、删除)
2.用户信息管理(查询、修改、新增、删除)
3.借书操作、还书操作、续借操作、借书记录查看
4.图书和用户分类管理(查询、修改、新增、删除)
2.3 系统设计目标
1.系统中的数据表设计合理、高效、数据冗余少
2.软件界面友好、安全性高
3.易于维护、方便升级