仓库管理系统详细设计说明书_第1页
仓库管理系统详细设计说明书_第2页
仓库管理系统详细设计说明书_第3页
仓库管理系统详细设计说明书_第4页
仓库管理系统详细设计说明书_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1引言11.1编写目的11.2背景11.3定义11.4参考资料12程序系统的结构23程序描述23.1登录模块2功能2性能2输人项3输出项3算法3流程逻辑4接口5存储分配5注释设计5限制条件6测试计划6尚未解决的问题63.2客户信息管理模块6功能6性能7输人项7输出项7算法7流程逻辑7接口8存储分配8注释设计8限制条件9测试计划9尚未解决的问题93.3商品信息管理模块9功能9性能10输人项10输出项10算法10流程逻辑10接口11存储分配11注释设计11限制条件12测试计划12尚未解决的问题123.4供应商信息管理模块12功能12性能13输人项13输出项13算法13流程逻辑13接口14存储分配1

2、4注释设计14限制条件15测试计划15尚未解决的问题153.5商品信息查询15功能15性能16输人项16输出项16算法16流程逻辑16接口17存储分配17注释设计17限制条件18测试计划18尚未解决的问题183.6客户信息查询模块18功能18性能18输人项19输出项19算法19流程逻辑19接口20存储分配20注释设计20限制条件21测试计划21尚未解决的问题213.7供应商信息查询模块21功能21性能21输人项22输出项22算法22流程逻辑22接口23存储分配23注释设计23限制条件24测试计划24尚未解决的问题243.8商品入库模块24功能24性能25输人项25输出项25算法25流程逻辑25

3、接口26存储分配26注释设计26限制条件27测试计划27尚未解决的问题273.9商品入库退货模块27功能27性能28输人项28输出项28算法28流程逻辑28接口29存储分配29注释设计29限制条件30测试计划30尚未解决的问题303.10库存查询模块30功能30性能31输人项31输出项31算法31流程逻辑31接口32存储分配32注释设计32限制条件33测试计划33尚未解决的问题333.11价格调整模块33功能33性能34输人项34输出项34算法34流程逻辑34接口35存储分配35注释设计35限制条件36测试计划36尚未解决的问题363.12商品销售模块36功能36性能37输人项37输出项37算

4、法37流程逻辑37接口38存储分配38注释设计38限制条件39测试计划39尚未解决的问题393.13销售退货模块39功能39性能39输人项40输出项40算法40流程逻辑40接口41存储分配41注释设计41限制条件42测试计划42尚未解决的问题423.14商品入库查询模块42功能42性能43输人项43输出项43算法43流程逻辑43接口44存储分配44注释设计44限制条件44测试计划45尚未解决的问题453.15商品销售排行模块45功能45性能45输人项45输出项46算法46流程逻辑46接口47存储分配47注释设计47限制条件48测试计划48尚未解决的问题483.16商品销售额分析模块48功能48

5、性能48输人项49输出项49算法49流程逻辑49接口50存储分配50注释设计50限制条件51测试计划51尚未解决的问题513.17商品销售结账模块51功能51性能51输人项52输出项52算法52流程逻辑52接口53存储分配53注释设计53限制条件53测试计划54尚未解决的问题543.18入库退货结账模块54功能54性能54输人项54输出项55算法55流程逻辑55接口56存储分配56注释设计56限制条件57测试计划57尚未解决的问题573.19销售结账查询模块57功能57性能57输人项58输出项58算法58流程逻辑58接口59存储分配59注释设计59限制条件60测试计划60尚未解决的问题603.

6、20商品入库结账模块60功能60性能60输人项61输出项61算法61流程逻辑61接口62存储分配62注释设计62限制条件62测试计划63尚未解决的问题633. 21销售退货结账模块633. 21.1功能633. 21.2性能63输人项633. 21.4输出项643. 21.5算法643. 21.6流程逻辑643. 21.7接口653. 21.8存储分配653. 21.9注释设计653. 21.10限制条件65测试计划66尚未解决的问题663. 22入库结账查询模块663. 22.1功能663. 22.2性能663. 22.3输人项663. 22.4输出项673. 22.5算法673. 22.6

7、流程逻辑673. 22.7接口683. 22.8存储分配683. 22.9注释设计683. 22.10限制条件683. 22.11测试计划69尚未解决的问题69详细设计说明书1引言1.1编写目的 在完成了针对小型仓库进销存管理系统前期分析,同时与用户进行深入的探讨与分析的基础上作出了该详细设计说明书。 此详细设计说明书对小型仓库进销存管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。本说明书的预期读者为软件开发人员、测试人员,项目经理。1.2背景a 开发软件的名称:小型仓库进销存管

8、理系统b 项目的提出者:陆廷艾c 开发者:蚁群项目组d 用户:商铺管理员e 兼容系统:windows 95以上f 开发工具:JAVA+JSP+Microsoft SQL Server 20081.3定义Microsoft SQL Server 2008,JSP,Java,Tomcat.1.4参考资料软件需求说明书概要设计说明书JAVA2程序设计基础教程 计算机职业教育联盟 主编 清华大学出版社 出版SQL Server数据库基础教程计算机职业教育联盟 主编 清华大学出版社 出版2程序系统的结构 图2-1主模块结构图3程序描述3.1登录模块功能用例描述用户输入正确的用户名密码,可以登录本系统。前

9、置条件事先有分配好的账号。事件流1) 输入账号 2) 输入密码3) 点击确认4) 账号密码正确则进入系统,错误则提示出错。后置条件进入系统之后可以进行相应的操作。性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒输人项用户名 密码输出项1.登录成功,跳转到相应的页面2.登录失败,提示错误,重新返回登录页面算法1.数据库连接: 1.加载驱动 2.获取连接对象 3.创建statement语句,执行SQL语句4.处理结果集5.释放连接2.记录登录信息及信息处理: 当用户点击“登录”按钮之后,数据将提交到后台进行处理,获取页面传过来的账号和密码,将账号和密码与数据库中进行对比,如果正确,在J

10、SP的Session存入一个标记属性,表示当前已经有管理员登录了。处理完毕后,跳转到管理页面,如果失败,则提示登录失败,返回登录登录页面。流程逻辑顺序图活动图接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:a 加在模块首部的注释;b 加在各分枝点处的注释;c 对各变量的功能、范围、缺省条件等所加的注释;d 对使用的逻辑所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试

11、的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.2客户信息管理模块功能用例描述添加用户信息前置条件有新客户事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择客户信息管理4) 输入客户信息客户全称,客户简称,地址,邮编,电话,传真,联系人,联系人电话E-mail,开户银行,银行账号。5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件可以在客户信息查询中查到性能查询速度:不超过5秒其他所有交

12、互功能反应速度:不超过5秒输人项 输入客户信息:客户全称,客户简称,地址,邮编,电话,传真,联系人,联系人电话E-mail,开户银行,银行账号。输出项算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。流程逻辑 3.26顺序图 3.26活动图接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:e 加在模块首部的注释;f 加在各分枝点处的注释;g 对各变量的功能、范围、缺省条件等所加的注释;h 对使用的逻辑

13、所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.3商品信息管理模块功能用例描述添加商品信息前置条件有新商品入库事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择商品信息管理4) 输入商品信息商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,供应商全称(下拉菜单),备注5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框

14、内的信息全部清除并。后置条件新增商品信息可在商品信息查询中查看性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒输人项输入商品信息:商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,供应商全称(下拉菜单),备注输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。流程逻辑3.36顺序图3.36活动图接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相

15、直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:i 加在模块首部的注释;j 加在各分枝点处的注释;k 对各变量的功能、范围、缺省条件等所加的注释;l 对使用的逻辑所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.4供应商信息管理模块功能用例描述添加供应商信息前置条件有新供应商事件流1) 登录系统

16、 输入正确的账号以及密码。2) 选择基础信息管理3) 选择供应商信息管理4) 输入供应商信息供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,E-mail,开户银行5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件可在供应商信息查询里查看性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒输人项输入供应商信息供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,E-mail,开户银行输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全

17、保密条件等等。算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。流程逻辑3.46顺序图活动图接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:m 加在模块首部的注释;n 加在各分枝点处的注释;o 对各变量的功能、范围、缺省条件等所加的注释;p 对使用的逻辑所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排

18、、人员职责、设备条件驱动程序及桩模块等的规定。尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.5商品信息查询功能用例描述查看商品信息前置条件有录入商品信息事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择商品信息查询4) 选择查询条件 选择查询的条件(比如商品名称,简称)以及填写对等信息5) 点击查询,则跳出相应的商品。6) 点击显示全部数据,则商品的详细信息都显示出来。后置条件性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒输人项选择查询条件: 选择查询的条件(比如商品名称,简称)以及填写对等信息输出项商品的详细信

19、息算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。流程逻辑顺序图活动图接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:q 加在模块首部的注释;r 加在各分枝点处的注释;s 对各变量的功能、范围、缺省条件等所加的注释;t 对使用的逻辑所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件

20、驱动程序及桩模块等的规定。尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.6客户信息查询模块功能用例描述查看客户信息前置条件有录入客户信息事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择客户信息查询4) 选择查询条件 (选择查询的条件(比如客户名称,简称)以及填写对等信息)5) 点击查询,则跳出相应的客户。6) 点击显示全部数据,则客户的详细信息都显示出来。后置条件性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒输人项选择查询条件: (选择查询的条件(比如客户名称,简称)以及填写对等信息)输出项客户的详细信息算法详

21、细说明本程序所选用的算法,具体的计算公式和计算步骤。流程逻辑顺序图活动图接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:u 加在模块首部的注释;v 加在各分枝点处的注释;w 对各变量的功能、范围、缺省条件等所加的注释;x 对使用的逻辑所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序

22、及桩模块等的规定。尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.7供应商信息查询模块功能用例描述查看供应商信息前置条件有录入供应商信息事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择供应商信息查询4) 选择查询条件 选择查询的条件(比如供应商全称,简称)以及填写对等信息5) 点击查询,则跳出相应的供应商。6) 点击显示全部数据,则供应商的详细信息都显示出来。后置条件性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒输人项选择查询条件: 选择查询的条件(比如供应商全称,简称)以及填写对等信息输出项供应商详细信息算法详

23、细说明本程序所选用的算法,具体的计算公式和计算步骤。流程逻辑顺序图活动图接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:y 加在模块首部的注释;z 加在各分枝点处的注释;aa 对各变量的功能、范围、缺省条件等所加的注释;bb 对使用的逻辑所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动

24、程序及桩模块等的规定。尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.8商品入库模块3.8.1功能用例描述商品入库前置条件有进货商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择商品入库 选择商品(下拉菜单),出现对应的商品信息,核对无误之后进行下一步。4) 填写商品入库单数量,金额,单价,应付,实付,未付,操作员,经手人,入库日期,结算方式。5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件可在商品入库查询里查看3.8.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.8

25、.3输人项填写商品入库单:数量,金额,单价,应付,实付,未付,操作员,经手人,入库日期,结算方式。3.8.4输出项提示保存成功、没有输入XX属性,保存失败等输出项3.8.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.8.6流程逻辑顺序图活动图3.8.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.8.8存储分配根据需要,说明本程序的存储分配。3.8.9注释设计说明准备在本程序中安排的注释,如:cc 加在模块首部的注释;dd 加在各分枝点处的注释;ee 对各变量的功

26、能、范围、缺省条件等所加的注释;ff 对使用的逻辑所加的注释等等。3.8.10限制条件说明本程序运行中所受到的限制条件。3.8.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.8.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.9商品入库退货模块3.9.1功能用例描述入库商品退货前置条件该商品已经入库事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择需要退货的商品名称 选择商品(下拉菜单),出现对应的商品信息,核对无误之后进行下一步。

27、4) 填写商品入库退货单数量,金额,单价,应付,实付,未付,操作员,经手人,退货日期,结算方式。5) 保存信息后置条件库存查询不到此商品3.9.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.9.3输人项填写商品入库退货单:数量,金额,单价,应付,实付,未付,操作员,经手人,退货日期,结算方式。3.9.4输出项提示保存成功、保存失败,没有输入XX属性提示等输出项3.9.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.9.6流程逻辑顺序图活动图3.9.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本

28、程序相直接关联的数据结构(数据库、数据文卷)。3.9.8存储分配根据需要,说明本程序的存储分配。3.9.9注释设计说明准备在本程序中安排的注释,如:gg 加在模块首部的注释;hh 加在各分枝点处的注释;ii 对各变量的功能、范围、缺省条件等所加的注释;jj 对使用的逻辑所加的注释等等。3.9.10限制条件说明本程序运行中所受到的限制条件。3.9.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.9.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.10库存查询模

29、块3.10.1功能用例描述查询库存商品前置条件有库存商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择库存查询 选择查询的类型,并输入值。4) 点击查询,显示商品信息。5) 点击显示全部数据,商品的详细信息显示出来。后置条件3.10.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.10.3输人项选择查询属性、输入查询属性3.10.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.10.5算法详细说明本程序所选用的算法,具体的计算公式和

30、计算步骤。3.10.6流程逻辑顺序图活动图3.10.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.10.8存储分配根据需要,说明本程序的存储分配。3.10.9注释设计说明准备在本程序中安排的注释,如:kk 加在模块首部的注释;ll 加在各分枝点处的注释;mm 对各变量的功能、范围、缺省条件等所加的注释;nn 对使用的逻辑所加的注释等等。3.10.10限制条件说明本程序运行中所受到的限制条件。3.10.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期

31、结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.10.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.11价格调整模块3.11.1功能用例描述调整商品价格,库存金额,库存数量前置条件有需要更新价格的商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择价格调整4) 选择商品名称 选中(下拉菜单)商品,核对商品信息,无误之后进行下一步操作。5) 调整价格,库存金额,库存数量。6) 点击确定,则修改成功。7) 点击取消,则清空文本框内的数据。后置条件该商品价格发生改变3.11.2性能查询速度:不超过5秒其他所有交互功

32、能反应速度:不超过5秒3.11.3输人项选中(下拉菜单)商品输入价格,库存金额,库存数量属性3.11.4输出项弹出保存成功、保存失败、输入XX属性为空等输出项3.11.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.11.6流程逻辑顺序图活动图3.11.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.11.8存储分配根据需要,说明本程序的存储分配。3.11.9注释设计说明准备在本程序中安排的注释,如:oo 加在模块首部的注释;pp 加在各分枝点处的注释;qq 对各变

33、量的功能、范围、缺省条件等所加的注释;rr 对使用的逻辑所加的注释等等。3.11.10限制条件说明本程序运行中所受到的限制条件。3.11.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.11.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.12商品销售模块3.12.1功能用例描述商品销售清单前置条件有销售商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择商品销售3) 选择底下商品销售 选中(下拉菜单)商品,核对商品信息,无误后进行下一步4) 填写商

34、品销售清单客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件库存中无此商品3.12.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.12.3输人项填写商品销售清单:客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式3.12.4输出项弹出保存成功、保存失败、输入XX属性为空等输出项3.12.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.12.6流程逻辑顺序图活动图3.12.7接口用图的形式说明本程序所隶属

35、的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.12.8存储分配根据需要,说明本程序的存储分配。3.12.9注释设计说明准备在本程序中安排的注释,如:ss 加在模块首部的注释;tt 加在各分枝点处的注释;uu 对各变量的功能、范围、缺省条件等所加的注释;vv 对使用的逻辑所加的注释等等。3.12.10限制条件说明本程序运行中所受到的限制条件。3.12.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.12.12尚未解决的

36、问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.13销售退货模块3.13.1功能用例描述已售出商品退货前置条件该商品已售出事件流1) 登录系统 输入正确的账号以及密码。2) 选择商品销售3) 选择销售退货 选中(下拉菜单)商品,核对商品信息,无误后进行下一步4) 填写销售退货清单客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式5) 保存信息,则信息被保存到数据库6) 清除重置则把文本框内的信息全部清除并后置条件库存中多出此商品3.13.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.13.3输人项填写销售退货清单

37、客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式3.13.4输出项弹出保存成功、保存失败、提示XX属性为空等输出项3.13.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.13.6流程逻辑顺序图活动图3.13.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.13.8存储分配根据需要,说明本程序的存储分配。3.13.9注释设计说明准备在本程序中安排的注释,如:ww 加在模块首部的注释;xx 加在各分枝点处的注释;yy 对各变量的功能

38、、范围、缺省条件等所加的注释;zz 对使用的逻辑所加的注释等等。3.13.10限制条件说明本程序运行中所受到的限制条件。3.13.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.13.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.14商品入库查询模块3.14.1功能用例描述查询已入库商品前置条件有商品入库记录事件流1) 登录系统 输入正确的账号以及密码。2) 选择查询统计3) 选择商品入库查询4) 选择商品,并输入指定值5) 选择查询条件 填写日期6) 点

39、击查询,显示数据7) 点击显示全部数据,则把符合查询条件的记录的全部信息显示出来后置条件3.14.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.14.3输人项选择查询条件 填写日期3.14.4输出项商品详细属性.3.14.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.14.6流程逻辑顺序图活动图3.14.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.14.8存储分配根据需要,说明本程序的存储分配。3.14.9注释设计说明准备在本程序中安排的注

40、释,如:aaa 加在模块首部的注释;bbb 加在各分枝点处的注释;ccc 对各变量的功能、范围、缺省条件等所加的注释;ddd 对使用的逻辑所加的注释等等。3.14.10限制条件说明本程序运行中所受到的限制条件。3.14.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.14.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.15商品销售排行模块3.15.1功能用例描述商品销售数量的比较排行前置条件有商品售出事件流1) 登录系统 输入正确的账号以及密码。2) 选择

41、查询统计3) 选择商销售排行4) 选择查询条件 填写日期,以及根据什么来排,以及升序降序5) 点击查看排行,则按照日期以及其他信息来排序。后置条件3.15.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.15.3输人项填写日期,排序(升序降序)等属性3.15.4输出项排行信息3.15.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.15.6流程逻辑顺序图活动图3.15.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.15.8存储分配根据需要,说明本

42、程序的存储分配。3.15.9注释设计说明准备在本程序中安排的注释,如:eee 加在模块首部的注释;fff 加在各分枝点处的注释;ggg 对各变量的功能、范围、缺省条件等所加的注释;hhh 对使用的逻辑所加的注释等等。3.15.10限制条件说明本程序运行中所受到的限制条件。3.15.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.15.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.16商品销售额分析模块3.16.1功能用例描述分析某一年份的销售情况前置条件某

43、一年有销售商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择查询统计3) 选择年销售额分析4) 选择查询年份5) 点击确定分析,显示分析的数据后置条件3.16.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.16.3输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3.16.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.16.5算法详细说明本程序所

44、选用的算法,具体的计算公式和计算步骤。3.16.6流程逻辑顺序图活动图3.16.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.16.8存储分配根据需要,说明本程序的存储分配。3.16.9注释设计说明准备在本程序中安排的注释,如:iii 加在模块首部的注释;jjj 加在各分枝点处的注释;kkk 对各变量的功能、范围、缺省条件等所加的注释;lll 对使用的逻辑所加的注释等等。3.16.10限制条件说明本程序运行中所受到的限制条件。3.16.11测试计划说明对本程序进行单体测试的计划,

45、包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.16.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.17商品销售结账模块3.17.1功能用例描述查看商品销售结账情况前置条件有商品销售并结账事件流1) 登录系统 的账号以及密码。2) 选择来往管理3) 选择商品销售结账4) 选择查询条件 名称等信息,然后输入所需要的值5) 点击查询,则显示来往的出入商品等信息的数据后置条件3.17.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.17.3输人项给出对每一个输入项的特性,包括名称、标识、

46、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3.17.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.17.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.17.6流程逻辑顺序图活动图3.17.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.17.8存储分配根据需要,说明本程序的存储分配。3

47、.17.9注释设计说明准备在本程序中安排的注释,如:mmm 加在模块首部的注释;nnn 加在各分枝点处的注释;ooo 对各变量的功能、范围、缺省条件等所加的注释;ppp 对使用的逻辑所加的注释等等。3.17.10限制条件说明本程序运行中所受到的限制条件。3.17.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.17.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.18入库退货结账模块3.18.1功能用例描述查看入库退货结账情况前置条件有入库商品退货并结账事件

48、流1) 登录系统 输入正确的账号以及密码。2) 选择来往管理3) 选择入库退货结账4) 选择查询条件 供应商名称或其他信息,填写指定值5) 点击查询,则显示入库退货的结账相信信息后置条件3.18.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.18.3输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3.18.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.1

49、8.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.18.6流程逻辑顺序图活动图3.18.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.18.8存储分配根据需要,说明本程序的存储分配。3.18.9注释设计说明准备在本程序中安排的注释,如:qqq 加在模块首部的注释;rrr 加在各分枝点处的注释;sss 对各变量的功能、范围、缺省条件等所加的注释;ttt 对使用的逻辑所加的注释等等。3.18.10限制条件说明本程序运行中所受到的限制条件。3.18.11测试计划说明对

50、本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.18.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.19销售结账查询模块3.19.1功能用例描述查询销售结账情况前置条件有产品售出并结账事件流1) 登录系统 的账号以及密码。2) 选择来往管理3) 选择商品销售结账4) 选择查询条件 选择客户名称等信息,输入指定值,再填写日期组合起来查询5) 点击查询,显示在某段时间内的销售结账后置条件3.19.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.19.3输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论