《2022年仓库管理系统需求研究说明书.docx》由会员分享,可在线阅读,更多相关《2022年仓库管理系统需求研究说明书.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、仓库治理系统班级: 学号: 2 姓名:4 / 12仓库治理系统需求规格说明书 工程名称:仓库治理系统2 工程任务开发者:山东师范高校信息科学与工程学院06计升本运算机科学与技术 班开发小组,软件基本运行环境为Windows 环境;3本系统完全运算机自动化;能精确、合理、全面的进行仓库治理系统;1.3 3 术语定义静态数据系统固化在内的描述系统实现功能的一部分数据;动态数据在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据;数据字典数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的 “严密性 ”和“精确性 ”;1.4 4 参考资料第四版)-张海藩 编著
2、清华高校出版社-萨师煊王珊 主编高等训练出版社2. 概述2.1 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 业务信息打印系统结构连接图仓库治理系统日入出查常库库询管管管管理理理理退退打货入印管管管理理理商供名库出入紧滞出入库供业品应片存
3、库库俏销库库存应务信信信查查查商商单单单商信息息息询询询品品打打打打息管管管查查印印印印打2 2 约理束理理询询印由于系统较小,且在 windows 系统下开发,故在 windows 环境下基本没有什么限制;3. 数据流图和数据字典3.1 数据流图L01系统数据流图顶层操作员仓库治理L02L01:操作要求L02 :治理信息其次步顶层加工产生以下各层DFDL03L041日常治理L05L06*2 入库治理F05入库帐F03供应商库L07L08*3 出库治理F06出库帐L09L10*4 退货治理F01库存帐L11L12L13L14*5 退入治理*6 查询治理F01库存帐L15L167打印治理L03:
4、日常数据L04 :日常信息L05 :入库要求L06:入库信息L07 :出库要求L08 :出库信息L09:退货要求L10 :退货信息L11 :退入要求L12:退入信息L15:打印要求L13 :查询要求L16 :打印结果L14 :查询结果DFD1L17L18L19F02商*1.1 商品信息治理品库*1.2 供应商信息治理F03供应商库*1.3 名片信息治理F04名片库L20L21*6.1 入库查询L22L23*6.2 出库查询L24L2*56.3 库存查询F01库存帐L17 :商品信息L18 :供应商信息L19 :名片信息L20:入库查询要求L21 :入库查询结果L22:出库查询要求L23 :出库
5、查询结果L24:库存查询要求L25 :库存查询结果图3.2 DFD23.2 2 数据字典1、定义数据元素编号数据元素名内部名值域类长备注E01账号ZHC/125 / 12E02密码MMC/12E03姓名XMC/12E04级别JBC/10E05商品编号SPBHC/6E06商品名称SPMCC/30E07规格GGC/10E08出库价格CKJGN/6E09出库日期CKRQD/8E10出库经手人CKJSRC/12E11客户KHC/12E12供货编号GHBHC/6E13供货单位名称GHDWMC/30E14收款单位SKDWC/30E15业务员YWYC/12E16商品数量SPSLN/8E17入库价格RKJGN
6、/6E18入库日期RKRQD/8E19入库经手人RKJSRC/12E20名片编号MPBHC/6E21供货商编号GHSBHC/6E22职务ZWC/12E23公司电话GSDHC/12E24地址DZC/30E25邮编YBC/6E26入库编号RKBHC/6E27库存上限KCSXN/8E28库存下限KCXXN/8E29退货编号THBHC/6编号数据元素名内部名 值域 类长 备注E30退货数量THSLN/6E31退货日期THRQD/8E32退货单位THDWC/30E33退入编号TRBHC/6E34退入数量TRSLN/8E35退入单位TRDWC/306 / 12E36退入时间TRSJD/8E37出库编号CK
7、BHC/6表3.2.1 数据元素定义表2、定义数据结构编号数据结构名内部名组成备注S01紧俏JQE27+E28用来查询紧俏的商品S02滞存ZCE27+E28用来查询滞存的商品8 / 123、定义数据流表 3.2.2数据结构定义表编号数据流名内部名组成流量备注L01操作要求CZYQL03+L04+L06 L02治理信息GLXXL05+L07+L08L03日常数据RCSJE01+E02+E03+E04+E05L04日常信息RCXXE01+E02+E03+E04+E05 L05入库要求RKYQL06+L07+L09L06入库信息RKXXL07+L08+L10L07 出库要求 CKYQ E37+E08
8、+E09+E10+E11 L08 出库信息 CKXX E37+E08+E09+E10+E11 L09 退货要求 THYQ E29+E30+E31+E32L10 退货信息 THXX E29+E30+E31+E32 L11 退入要求 TRYQ E33+E34+E35+E36 L12 退入信息 TRXX E33+E34+E35+E36 L13 查询要求 CXYQ E05+E06L14 查询结果 CXJG E05+E06+E07+E16 L15 打印要求 DYYQ E05+E06+E08+E13 L16 打印结果 DYJG E05+E06+E08+E13L17商品信息SPXXE05+E06+E07+E
9、16+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+E284、定义文件表3.3.3数据流定义表编号文件名内部名组成索引健备注F01库存帐KCZE05+E
10、06+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
11、 外部项定义表6、定义加工编号 加工名内部名输入数据流输出数据流关联文件加工规律 备注P1日常治理RCGLL03L04F01P2入库治理RKGLL05L06F05F03P3出库治理CKGLL07L08F01P4退货治理THGLL 09L10F01P5退入治理TRGLL11L12F01P6查询治理CXGLL13L14F06F01P7打印治理DYGLL15L16F01F07P8商品治理SPGLL17F02P9供应商治理GYSGLL18F03P10 名片治理MPGLL19F04表3.2.6定义加工表4. 接口4.1 用户界面系统运行时的主界面大致要求为windows 的经典运行界面,主界面可以是用A
12、SP开发独立的页面,有一个主页,可以链接其他页面;用户可通过各自的权限对各个页面进行操作.4.2 硬件接口系统较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现;4.3 软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口;例如Microsoft 的Office 系列;另外用户仍有用户所需要的软件接口,这些应在用户需求定义时明白;5. 性能需求5.1 数据精确度由于采纳数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全
13、性与正确性是完全保证的,所以对用户的使用没有多大的障碍;5.2 时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的;而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人中意;5.3 适应性该软件是使用 ASP在windowsxp系统下完成的所以只要是兼容windows 的软件或是操作系统,该软件都可以正确地运行,有较好的适应才能与兼容性;而且应用户的特别需求软件在完成后的保护阶段可以保持一个与其他类软件接口,随时满意用户的使用要求;6. 属性系统保证了较好的可使用性与数据的安全保密性,但由于系统较小只保留肯定程度的可移植性,可保护性;7. 其
14、他需求7.1 1 数据库描述7.1 1 数据库描述主数据库: huowu表account:记录系统用户信息表chuku,记录商品出库信息表gonghuo:记录供货商信息表kucun:记录商品库存信息表mingpian:记录业务员信息表ruku:记录商品入库信息 表shangping:记录商品信息表tuichu:记录商品退货信息表tuiru:记录商品退入信息9 / 127.2 数据结构从整个系统的需求分析及概要设计来看,仓库治理系统中所用到的数据库 有共享部分,所以系统数据采纳二层结构,一部分是由多个用户共享的数据库,它执行后台服务,负责治理共享数据库,就是我们接下来要分析的部分; 另一部分是为
15、个人所专有的,就是在ASP 中开发的部分,负责执行前台的界面等的开发等功能; E-R图如下:商品库mmm入库出库提供11n入库帐出库帐供应商库mmmmm写入1制表1制表2写入2隶属111mn报表m,库存帐名片库图3.3总体 ER图12 / 127.2 2故障处理考虑到软件的范畴不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可;只要操作系统没有大的故障程序一般是比较稳固的;考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据复原功能,这点在数据库软件中已经达到了,只要略微在其上再增加用户所需要的附加功能即可;总体设计1. 编写
16、目的:依据需求分析文档,初步提出问题的解决方案,以及软件系统的体系结构和数据结构的设计方案并写出书面文档总体设计说明书,为下一步进行具体设计做预备;2. 总体设计:该系统可以按功能进行模块划分,其模块图如下:日入出查常库库询管管管管理理理理商供名库出入紧滞出入库供业品应片存库库俏销库库存应务信信信查查查商商单单单商信息息息询询询品品打打打打息管管管查查印印印印打仓库治理系退货治理退入治理打印治理系统模块图其中:信息录入:实现商品基本信息、供货商信息、名片信息、库存,入库,出库信息、退入退货信息的录入、修改、删除功能; 信息查询:依据查询条件,得到想要查询的结果;信息统计:统计仓库里面的商品的数量,种类,并运算库存总价值; 信息打印:依据打印条件,得到打印结果;3. 程序流程系统的执行应从功能菜单的挑选开头,依据用户的挑选来进行后续的处理,直到用户挑选退出系统为止,其间应对用户的挑选做出判定及反常处理;系统的流程图如下: