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