仓库管理信息系统课程设计
指导教师:
专业:
班级:
组名:
小组成员:
目录
1.系统规划 (1)
1.1选题原因 (1)
1.2开发目标 (1)
1.3系统简介 (1)
1.4规划方法 (1)
1.5关键成功因素法规划图 (1)
2.系统分析 (2)
2.1系统初步分析 (2)
2.2系统需求分析 (2)
2.3业务流程及说明 (3)
2.4数据流程图 (4)
2.5数据字典 (6)
2.6 仓库管理信息系统U/C矩阵 (8)
3.系统设计 (10)
3.1系统功能分析 (10)
3.2系统功能模块图 (11)
3.3仓库信息管理系统E-R图 (11)
3.4仓库信息管理系统关系数据模型 (12)
3.5模块功能与处理过程设计 (13)
4.开发团队 (15)
4.1团队成员及个人负责内容 (15)
4.2结束语 (15)
仓库管理信息系统课程设计
1.系统规划
1.1选题原因
据了解,现今面对日益提高的市场需求,仓库管理运作已经不能满足顾客的大量需求,为了提高仓库利用率,降低仓库量,降低仓库成本,促进公司获得更高的收益。所以本小组选择开发仓库管理信息系统,方便公司对仓库进行很好的管理。
1.2开发目标
通过对仓库管理信息系统的设计与开发,熟练使用所学的结构化分析以及设计方法分析系统,描述系统,设计系统。掌握业务流程图,数据流程图,数据字典等工具。熟练使用模块设计方法,数据库设计方法,代码设计方法,输入输出设计方法等设计物理系统。并且会做简单的系统,并运行实施。
1.3系统简介
仓库管理系统是一款标准化、智能化过程导向管理的仓库管理软件,它结合了众多知名企业的实际情况和管理经验,能够准确、高效地管理跟踪客户订单、采购订单、以及仓库的综合管理。
1、数据采集及时、过程精准管理、全自动化智能导向,提高工作效率;
2、库位精确定位管理、状态全面监控,充分利用有限仓库空间;
3、货品上架和下架,全智能按先进先出自动分配上下架库位,避免人为错误;
4、实时掌控库存情况,合理保持和控制企业库存;
5、通过对批次信息的自动采集,实现了对产品生产或销售过程的可追溯性。
更为重要的是,信息系统的管理的,从传统的依靠经验管理转变为依靠精确的数字分析管理,从事后管理转变为事中管理、实时管理,加速了资金周转,提升供应链响应速度,这些必将增强公司的整体竞争能力。
1.4规划方法
本系统采用的是关键成功因素法。使用该方法可以抓住主要矛盾,准确地确定影响该系统的关键成功因素,便于确定组织对于信息系统的需求。
1.5关键成功因素法规划图
采用成功关键因素法,绘制的仓库管理信息系统鱼刺图如图1.1所示。
图1.1 关键成功因素法鱼刺图
2.系统分析
2.1系统初步分析
在系统的初步调查的基础上,明确了公司存在的主要问题和建立管理信息系统的初步设想,建设公司管理信息系统需要进一步对建设管理信息系统的目标、范围等因素进行分析研究。
仓库是物流的集散地,存货过多会占用大量的企业资金,存货短缺则影响生产及准时交货,仓库管理如何合理管理仓库是企业面临的重要问题之一。通过仓库管理的应用,可以帮助企业对仓库进行有效管理,确保仓库处于经济合理的水平、降低仓库成本、提高仓库周转率。准确及时的仓库信息可以使相关业务部门及时准确地了解仓库情况,并作出科学决策,促进业务水平提高。仓库管理提供包括仓库报表、报警系统、查询等基本功能仓库管理。
本系统主要完成仓库的物资进行入库,对用来生产的物资根据出库单进行出库并并反映仓库台账中。使用该系统企业能够及时准确的掌握仓库物资现货资源情况和可供量情况,并可以对物资进行仓库量分析,达到科学的储备物资。
2.2系统需求分析
仓库管理是企业物流系统的重要环节。仓库的主要作用和功能是在物料的供需之间建立有效的缓冲区,以减轻物料的供需矛盾。但保持仓库又具有一定的损
失,包括:仓库物资的采购费用;仓库系统的运行和存贮费用;订货费用或货生产调整费用;仓库损耗与资金占用。科学合理的仓库管理,不仅可以促进销售,提高劳动生产率,而且可以降低产品成本,增加经济效益,反之则可能加剧供需矛盾,或造成大量的资金积压,影响企业效益,造成重大的经济损失。
仓库管理的特点信息处理量比较大,所管理的物品种类繁多,而且入库单、出库单、盘点单等单据的发生量特别大,关联信息多,查询和统计的方式各不行同。因此在管理上实现起来有一定的困难。在管理过程中经常出现信息的重复传递,单据、报表的种类繁多,各个部门管理规格不统一等问题。
在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一些原则:
(1)统一各种原始单据的格式,统一账目和报表形式。
(2)删除不必要的管理冗余,实现管理规范化、科学化。
(3)程序代码标准化,软件统一化,确保软件的可维护性和应用性。
(4)界面尽量简单化,做到实用、方便,尽量满足企业要求。
(5)建立操作日志,系统自动记录所进行各种操作。
仓库管理系统要满足来自四方面的需求,这四方面的需求分别来自生产部门、销售部门、仓库、经理。生产部门填写入库单,接收不合格的入库单;销售部门填写出库单,接收不合格的出库单,仓库检查入库单和出库单填写的形式是否符合要求,产品实际入库和出库数量,并根据仓库数量制定物料供给计划。可进行仓库数据的随机查询,经理根据报表制定仓库计划,但不对中间过程进行管理。该系统中对不同种类的货物仓库都设有最低仓库量,当某一产品的仓库低于某一数据时,会有报警提示。
通过分析公司仓库管理系统将包含4个功能模块,即:入库管理模块、出库模块、系统分析模块、查询系统模块。对于每一个功能模块,都包含了数据增加、修改、删除、帮助等功能。
2.3业务流程及说明
本系统对仓库进行科学的管理,由生产部门填写入库单,仓库管理人员进行验证,合格的入库单入库记账,并接收不合格的入库单;销售部门填写出库单,仓库管理人员进行验证,并接收不合格的出库单。可进行仓库数据的随机查询,经理根据报表制定仓库计划,但不对中间过程进行管理。该系统中对不同种类的
货物仓库都设有最低仓库量,当某一产品的仓库低于某一数据时,会有报警提示。
业务流程图符号说明如下:
系统分外部 报表制作 实物或信息流动方向 收集/统计数据 业务处理单位
根据对公司的详细调查,对公司需求的详细分析,绘制公司材料仓库管理业务流程图,仓库管理业务流程图如图2.1所示。
图2.1 仓库管理业务流程图
2.4数据流程图
绘制顶层数据流程图关键在于找出主要外部实体和关键数据流。该公司仓库业务的主要外部实体是生产部门和销售部门。
数据流程图符号说明如下:
数据存储 数据流
仓库管理顶层数据流程图如图2.2所示。
仓库系统的主要操作分为验证入库单和记录仓库台账。仓库管理一层数据流程图如图2.3所示。
图2.3 仓库管理一层数据流程图
绘制二层数据流程图包括了系统的全部业务的数据流的动过程。仓库管理的二层数据流程图如图2.4所示。
图2.4仓库管理的二层数据流程图
2.5数据字典
1、数据字典概念
数据字典(Data Dictionary,简称DD)是对数据流程图中出现的所有数据元素给出定义。数据流程图只给出了系统的组成及相互关系,但没有说明数据元素的含义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
2、数据字典内容
(1)数据项。又称数据元素,是系统中最基本的数据组成单位,也就是不
可再分的数据单位,如表2.1所示:
(2)数据流。数据流由一个或一组固定的数据项组成,如表2.2所示。
(3)数据处理。数据处理仅对数据流程图中最底层的处理逻辑加以说明,如表2.3所示。
数据处理表2.3
(4)数据存储。数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织,如表2.4所示。
(5)外部实体定义。外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出,如表2.5所示。
2.6 仓库管理信息系统U/C矩阵
U/C矩阵是一个进行内容分析的二维表格,要分析的内容就是X、Y两个方向的坐标变量。表的纵坐标定义为数据类变量(Xi);表的横坐标定义为业务过程类变量(Yi);数据与业务过程(即Xi与Yi)之间的关系U-Use(使用)、C-Create(建立)。如果将Xi和Yi之间的联系用二维表内的“U”、“C”来表示,就构成了一个U/C矩阵。
经过初期对业务流程图及数据流程图进行分析,结合数据字典,总结出来7种数据类,分别为:采购货物信息、货物质量信息、入库货物信息、不合格货物
信息、实际库存信息、货物出库信息、货物核算信息。与上面的组织业务关系中的业务相结合,即得到一个U/C矩阵,如表2.6所示。
U/C矩阵表2.6
这是一个没有经过优化与检验的U/C矩阵。经过对这个矩阵的优化,调换表中的列变量,使得“C”元素尽量地朝对角线靠近。得到优化的U/C矩阵,如表2.7所示。
优化的U/C矩阵表
2.7
系统功能划分后的U/C矩阵表2.8
数据资源分布后的U/C矩阵表2.9
由U/C矩阵的求解得到了三个个子系统,分别货物入库登记子系统、货物出库登记子系统、货物需求预测子系统。这三个子系统虽然与系统规划阶段的子系统不完全相同,但是在功能上是与规划阶段的子系统相对应的。
3.系统设计
3.1系统功能分析
系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到企业仓库管理效率的目的。系统功能分析是在系统开发总体任务的基础上完成的。本仓库管理系统需要完成的功能有:
(1)仓库管理的各种信息的输入,包括入库、出库、货物信息的输入等。
(2)仓库管理的各种信息的查询,包括出、入库查询,仓库查询、货物信
息查询。
(3)入库账、出库账的生成,月报表、报警数据表的生成。
3.2系统功能模块图
根据系统功能分析,画出系统功能模块图,如图3.1所示。
图3.1仓库管理系统功能模块图
3.3仓库信息管理系统E-R图
本系统将货物分类,每类货物都放在一个仓库中,一个仓库中可以放不同种类的货物,每个销售科可以订购不同的货物,每种货物可以发给不同的销售科。仓库信息管理系统E-R 图如图3.2所示。
图3.1仓库信息管理系统E-R图
3.4仓库信息管理系统关系数据模型
根据系统功能需求与数据流程图,本数据库管理系统需要7个数据表,分别是仓库信息表、仓管员信息表、货物信息表、货物入库账、月报表、仓库台账表、
报警数据表。系统关系数据模型如表3.1~表3.7所示。
仓库信息表表3.1
货物信息表表3.3
仓库台账表表3.6
3.5模块功能与处理过程设计
货物出库核算的层次模块结构图如图3.2所示。
图3.2货物出库核算的层次模块结构图
4.开发团队
4.1团队成员及个人负责内容
组名:
4.2结束语
整个系统的开发过程,从系统规划到实施部分基本实现了库存系统的基本功能:录入、查询、删除、修改等等的功能,其中着重研究系统规划。本系统设计按照老师指定的要求完成,但不十分完善,有待改进,希望过后能修改得更完美点。
通过我们小组的共同努力,对于本次仓库管理信息系统课程设计的完成过程中我们对于企业有了更深的认识,更是用心去完成本次仓库管理信息系统课程设计,但因时间仓促及知识的有限,我们认为我们还有很多地方还有所欠缺,以后我会更加认真。
在学习中,我们对管理信息系统这门课程有了更深刻的认识,也深刻体会到系统设计的重要性,感谢老师对我们的帮助。