ImageVerifierCode 换一换
格式:DOCX , 页数:73 ,大小:506.92KB ,
资源ID:13135793      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13135793.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(仓库管理系统详细设计说明书1.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

仓库管理系统详细设计说明书1.docx

1、仓库管理系统详细设计说明书1详细设计说明书1引言1.1编写目的 在完成了针对小型仓库进销存管理系统前期分析,同时与用户进行深入的探讨与分析的基础上作出了该详细设计说明书。 此详细设计说明书对小型仓库进销存管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。本说明书的预期读者为软件开发人员、测试人员,项目经理。1.2背景a 开发软件的名称:小型仓库进销存管理系统b 项目的提出者:陆廷艾c 开发者:蚁群项目组d 用户:商铺管理员e 兼容系统:windows 95以上f 开发工具:JAVA

2、+JSP+Microsoft SQL Server 20081.3定义Microsoft SQL Server 2008,JSP,Java,Tomcat.1.4参考资料软件需求说明书概要设计说明书JAVA2程序设计基础教程 计算机职业教育联盟 主编 清华大学出版社 出版SQL Server数据库基础教程计算机职业教育联盟 主编 清华大学出版社 出版2程序系统的结构 图2-1主模块结构图3程序描述3.1登录模块3.1.1功能用例描述用户输入正确的用户名密码,可以登录本系统。前置条件事先有分配好的账号。事件流1) 输入账号 2) 输入密码3) 点击确认4) 账号密码正确则进入系统,错误则提示出错。

3、后置条件进入系统之后可以进行相应的操作。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存入一个标记属性,表示当前已经有管理员登录了。处理完毕后,跳转

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

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

6、性能查询速度:不超过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注释设计说明准备在本程序中安排的注释,如:e 加在模

7、块首部的注释;f 加在各分枝点处的注释;g 对各变量的功能、范围、缺省条件等所加的注释;h 对使用的逻辑所加的注释等等。3.2.10限制条件说明本程序运行中所受到的限制条件。3.2.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.2.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.3商品信息管理模块3.3.1功能用例描述添加商品信息前置条件有新商品入库事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择商品信息管理4) 输入商品信息

8、商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,供应商全称(下拉菜单),备注5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件新增商品信息可在商品信息查询中查看3.3.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.3.3输人项输入商品信息:商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,供应商全称(下拉菜单),备注3.3.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.3.5算法详细说明本程序所

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

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

11、其他所有交互功能反应速度:不超过5秒3.4.3输人项输入供应商信息供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,E-mail,开户银行3.4.4输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3.4.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.4.6流程逻辑3.46顺序图3.4.6活动图3.4.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)

12、。3.4.8存储分配根据需要,说明本程序的存储分配。3.4.9注释设计说明准备在本程序中安排的注释,如:m 加在模块首部的注释;n 加在各分枝点处的注释;o 对各变量的功能、范围、缺省条件等所加的注释;p 对使用的逻辑所加的注释等等。3.4.10限制条件说明本程序运行中所受到的限制条件。3.4.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.4.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.5商品信息查询3.5.1功能用例描述查看商品信息前置条件有录入商品

13、信息事件流1) 登录系统 输入正确的账号以及密码。2) 选择基础信息管理3) 选择商品信息查询4) 选择查询条件 选择查询的条件(比如商品名称,简称)以及填写对等信息5) 点击查询,则跳出相应的商品。6) 点击显示全部数据,则商品的详细信息都显示出来。后置条件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接口用图的形式说明本程序所隶

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

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

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

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

18、:不超过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注释设计说明准备在本程序中安排的注释,如:y 加在模块首部的注释;zz 加在各分枝点处的注释;aa 对各变量的功能、范围、缺省条

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

20、应付,实付,未付,操作员,经手人,入库日期,结算方式。5) 保存信息,则信息被保存到数据库。6) 清除重置则把文本框内的信息全部清除并。后置条件可在商品入库查询里查看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接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块

21、、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.8.8存储分配根据需要,说明本程序的存储分配。3.8.9注释设计说明准备在本程序中安排的注释,如:cc 加在模块首部的注释;dd 加在各分枝点处的注释;ee 对各变量的功能、范围、缺省条件等所加的注释;ff 对使用的逻辑所加的注释等等。3.8.10限制条件说明本程序运行中所受到的限制条件。3.8.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.8.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软

22、件完成之前应解决的问题。3.9商品入库退货模块3.9.1功能用例描述入库商品退货前置条件该商品已经入库事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择需要退货的商品名称 选择商品(下拉菜单),出现对应的商品信息,核对无误之后进行下一步。4) 填写商品入库退货单数量,金额,单价,应付,实付,未付,操作员,经手人,退货日期,结算方式。5) 保存信息后置条件库存查询不到此商品3.9.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超过5秒3.9.3输人项填写商品入库退货单:数量,金额,单价,应付,实付,未付,操作员,经手人,退货日期,结算方式。3.9.4输出项提示保存

23、成功、保存失败,没有输入XX属性提示等输出项3.9.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。3.9.6流程逻辑3.9.6顺序图3.9.6活动图3.9.7接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.9.8存储分配根据需要,说明本程序的存储分配。3.9.9注释设计说明准备在本程序中安排的注释,如:gg 加在模块首部的注释;hh 加在各分枝点处的注释;ii 对各变量的功能、范围、缺省条件等所加的注释;jj 对使用的逻辑所加的注释等等。3.9.10限制条件说明本程序运

24、行中所受到的限制条件。3.9.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.9.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.10库存查询模块3.10.1功能用例描述查询库存商品前置条件有库存商品事件流1) 登录系统 输入正确的账号以及密码。2) 选择库存管理3) 选择库存查询 选择查询的类型,并输入值。4) 点击查询,显示商品信息。5) 点击显示全部数据,商品的详细信息显示出来。后置条件3.10.2性能查询速度:不超过5秒其他所有交互功能反应速度:不超

25、过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注释设计说明准备在本

26、程序中安排的注释,如:kk 加在模块首部的注释;ll 加在各分枝点处的注释;mm 对各变量的功能、范围、缺省条件等所加的注释;nn 对使用的逻辑所加的注释等等。3.10.10限制条件说明本程序运行中所受到的限制条件。3.10.11测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.10.12尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.11价格调整模块3.11.1功能用例描述调整商品价格,库存金额,库存数量前置条件有需要更新价格的商品事件流1) 登录系统 输入正确的账

27、号以及密码。2) 选择库存管理3) 选择价格调整4) 选择商品名称 选中(下拉菜单)商品,核对商品信息,无误之后进行下一步操作。5) 调整价格,库存金额,库存数量。6) 点击确定,则修改成功。7) 点击取消,则清空文本框内的数据。后置条件该商品价格发生改变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.

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

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

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2