仓库管理系统详细设计说明书(共80页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《仓库管理系统详细设计说明书(共80页).doc》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计说明书(共80页).doc(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上专心-专注-专业详细设计说明书1引言1.1编写目的 在完成了针对小型仓库进销存管理系统前期分析,同时与用户进行深入的探讨与分析的基础上作出了该详细设计说明书。 此详细设计说明书对小型仓库进销存管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。本说明书的预期读者为软件开发人员、测试人员,项目经理。1.2背景a 开发软件的名称:小型仓库进销存管理系统b 项目的提出者:陆廷艾c 开发者:蚁群项目组d 用户:商铺管理员e 兼容系统:windows 95以上f 开发
2、工具: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登录模块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) 清除重置则把文本框内的信息全部清除并。后置条件可以在客户信息查询中
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接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3.2.8存储分配根据需要,说明本程序的存储分配。3.2.9注释设计说明准备在本程序中安排的注释,
7、如:e 加在模块首部的注释;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性能查询速
11、度:不超过5秒其他所有交互功能反应速度:不超过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.
16、6.5算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。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 加在模块首部的注释;z 加在各分枝点处的注释;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接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 详细 设计 说明书 80
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内