VB+Access图书管理系统
VB+Access图书管理系统
图书管理系统的设计与实现
目录
一、序言····················································································································· 4
二、需求分析说明书···································································································· 4
2.1系统介绍................................................................................................................................................. 4
2.2系统面向的用户群体............................................................................................................................. 4
2.3系统的功能性需求................................................................................................................................. 4
2.4系统的非功能性需求............................................................................................................................. 5
三、可行性分析报告···································································································· 5
3.1技术可行性............................................................................................................................................. 5
3.2人员可能性............................................................................................................................................. 5
3.3时间、设备可能性................................................................................................................................. 5
3.4系统工作量............................................................................................................................................. 5
3.5代码工作量............................................................................................................................................. 5
3.6文档要求................................................................................................................................................. 5
四、开发环境与项目规划····························································································· 5
4.1开发环境................................................................................................................................................. 5
4.2项目规划与管理..................................................................................................................................... 5
五、软件界面设计标准与规范······················································································ 6
5.1编写目的................................................................................................................................................. 6
5.2界面设计思想......................................................................................................................................... 6
5.3界面设计原则......................................................................................................................................... 6
5.4界面设计样式......................................................................................................................................... 6
5.5常见提示信息样式................................................................................................................................. 6
5.6常见错误信息样式................................................................................................................................. 7
5.7其他界面约定......................................................................................................................................... 7
六、软件编码设计标准与规范······················································································ 7
6.1对象命名约定......................................................................................................................................... 7
6.2常量和变量命名约定............................................................................................................................. 8
6.3结构化编码约定..................................................................................................................................... 8
6.4数据源的约定......................................................................................................................................... 9
6.5数据库访问约定..................................................................................................................................... 9
七、数据库分析与设计································································································ 10
7.1数据库环境说明...................................................................................................................................... 10
7.2数据库命名标准与规范.......................................................................................................................... 10
7.3数据库逻辑设计...................................................................................................................................... 10
7.4数据库物理设计...................................................................................................................................... 10
八、软件体系结构设计说明书······················································································ 15
8.1系统概述................................................................................................................................................. 15
8.2设计约束................................................................................................................................................. 15
8.3设计策略................................................................................................................................................. 15
8.4系统概要设计说明书............................................................................................................................. 16
8.5系统详细设计说明书............................................................................................................................. 17
九、用户界面设计报告································································································ 42
9.1界面设计规范......................................................................................................................................... 42
9.2系统窗体汇总......................................................................................................................................... 42
9.3主界面设计............................................................................................................................................. 43
9.4子界面设计............................................................................................................................................. 43
9.5界面资源设计......................................................................................................................................... 44
十、软件测试分析报告································································································ 44
10.1测试范围与主要内容........................................................................................................................... 44
10.2测试方法............................................................................................................................................... 44
10.3测试报告............................................................................................................................................... 44
10.4改进建议与措施................................................................................................................................... 45
十一、软件使用说明书································································································ 45
11.1软件概述................................................................................................................................................ 45
11.2使用说明................................................................................................................................................ 45
参考资料····················································································································· 51
一、序言
图书管理系统的设计与推出是多方面原因促成的,比如学校的图书管理,日常管理工作都是人工操作,历史数据很难保存和利用。而其他的小型图书馆大多如此。针对这种状况,我计划开发一个面向小型图书馆的图书管理系统,实现对人员、物流的全面管理,以帮助这些图书馆早日实现书店管理信息化。
为了系统的顺利开发和维护,特编制如下技术文档:
二、需求分析说明书
2.1系统介绍
本系统定位于小型图书馆,暂时考虑单机环境下的实现;操作系统选择目前常用的Windows 98/2000。系统性质为MIS(管理信息系统)或财务软件。
本系统采用会员制管理,系统功能应包含图书管理、读者管理、图书借阅管理、系统管理等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。
2.2系统面向的用户群体
系统面向小型图书馆,用户群体为这些图书馆的学生、老师或者工作人员等。
2.3系统的功能性需求
功能序号 |
功能名称 |
功能说明 |
1 |
图书管理 |
包含图书类别、信息管理、查询图书信息等 |
2 |
读者管理管理 |
包含读者类别、读者信息、查询读者信息等 |
3 |
图书借阅管理 |
包含借书管理、还书管理 |
4 |
系统管理 |
系统退出 |
2.4系统的非功能性需求
简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。
软件环境:兼容当前主流操作系统 Windows 95/98/NT/Me/2000/XP 等。
硬件环境:386以上计算机。
易用、健壮、兼容性好、运行稳定、有一定安全保障。
三、可行性分析报告
3.1技术可行性
系统的性质为MIS或财务软件,因而数据库的设计与操纵是系统设计的核心。我在2005年6月至2005年7月曾经成功完成了“图书管理系统“的开发,具备一定的系统分析与设计能力,熟悉数据库的设计与操纵;因而该系统的实现在技术上是可行的。
3.2时间、设备可能性
系统设计与开发工作预计耗时一个星期。实验设备如:计算机。
3.3代码工作量
预计需7天左右。
3.4文档要求
依据国家《计算机软件产品开发文件编制指南》和《管理信息系统基础与开发技术》的理论与原则编制标准的软件技术文档。
[1] [2] [3] [4] [5] [6] [7] [8] 下一页