第二组电脑销售管理系统详细设计说明书Word文档格式.doc
《第二组电脑销售管理系统详细设计说明书Word文档格式.doc》由会员分享,可在线阅读,更多相关《第二组电脑销售管理系统详细设计说明书Word文档格式.doc(22页珍藏版)》请在冰点文库上搜索。
4.1程序描述 11
4.2功能 11
4.3性能 11
a.时间特性要求 11
b.灵活性 11
4.4输人项 11
4.5输出项 13
4.6算法 14
4.7流程逻辑 14
4.8接口 16
4.9存储分配 16
4.10注释设计 16
4.11限制条件 16
4.12测试计划 16
4.13尚未解决的问题 16
5程序4(财务管理模块)设计说明 17
5.1程序描述 17
5.2功能 17
5.3性能 17
a.时间特性要求 17
b.灵活性 18
5.4输人项 18
5.5输出项 18
5.6算法 18
5.7流程逻辑 19
5.8接口 19
5.9存储分配 19
5.10注释设计 19
5.11限制条件 20
5.12测试计划 20
5.13尚未解决的问题 20
6程序3(用户管理模块)设计说明 20
6.1程序描述 20
6.2功能 20
6.3性能 20
a.时间特性要求 20
b.灵活性 21
6.4输人项 21
6.5输出项 21
6.7流程逻辑 21
6.8接口 21
6.9存储分配 22
6.12测试计划 22
6.13尚未解决的问题 22
1引言
1.1编写目的
本详细设计说明书是针对电脑销售系统而编写。
目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统地各个模块,为进行后面地实现和测试做准备,希望能使本软件开发工作更具体。
1.2背景
说明:
a.系统名称:
《电脑销售系统》;
b.任务提出者:
开发者:
戴庆洋、曾伟健、廖浩文、谢永睦、麦光亮、黄河庆
1.3定义
MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统
⑴硬件接口:
该系统可与外设如打印机相连接,员工可根据需要将工资报表打印出来。
⑵软件接口:
VisualBasic6.0、Access数据库的链接,在VB环境下工具栏的“连接到数据库”可实现链接功能。
1.4参考资料
A.范国平、陈晓鹏:
《Access2000数据库系统开发实例导航》,人民邮电出版社,2002年12月版
B.鲁荣江、王立丰:
《VisualBasic项目案例导航》,科学出版社,2002年6月版
C.《现代软件工程》 北京希望电子出版社 孙涌等编著
D.《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社刘敬严东明马刚编著
E.《软件需求说明书(GB856T——88).doc》
F.《iso标准之需求分析说明书.doc》
2程序系统的结构
系统管理
用户管理
销售管理
仓库管理
财务管理
系统备份
系统注销
系统恢复
添加用户
修改用户
删除用户
配置报价
打印订单
添加产品
价格设定
进
货
销售统计
3程序1(系统管理)设计说明
3.1程序描述
系统管理模块的功能是实现系统的恢复与系统的备份,以保证数据的安全性。
另外还具有系统的注销和系统的退出功能。
3.2功能
输入处理输出
注销系统
备份系统
恢复系统
退出系统
操作人员管理
清除过期数据
登录
备份数据成功
恢复数据成功
3.3性能
a.精度
管理人员:
用户名和密码正确
b.时间特性要求
响应时间:
1s
更新处理时间:
1个星期
数据的转换和传送时间:
c.灵活性
操作方式上的变化:
如果网上用户不能完成操作,可用电话联系。
运行环境的变化:
用户PC机的操作系统不是windows的,在其他操作系统仍可浏览。
3.4输人项
字段名
类型
字段大小
字段描述
操作员
文本
20
用户名
密码
登录密码
3.5输出项
3.6算法
无
3.7流程逻辑
管理员
注销
退出
提示密码错误
密码错误
密码正确
3.8接口
用户接口
运行《电脑销售管理系统》的主应用程序,管理员必须输入用户名和口令,只有输入正确才可以进入系统。
外部接口
必须在VB平台上运行;
必须Access数据库;
内部接口
大部分采用VB技术,简化代码;
采用链接数据库技术,提高页面的功能;
全部采用统一的主页,保证风格统一。
3.9存储分配
备份的系统数据保存在系统备份数据库中
3.10注释设计
3.11限制条件
管理员登陆时的用户名和密码不能为空。
3.12测试计划
对于数据库备份的测试,在运行的界面上点击系统菜单,再点击备份系统,如果在备份数据库中有系统数据库,则证明测试成功,否则失败。
对于数据库恢复的测试,在运行的界面上点击系统菜单,再点击恢复系统,如果在备份数据库中没有系统数据库,则证明测试成功,否则失败。
对系统的注销退出测试,在运行的界面上点击系统菜单,再点击退出或注销系统,如果成功退出系统,则证明成功
3.13尚未解决的问题
22
4程序2(仓库管理模块)设计说明
4.1程序描述
仓库管理模块:
此功能模块主要提供现存商品管理,库存商品管理
4.2功能
点击现存商品管理,弹出硬件和软件选项,可以分别查看现存商品软硬件,知道仓库里软件,硬件剩余的数量多少
点击库存商品管理,弹出添加新产品,进货,价格设定功能,进货是针对原有商品进行添加,而添加新产品是增加以前没有的软硬件,价格设定可以修改进货价和报价
4.3性能
a.时间特性要求
每天
b.灵活性
每个操作员有不同的权限
4.4输人项
4.5输出项
数据库中的对应表发生了改变。
4.6算法
4.7流程逻辑
进入仓库
打印
销售报表
是否打印
仓库管理
库存管理
添加新货
确认更新
库存表
是否打印库存
主界面
Y
N
仓库管理数据流程图
4.8接口
运行菜单中的仓库,进行仓库管理
必须有Access数据库和相应文件
4.9存储分配
把仓库商品的信息储存到对应数据库中
4.10注释设计
无
4.11限制条件
软硬件不能为空。
4.12测试计划
运行界面的仓库界面里各个功能,输入相应信息,点击确定后,查看数据库的变化,如有变化且与所输入的信息符合,则修改成功,否则失败。
4.13尚未解决的问题
无
5程序3(财务管理模块)设计说明
5.1程序描述
财物管理模块:
此模块主要功能要是对销售状况进行统计,计算出营业利润等
5.2功能
销售统计
查看营业额(纯利润)
返回界面
财务管理数据流程
5.3性能
5.4输人项
5.5输出项
输出销售状况,销售状况,营业利润等
5.6算法
详细说明本程序所选用的算法,具体的计算公式和计算步骤。
5.7流程逻辑
出售电脑产品
库存数据减少
销量数据增加
统计出营业额及利润
查看营业额及利润
5.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
5.9存储分配
根据需要,说明本程序的存储分配。
5.10注释设计
说明准备在本程序中安排的注释,如:
a.加在模块首部的注释;
b.加在各分枝点处的注释;
c.对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
5.11限制条件
1.必须安装WindowsXP或win7的操作系统;
2.必须有256M或者以上的内存;
3.必须在Pentium3以上的计算机运行
5.12测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
5.13尚未解决的问题
6程序4(用户管理模块)设计说明
6.1程序描述
用户管理模块:
此功能模块包括用户添加、用户修改、用户删除。
6.2功能
用户管理模块可以进行用户添加、用户修改、用户删除。
用户添加:
可以增加一个新的用户
用户修改:
可以修改用户的权限
用户删除:
可以删除不必要的操作员
6.3性能
客户自行更新
不同用户权限不同
6.4输人项
6.5输出项
用户数据库进行相应修改
6.7流程逻辑
点击软件运行界面的用户模板,进行用户的相关操作
6.8接口
选择菜单中的用户增加修改相应信息。
必须由对应Access数据库;
6.9存储分配
6.12测试计划
在软件里进行用户的增删减,然后在对应的数据库进行查看
6.13尚未解决的问题