仓库管理系统详细设计说明书_002.doc

上传人:wj 文档编号:1221108 上传时间:2023-04-30 格式:DOC 页数:80 大小:562.50KB
下载 相关 举报
仓库管理系统详细设计说明书_002.doc_第1页
第1页 / 共80页
仓库管理系统详细设计说明书_002.doc_第2页
第2页 / 共80页
仓库管理系统详细设计说明书_002.doc_第3页
第3页 / 共80页
仓库管理系统详细设计说明书_002.doc_第4页
第4页 / 共80页
仓库管理系统详细设计说明书_002.doc_第5页
第5页 / 共80页
仓库管理系统详细设计说明书_002.doc_第6页
第6页 / 共80页
仓库管理系统详细设计说明书_002.doc_第7页
第7页 / 共80页
仓库管理系统详细设计说明书_002.doc_第8页
第8页 / 共80页
仓库管理系统详细设计说明书_002.doc_第9页
第9页 / 共80页
仓库管理系统详细设计说明书_002.doc_第10页
第10页 / 共80页
仓库管理系统详细设计说明书_002.doc_第11页
第11页 / 共80页
仓库管理系统详细设计说明书_002.doc_第12页
第12页 / 共80页
仓库管理系统详细设计说明书_002.doc_第13页
第13页 / 共80页
仓库管理系统详细设计说明书_002.doc_第14页
第14页 / 共80页
仓库管理系统详细设计说明书_002.doc_第15页
第15页 / 共80页
仓库管理系统详细设计说明书_002.doc_第16页
第16页 / 共80页
仓库管理系统详细设计说明书_002.doc_第17页
第17页 / 共80页
仓库管理系统详细设计说明书_002.doc_第18页
第18页 / 共80页
仓库管理系统详细设计说明书_002.doc_第19页
第19页 / 共80页
仓库管理系统详细设计说明书_002.doc_第20页
第20页 / 共80页
亲,该文档总共80页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

仓库管理系统详细设计说明书_002.doc

《仓库管理系统详细设计说明书_002.doc》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计说明书_002.doc(80页珍藏版)》请在冰点文库上搜索。

仓库管理系统详细设计说明书_002.doc

1引言 1

1.1编写目的 1

1.2背景 1

1.3定义 1

1.4参考资料 1

2程序系统的结构 2

3程序描述 2

3.1登录模块 2

3.1.1功能 2

3.1.2性能 2

3.1.3输人项 3

3.1.4输出项 3

3.1.5算法 3

3.1.6流程逻辑 4

3.1.7接口 5

3.1.8存储分配 5

3.1.9注释设计 5

3.1.10限制条件 6

3.1.11测试计划 6

3.1.12尚未解决的问题 6

3.2客户信息管理模块 6

3.2.1功能 6

3.2.2性能 7

3.2.3输人项 7

3.2.4输出项 7

3.2.5算法 7

3.2.6流程逻辑 7

3.2.7接口 8

3.2.8存储分配 8

3.2.9注释设计 8

3.2.10限制条件 9

3.2.11测试计划 9

3.2.12尚未解决的问题 9

3.3商品信息管理模块 9

3.3.1功能 9

3.3.2性能 10

3.3.3输人项 10

3.3.4输出项 10

3.3.5算法 10

3.3.6流程逻辑 10

3.3.7接口 11

3.3.8存储分配 11

3.3.9注释设计 11

3.3.10限制条件 12

3.3.11测试计划 12

3.3.12尚未解决的问题 12

3.4供应商信息管理模块 12

3.4.1功能 12

3.4.2性能 13

3.4.3输人项 13

3.4.4输出项 13

3.4.5算法 13

3.4.6流程逻辑 13

3.4.7接口 14

3.4.8存储分配 14

3.4.9注释设计 14

3.4.10限制条件 15

3.4.11测试计划 15

3.4.12尚未解决的问题 15

3.5商品信息查询 15

3.5.1功能 15

3.5.2性能 16

3.5.3输人项 16

3.5.4输出项 16

3.5.5算法 16

3.5.6流程逻辑 16

3.5.7接口 17

3.5.8存储分配 17

3.5.9注释设计 17

3.5.10限制条件 18

3.5.11测试计划 18

3.5.12尚未解决的问题 18

3.6客户信息查询模块 18

3.6.1功能 18

3.6.2性能 18

3.6.3输人项 19

3.6.4输出项 19

3.6.5算法 19

3.6.6流程逻辑 19

3.6.7接口 20

3.6.8存储分配 20

3.6.9注释设计 20

3.6.10限制条件 21

3.6.11测试计划 21

3.6.12尚未解决的问题 21

3.7供应商信息查询模块 21

3.7.1功能 21

3.7.2性能 21

3.7.3输人项 22

3.7.4输出项 22

3.7.5算法 22

3.7.6流程逻辑 22

3.7.7接口 23

3.7.8存储分配 23

3.7.9注释设计 23

3.7.10限制条件 24

3.7.11测试计划 24

3.7.12尚未解决的问题 24

3.8商品入库模块 24

3.8.1功能 24

3.8.2性能 25

3.8.3输人项 25

3.8.4输出项 25

3.8.5算法 25

3.8.6流程逻辑 25

3.8.7接口 26

3.8.8存储分配 26

3.8.9注释设计 26

3.8.10限制条件 27

3.8.11测试计划 27

3.8.12尚未解决的问题 27

3.9商品入库退货模块 27

3.9.1功能 27

3.9.2性能 28

3.9.3输人项 28

3.9.4输出项 28

3.9.5算法 28

3.9.6流程逻辑 28

3.9.7接口 29

3.9.8存储分配 29

3.9.9注释设计 29

3.9.10限制条件 30

3.9.11测试计划 30

3.9.12尚未解决的问题 30

3.10库存查询模块 30

3.10.1功能 30

3.10.2性能 31

3.10.3输人项 31

3.10.4输出项 31

3.10.5算法 31

3.10.6流程逻辑 31

3.10.7接口 32

3.10.8存储分配 32

3.10.9注释设计 32

3.10.10限制条件 33

3.10.11测试计划 33

3.10.12尚未解决的问题 33

3.11价格调整模块 33

3.11.1功能 33

3.11.2性能 34

3.11.3输人项 34

3.11.4输出项 34

3.11.5算法 34

3.11.6流程逻辑 34

3.11.7接口 35

3.11.8存储分配 35

3.11.9注释设计 35

3.11.10限制条件 36

3.11.11测试计划 36

3.11.12尚未解决的问题 36

3.12商品销售模块 36

3.12.1功能 36

3.12.2性能 37

3.12.3输人项 37

3.12.4输出项 37

3.12.5算法 37

3.12.6流程逻辑 37

3.12.7接口 38

3.12.8存储分配 38

3.12.9注释设计 38

3.12.10限制条件 39

3.12.11测试计划 39

3.12.12尚未解决的问题 39

3.13销售退货模块 39

3.13.1功能 39

3.13.2性能 39

3.13.3输人项 40

3.13.4输出项 40

3.13.5算法 40

3.13.6流程逻辑 40

3.13.7接口 41

3.13.8存储分配 41

3.13.9注释设计 41

3.13.10限制条件 42

3.13.11测试计划 42

3.13.12尚未解决的问题 42

3.14商品入库查询模块 42

3.14.1功能 42

3.14.2性能 43

3.14.3输人项 43

3.14.4输出项 43

3.14.5算法 43

3.14.6流程逻辑 43

3.14.7接口 44

3.14.8存储分配 44

3.14.9注释设计 44

3.14.10限制条件 44

3.14.11测试计划 45

3.14.12尚未解决的问题 45

3.15商品销售排行模块 45

3.15.1功能 45

3.15.2性能 45

3.15.3输人项 45

3.15.4输出项 46

3.15.5算法 46

3.15.6流程逻辑 46

3.15.7接口 47

3.15.8存储分配 47

3.15.9注释设计 47

3.15.10限制条件 48

3.15.11测试计划 48

3.15.12尚未解决的问题 48

3.16商品销售额分析模块 48

3.16.1功能 48

3.16.2性能 48

3.16.3输人项 49

3.16.4输出项 49

3.16.5算法 49

3.16.6流程逻辑 49

3.16.7接口 50

3.16.8存储分配 50

3.16.9注释设计 50

3.16.10限制条件 51

3.16.11测试计划 51

3.16.12尚未解决的问题 51

3.17商品销售结账模块 51

3.17.1功能 51

3.17.2性能 51

3.17.3输人项 52

3.17.4输出项 52

3.17.5算法 52

3.17.6流程逻辑 52

3.17.7接口 53

3.17.8存储分配 53

3.17.9注释设计 53

3.17.10限制条件 53

3.17.11测试计划 54

3.17.12尚未解决的问题 54

3.18入库退货结账模块 54

3.18.1功能 54

3.18.2性能 54

3.18.3输人项 54

3.18.4输出项 55

3.18.5算法 55

3.18.6流程逻辑 55

3.18.7接口 56

3.18.8存储分配 56

3.18.9注释设计 56

3.18.10限制条件 57

3.18.11测试计划 57

3.18.12尚未解决的问题 57

3.19销售结账查询模块 57

3.19.1功能 57

3.19.2性能 57

3.19.3输人项 58

3.19.4输出项 58

3.19.5算法 58

3.19.6流程逻辑 58

3.19.7接口 59

3.19.8存储分配 59

3.19.9注释设计 59

3.19.10限制条件 60

3.19.11测试计划 60

3.19.12尚未解决的问题 60

3.20商品入库结账模块 60

3.20.1功能 60

3.20.2性能 60

3.20.3输人项 61

3.20.4输出项 61

3.20.5算法 61

3.20.6流程逻辑 61

3.20.7接口 62

3.20.8存储分配 62

3.20.9注释设计 62

3.20.10限制条件 62

3.20.11测试计划 63

3.20.12尚未解决的问题 63

3.21销售退货结账模块 63

3.21.1功能 63

3.21.2性能 63

3.21.3输人项 63

3.21.4输出项 64

3.21.5算法 64

3.21.6流程逻辑 64

3.21.7接口 65

3.21.8存储分配 65

3.21.9注释设计 65

3.21.10限制条件 65

3.21.11测试计划 66

3.21.12尚未解决的问题 66

3.22入库结账查询模块 66

3.22.1功能 66

3.22.2性能 66

3.22.3输人项 66

3.22.4输出项 67

3.22.5算法 67

3.22.6流程逻辑 67

3.22.7接口 68

3.22.8存储分配 68

3.22.9注释设计 68

3.22.10限制条件 68

3.22.11测试计划 69

3.22.12尚未解决的问题 69

73

详细设计说明书

1引言

1.1编写目的

在完成了针对《小型仓库进销存管理系统》前期分析,同时与用户进行深入的探讨与分析的基础上作出了该详细设计说明书。

此详细设计说明书对《小型仓库进销存管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。

本说明书的预期读者为软件开发人员、测试人员,项目经理。

1.2背景

a.开发软件的名称:

小型仓库进销存管理系统

b.项目的提出者:

陆廷艾

c.开发者:

蚁群项目组

d.用户:

商铺管理员

e.兼容系统:

windows95以上

f.开发工具:

JAVA+JSP+MicrosoftSQLServer2008

1.3定义

MicrosoftSQLServer2008,JSP,Java,Tomcat..

1.4参考资料

软件需求说明书

概要设计说明书

《JAVA2程序设计基础教程》计算机职业教育联盟主编清华大学出版社出版

《SQLServer数据库基础教程》计算机职业教育联盟主编清华大学出版社出版

2程序系统的结构

图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.释放连接

2.记录登录信息及信息处理:

当用户点击“登录”按钮之后,数据将提交到后台进行处理,获取页面传过来的账号和密码,将账号和密码与数据库中进行对比,如果正确,在JSP的Session存入一个标记属性,表示当前已经有管理员登录了。

处理完毕后,跳转到管理页面,如果失败,则提示登录失败,返回登录登录页面。

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测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.1.12尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

3.2客户信息管理模块

3.2.1功能

用例描述

添加用户信息

前置条件

有新客户

事件流

1)登录系统

输入正确的账号以及密码。

2)选择基础信息管理

3)选择客户信息管理

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接口

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

3.2.8存储分配

根据需要,说明本程序的存储分配。

3.2.9注释设计

说明准备在本程序中安排的注释,如:

e.加在模块首部的注释;

f.加在各分枝点处的注释;

g.对各变量的功能、范围、缺省条件等所加的注释;

h.对使用的逻辑所加的注释等等。

3.2.10限制条件

说明本程序运行中所受到的限制条件。

3.2.11测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.2.12尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

3.3商品信息管理模块

3.3.1功能

用例描述

添加商品信息

前置条件

有新商品入库

事件流

1)登录系统

输入正确的账号以及密码。

2)选择基础信息管理

3)选择商品信息管理

4)输入商品信息

商品名称,简称,产地,批号,规格,包装,计量单位,批准文号,

供应商全称(下拉菜单),备注

5)保存信息,则信息被保存到数据库。

6)清除重置则把文本框内的信息全部清除并。

后置条件

新增商品信息可在商品信息查询中查看

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注释设计

说明准备在本程序中安排的注释,如:

i.加在模块首部的注释;

j.加在各分枝点处的注释;

k.对各变量的功能、范围、缺省条件等所加的注释;

l.对使用的逻辑所加的注释等等。

3.3.10限制条件

说明本程序运行中所受到的限制条件。

3.3.11测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.3.12尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

3.4供应商信息管理模块

3.4.1功能

用例描述

添加供应商信息

前置条件

有新供应商

事件流

1)登录系统

输入正确的账号以及密码。

2)选择基础信息管理

3)选择供应商信息管理

4)输入供应商信息

供应商全称,简称,地址,邮编,电话,传真,联系人,联系人电话,

E-mail,开户银行

5)保存信息,则信息被保存到数据库。

6)清除重置则把文本框内的信息全部清除并。

后置条件

可在供应商信息查询里查看

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注释设计

说明准备在本程序中安排的注释,如:

m.加在模块首部的注释;

n.加在各分枝点处的注释;

o.对各变量的功能、范围、缺省条件等所加的注释;

p.对使用的逻辑所加的注释等等。

3.4.10限制条件

说明本程序运行中所受到的限制条件。

3.4.11测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.4.12尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

3.5商品信息查询

3.5.1功能

用例描述

查看商品信息

前置条件

有录入商品信息

事件流

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接口

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

3.5.8存储分配

根据需要,说明本程序的存储分配。

3.5.9注释设计

说明准备在本程序中安排的注释,如:

q.加在模块首部的注释;

r.加在各分枝点处的注释;

s.对各变量的功能、范围、缺省条件等所加的注释;

t.对使用的逻辑所加的注释等等。

3.5.10限制条件

说明本程序运行中所受到的限制条件。

3.5.11测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.5.12尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

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算法

详细说明本程序所选用的算法,具体的计算公式和计算步骤。

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测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.6.12尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

3.7供应商信息查询模块

3.7.1功能

用例描述

查看供应商信息

前置条件

有录入供应商信息

事件流

1)登录系统

输入正确的账号以及密码。

2)选择基础信息管理

3)选择供应商信息查询

4)选择查询条件

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

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

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