仓库管理信息系统需求分析_第1页
仓库管理信息系统需求分析_第2页
仓库管理信息系统需求分析_第3页
仓库管理信息系统需求分析_第4页
仓库管理信息系统需求分析_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

20/16仓库管理信息系统的需求分析1、系统需求分析需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题,是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。软件需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段分析人员需要确定整个产品的功能要求,并将提供一种可转化为数据设计、结构设计和过程设计的数据与功能表示。在软件完成后,需求分析阶段研究的对象是软件项目的用户要求。2、规格说明2.1、数据流图首先对仓库管理进行总体分析,并对其进行详细描述如下:数据流图描述当有货物想要存入仓库中时,首先向管理员提供货物清单,管理员根据这些信息查看仓库信息数据库,符合条件,则将货物存入仓库,修改仓库信息和货物信息,取货物时也要出示相应货物清单,由管理员查询信息,存在则允许取出,并相应更新数据库,根据管理员的要求,可以实现查询管理员欲得到的关于仓库和货物的所有信息.并且每月都会根据经营情况总结一份报表.若是某公司对仓库的租期即将过期,在半个月前提示管理员,由管理员进行处理.如果有某公司想要租用仓库,如果有空闲仓库则允许,没有则记录预约信息.SKIPIF1<0D1—1仓库管理系统DFD图根据用户提出的四大功能,现对这四大功能分别进行具体分析和功能描述。1)、货物分类功能是根据管理员输入的信息,通过分类处理,将这些信息分别存入货物清单,更新仓库状态清单,当有货物存入时,管理员通过货物信息查询所属公司是否租用仓库,仓库是否空闲,符合条件,则允许存入。若取出货物,查询货物是否存在,存在则允许取出并相应修改相关信息。SKIPIF1<0D2-1货物分类模块的DFD图2)租用模块可以根据仓库的状态信息实现对仓库的租用、预约租用、租约过期处理等功能的管理与实现。SKIPIF1<0D2-2租用模块的DFD图3)查询模块是通过管理员输入查询依据,可以显示出所有关于仓库及货物存储状态的信息。SKIPIF1<02.2数据字典1、数据存储1)仓库状态信息又分为两个数据表F1-1仓库基本信息文件,F1-2仓库出租信息文件名:F1-1仓库基本信息组成:仓库号+容量+型号+是否出租+状态+备注备注:记录仓库整体的情况,是否被租用文件名:F1-2仓库出租信息组成:仓库号+出租日期+出租时间+所属公司+货物名称+已用空间+未用空间+备注备注:记录仓库的使用情况2)货物清单文件名:F2--货物清单组成:编号+名称+数量+所属公司+种类+经手人+备注备注:存储货物的所有信息3)仓库预约信息表文件名:F3-仓库预约信息组成:编号+公司名称+公司负责人+联系电话+预约时间+仓库型号+预订租期备注:保存一些提前预约仓库的客户信息及相关租用信息4)公司明细文件名:F4-公司明细组成:编号+公司名称+总经理+联系电话+公司地址+经营模式+所属行业备注:存储所有租用仓库的公司的详细信息2、数据流1)数据流名:入库货物信息编号:D1-01入库货物信息=货物名+数量+种类+所属公司+入库日期货物名=2{汉字}8数量=1{数字}4种类=[科技产品|农业产品|医用产品|化学物品|针织产品|金属物品]所属公司=[{汉字},{英文}]入库日期={日期}2)数据流名:出库货物信息编号:D1-02出库货物信息=货物名+数量+种类+所属公司+出库日期货物名=2{汉字}8数量=1{数字}4种类=[科技产品|农业产品|医用产品|化工物品|针织产品|金属物品]所属公司=[{汉字},{英文}]出库日期={日期}3)数据流名:仓库信息编号:D1-03仓库信息=仓库号+型号+所属公司+已用空间+未用空间+更改日期仓库号=7{数字}7型号=[L,M,S]+2{数字}2*L大型M中型S小型*所属公司=[{汉字}|{英文}]已用空间={数字}m3未用空间={数字}m3更改日期={日期}4)数据流名:租用信息编号:D2-01租用信息={公司信息}+仓库号+租用日期+租用时间+备注仓库号=7{数字}7租用日期={日期}租用时间={1-12}月*最长租期为一年*备注={汉字}5)数据流名:预约信息编号:D2-02预约信息=公司名称+总经理+联系方式+预约时间+仓库型号+预订租期公司名称=[{汉字}{英文}]总经理={汉字}联系电话=8{数字}13预约时间={时间}仓库型号=[L,M,S]+2{数字}2预订租期={1-12}月*最长租期为一年*6)数据流名:公司信息编号:D2-03公司信息=公司名称+总经理+联系电话+公司地址+经营模式+所属行业公司名称=[{汉字}{英文}]总经理={汉字}联系电话=8{数字}13公司地址={汉字[+数字][+字母]}经营模式=[私企|国企]所属行业=[科技|农业|化工|金属制造|针织|医药]7)数据流名:租约过期信息编号:D2-04租约过期信息=仓库号+已用空间+未用空间+所属公司+过期日期+剩余时间仓库号=7{数字}7已用空间={数字}m3未用空间={数字}m3所属公司=[{汉字}{英文}]过期日期={日期}剩余时间={数字}天*剩余时间为15天时提醒管理员*8)数据流名:查询要求01编号:D3-01-01查询要求=公司名称+货物编号+货物名称所属公司=[{汉字}{英文}]货物编号=5{数字}5货物名称={汉字}9)数据流名:查询要求02编号:D3-01-02查询要求02=仓库号+型号+状态仓库号=7{数字}7型号=[L,M,S]+2{数字}2状态=[NULL|NOTNULL]10)数据流名:查询要求03编号:D3-01-03查询要求03=公司名称+仓库号公司名称=[{汉字}{英文}]仓库号=7{数字}711)数据流名:查询要求04编号:D3-01-04查询要求04=公司名称+预约时间公司名称=[{汉字}{英文}]预约时间={日期}2.3、加工说明1)加工编号:1.1加工名称:入库查询加工描述:查询入库货物的所属公司是否租用了仓库,所租用的仓库是否有未用空间,能否装入欲入库的货物。2) 加工编号:1.2加工名称:出库查询加工描述:根据管理员输入的货物名及所属公司,查询出库货物是否存在。如果存在则显示该货物所存在的仓库号,所占空间和存储总量,如果不存在,则向管理员显示信息说明。3)加工编号:1.3加工名称:更新信息加工描述:根据货物的存入与取出信息,分别改变仓库的相关信息和货物的相关信息。4)加工编号:2.1加工名称:租用处理加工描述:当有客户欲租用仓库时,先查询是否有符合客户要求的空的仓库存在,如果存在,则将该信息交予租用程序处理,如果不存在,则将客户信息交予预约信息处理,并提示管理员。5)加工编号:2.2加工名称:租用信息加工描述:将客户信息存入公司明细表中,并根据仓库状态分配给该客户符合它要求的仓库信息并重新存入仓库状态信息表中。如果有空闲仓库则首先查询预约信息表中的客户。6)加工编号:2.3加工名称:预约信息加工描述:将不能现在就实现租用仓库的客户的信息存入预约信息表中,如果有空闲仓库,则首先考虑此信息表的客户。7)加工编号:3.1加工名称:管理员查询加工描述:通过管理员输入的信息,到相应的表中查询数据,可以实现在多个表间查询,将查询得到的信息传给下一步继续处理。8)加工编号:3.2加工名称:综合处理加工描述:将上一步传过来的数据进行投影,优化综合处理,最后将数据处理成符合规格的报表形式。9)加工编号:4.1加工名称:生成报表加工描述:将通过综合处理所形成的数据输出出来给管理员或用户。3、层次方框图利用层次方框图将仓库管理信息系统的主要数据元素间的联系概要表述出来。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。SKIPIF1<0图3-1仓库管理信息系统层次方框图4、系统E-R图数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论