南京航空航天大学
计算机实践实验报告
课程名称: 软件技术基础 项目名称: 小型图书销售系统
开发团队成员:
班 级: 1 5 0 9 2 0 1 专 业: 探测制导与控制技术(航天)
2011年11月
目 录
一、系统规格说明书??????????????????2 二、可行性研究报告??????????????????4 三、项目开发计划???????????????????9 四、软件需求说明书??????????????????11 五、数据要求说明书??????????????????17 六、概要设计说明书??????????????????18 七、详细设计说明书??????????????????24 八、数据库设计说明书?????????????????29 九、用户操作手册???????????????????30 十、模块开发卷宗???????????????????34 十一、测试设计????????????????????39 十二、测试分析报告??????????????????44 十三、程序维护手册??????????????????49 十四、项目开发总结报告????????????????52 十五、开发制度月报??????????????????53 十六、附件1:源程序?????????????????54
- 1 -
一、系统规格说明书
1、引言
系统的思想主要体现在以电子计算机为基本信息处理手段,以现代通讯设备为基本传输工具,且能为管理决策提供信息服务的人机系统。目前,在大的书店应有一整套比较完整的信息管理系统,而在一般中小型的书店中的大部分工作仍然进行着手工管理,工作效率很低,并且不能及时了解书店各类图书的库存,读者需求的图书难以在短时间里找到,图书的入库和更新比较麻烦等,不便于动态及时调整图书结构。同时由于不可避免的人为因素,造成数据的遗漏、误报等。
开发一套简单易用、适应性强的小型图书管理系统,可以更好地满足当前书店的销售需求,缓解手工管理存在的弊端。
本文档旨在通过结构化方法描述适应性的图书管理系统的主要方法与实现。
2、功能和数据描述
2.1图书销售管理系统的功能结构
图书销售管理系统由销售管理、订书管理、进货管理、库存管理、辅助功能五大子系统组成。子系统共享同一数据库,各自之间有相应数据流交换。(图1.2.1)
图书销售管理系统 销售管理 订书管理 进货管理 库存管理 辅助功能 【图1.2.1】
3、
3.1销售管理子模块
销售管理模块可以查看所有的图书,也可以检索想要出售的图书,如果存在则出售。出售时更新销售记录,从而产生销售报表,同时也必须更新库存图书。能够查看销售状况,急时的进行店内图书的更新。 (图1.3.1)
检索图书 更新销售记录 子系统描述
销售管理 更新库存 查看销售报表
3.2建议订书管理子模块
- 2 -
【图1.3.2】
1.3.5】
【
图
建议订书管理子模块 附加管理子模块 添加建议订书 查看建议订书 删除建议订书 增加销售员 删除销售员 修改密码 建议订书子模块可以由销售员进行添加建议订书,管理员进行查看删除和修改。 (图1.3.2)
3.3进货管理子模块
进货管理子模块是对库存图书进行更新,如此书售完了或是销售较好,又新进了一批图书,可以对原有图书的数量进行更新。如果是新的图书,那么就是新书上架。(图1.3.3)
库存管理子模块 进货管理子模块 更新图书数量 添加新的图书 增加图书类型 查看库存图书 查看短缺图书
短缺书出库 【图1.3.3】
【图1.3.4】
3.4库存管理子模块
库存管理可以对查看库存的图书,也可以查看缺少的图书,同时对于缺少的图书可以进
行订书,也可以删除已有图书。(图1.3.4)
3.5辅助功能子模块
辅助功能子模块主要是对本软件的一些设计,比如密码的修改,以及对于销售员的添加与删除。(图1.3.5)
- 3 -
二、可行性研究报告
1、引言
1.1编写目的
经过对此项目的详细研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。此项目将由指导老师进行最终审核。
1.2项目背景
开发软件名称:小型图书销售系统
项目委托单位:南京航空航天大学
项目开发者:
用户:小规模书店
实现软件单位:南京航空航天大学
项目与其他软件系统关系:本项目以Microsoft Visual C++为开发环境 PC:personal computer
B/S(Browser/Server)结构,即浏览器和服务器结构
1.3定义
1.4.参考资料 GB8567——88
2、可行性研究的前提
2.1要求
主要功能:实现图书的销售,方便商店的统计和工作,提高书店的服务质量和服务效率。 性能要求:销售系统必须能够实现图书条目的输入、销售、统计和库存查询情况。 输入要求:数据完整,详实。 输出要求:简捷,快速,实时。
安全与保密要求:管理员享有对销售系统库存情况的查询权限,售书员只享有对图书
统计的权限。
2.2目标
系统实现后,减少了人工工作量,大大提高图书商店的售书效率,降低售书中的错误发生率,减少管理的复杂度。
2.3条件,假定和限制
建议软件使用寿命最小值:1年 经费来源:团队自理 硬件条件:普通PC机 运行环境:Windows
投入运行最迟时间:2011/12/28
本项目的可行性研究通过调查确定模型,通过模型模拟投入进行系统评价。 1、实现预期功能;2、性能达标;
- 4 -
2.4可行性研究方法 2.5评价尺度