仓库管理系统详细设计.docx
《仓库管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计.docx(35页珍藏版)》请在冰豆网上搜索。
仓库管理系统详细设计
需求分析
1引言21
1.1编写目的21
1.2背景21
1.3定义21·
1.4参考资料21
2任务概述21
2.1目标21
2.2用户的特点22
2.3假定和约束22
3需求规定22
3.1对功能的规定22
3.2对性能的规定22
3.2.1精度22
3.2.2时间特性要求22
3.2.3灵活性22
3.3输人输出要求23
3.4数据管理能力要求23
3.5故障处理要求23
3.6其他专门要求23
4运行环境规定23
4.1设备23
4.2支持软件23
4.3接口24
4.4控制24
1引言
1.1编写目的
为了更好、更方便地提高商店的管理效率,设计了商店进销存管理系统。
该系统能够准确地控制店内的销售情况,减少管理人员的工作量,实现商品管理、进货管理、销售管理、库存管理等功能,并可进行各种相关信息的添加、删除和更新,大大提高了商店的运作效率。
1.2背景
商店需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。
顾客的消费要求的是希望在商店购物中基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。
目前,零售业是生活中常见的行业,不论是大商场还是小商场,精品店或百货商店,应有尽有。
而每个销售店也都因竞争的关系,而尽可能地了解商店的销售情况。
在零售业引入商店进销存管理系统,是商店经营之中的最热门的话题之一,己越来越受到人们的关注。
1.3定义
销售;库存;查询(select);数据库(SQL)
1.4参考资料
[1]龙马工作室.ASP.NET+SQL2005组建动态网站[M].北京:
人民邮电出版社,
2004,45-95
[2]杨文龙,姚淑珍,吴芸.软件工程[M].北京:
电子工业出版社,2010,23-65
[3]薛华成.管理信息系统[M].第3版.北京:
清华大学出版社,2006,88-102.
[4]蔡翠平、尚俊杰.网络程序设计—ASP.NET[M].北京:
清华大学出版社,
2002,56-98.
2任务概述
2.1目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|
2.2用户的特点
本系统使用的用户有:
管理员和工作人员
管理员对所有的操作进行控制,对商品的信息和工作人员的添加。
工作人员只能查看剩下的商量的数量,对相应的数据更新
2.3假定和约束
由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。
3需求规定
3.1对功能的规定
(数据流图)系统数据流图
L01
仓库管理
操作员
顶层
L02
L01:
操作要求L02:
管理信息
第二步顶层加工产生以下各层DFD
1日常管理
L03L04
F05入库帐
*2入库管理
L05L06
F03供应商库
F06出库帐
*3出库管理
L07L08
F01库存帐
*4退货管理
L09L10
F01库存帐
*5退入管理
L11L12
*6查询管理
L13L14
7打印管理
L15L16
L03:
日常数据L04:
日常信息L05:
入库要求
L06:
入库信息L07:
出库要求L08:
出库信息
L09:
退货要求L10:
退货信息L11:
退入要求
L12:
退入信息L13:
查询要求L14:
查询结果
L15:
打印要求L16:
打印结果
F02商品库
*1.1商品信息管理
L17
F03供应商库
*1.2供应商信息管理
L18
*1.3名片信息管理
F04名片库
L19
*6.1入库查询
L20L21
*6.2出库查询
L22L23
*6.3库存查询
L24L25
F01库存帐
L17:
商品信息L18:
供应商信息L19:
名片信息
L20:
入库查询要求L21:
入库查询结果
L22:
出库查询要求L23:
出库查询结果
L24:
库存查询要求L25:
库存查询结果
(数据字典)
1、定义数据元素
编号数据元素名内部名值域类长备注
E01账号ZHC/12
E02密码MMC/12
E03姓名XMC/12
E04级别JBC/10
E05商品编号SPBHC/6
E06商品名称SPMCC/30
E07规格GGC/10
E08出库价格CKJGN/6
E09出库日期CKRQD/8
E10出库经手人CKJSRC/12
E11客户KHC/12
E12供货编号GHBHC/6
E13供货单位名称GHDWMC/30
E14收款单位SKDWC/30
E15业务员YWYC/12
E16商品数量SPSLN/8
E17入库价格RKJGN/6
E18入库日期RKRQD/8
E19入库经手人RKJSRC/12
E20名片编号MPBHC/6
E21供货商编号GHSBHC/6
E22职务ZWC/12
E23公司电话GSDHC/12
E24地址DZC/30
E25邮编YBC/6
E26入库编号RKBHC/6
E27库存上限KCSXN/8
E28库存下限KCXXN/8
E29退货编号THBHC/6
编号数据元素名内部名值域类长备注
E30退货数量THSLN/6
E31退货日期THRQD/8
E32退货单位THDWC/30
E33退入编号TRBHC/6
E34退入数量TRSLN/8
E35退入单位TRDWC/30
E36退入时间TRSJD/8
E37出库编号CKBHC/6
表3.2.1数据元素定义表
3、定义数据流
编号数据流名内部名组成流量备注
L01操作要求CZYQL03+L04+L06
L02管理信息GLXXL05+L07+L08
L03日常数据RCSJE01+E02+E03+E04+E05
L04日常信息RCXXE01+E02+E03+E04+E05
L05入库要求RKYQL06+L07+L09
L06入库信息RKXXL07+L08+L10
L07出库要求CKYQE37+E08+E09+E10+E11
L08出库信息CKXXE37+E08+E09+E10+E11
L09退货要求THYQE29+E30+E31+E32
L10退货信息THXXE29+E30+E31+E32
L11退入要求TRYQE33+E34+E35+E36
L12退入信息TRXXE33+E34+E35+E36
L13查询要求CXYQE05+E06
L14查询结果CXJGE05+E06+E07+E16
L15打印要求DYYQE05+E06+E08+E13
L16打印结果DYJGE05+E06+E08+E13
L17商品信息SPXXE05+E06+E07+E16+E17
L18供应商信息GYSXXE12+E13+E14+E15
L19名片信息MPXXE20+E22+E23+E24+E25
L20入库查询要求RKCXYQE05+E06+E27+E28
L21入库查询结果RKCXJGE05+E06+E27+E28
L22出库查询要求CKCXYQE05+E06+E27+E28
L23出库查询结果CKCXJGE05+E06+E27+E28
L24库存查询要求KCCXYQE05+E06+E27+E28
L25库存查询结果KCCXJGE05+E06+E27+E28
表3.3.3数据流定义表
4、定义文件
编号文件名内部名组成索引健备注
F01库存帐KCZE05+E06+E07+E17+E27+E28E05升序
F02商品库SPKE05+E06+E07+E17+E27+E28E05升序
F03供应商库GYSKE21+E12+E13+E14+E15+E16E21升序
F04名片库MPKE20+E22+EE23+E24+E25E20升序
F05报表BBE05+E06+E17+E27+E28+E21+E13E05升序
F06入库帐RKZE26+E05+E06+E17+E18+E19E26升序
F07出库帐CKZE37+E08+E09+E10E37升序
表3.2.4文件定义表
5.定义外部项
编号名称输出数据表输入数据表备注
W1操作人员L01L02
表3.2.5外部项定义表
6、定义加工
编号加工名内部名输入数据流输出数据流关联文件加工逻辑备注
P1日常管理RCGLL03L04F01
P2入库管理RKGLL05L06F05F03
P3出库管理CKGLL07L08F01
P4退货管理THGLL09L10F01
P5退入管理TRGLL11L12F01
P6查询管理CXGLL13L14F06F01
P7打印管理DYGLL15L16F01F07
P8商品管理SPGLL17F02
P9供应商管理GYSGLL18F03
P10名片管理MPGLL19F04
3.2对性能的规定
3.2.1时间特性要求
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
3.2.2灵活性
该软件要求具有较好的可移植性,可维护性,较好的可操作性,界面友好。
3.3输入输出要求
输入:
本软件能够通过浏览器提供的输入表单进行输入,通过数据库导入,通过EXCEL文件导入
输出:
本软件能够支持报表显示,打印,要求对每个操作有成功或者失败提示。
3.4数据管理能力要求
本软件所建立的数据库表要求能够最多存储32767行记录。
3.5故障处理要求
该软件是使用ASP在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。
3.6其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
4运行环境规定
4.1设备
CPU:
Inter奔腾系列或以上,AMD闪龙系列或以上
RAM:
512M或者以上
硬盘:
80GB以上
外设:
扫描仪,打印机
操作系统:
windows XP或更高版本
4.2支持软件
SQL,.netMicrosoftOfficewindows或者Ma