仓库管理系统详细设计说明书范文.docx
- 文档编号:5738992
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:14
- 大小:114.81KB
仓库管理系统详细设计说明书范文.docx
《仓库管理系统详细设计说明书范文.docx》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计说明书范文.docx(14页珍藏版)》请在冰豆网上搜索。
仓库管理系统详细设计说明书范文
详细设计说明书
1引言
1.1编写目的
在完成了针对《仓库管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份详细设计说明书。
此详细设计说明书对《仓库管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。
本说明书的预期读者为仓库管理者、需求分析人员、测试人员、项目管理人员。
1.2背景
开发软件的名称:
仓库管理系统
项目的任务提出者:
黄桂芳
开发者:
团队
用户:
仓库管理者
兼容系统:
windowsXP
1。
3定义
1。
4参考资料
[1]《软件工程模型与方法》肖丁等,北京邮电大学出版社;
[2]《visualc++程序设计案例教程》张荣梅,北京大学出版社.
2程序系统的结构
3程序1(标识符)设计说明:
用户登录模块
3.1程序描述
本系统主要实现用户登录模块.
3。
2功能
功能描述:
上图为用户登录模块结构图
3。
3性能
精度需求:
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用数摞结构,可以满足各种精度的需求。
时间需求:
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
灵活性:
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
3.4输入项
编号
数据元素名
内部名值域
类长备注
E01
账户
ZH
C/12
E02
密码
MM
C/12
E03
姓名
XN
C/12
3。
5输出项
输出信息为登录信息与退出系统信息。
3.6算法
⒈验证用户身份功能模块
主要算法
if用户名and口令正确
以该用户身份进入系统总控制界面并获得响应系统权限
else
提示“用户名或口令错误”
累计错误三次,自动关闭本系统
endif
3。
7流程逻辑
图1仓库管理系统大致处理过程
图2仓库管理系统流程图1
图3仓库管理系统流程图2
图4仓库管理系统流程图3
3.8接口
传感信息提示数据录入,提示用户输入帐户及密码.系统提交用户所输入用户及密码,判断用户所输入的用户或密码是否正确.如果正确将从数据库中提取符合条件的信息,并显示出来.
3.9存储分配
数据的相关存储都是利用sql2000数据库存储数据的。
3.10注释设计
3。
11限制条件
本模块在运行使用中无特别限制条件。
3.12测试计划
本模块针对仓库货物设置情况,在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。
3.13尚未解决的问题
对数据库的链接
4程序2(标识符)设计说明:
管理系统模块
4。
1程序描述
本系统主要实现仓库货物有关信息的管理,根据用户需求实现相应的信息查询查询,修改和维护,对货物信息及时地更新管理。
本程序为非常驻内存,并发处理.
4。
2功能
上图为管理数据模块结构图
4.4输入项
编号
数据元素名
内部名值域
类长备注
E04
级别
JB
C/10
E05
商品编号
SPBH
C/6
E06
商品名称
SPMC
C/30
E07
规格
GG
C/10
E08
出库价格
CKJG
N/6
E09
出库日期
CKEQ
D/8
E10
出库经手人
CKJSR
C/12
E11
客户
KH
C/12
E12
供货编号
GHBH
C/6
E13
供货单位名称
GHDWMC
C/30
E14
收款单位
SKDW
C/30
E15
业务员
YWY
C/12
E16
商品数量
SPSL
N/8
E17
入库价格
RKJG
N/6
E18
入库日期
RKRQ
D/8
E19
入库经手人
RKJSR
C/12
E20
名片编号
MPBH
C/6
E21
供货商编号
GHSBH
C/6
E22
职务
ZW
C/12
E23
公司电话
GSDH
C/12
E24
地址
DZ
C/30
E25
邮编
YB
C/6
E26
入库编号
RKBH
C/6
E27
库存上限
KCSX
N/8
E28
库存下限
KCXX
N/8
E29
退货编号
THBH
C/6
E30
退货数量
THSL
N/6
E31
退货日期
THRQ
D/8
E32
退货单位
THDW
C/30
E33
退入编号
TRBH
C/6
E34
退入数量
TRSL
N/8
E35
退入单位
TRDW
C/30
E36
退入时间
TRSJ
D/8
E37
出库编号
CKBH
C/6
4.5输出项
编号
数据元素名
内部名值域
类长备注
E04
级别
JB
C/10
E05
商品编号
SPBH
C/6
E06
商品名称
SPMC
C/30
E07
规格
GG
C/10
E08
出库价格
CKJG
N/6
E09
出库日期
CKEQ
D/8
E10
出库经手人
CKJSR
C/12
E11
客户
KH
C/12
E12
供货编号
GHBH
C/6
E13
供货单位名称
GHDWMC
C/30
E14
收款单位
SKDW
C/30
E15
业务员
YWY
C/12
E16
商品数量
SPSL
N/8
E17
入库价格
RKJG
N/6
E18
入库日期
RKRQ
D/8
E19
入库经手人
RKJSR
C/12
E20
名片编号
MPBH
C/6
E21
供货商编号
GHSBH
C/6
E22
职务
ZW
C/12
E23
公司电话
GSDH
C/12
E24
地址
DZ
C/30
E25
邮编
YB
C/6
E26
入库编号
RKBH
C/6
E27
库存上限
KCSX
N/8
E28
库存下限
KCXX
N/8
E29
退货编号
THBH
C/6
E30
退货数量
THSL
N/6
E31
退货日期
THRQ
D/8
E32
退货单位
THDW
C/30
E33
退入编号
TRBH
C/6
E34
退入数量
TRSL
N/8
E35
退入单位
TRDW
C/30
E36
退入时间
TRSJ
D/8
E37
出库编号
CKBH
C/6
4.6算法
⒉系统总控制模块
主要算法
每个菜单项调用相应模块,实现各自的功能。
以退出系统为例:
if退出系统
提示“确认退出系统?
”
if确认退出
退出仓库管理系统
else
返回到仓库管理系统
endif
endif
其他功能菜单类似.
⒊用户信息管理模块
主要算法
①添加按钮触发的处理:
用于添加新的用户,产生添加用户的界面.(仅限管理员权限)
②删除按钮触发的处理:
用于删除选中的系统用户。
(仅限管理员权限)
③修改密码按钮触发的处理:
用于修改当前用户的密码,产生新的密码修改界面。
修改密码处理流程:
输入原始密码
重复输入原始密码
if两次密码相同
匹配数据库用户密码
if与数据库密码相同
继续输入新密码,修改成功
else
显示“您的密码不正确!
”
else
显示“两次输入不相同!
"
④上一页按钮触发的处理:
显示上一页的记录.
⑤下一页按钮触发的处理:
显示下一页的记录.
⑥首页按钮触发的处理:
显示第一页的记录.
⑦末页按钮触发的处理:
显示最后一页的记录.
⑧退出按钮触发的处理:
关闭用户信息管理窗口并返回主控制界面。
⒋客户信息管理模块
主要算法
①查询条件下拉列表:
选择查询的方式,然后于查询框中填写关键字进行搜索。
②添加按钮触发的处理:
用于添加新的客户,产生添加客户的界面。
(仅限管理员权限)
③删除按钮触发的处理:
用于删除选中的客户的信息。
(仅限管理员权限)
④修改按钮触发的处理:
用于修改选中的客户的信息,产生客户信息修改界面。
(仅限管理员权限)
⑤上一页按钮触发的处理:
显示上一页的记录.
⑥下一页按钮触发的处理:
显示下一页的记录。
⑦首页按钮触发的处理:
显示第一页的记录。
⑧末页按钮触发的处理:
显示最后一页的记录.
⑨退出按钮触发的处理:
关闭客户信息管理窗口并返回主控制界面。
⒌产品入库功能模块
主要算法
①产品类型下拉列表:
选择入库产品的类型。
②产品名输入框:
用于输入添加的产品的名称。
③产品价格输入框:
用于输入添加的产品的价格.
④入库量输入框:
用于输入添加的产品的数量。
(按产品类型确定单位)
⑤生产日期输入框:
用于填写入库产品的生产日期。
⑥入库按钮触发的处理:
将用户填写的入库产品的信息添加到库存的产品信息中.
⑦重置按钮触发的处理:
将用户填写的产品入库信息清空重新填写。
⑧退出按钮触发的处理:
关闭产品入库窗口并返回主控制界面.
⒍产品出库功能模块
主要算法
①产品名下拉列表:
选择出库产品的名称。
②出库量输入框:
用于输入售出的产品的数量。
(按产品类型确定单位)
③出库按钮触发的处理:
将用户填写的产品出库信息添加到库存的产品信息中。
④重置按钮触发的处理:
将用户填写的产品入库信息清空重新填写。
⑤退出按钮触发的处理:
关闭产品出库窗口并返回主控制界面。
⒎产品信息管理模块
主要算法
①查询条件下拉列表:
选择查询的方式,然后于查询框中填写关键字进行搜索.
②查询按钮触发的处理:
用于根据查询条件和用户输入的条件进行查询产品的相关信息并显示.
③修改按钮触发的处理:
用于修改选中的产品的信息,产生产品信息修改界面。
(仅限管理员权限)
④上一页按钮触发的处理:
显示上一页的记录。
⑤下一页按钮触发的处理:
显示下一页的记录。
⑥首页按钮触发的处理:
显示第一页的记录。
⑦末页按钮触发的处理:
显示最后一页的记录。
⑧退出按钮触发的处理:
关闭产品信息管理窗口并返回主控制界面。
⒐数据维护模块
主要算法
①数据备份(手动)按钮触发的处理:
立即开始备份当前仓库管理系统的各种数据。
②数据备份(自动)按钮触发的处理:
用户设定数据自动备份的时间,系统根据用户设定的时间自动将仓库管理系统中此刻的各种数据进行备份。
③退出按钮触发的处理:
关闭产品信息管理窗口并返回主控制界面。
4.7流程逻辑
①仓库管理系统整体数据流图
图5仓库管理系统数据流图
②细化“系统管理”的数据流图
图6对“系统管理”的细化
③细化“输入处理"的数据流图
图7对“输入处理”的细化
④系统帐户管理数据流图
图8系统帐户管理数据流图
4。
8接口
外部接口
将条形码设备接收的数据传递给系统,系统将整理好的数据传递给数据库,并提示数据录入.将从数据库中提取符合条件的信息,并显示出来,然后通知打印机进行打印.
内部接口
控制面板提示用户输入口令等信息,条码扫描仪对商品信息进行录入。
通过显示器把需要的信息显示出来,如果需要打印就通知打印机打印出来。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 详细 设计 说明书 范文