《仓库管理系统详细设计说明书1.doc》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计说明书1.doc(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date仓库管理系统详细设计说明书1详细设计说明书1引言11.1编写目的11.2背景11.3定义11.4参考资料12程序系统的结构23程序描述23.1登录模块23.1.1功能23.1.2性能23.1.3输人项33.1.4输出项33.1.5算法33.1.6流程逻辑43.1.7接口53.1.8存储分配53.1.9注释设计53.1.10限制条件63.1.11测试计划63.1.12尚
2、未解决的问题63.2客户信息管理模块63.2.1功能63.2.2性能73.2.3输人项73.2.4输出项73.2.5算法73.2.6流程逻辑73.2.7接口83.2.8存储分配83.2.9注释设计83.2.10限制条件93.2.11测试计划93.2.12尚未解决的问题93.3商品信息管理模块93.3.1功能93.3.2性能103.3.3输人项103.3.4输出项103.3.5算法103.3.6流程逻辑103.3.7接口113.3.8存储分配113.3.9注释设计113.3.10限制条件123.3.11测试计划123.3.12尚未解决的问题123.4供应商信息管理模块123.4.1功能123.4
3、.2性能133.4.3输人项133.4.4输出项133.4.5算法133.4.6流程逻辑133.4.7接口143.4.8存储分配143.4.9注释设计143.4.10限制条件153.4.11测试计划153.4.12尚未解决的问题153.5商品信息查询153.5.1功能153.5.2性能163.5.3输人项163.5.4输出项163.5.5算法163.5.6流程逻辑163.5.7接口173.5.8存储分配173.5.9注释设计173.5.10限制条件183.5.11测试计划183.5.12尚未解决的问题183.6客户信息查询模块183.6.1功能183.6.2性能183.6.3输人项193.6.
4、4输出项193.6.5算法193.6.6流程逻辑193.6.7接口203.6.8存储分配203.6.9注释设计203.6.10限制条件213.6.11测试计划213.6.12尚未解决的问题213.7供应商信息查询模块213.7.1功能213.7.2性能213.7.3输人项223.7.4输出项223.7.5算法223.7.6流程逻辑223.7.7接口233.7.8存储分配233.7.9注释设计233.7.10限制条件243.7.11测试计划243.7.12尚未解决的问题243.8商品入库模块243.8.1功能243.8.2性能253.8.3输人项253.8.4输出项253.8.5算法253.8.
5、6流程逻辑253.8.7接口263.8.8存储分配263.8.9注释设计263.8.10限制条件273.8.11测试计划273.8.12尚未解决的问题273.9商品入库退货模块273.9.1功能273.9.2性能283.9.3输人项283.9.4输出项283.9.5算法283.9.6流程逻辑283.9.7接口293.9.8存储分配293.9.9注释设计293.9.10限制条件303.9.11测试计划303.9.12尚未解决的问题303.10库存查询模块303.10.1功能303.10.2性能313.10.3输人项313.10.4输出项313.10.5算法313.10.6流程逻辑313.10.7
6、接口323.10.8存储分配323.10.9注释设计323.10.10限制条件333.10.11测试计划333.10.12尚未解决的问题333.11价格调整模块333.11.1功能333.11.2性能343.11.3输人项343.11.4输出项343.11.5算法343.11.6流程逻辑343.11.7接口353.11.8存储分配353.11.9注释设计353.11.10限制条件363.11.11测试计划363.11.12尚未解决的问题363.12商品销售模块363.12.1功能363.12.2性能373.12.3输人项373.12.4输出项373.12.5算法373.12.6流程逻辑373.
7、12.7接口383.12.8存储分配383.12.9注释设计383.12.10限制条件393.12.11测试计划393.12.12尚未解决的问题393.13销售退货模块393.13.1功能393.13.2性能393.13.3输人项403.13.4输出项403.13.5算法403.13.6流程逻辑403.13.7接口413.13.8存储分配413.13.9注释设计413.13.10限制条件423.13.11测试计划423.13.12尚未解决的问题423.14商品入库查询模块423.14.1功能423.14.2性能433.14.3输人项433.14.4输出项433.14.5算法433.14.6流程
8、逻辑433.14.7接口443.14.8存储分配443.14.9注释设计443.14.10限制条件443.14.11测试计划453.14.12尚未解决的问题453.15商品销售排行模块453.15.1功能453.15.2性能453.15.3输人项453.15.4输出项463.15.5算法463.15.6流程逻辑463.15.7接口473.15.8存储分配473.15.9注释设计473.15.10限制条件483.15.11测试计划483.15.12尚未解决的问题483.16商品销售额分析模块483.16.1功能483.16.2性能483.16.3输人项493.16.4输出项493.16.5算法4
9、93.16.6流程逻辑493.16.7接口503.16.8存储分配503.16.9注释设计503.16.10限制条件513.16.11测试计划513.16.12尚未解决的问题513.17商品销售结账模块513.17.1功能513.17.2性能513.17.3输人项523.17.4输出项523.17.5算法523.17.6流程逻辑523.17.7接口533.17.8存储分配533.17.9注释设计533.17.10限制条件533.17.11测试计划543.17.12尚未解决的问题543.18入库退货结账模块543.18.1功能543.18.2性能543.18.3输人项543.18.4输出项553
10、.18.5算法553.18.6流程逻辑553.18.7接口563.18.8存储分配563.18.9注释设计563.18.10限制条件573.18.11测试计划573.18.12尚未解决的问题573.19销售结账查询模块573.19.1功能573.19.2性能573.19.3输人项583.19.4输出项583.19.5算法583.19.6流程逻辑583.19.7接口593.19.8存储分配593.19.9注释设计593.19.10限制条件603.19.11测试计划603.19.12尚未解决的问题603.20商品入库结账模块603.20.1功能603.20.2性能603.20.3输人项613.20
11、.4输出项613.20.5算法613.20.6流程逻辑613.20.7接口623.20.8存储分配623.20.9注释设计623.20.10限制条件623.20.11测试计划633.20.12尚未解决的问题633. 21销售退货结账模块633. 21.1功能633. 21.2性能633.21.3输人项633. 21.4输出项643. 21.5算法643. 21.6流程逻辑643. 21.7接口653. 21.8存储分配653. 21.9注释设计653. 21.10限制条件653.21.11测试计划663.21.12尚未解决的问题663. 22入库结账查询模块663. 22.1功能663. 22
12、.2性能663. 22.3输人项663. 22.4输出项673. 22.5算法673. 22.6流程逻辑673. 22.7接口683. 22.8存储分配683. 22.9注释设计683. 22.10限制条件683. 22.11测试计划693.22.12尚未解决的问题69-详细设计说明书1引言1.1编写目的 在完成了针对小型仓库进销存管理系统前期分析,同时与用户进行深入的探讨与分析的基础上作出了该详细设计说明书。 此详细设计说明书对小型仓库进销存管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计
13、与开发工作。本说明书的预期读者为软件开发人员、测试人员,项目经理。1.2背景a 开发软件的名称:小型仓库进销存管理系统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程序
14、系统的结构 图2-1主模块结构图3程序描述3.1登录模块3.1.1功能用例描述用户输入正确的用户名密码,可以登录本系统。前置条件事先有分配好的账号。事件流1) 输入账号 2) 输入密码3) 点击确认4) 账号密码正确则进入系统,错误则提示出错。后置条件进入系统之后可以进行相应的操作。3.1.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.1.3输人项用户名 密码3.1.4输出项1.登录成功,跳转到相应的页面2.登录失败,提示错误,重新返回登录页面3.1.5算法1.数据库连接: 1.加载驱动 2.获取连接对象 3.创建statement语句,执行SQL语句4.处理结果集5.释放
15、连接2.记录登录信息及信息处理: 当用户点击“登录”按钮之后,数据将提交到后台进行处理,获取页面传过来的账号和密码,将账号和密码与数据库中进行对比,如果正确,在JSP的Session存入一个标记属性,表示当前已经有管理员登录了。处理完毕后,跳转到管理页面,如果失败,则提示登录失败,返回登录登录页面。3.1.6流程逻辑3.1.6顺序图3.1.6活动图3.1.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.1.8存储分配根据需要,说明本程序的存储分配。3.1.9注释设计说明准备在本程序
16、中安排的注释,如:a 加在模块首部的注释;b 加在各分枝点处的注释;c 对各变量的功能、范围、缺省条件等所加的注释;d 对使用的逻辑所加的注释等等。3.1.10限制条件说明本程序运行中所受到的限制条件。3.1.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.1.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.2客户信息管理模块3.2.1功能用例描述添加用户信息前置条件有新客户事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择客户信
17、息管理4) 输入客户信息客户全称,客户简称,地址,邮编,电话,传真,联系人,联系人电话E-mail,开户银行,银行账号。5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件可以在客户信息查询中查到3.2.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.2.3输人项 输入客户信息:客户全称,客户简称,地址,邮编,电话,传真,联系人,联系人电话E-mail,开户银行,银行账号。3.2.4输出项3.2.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.2.6流程逻辑 3.26顺序图 3.26活动图3.2.7接口用图的形式说明本程序
18、所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.2.8存储分配根据需要,说明本程序的存储分配。3.2.9注释设计说明准备在本程序中安排的注释,如:e 加在模块首部的注释;f 加在各分枝点处的注释;g 对各变量的功能、范围、缺省条件等所加的注释;h 对使用的逻辑所加的注释等等。3.2.10限制条件说明本程序运行中所受到的限制条件。3.2.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.2.12尚未解决的问题说明在本
19、程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.3商品信息管理模块3.3.1功能用例描述添加商品信息前置条件有新商品入库事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择商品信息管理4) 输入商品信息商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,供应商全称(下拉菜单),备注5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件新增商品信息可在商品信息查询中查看3.3.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.3.3输人项输入商品信息:商品名称,简称,产地,批号,规格,包装,计量
20、单位,批准文号,供应商全称(下拉菜单),备注3.3.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.3.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.3.6流程逻辑3.36顺序图3.36活动图3.3.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.3.8存储分配根据需要,说明本程序的存储分配。3.3.9注释设计说明准备在本程序中安排的注释,如:i
21、加在模块首部的注释;j 加在各分枝点处的注释;k 对各变量的功能、范围、缺省条件等所加的注释;l 对使用的逻辑所加的注释等等。3.3.10限制条件说明本程序运行中所受到的限制条件。3.3.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.3.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.4供应商信息管理模块3.4.1功能用例描述添加供应商信息前置条件有新供应商事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择供应商信息管理4) 输
22、入供应商信息供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,E-mail,开户银行5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件可在供应商信息查询里查看3.4.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.4.3输人项输入供应商信息供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,E-mail,开户银行3.4.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.4.5算法详细说明本程序所选用的
23、算法,具体的计算公式和计算步骤。3.4.6流程逻辑3.46顺序图3.4.6活动图3.4.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.4.8存储分配根据需要,说明本程序的存储分配。3.4.9注释设计说明准备在本程序中安排的注释,如:m 加在模块首部的注释;n 加在各分枝点处的注释;o 对各变量的功能、范围、缺省条件等所加的注释;p 对使用的逻辑所加的注释等等。3.4.10限制条件说明本程序运行中所受到的限制条件。3.4.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术
24、要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.4.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.5商品信息查询3.5.1功能用例描述查看商品信息前置条件有录入商品信息事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择商品信息查询4) 选择查询条件 选择查询的条件(比如商品名称,简称)以及填写对等信息5) 点击查询,则跳出相应的商品。6) 点击显示全部数据,则商品的详细信息都显示出来。后置条件3.5.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.5.3输人项选择查询条
25、件: 选择查询的条件(比如商品名称,简称)以及填写对等信息3.5.4输出项商品的详细信息3.5.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.5.6流程逻辑3.5.6顺序图3.5.6活动图3.5.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.5.8存储分配根据需要,说明本程序的存储分配。3.5.9注释设计说明准备在本程序中安排的注释,如:q 加在模块首部的注释;r 加在各分枝点处的注释;s 对各变量的功能、范围、缺省条件等所加的注释;t 对使用的逻辑所加的注释等
26、等。3.5.10限制条件说明本程序运行中所受到的限制条件。3.5.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.5.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.6客户信息查询模块3.6.1功能用例描述查看客户信息前置条件有录入客户信息事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择客户信息查询4) 选择查询条件 (选择查询的条件(比如客户名称,简称)以及填写对等信息)5) 点击查询,则跳出相应的客户。6) 点击显示全部数据
27、,则客户的详细信息都显示出来。后置条件3.6.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.6.3输人项选择查询条件: (选择查询的条件(比如客户名称,简称)以及填写对等信息)3.6.4输出项客户的详细信息3.6.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.6.6流程逻辑3.6.6顺序图3.6.6活动图3.6.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.6.8存储分配根据需要,说明本程序的存储分配。3.6.9注释设计说明准备在本程序中安排
28、的注释,如:u 加在模块首部的注释;v 加在各分枝点处的注释;w 对各变量的功能、范围、缺省条件等所加的注释;x 对使用的逻辑所加的注释等等。3.6.10限制条件说明本程序运行中所受到的限制条件。3.6.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.6.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.7供应商信息查询模块3.7.1功能用例描述查看供应商信息前置条件有录入供应商信息事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择
29、供应商信息查询4) 选择查询条件 选择查询的条件(比如供应商全称,简称)以及填写对等信息5) 点击查询,则跳出相应的供应商。6) 点击显示全部数据,则供应商的详细信息都显示出来。后置条件3.7.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.7.3输人项选择查询条件: 选择查询的条件(比如供应商全称,简称)以及填写对等信息3.7.4输出项供应商详细信息3.7.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.7.6流程逻辑3.7.6顺序图3.7.6活动图3.7.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式
30、,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.7.8存储分配根据需要,说明本程序的存储分配。3.7.9注释设计说明准备在本程序中安排的注释,如:y 加在模块首部的注释;z 加在各分枝点处的注释;aa 对各变量的功能、范围、缺省条件等所加的注释;bb 对使用的逻辑所加的注释等等。3.7.10限制条件说明本程序运行中所受到的限制条件。3.7.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.7.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.8商品入
31、库模块3.8.1功能用例描述商品入库前置条件有进货商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择商品入库 选择商品(下拉菜单),出现对应的商品信息,核对无误之后进行下一步。4) 填写商品入库单数量,金额,单价,应付,实付,未付,操作员,经手人,入库日期,结算方式。5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件可在商品入库查询里查看3.8.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.8.3输人项填写商品入库单:数量,金额,单价,应付,实付,未付,操作员,经手人,入库日期,结算方式。3.8.4输出项提
32、示保存成功、没有输入XX属性,保存失败等输出项3.8.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.8.6流程逻辑3.8.6顺序图3.8.6活动图3.8.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.8.8存储分配根据需要,说明本程序的存储分配。3.8.9注释设计说明准备在本程序中安排的注释,如:cc 加在模块首部的注释;dd 加在各分枝点处的注释;ee 对各变量的功能、范围、缺省条件等所加的注释;ff 对使用的逻辑所加的注释等等。3.8.10限制条件说明本程序
33、运行中所受到的限制条件。3.8.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.8.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.9商品入库退货模块3.9.1功能用例描述入库商品退货前置条件该商品已经入库事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择需要退货的商品名称 选择商品(下拉菜单),出现对应的商品信息,核对无误之后进行下一步。4) 填写商品入库退货单数量,金额,单价,应付,实付,未付,操作员,经手人,退货日期,结算方式。
34、5) 保存信息后置条件库存查询不到此商品3.9.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.9.3输人项填写商品入库退货单:数量,金额,单价,应付,实付,未付,操作员,经手人,退货日期,结算方式。3.9.4输出项提示保存成功、保存失败,没有输入XX属性提示等输出项3.9.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.9.6流程逻辑3.9.6顺序图3.9.6活动图3.9.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.9.8存储分配根据需要,说
35、明本程序的存储分配。3.9.9注释设计说明准备在本程序中安排的注释,如:gg 加在模块首部的注释;hh 加在各分枝点处的注释;ii 对各变量的功能、范围、缺省条件等所加的注释;jj 对使用的逻辑所加的注释等等。3.9.10限制条件说明本程序运行中所受到的限制条件。3.9.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.9.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.10库存查询模块3.10.1功能用例描述查询库存商品前置条件有库存商品事件流1) 登录系统
36、 输入正确的账号以及密码。2) 选择库存管理3) 选择库存查询 选择查询的类型,并输入值。4) 点击查询,显示商品信息。5) 点击显示全部数据,商品的详细信息显示出来。后置条件3.10.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.10.3输人项选择查询属性、输入查询属性3.10.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.10.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.10.6流程逻辑3.10.6顺序图3.10.6活动图3.10.
37、7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.10.8存储分配根据需要,说明本程序的存储分配。3.10.9注释设计说明准备在本程序中安排的注释,如:kk 加在模块首部的注释;ll 加在各分枝点处的注释;mm 对各变量的功能、范围、缺省条件等所加的注释;nn 对使用的逻辑所加的注释等等。3.10.10限制条件说明本程序运行中所受到的限制条件。3.10.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等
38、的规定。3.10.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.11价格调整模块3.11.1功能用例描述调整商品价格,库存金额,库存数量前置条件有需要更新价格的商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择价格调整4) 选择商品名称 选中(下拉菜单)商品,核对商品信息,无误之后进行下一步操作。5) 调整价格,库存金额,库存数量。6) 点击确定,则修改成功。7) 点击取消,则清空文本框内的数据。后置条件该商品价格发生改变3.11.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.11.3输人项选中(下拉菜
39、单)商品输入价格,库存金额,库存数量属性3.11.4输出项弹出保存成功、保存失败、输入XX属性为空等输出项3.11.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.11.6流程逻辑3.11.6顺序图3.11.6活动图3.11.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.11.8存储分配根据需要,说明本程序的存储分配。3.11.9注释设计说明准备在本程序中安排的注释,如:oo 加在模块首部的注释;pp 加在各分枝点处的注释;qq 对各变量的功能、范围、缺省条件等所
40、加的注释;rr 对使用的逻辑所加的注释等等。3.11.10限制条件说明本程序运行中所受到的限制条件。3.11.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.11.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.12商品销售模块3.12.1功能用例描述商品销售清单前置条件有销售商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择商品销售3) 选择底下商品销售 选中(下拉菜单)商品,核对商品信息,无误后进行下一步4) 填写商品销售清单客户全称,库存,单
41、价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件库存中无此商品3.12.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.12.3输人项填写商品销售清单:客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式3.12.4输出项弹出保存成功、保存失败、输入XX属性为空等输出项3.12.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.12.6流程逻辑3.12.6顺序图3.12.6活动图3.12.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.12.8存储分配根据需要,说明本程序的存储分配。3.12.9注释设计说明准备在本程序中安排的注释,如:ss 加在模块首部的注释;tt 加在各分枝点处的注释;uu 对各变量的功能、范围、缺省条件等所加的注释;vv 对使用的逻辑所加的注释等等。3.12.10限制条
限制150内