基于条形码的仓库管理系统文档格式.docx

上传人:b****6 文档编号:21998631 上传时间:2023-02-02 格式:DOCX 页数:9 大小:121.70KB
下载 相关 举报
基于条形码的仓库管理系统文档格式.docx_第1页
第1页 / 共9页
基于条形码的仓库管理系统文档格式.docx_第2页
第2页 / 共9页
基于条形码的仓库管理系统文档格式.docx_第3页
第3页 / 共9页
基于条形码的仓库管理系统文档格式.docx_第4页
第4页 / 共9页
基于条形码的仓库管理系统文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

基于条形码的仓库管理系统文档格式.docx

《基于条形码的仓库管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《基于条形码的仓库管理系统文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

基于条形码的仓库管理系统文档格式.docx

a.开发系统的名称:

基于条形码技术的仓库管理系统

b.本项目的任务提出者:

杨志宏老师

开发者:

刘云凤、吴赏、李艳青、曹晓利

用户:

企业各层职工及仓库管理员

1.3定义

计算机专业:

本系统的前台界面是基于PowerBuilder9.0,后台数据库是基于SQLServer2000。

1.4参考资料

《软件工程》

《SQLServer》

《PB实例教程》

2.系统的结构

3.模块1(主控制模块)设计说明

3.1模块描述

主控制模块是基于所有模块,管理各个模块,是各个模块的总模块。

3.2功能

管理各个子模块。

3.3设计方法(算法)

随时调用,更新数据。

3.4接口

该模块用来控制其他子模块,该模块可以随时调用和修改各模块。

3.5存储分配

存储主程序,用来调用子模块。

3.6限制条件

用户在未登录时,只有管理员能进入该系统,对其进行修改。

4.模块2(系统登录模块)设计说明

4.1模块描述

本模块是一个欢迎界面,用于用户输入用户名和密码登录系统。

4.2功能

管理员输入用户名和密码后,进入系统。

4.3输入项

字段名

字段类型

字段长度

备注

用户名

字符

8

/

密码

16

至少6位

4.4输出项

若用户名和密码输入正确,则进入系统,否则继续输入,输入次数最多不超过三次。

4.5流程逻辑

4.6限制条件

密码须寄回管理员处。

4.7注释设计

intNumber

selectcount(*)into:

Numberfromtb_User

whereUser_people=:

ddlb_1.textandUser_password=:

sle_1.text

usingsqlca;

ifsqlca.sqlcode<

>

100then

ifsqlca.sqlcode=-1then

MessageBox("

系统错误"

"

登录失败!

~n错误代码为"

+String(SQLCA.SQLDBCode)+"

~n错误信息"

+SQLCA.SQLErrText)

Halt

endif

endif

ifNumber=0then

提示信息"

口令非法¨

您还有"

+String(3-EnterNumber)+"

次重新输入的机会¡

"

sle_1.SetFocus()

EnterNumber=EnterNumber+1

ifEnterNumber>

3then

MessageBox("

非法用户,您无权登录本系统¡

close(Parent)

return

return

else

cb_1.Enabled=true

欢迎使用本系统¡

lpeople=ddlb_1.text

lpassword=sle_1.text

Open(w_main)

Close(Parent)

5.模块2(出入库登记)设计说明

5.1模块描述

本模块是实现产品的出入库登记功能。

数据保存在数据库中,进行核对并显示产品的出入库信息。

5.2功能

实现实现产品的出入库登记功能。

5.3输入项

5.4输出项

当信息正确时,显示产品出(入)库信息:

商品编号

出(入)库数量

客户编号

负责人

单价

出(入)库日期

005

100

001

张三部

10.00元

2008-12-30

:

5.5存储分配

将获得的数据存储到出(入)库信息表中。

5.6注释设计

dw_1.settransobject(sqlca)

dw_1.retrieve()

6.模块5(出入库查询)设计说明

6.1模块描述

该模块是用于管理员对出入库的信息进行查询操作

6.2功能

通过输入的产品编号、供应商编号、出入库单号等信息对某一产品的出入库的查询。

6.3流程逻辑

6.4存储分配

将获得的数据存储到出入库查询信息表中。

6.5注释设计

choosecaseddlb_1.text

case"

²

产品编号"

dw_1.setfilter("

pro_ID='

+sle_1.text+"

'

出入库数量"

out_ID='

出入库时间"

out_num='

单价"

out_price='

客户编号"

out_date='

case"

负责人"

out_people='

endchoose

dw_1.filter()

7.模块5(库存盘点)设计说明

7.1模块描述

该模块是用于管理者对仓库的库存情况进行盘点。

7.2功能

本模块是用于管理员对仓库的库存情况进行盘点,然后根据盘点信息选择出大盈利商品,造成亏损的商品,哪些商品面临缺货等。

7.3注释设计

stringkc_name

declarerencursorfor

selecttb_kc.pd_peoplefromtb_kc;

openren;

fetchreninto:

kc_name;

dowhilesqlca.sqlcode=0

ddlb_2.additem(kc_name)

fetchreninto:

loop

closeren;

stringkc_day

declareriqicursorfor

selectin_datefromtb_in;

openriqi;

fetchriqiinto:

kc_day;

ddlb_1.additem(kc_day)

closeriqi;

dw_2.settransobject(sqlca)

dw_2.retrieve()

8.模块5(系统维护)设计说明

8.1模块描述

该模块是用于管理者对系统登录密码、管理员信息、库存状态及进行管理修改。

8.2功能

当有新管理员进入或有老管理员退休或员工跳槽现象时,可对管理员信息进行增、删、改、查操作。

8.3流程逻辑

8.4限制条件:

该修改模块设有权限,只有管理者通过密码登录后才能作相应修改。

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

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1