第三章 仓库管理信息系统的需求分析
3.1 用户需求分析
物资管理是企业管理中的重点,存在着信息录入量大,查询请求多,查询条件繁杂的特点。而已有的仓库管理系统因为操作烦琐,不能进行方便的操作,已经不能够满足管理中的需要。
为了将物资管理纳入规范化、现代化管理的轨道,针对现有物资管理中存在的问题和管理的实际需要,我们将理顺管理体制、建立各种管理规范与开发信息系统有机地结合起来。通过建立专门的仓库管理信息系统来实施对企业物资进行统一管理。所以,为了顺应用户需求,我们推出了基于WEB的仓库管理信息系统。
3.2 系统需求分析
系统需求分析主要就是明确仓库管理信息系统所要实现的目标,并给出解决方案。对系统的需求分析可以从功能需求和数据需求两方面来进行。功能需求分析主要是对系统所要实现的目的进行分解,使之形成既相互独立又相互联系的几个部分,然后将每个部分映射为一个或多个功能,这些功能相互之间形成一个有机的整体。数据需求分析就是对系统中涉及的数据进行识别,并描述出它们在系统中的关系和流向。
如上所述,通过功能需求分析可以得到系统的主要功能,通过数据需求分析则对数据库设计有所帮助。下面详细进行这两个部分的分析。
3.2.1 功能需求
仓库管理信息系统需要实现物资基本信息管理、物资入库信息管理、物资出库信息管理、库存物资信息管理和用户管理几个部分功能,下面分别阐述这几个部分的功能需求。
(1)物资基本信息管理模块:
● 物资基本信息的添加, ● 物资基本信息的删除, ● 物资基本信息的查询。 (2)物资入库信息管理模块:
● 入库物资信息的添加,
● 入库物资信息的删除, ● 入库物资信息的查询。 (3)物资出库信息管理模块:
● 出库物资信息的添加, ● 出库物资信息的删除, ● 出库物资信息的查询。 (4)库存物资信息管理模块:
● 库存物资信息的查询,
●
库存物资信息的浏览。
(5)系统用户管理模块:
● 用户添加, ● 用户删除。 3.2.2 数据需求
通过前面对系统功能需求的分析,可以了解到仓库管理信息系统主要实现5个方面的功能,包括物资基本信息维护、物资入库信息记录、物资出库信息记录、库存物资信息查询和系统用户管理。
仓库管理信息系统所涉及的主要数据包括物资记录、入库记录、出库记录、库存物资和用户记录,下面分别分析这些数据需求。 (1)物资记录
物资记录是物资管理中建立的物资基本信息,主要包括物资的供应商、材料类别、计量单位、材料明细和部门信息。
物资基本信息供物资入库、物资出库和库存管理使用,即整个仓库管理信息系统的数据是以物资记录为基础的。物资基本信息一旦被入库记录使用,该物资记录不能再被删除。 (2)入库记录
入库记录是物资入库的信息,在进行物资入库登记时,需要记录是物资信息,借方信息,入库时间以及结帐日期。
入库记录由物资产生,需要用到物资基本信息,形成的入库信息可以在库存管理中使用。当入库信息被物资出库引用时,该入库记录不能被删除
(3)出库记录
出库记录是物资出库的信息,与入库物资类似,在进行物资出库记录时,也要记录物资信息,领方信息,出库时间以及结帐日期。
出库记录由物资出库产生,需要用到物资基本信息、库存信息和入库信息。库存信息主要用来判断当前库存是否满足出库数量要求。物资出库形成的出库信息则会在库存管理中使用。 (4)库存物资
库存物资是动态的物资库存信息,它可以通过入库记录和出库记录的总汇数据得到。当需要查看物资库存时,只要按照各种物资统计其累计入库和累计出库,累计出库和累计入库的差就是库存数量。因此从需求角度来看,库存物资数据是可以计算出来的,不需要保存。
库存管理中只要使用物资基本信息,入库信息和出库信息,然后通过简单地加工处理,就可以形成库存物资数据。 (5)用户记录
用户记录是用户管理中建立的用户基本信息,主要包括用户的登录次数、登录IP、登录时间,权限管理等。
通过对系统数据需求的分析,可以得到如下图3.1所示的系统数据流图。该图简明地表示了仓库管理信息系统的主要数据流向
。
物资基本信息请求 办理物资基本信息请求 办理 合格 入库请求、验证 用户名 身请入库入库 修改系份求库存 请求 统 密码 入库请求 验判用 证 断 验证请 请求 户 办理出库 操作请求 出库请求 请求、 库存 修改 出库请求 合格 库存 不合格入库请求 反馈信息 出库 请求
不合格出库请求
3.1系统数据流程图
第四章 仓库管理信息系统的概要设计
4.1 系统设计方法三原则
人类在复杂的工程技术系统如能源、交通等建设方面,积累了丰富的经验,为研究复杂系统如管理信息系统
提供了科学的指导性方法论,其主要原则如下:
(1) 整体性原则。系统是相互联系,相互作用的诸要素组成的综合体。我们必须从整体和各组成部分的相互关系来考察事物,从整体目标和功能出发,正确处理系统各组成部分之间的相互关系和相互作用。
(2) 分解—协调原则。就是把复杂问题化成若干相对简单的子问题以方便求解。若子系统的问题比较复杂,还可以再分。但在处理各类子问题时,必须根据系统的整体功能和目标,协调各子系统的行为、功能与目标,以保证整体功能目标的实现。
(3) 目标优化原则。所谓目标优化原则对简单系统来说,是求最优解,对复杂系统来说,求的是满意解。一定要注意,目标优化原则并不简单是求最优解的问题
这里最需要指出的是:以上三原则是系统方法中处理复杂系统问题的三个主要原则,并非全部原则。在处理实际问题时,还需在这些原则的指导下,根据问题的特点,确定求解的具体方法和策略。
4.2 系统设计使用的工具
在本次系统设计中,我主要运用ASP、Access、photoshop CS2、还使用Dreamweaver作为ASP的编辑环境。由于本系统是基于WEB的,ASP(Active Server Pages,动态服务器主页),是我们设计网站的关键技术,所以我采用Microsoft ASP技术实现WEB接口,连接后台数据库,处理服务器端的程序,动态生成WEB页面。因为ASP没有固定的编辑环境,人们一般用Dreamweave作为他的编辑环境。Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高。Dreamweave字面意思为“梦幻编织”,这一软件有着不断变化的.