没有合适的资源?快使用搜索试试~ 我知道了~
首页图书管理系统设计报告 详细设计过程
资源详情
资源评论
资源推荐

图书管理系统设计报告
文档信息
开发小组:
组长:胡 X
成员:黄 XX 冯 XX 韩 X
文件类型: 软件开发用技术文档
当前版本:
V1.0 Beta
作 者: 胡 X
完成日期: 2022 年 3 月 9 日
软件信息
软件名称: 图书管理系统
版 本 号:
V1.0 Beta
语言类型: 简体中文
授权类型: 免费软件/测试版
运行环境:
Windows 98/NT/Me/2000/XP
软件大小: 9.19 MB (建议空间:10MB 以上,不包括数据库)
指导老师: 渲 X
软件作者: 胡 X
参与开发:
黄 XX 冯 XX
参与测试:
冯 XX 韩 X
联系信箱:
版权所有:
开发日期: 2005 年 11 月-2006 年 3 月
软件简介: 为了提高小组成员的技术,在查阅相关资料后,模拟实际,设计该图书管理系
统。
故该版本未经严格测试,若需实际使用,待升级。
图书管理系统 V1.0 Beta 测试版 面向中小型图书管部门进行全面的人员、书籍
管理,旨在实现 管理信息化。
本系统采用管理员管理, 以便提高工作效率。
系统功能包括: 图书资料管理、会员管理、员工管理、借书查询、退书登记、基
本统计分析等。

目录
一、序言·····································································································4
二、需求分析说明书······················································································4
2.1 系统介绍..................................................................................................................................................4
2.2 系统面向的用户群体..............................................................................................................................4
2.3 系统的功能性需求..................................................................................................................................4
2.4 系统的非功能性需求..............................................................................................................................5
2.4.1 用户界面需求...................................................................................................................................5
2.4.2 软硬件环境需求...............................................................................................................................5
2.4.3 软件质量需求...................................................................................................................................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
4.2.1 开发人员安排................................................................................................................................5
4.2.2 开发进度安排................................................................................................................................6
五、软件界面设计标准与规范··········································································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
6.6 其他约定...............................................................................................................................................9
七、数据库分析与设计···················································································10
7.1 数据库环境说明....................................................................................................................................10
7.2 数据库命名标准与规范........................................................................................................................10
7.3 数据库逻辑设计....................................................................................................................................10

7.4 数据库物理设计....................................................................................................................................10
7.4.1 表、视图汇总................................................................................................................................10
7.4.2 各表、视图设计详解....................................................................................................................11
八、软件体系结构设计说明书··········································································15
8.1 系统概述...............................................................................................................................................15
8.2 设计约束...............................................................................................................................................15
8.3 设计策略...............................................................................................................................................15
8.4 系统概要设计说明书...........................................................................................................................16
8.4.1 图例说明........................................................................................................................................16
8.4.2 系统总体结构图............................................................................................................................16
8.4.3 销售子系统流程图........................................................................................................................17
8.4.4 进货子系统流程图........................................................................................................................17
8.4.5 退货子系统流程图........................................................................................................................17
8.5 系统详细设计说明书...........................................................................................................................17
8.5.1 系统模块汇总................................................................................................................................17
8.5.2 系统核心模块详解........................................................................................................................18
8.5.3 系统模块详解................................................................................................................................28
九、用户界面设计报告···················································································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
11.3 使用说明.............................................................................................................................................. 45
11.3.1 系统登陆.........................................................................................................................45
11.3.2 注销与退出.....................................................................................................................46
11.3.3 办理进货登记.................................................................................................................46
11.3.4 办理退货登记.................................................................................................................48
11.3.5 销售图书.........................................................................................................................48
11.3.6 会员管理.........................................................................................................................49
11.3.7 员工管理.........................................................................................................................49
11.3.8 书目检索.........................................................................................................................50
11.3.9 查看统计信息................................................................................................................................50
11.3.10 修改密码......................................................................................................................................50
11.3.11 关于/帮助.....................................................................................................................................50
参考资料·····································································································51

一、 序言
今天,随着信息技术的发展,在图书馆的管理中运用传统的手工操作方式在现在这个数字
化的时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作
的需求正在逐步提高。随着现代化技术的不断提高和普及,学校也在不断的提高它的各个部门
的管理质量,而图书馆管理就是对图书的编目、查询及读者信息的管理,重要的是图书的信息
管理。因此,图书的管理是一个工作量比较大而且较为繁杂的工作,至今还有很多学校仍然采
用人工管理的方式,由两三个工作人员管理图书档案,对于借书还书都是用手工来进行操作,
而一旦借阅者较多时就容易因忙碌导致错误的产生,这样的情况不适应今天这样一个科技高速
发展、工作节奏加快的年代。
现在,管理信息系统已经广泛应用于各行各业,加之短学期时间有限。因此在这样的前提
下,我们选择了“图书管理信息系统”这样一个较为普遍,同时又较为典型的课题。在当今这样
一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我们希望通过开发这个系统 ,
能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不
断充实自己,提高自己的专业技能水平,以获取更多的教益。
为了系统的顺利开发和维护,特编制如下技术文档:
二、需求分析说明书
2.1 系统介绍
本系统定位于中小型图书馆,暂时考虑单机环境下的实现;操作系统选择目前常用的
Windows 98/2000/xp。系统性质为 MIS(管理信息系统)。
本系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。
2.2 系统面向的用户群体
系统面向中小型图书馆或会员制书店,用户群体为这些单位的管理人员。
2.3 系统的功能性需求
功能序号 功能名称 功能说明
1
图书资料管理 包含图书资料的添加、修改等
2
图书查询 查询图书记录
3
借阅登记 登记读者 ID、图书名称、图书编号、借阅时间等
4
归还登记 解除图书借阅状态
7
售书记录查询 查询历次售书记录
8
图书检索 提供按图书的编号、书名、责任者、出版社等途径的检
索
2.4 系统的非功能性需求
2.4.1 用户界面需求
简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。
2.4.2 软硬件环境需求
软件环境:兼容当前主流操作系统 Windows 98/NT/Me/2000/XP 等。
硬件环境:586 以上计算机,打印机等。

2.4.3 软件质量需求
易用、健壮、兼容性好、运行稳定、有一定安全保障。
三、可行性分析报告
3.1 技术可行性
系统的性质为 MIS ,因而数据库的设计与操纵是系统设计的核心。小组对软件开发与维护
有所实践,具备一定的系统分析与设计能力,熟悉数据库的设计与操纵;指导老师陈超经验丰
富,因而该系统的实现在技术上是可行的。
3.2 人员可能性
胡 XX 正在学习 C++,有一定的功底,可以完成开发任务。
冯 XX 的数据库技术在行,可以参与系统的数据库设计与开发。
韩 XX 审美观颇有见解、耐性好,可以胜任用户界面开发、后期测试等任务
黄 XX 有深厚的文字功底,可以参与用户文档的制作、内部文档整理 。
所有人员均可立即投入开发工作。
3.3 时间、设备可能性
系统设计与开发工作预计耗时半个月,所有参与开发的人员均能够保证按时完成任务。实
验设备如:计算机(有,条件符合)、打印机(无)、 ,上机任务可以完成,打印机的实验根
据具体条件暂时延缓执行。
3.4 系统工作量
该系统的工作量相对于我们的开发小组来说有一定的难度,必须保证按进度完成任务。实
际工作量预计超过学期时限(每天 4-8 小时)。如包含软件维护及技术文档的整理、制作,工
作量将更大。(故小组全体人员要团结一致,多一点奋业精神,努力完成,归在整个学习制作
过程。)
3.5 代码工作量
预计需 30 天左右。
3.6 文档要求
依据国家《计算机软件产品开发文件编制指南》和《软件工程》的理论与原则编制标准的
软件技术文档。
四、开发环境与项目规划
4.1 开发环境
前台开发环境:Microsoft Visual C++ 6.0
后台数据库环境:Microsoft Access 2000/2002
4.2 项目规划与管理
4.2.1 开发人员安排
系统分析与设计:胡 X
程序编制:胡 X 冯 XX
数据库设计: 冯 XX 韩 X
文档整理与制作: 黄 XX 胡 X
系统测试: 韩 X 黄 XX
剩余53页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0