内容摘要: 目 录摘 要 I序 言 I1、可行性分析 11.1技术可行性 11.2人员可能性 11.3技术上可行性 11.4时间、设备可能性 11.5系统工作量 22、...
目 录
摘 要 I
序 言 I
1、可行性分析 1
1.1技术可行性 1
1.2人员可能性 1
1.3技术上可行性 1
1.4时间、设备可能性 1
1.5系统工作量 2
2、项目开发计划 3
2.1开发环境 3
2.2项目规划与管理 3
2.2.1开发人员安排 3
2.2.2开发进度安排 3
3、需求分析 4
3.1系统介绍 4
3.2系统面向的用户群体 4
3.3系统的功能性需求 4
3.4系统的非功能性需求 5
3.4.1用户界面需求 5
3.4.2软硬件环境需求 5
3.4.3软件质量需求 6
3.5数据流图、数据字典 6
3.5.1数据流图 6
3.2.2数据字典 7
3.5.3实体联系E-R图 9
4、软件体系结构设计说明书 13
4.1系统概述 13
4.2设计约束 13
4.3设计策略 13
4.4系统概要设计说明书 13
4.4.1图例说明 13
4.4.2系统总体结构图 14
4.4.3销售子系统流程图 15
4.4.4进货子系统流程图 15
4.4.5退货子系统流程图 15
4.5系统详细设计说明书 16
4.5.1系统模块汇总 16
4.5.2系统核心模块详解 17
4.5.3系统模块详解 18
5、数据库分析与设计 20
5.1数据库环境说明 20
5.2数据库命名标准与规范 20
5.3数据库逻辑设计 20
5.4数据库物理设计 21
5.4.1表、视图汇总 21
5.5.2各表、视图设计详解 22
6 软件编码设计标准与规范 27
6.1对象命名约定 27
6.2常量和变量命名约定 27
6.3结构化编码约定 28
6.4数据源的约定 30
6.5数据库访问约定 30
6.6其他约定 31
7用户界面设计报告 32
7.1界面设计规范 32
7.2系统窗体汇总 32
7.3主界面设计 33
7.4子界面设计 34
7.5界面资源设计 35
8软件测试分析报告 36
8.1测试范围与主要内容 36
8.2测试方法 36
8.3测试报告 36
8.4改进建议与措施 37
9软件使用说明书 38
9.1软件概述 38
9.2使用说明 38
9.2.1系统登陆 38
9.2.2注销与退出 38
9.2.3办理进货登记 39
9.2.4办理退货登记 42
9.2.5销售图书 43
9.2.6会员管理 43
9.2.7员工管理 44
9.2.8书目检索 45
9.2.9查看统计信息 45
9.2.10修改密码 46
9.2.11关于/帮助 46
设计总结 47
参考资料 48
致谢 49
摘 要
本文介绍了图书资料管理系统的开发过程。论文详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。遵循软件工程的方法。本系统开发成功后可以实现对图书资料进行全方位的管理,功能包括进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。采用Visual Basic 6.0 sp6(中文版)作为开发工具,利用其面向对象的技术,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。后台数据库采用Microsoft Access 2003,实用方便。
关键词:数据库;数据字典;员工管理;系统;窗体
序 言
随着计算机辅助教学系统(CAI)的广泛应用,图书资料管理系统也越来越被人们所重视。本文主要研究的是书店计算机图书资料管理系统的开发和应用。本数据库系统的分析,设计与开发采用基于C/S模式的数据库系统的开发技术,其中的难点是试题仓库的需求分析和设计方案。虽然它们处于软件开发过程的初级阶段,但是它们却对于整个软件开发过程以及软件产品质量是至关重要的。
本文介绍了图书资料管理系统的整体设计思想,内容包括可行性分析、需求分析 、概要设计 、详细设计、数据字典以及本系统的功能说明。
本文对各个模块作了详细的分析,并给出了它们的结构框图、业务流程图、数据流图、功能模块、说明等详细设计文档。
本系统力求最大限度的方便用户使用,以减轻用户的工作难度和工作量,给用户带来最大限度的方便。