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