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

下载本文档

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

文档简介

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尚未解决的问题 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.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输出项 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.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接口 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.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流程逻辑 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算法 493.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.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.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.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编写目的在完成了针对《小型仓库进销存管理系统》前期分析,同时与用户进行深入的探讨与分析的基础上作出了该详细设计说明书。此详细设计说明书对《小型仓库进销存管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。本说明书的预期读者为软件开发人员、测试人员,项目经理。1.2背景开发软件的名称:小型仓库进销存管理系统项目的提出者:陆廷艾开发者:蚁群项目组用户:商铺管理员兼容系统:windows95以上开发工具:JAVA+JSP+MicrosoftSQLServer20081.3定义MicrosoftSQLServer2008,JSP,Java,Tomcat..1.4参考资料软件需求说明书概要设计说明书《JAVA2程序设计基础教程》计算机职业教育联盟主编清华大学出版社出版《SQLServer数据库基础教程》计算机职业教育联盟主编清华大学出版社出版2程序系统的结构图2-1主模块结构图3程序描述3.1登录模块3.1.1功能用例描述用户输入正确的用户名密码,可以登录本系统。前置条件事先有分配好的账号。事件流输入账号输入密码点击确认账号密码正确则进入系统,错误则提示出错。后置条件进入系统之后可以进行相应的操作。3.1.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.1.3输人项用户名密码3.1.4输出项1.登录成功,跳转到相应的页面2.登录失败,提示错误,重新返回登录页面3.1.5算法1.数据库连接:1.加载驱动2.获取连接对象3.创建statement语句,执行SQL语句4.处理结果集5.释放连接2.记录登录信息及信息处理:当用户点击“登录”按钮之后,数据将提交到后台进行处理,获取页面传过来的账号和密码,将账号和密码与数据库中进行对比,如果正确,在JSP的Session存入一个标记属性,表示当前已经有管理员登录了。处理完毕后,跳转到管理页面,如果失败,则提示登录失败,返回登录登录页面。3.1.6流程逻辑3.1.6顺序图3.1.6活动图3.1.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.1.8存储分配根据需要,说明本程序的存储分配。3.1.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.1.10限制条件说明本程序运行中所受到的限制条件。3.1.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.1.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.2客户信息管理模块3.2.1功能用例描述添加用户信息前置条件有新客户事件流登录系统输入正确的账号以及密码。选择基础信息管理选择客户信息管理输入客户信息客户全称,客户简称,地址,邮编,电话,传真,联系人,联系人电话E-mail,开户银行,银行账号。保存信息,则信息被保存到数据库。清除重置则把文本框内的信息全部清除并。后置条件可以在客户信息查询中查到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接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.2.8存储分配根据需要,说明本程序的存储分配。3.2.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.2.10限制条件说明本程序运行中所受到的限制条件。3.2.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.2.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.3商品信息管理模块3.3.1功能用例描述添加商品信息前置条件有新商品入库事件流登录系统输入正确的账号以及密码。选择基础信息管理选择商品信息管理输入商品信息商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,供应商全称(下拉菜单),备注保存信息,则信息被保存到数据库。清除重置则把文本框内的信息全部清除并。后置条件新增商品信息可在商品信息查询中查看3.3.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.3.3输人项输入商品信息:商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,供应商全称(下拉菜单),备注3.3.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.3.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.3.6流程逻辑3.36顺序图3.36活动图3.3.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.3.8存储分配根据需要,说明本程序的存储分配。3.3.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.3.10限制条件说明本程序运行中所受到的限制条件。3.3.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.3.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.4供应商信息管理模块3.4.1功能用例描述添加供应商信息前置条件有新供应商事件流登录系统输入正确的账号以及密码。选择基础信息管理选择供应商信息管理输入供应商信息供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,E-mail,开户银行保存信息,则信息被保存到数据库。清除重置则把文本框内的信息全部清除并。后置条件可在供应商信息查询里查看3.4.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.4.3输人项输入供应商信息供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,E-mail,开户银行3.4.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.4.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.4.6流程逻辑3.46顺序图3.4.6活动图3.4.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.4.8存储分配根据需要,说明本程序的存储分配。3.4.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.4.10限制条件说明本程序运行中所受到的限制条件。3.4.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.4.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.5商品信息查询3.5.1功能用例描述查看商品信息前置条件有录入商品信息事件流登录系统输入正确的账号以及密码。选择基础信息管理选择商品信息查询选择查询条件选择查询的条件(比如商品名称,简称)以及填写对等信息点击查询,则跳出相应的商品。点击显示全部数据,则商品的详细信息都显示出来。后置条件3.5.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.5.3输人项选择查询条件:选择查询的条件(比如商品名称,简称)以及填写对等信息3.5.4输出项商品的详细信息3.5.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.5.6流程逻辑3.5.6顺序图3.5.6活动图3.5.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.5.8存储分配根据需要,说明本程序的存储分配。3.5.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.5.10限制条件说明本程序运行中所受到的限制条件。3.5.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.5.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.6客户信息查询模块3.6.1功能用例描述查看客户信息前置条件有录入客户信息事件流登录系统输入正确的账号以及密码。选择基础信息管理选择客户信息查询选择查询条件(选择查询的条件(比如客户名称,简称)以及填写对等信息)点击查询,则跳出相应的客户。点击显示全部数据,则客户的详细信息都显示出来。后置条件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注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.6.10限制条件说明本程序运行中所受到的限制条件。3.6.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.6.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.7供应商信息查询模块3.7.1功能用例描述查看供应商信息前置条件有录入供应商信息事件流登录系统输入正确的账号以及密码。选择基础信息管理选择供应商信息查询选择查询条件选择查询的条件(比如供应商全称,简称)以及填写对等信息点击查询,则跳出相应的供应商。点击显示全部数据,则供应商的详细信息都显示出来。后置条件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接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.7.8存储分配根据需要,说明本程序的存储分配。3.7.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.7.10限制条件说明本程序运行中所受到的限制条件。3.7.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.7.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.8商品入库模块3.8.1功能用例描述商品入库前置条件有进货商品事件流登录系统输入正确的账号以及密码。选择库存管理选择商品入库选择商品(下拉菜单),出现对应的商品信息,核对无误之后进行下一步。填写商品入库单数量,金额,单价,应付,实付,未付,操作员,经手人,入库日期,结算方式。保存信息,则信息被保存到数据库。清除重置则把文本框内的信息全部清除并。后置条件可在商品入库查询里查看3.8.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.8.3输人项填写商品入库单:数量,金额,单价,应付,实付,未付,操作员,经手人,入库日期,结算方式。3.8.4输出项提示保存成功、没有输入XX属性,保存失败等输出项3.8.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.8.6流程逻辑3.8.6顺序图3.8.6活动图3.8.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.8.8存储分配根据需要,说明本程序的存储分配。3.8.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.8.10限制条件说明本程序运行中所受到的限制条件。3.8.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.8.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.9商品入库退货模块3.9.1功能用例描述入库商品退货前置条件该商品已经入库事件流登录系统输入正确的账号以及密码。选择库存管理选择需要退货的商品名称选择商品(下拉菜单),出现对应的商品信息,核对无误之后进行下一步。填写商品入库退货单数量,金额,单价,应付,实付,未付,操作员,经手人,退货日期,结算方式。保存信息后置条件库存查询不到此商品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存储分配根据需要,说明本程序的存储分配。3.9.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.9.10限制条件说明本程序运行中所受到的限制条件。3.9.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.9.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.10库存查询模块3.10.1功能用例描述查询库存商品前置条件有库存商品事件流登录系统输入正确的账号以及密码。选择库存管理选择库存查询选择查询的类型,并输入值。点击查询,显示商品信息。点击显示全部数据,商品的详细信息显示出来。后置条件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.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.10.8存储分配根据需要,说明本程序的存储分配。3.10.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.10.10限制条件说明本程序运行中所受到的限制条件。3.10.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.10.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.11价格调整模块3.11.1功能用例描述调整商品价格,库存金额,库存数量前置条件有需要更新价格的商品事件流登录系统输入正确的账号以及密码。选择库存管理选择价格调整选择商品名称选中(下拉菜单)商品,核对商品信息,无误之后进行下一步操作。调整价格,库存金额,库存数量。点击确定,则修改成功。点击取消,则清空文本框内的数据。后置条件该商品价格发生改变3.11.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.11.3输人项选中(下拉菜单)商品输入价格,库存金额,库存数量属性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注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.11.10限制条件说明本程序运行中所受到的限制条件。3.11.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.11.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.12商品销售模块3.12.1功能用例描述商品销售清单前置条件有销售商品事件流登录系统输入正确的账号以及密码。选择商品销售选择底下商品销售选中(下拉菜单)商品,核对商品信息,无误后进行下一步填写商品销售清单客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式保存信息,则信息被保存到数据库。清除重置则把文本框内的信息全部清除并。后置条件库存中无此商品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注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.12.10限制条件说明本程序运行中所受到的限制条件。3.12.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.12.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.13销售退货模块3.13.1功能用例描述已售出商品退货前置条件该商品已售出事件流登录系统输入正确的账号以及密码。选择商品销售选择销售退货选中(下拉菜单)商品,核对商品信息,无误后进行下一步填写销售退货清单客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式保存信息,则信息被保存到数据库清除重置则把文本框内的信息全部清除并后置条件库存中多出此商品3.13.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.13.3输人项填写销售退货清单客户全称,库存,单价,金额,数量,应收,实收,未收,操作员经手人,销售日期,结算方式3.13.4输出项弹出保存成功、保存失败、提示XX属性为空等输出项3.13.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.13.6流程逻辑3.13.6顺序图3.13.6活动图3.13.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.13.8存储分配根据需要,说明本程序的存储分配。3.13.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.13.10限制条件说明本程序运行中所受到的限制条件。3.13.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.13.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.14商品入库查询模块3.14.1功能用例描述查询已入库商品前置条件有商品入库记录事件流登录系统输入正确的账号以及密码。选择查询统计选择商品入库查询选择商品,并输入指定值选择查询条件填写日期点击查询,显示数据点击显示全部数据,则把符合查询条件的记录的全部信息显示出来后置条件3.14.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.14.3输人项选择查询条件填写日期3.14.4输出项商品详细属性..3.14.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.14.6流程逻辑3.14.6顺序图3.14.6活动图3.14.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.14.8存储分配根据需要,说明本程序的存储分配。3.14.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.14.10限制条件说明本程序运行中所受到的限制条件。3.14.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.14.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.15商品销售排行模块3.15.1功能用例描述商品销售数量的比较排行前置条件有商品售出事件流登录系统输入正确的账号以及密码。选择查询统计选择商销售排行选择查询条件填写日期,以及根据什么来排,以及升序降序点击查看排行,则按照日期以及其他信息来排序。后置条件3.15.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.15.3输人项填写日期,排序(升序降序)等属性3.15.4输出项排行信息3.15.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.15.6流程逻辑3.15.6顺序图3.15.6活动图3.15.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.15.8存储分配根据需要,说明本程序的存储分配。3.15.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.15.10限制条件说明本程序运行中所受到的限制条件。3.15.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.15.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.16商品销售额分析模块3.16.1功能用例描述分析某一年份的销售情况前置条件某一年有销售商品事件流登录系统输入正确的账号以及密码。选择查询统计选择年销售额分析选择查询年份点击确定分析,显示分析的数据后置条件3.16.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.16.3输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3.16.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.16.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.16.6流程逻辑3.16.6顺序图3.16.6活动图3.16.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.16.8存储分配根据需要,说明本程序的存储分配。3.16.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.16.10限制条件说明本程序运行中所受到的限制条件。3.16.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.16.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.17商品销售结账模块3.17.1功能用例描述查看商品销售结账情况前置条件有商品销售并结账事件流登录系统的账号以及密码。选择来往管理选择商品销售结账选择查询条件名称等信息,然后输入所需要的值点击查询,则显示来往的出入商品等信息的数据后置条件3.17.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.17.3输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3.17.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.17.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.17.6流程逻辑3.17.6顺序图3.17.6活动图3.17.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.17.8存储分配根据需要,说明本程序的存储分配。3.17.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.17.10限制条件说明本程序运行中所受到的限制条件。3.17.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.17.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.18入库退货结账模块3.18.1功能用例描述查看入库退货结账情况前置条件有入库商品退货并结账事件流登录系统输入正确的账号以及密码。选择来往管理选择入库退货结账选择查询条件供应商名称或其他信息,填写指定值点击查询,则显示入库退货的结账相信信息后置条件3.18.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.18.3输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3.18.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.18.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.18.6流程逻辑3.18.6顺序图3.18.6活动图3.18.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.18.8存储分配根据需要,说明本程序的存储分配。3.18.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.18.10限制条件说明本程序运行中所受到的限制条件。3.18.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.18.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.19销售结账查询模块3.19.1功能用例描述查询销售结账情况前置条件有产品售出并结账事件流登录系统的账号以及密码。选择来往管理选择商品销售结账选择查询条件选择客户名称等信息,输入指定值,再填写日期组合起来查询点击查询,显示在某段时间内的销售结账后置条件3.19.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.19.3输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3.19.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.19.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.19.6流程逻辑3.19.6顺序图3.19.6活动图3.19.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.19.8存储分配根据需要,说明本程序的存储分配。3.19.9注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。3.19.10限制条件说明本程序运行中所受到的限制条件。3.19.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.19.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.20商品入库结账模块3.20.1功能用例描述查询商品入库结账情况前置条件有商品入库并结账事件流登录系统输入正确的账号以及密码。选择来往管理选择商品入库结账选择查询条件选择查询的条件,再输入指定值点击查

温馨提示

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

评论

0/150

提交评论