仓库管理系统需求分析说明书.docx

上传人:b****8 文档编号:9820822 上传时间:2023-05-21 格式:DOCX 页数:21 大小:219.78KB
下载 相关 举报
仓库管理系统需求分析说明书.docx_第1页
第1页 / 共21页
仓库管理系统需求分析说明书.docx_第2页
第2页 / 共21页
仓库管理系统需求分析说明书.docx_第3页
第3页 / 共21页
仓库管理系统需求分析说明书.docx_第4页
第4页 / 共21页
仓库管理系统需求分析说明书.docx_第5页
第5页 / 共21页
仓库管理系统需求分析说明书.docx_第6页
第6页 / 共21页
仓库管理系统需求分析说明书.docx_第7页
第7页 / 共21页
仓库管理系统需求分析说明书.docx_第8页
第8页 / 共21页
仓库管理系统需求分析说明书.docx_第9页
第9页 / 共21页
仓库管理系统需求分析说明书.docx_第10页
第10页 / 共21页
仓库管理系统需求分析说明书.docx_第11页
第11页 / 共21页
仓库管理系统需求分析说明书.docx_第12页
第12页 / 共21页
仓库管理系统需求分析说明书.docx_第13页
第13页 / 共21页
仓库管理系统需求分析说明书.docx_第14页
第14页 / 共21页
仓库管理系统需求分析说明书.docx_第15页
第15页 / 共21页
仓库管理系统需求分析说明书.docx_第16页
第16页 / 共21页
仓库管理系统需求分析说明书.docx_第17页
第17页 / 共21页
仓库管理系统需求分析说明书.docx_第18页
第18页 / 共21页
仓库管理系统需求分析说明书.docx_第19页
第19页 / 共21页
仓库管理系统需求分析说明书.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

仓库管理系统需求分析说明书.docx

《仓库管理系统需求分析说明书.docx》由会员分享,可在线阅读,更多相关《仓库管理系统需求分析说明书.docx(21页珍藏版)》请在冰点文库上搜索。

仓库管理系统需求分析说明书.docx

仓库管理系统需求分析说明书

 

仓库管理系统

 

班级:

学号:

2

姓名:

仓库管理系统

需求规格说明书(RequirementsSpecification)

1.引言

1.1编写目的

开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:

数据录入:

录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息;

数据修改:

修改商品信息、供货商信息、名片、帐号等信息;

统计数据:

统计仓库里面的商品的数量,种类,并计算库存总价值;

数据查询:

输入查询条件,就会得到查询结果;

数据备份:

定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。

1.2背景说明

(1)项目名称:

仓库管理系统

 

(2)项目任务开发者:

山东师范大学信息科学及工程学院06计升本计算机科学及技术<3>班开发小组,软件基本运行环境为Windows环境。

(3)本系统完全计算机自动化。

能准确、合理、全面的进行仓库管理系统。

1.3术语定义

静态数据--系统固化在内的描述系统实现功能的一部分数据。

动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。

数据字典--数据字典中的名字都是一些属性及内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。

1.4参考资料

<<软件工程导论>>(第四版)--------张海藩编著清华大学出版社

<<数据库系统概论>> --------萨师煊王珊主编高等教育出版社

2.概述

2.1功能概述

系统功能划分和描述如下:

教室管理系统

A.日常管理

A.1商品信息管理

A.2供应信息管理

A.3名片信息管理

B入库管理

B.1入库管理操作

C出库管理

C.1出库管理操作

D查询管理

D.1出库查询

D.2入库查询

D.3库存查询

D.4紧销商品查询

D.5滞销商品查询

E退货管理

E.1退货管理操作

F打印管理

F.1出库单打印

F.2入库单打印

F.3库存单单打印

F.2供应商打印

F.2业务信息打印

系统结构连接图

 

2.2约束

由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。

3.数据流图和数据字典

3.1数据流图

系统数据流图

L01

顶层

L02

L01:

操作要求L02:

管理信息

第二步顶层加工产生以下各层DFD

L03L04

L05L06

 

L07L08

L09L10

L11L12

 

L13L14

 

L15L16

L03:

日常数据L04:

日常信息L05:

入库要求

L06:

入库信息L07:

出库要求L08:

出库信息

L09:

退货要求L10:

退货信息L11:

退入要求

L12:

退入信息L13:

查询要求L14:

查询结果

L15:

打印要求L16:

打印结果

 

DFD1

L17

L18

L19

L20L21

L22L23

L24L25

 

L17:

商品信息L18:

供应商信息L19:

名片信息

L20:

入库查询要求L21:

入库查询结果

L22:

出库查询要求L23:

出库查询结果

L24:

库存查询要求L25:

库存查询结果

 

图3.2DFD2

3.2数据字典

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数据元素定义表

2、定义数据结构

编号数据结构名内部名组成备注

S01紧俏JQE27+E28用来查询紧俏的商品

S02滞存ZCE27+E28用来查询滞存的商品

表3.2.2数据结构定义表

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.6定义加工表

4.接口

4.1用户界面

系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是用ASP开发独立的页面,有一个主页,可以链接其他页面。

用户可通过各自的权限对各个页面进行操作.

4.2硬件接口

系统较小除硬盘外,基本没有及外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持及磁带机和光盘刻录机的接口,这点较易实现。

4.3软件接口

在这里主要考虑软件及操作系统的接口,考虑到文档处理的需要有可能可以包括及较常用的办公软件的接口。

例如Microsoft的Office系列。

另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。

5.性能需求

5.1数据精确度

由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性及正确性是完全保证的,所以对用户的使用没有多大的障碍。

5.2时间特性

本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。

而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

5.3适应性

该软件是使用ASP在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力及兼容性。

而且应用户的特殊需求软件在完成后的维护阶段可以保持一个及其他类软件接口,随时满足用户的使用要求。

6.属性

系统保证了较好的可使用性及数据的安全保密性,但由于系统较小只保留一定程度的可移植性,可维护性。

7.其他需求

7.1数据库描述

7.1数据库描述

主数据库:

huowu

表account:

记录系统用户信息

表chuku,记录商品出库信息

表gonghuo:

记录供货商信息

表kucun:

记录商品库存信息

表mingpian:

记录业务员信息

表ruku:

记录商品入库信息

表shangping:

记录商品信息

表tuichu:

记录商品退货信息

表tuiru:

记录商品退入信息

7.2数据结构

从整个系统的需求分析及概要设计来看,仓库管理系统中所用到的数据库有共享部分,所以系统数据采用二层结构,一部分是由多个用户共享的数据库,它执行后台服务,负责管理共享数据库,就是我们接下来要分析的部分;另一部分是为个人所专有的,就是在ASP中开发的部分,负责执行前台的界面等的开发等功能。

E-R图如下:

mmm

 

11n

 

mmmmm

 

111mn

 

m,

 

图3.3总体ER图

7.2故障处理

考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持及操作系统的接口即可。

只要操作系统没有大的故障程序一般是比较稳定的。

考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能及过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。

总体设计

1.编写目的:

根据需求分析文档,初步提出问题的解决方案,以及软件系统的体系结构和数据结构的设计方案并写出书面文档总体设计说明书,为下一步进行详细设计做准备。

 

2.总体设计:

该系统可以按功能进行模块划分,其模块图如下:

 

 

系统模块图

其中:

信息录入:

实现商品基本信息、供货商信息、名片信息、库存,入库,出库信息、退入退货信息的录入、修改、删除功能;

信息查询:

根据查询条件,得到想要查询的结果;

信息统计:

统计仓库里面的商品的数量,种类,并计算库存总价值;

信息打印:

根据打印条件,得到打印结果;

3.程序流程

系统的执行应从功能菜单的选择开始,依据用户的选择来进行后续的处理,直到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。

系统的流程图如下:

 

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

当前位置:首页 > 初中教育 > 语文

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

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