仓库管理信息系统报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【最新资料Word版可自由编辑!】
湖南工业大学财经学院实验报告
同实验者段朝晖,吴秀芝,冯紫璐 2013年5月7日安踏企业仓仓管理信息系统报告
一.系统规划
I引言
1.1 系统名称安踏企业仓仓管理信息系统
1.2目的
规范仓仓管理,实现信息化管理仓库,方便仓仓管理员管理仓库,以便于相关部门查看有关货物的库存及相关信息等,及时采购,销售等。
通过有效控制库存,大大减少资金占用,提高资金周转速度,从而提高企业的经济效益。
另外对相关数据进行统计分析,提取出重要的信息元素给企业的决策者,从而做出正确的决策。
最终提高企业的核心竞争力。
1.3系统功能:在仓库入库出库时,及时将相关信息计入数据库,并更新库存状态;
通过将数据库存放到数据库,实现数据的共享,从而能实现仓仓管理的各种信息查询、修改和维修;
通过编码,将原材料及产品等分类,便于及时掌控相关物质的信息,并能及时钟爱的给提或者;
在库存管理中加入提高储备和最低储备字段,对仓库的物资设备实现监控和报警,以便于采购;
通过库存管理,及时检查仓库中的货物,及时做好报废准备;
定期统计,生成相关报表给决策者,作出正确的决策。
II建设背景、必要性和意义
(一)现有的建设背景
2.1处理流程和数据流程
A.入库:生产包装完成后,经检验确认合格,贴上货物标签,仓库人员点收数量确认,填写单据并输入计算机系统,比较容易出错误。
B.出库:根据生产或销售的出货单进行点数备货,并放入指定区域待出库。
C.库存管理货物:打印出库存管理单,仓库人员根据库存管理单在仓库区域找到对应的货物进行点数并将数填入报表中,出错率较高。
2.2 工作负荷仓管人员的工作较繁琐且劳累,更易疲倦,因此出错的可能性较大。
2.3 费用开支因为仓库实行全部人工管理,所以要为此支付多个仓管的工资费用及日用品票据纸张等的消耗费用。
2.4 人员主要是仓仓管理人员较多。
2.5 设备所用设备较少,多为较简单的设备,因此工作效率非常低。
2.6 局限性处理事务的时间赶不上需要,响应不及时,数据存储能力不足等。
(二)必要性和意义:建立该系统可以降低入库、库存管理、出库的出错率,减少工作负荷,减少雇佣人员,适应设备较少的状况;同时降低仓仓管理费用。
III可行性论证
3.1、技术可行性
本系统可以运行在Win95, Win98, Win2000操作系统之上, 就是说市场上流行的操作系统都可以支持。
因此系统运行可行性绝不会成为《软件零售仓仓管理系统》的问题。
3.2、经济可行性
本系统基于office access软件进行开发,开发所用时间、经费不高,系统管理便捷,可达到利用最小资源达到最大效益的结果。
3.3、系统可行性
本系统的研制和开发是充分得考虑工作人员对仓库的易于管理,方便而又简单。
从而能完全满足使用者的要求。
IV结论
4.1支出采用本系统,旨在解决小规模的仓仓管理,所需的软件硬件部分较少,所需采购设备清单主要如下:针打或激光打印机一台,计算机1台.软件需安装Viual FoxPro6.0,Windows2000以上操作系统平台。
4.2收益安装条形码系统后,将减少仓仓管理人员数量,从而减少为此付出的工资;将减少纸张的使用,因此提高输入输出货物数量的准确率,从而提高生产效率,收益明显提高。
4.3投资回收周期大概两年后可以收回所有支出的成本。
为尽快实现仓库的现代化管理,提高生产工作效效率,早日为工厂带来更多的社会利益,因此建议此项项目立即实行。
二.系统分析
1.规模和功能
仓库信息系统的总体任务是实现仓仓管理的信息化。
通过资金流、物流、信息流来阐明仓库的经营过程,这就是仓库信息系统要描述的过程。
对于系统管理员来说,他们所关心的是如何方便地保存原始信息,及时核对并统计分析出相关信息,方便管理人员查询,提高入库和出库以及库存管理效率。
经过简单分析,仓仓管理系统主要是分为4个子系统,分别是:
货物入仓管理子系统;
货物查询统计子系统;
货物出库子系统;
货物库存管理子系统;
货物入仓管理子系统,对货物的入库进行管理,严格按照货物入库的手续办理,在货物验收合格放入仓库后存储和反馈相关信息,并且及时更新库存信息。
货物库存管理子系统,管理现存库中的货物信息,对库存数据进行管理和维护。
货物出库子系统,严格货物出库手续,及时更新库存货物信息。
这里将查询统计管理单独划分为一个子系统主要是为了能够使系统更好的为其它相关部门提供有效的库存信息,提高库存分析的力度,同时对外提供库存信息的接口,以适应其它部门可能的查询需要等。
如下功能结构图:
2.业务流程分析:
据分析业务流程包括采购使库存增加,仓管对库存的管理和销售对库存的减少,实现相关信息的及时更新和流通。
如下所示:
产品入库:采购入库或者其他入库,自动生成入库单号,货品及可选择方便快捷,可以区分正常入库、退货入库等不同的入库方式。
产品出库:销售出库或者其他出库,可以自动生成出库单号,可以区分正常出库、赠品出库等不同的出库方式;
库存管理:不需要手工管理,当入库和出库时,系统自动生成每类产品的库存数量,查询方便;
验收入库的具体流程为:
采购货物到货后,由仓库保管员根据货物采购计划核对货物的品种、规格、质量、数量,验收合格后开具货物验收合格单同发票一起报送财务部门。
根据财务部门发送的货物入库通知及货物验收合格单办理采购货物入库手续,填写货物入库单,填写仓库库存明细帐
货物出库的具体流程为:
企业其它部门领取货物时首先需要填写领料单,经部门负责人签字后到仓库领料。
仓库保管员根据领料单发放货物,领料单经保管员签字后交仓库的会计记帐。
3.数据流程分析
数据流程图反映系统中动态数据的流动及处理情况。
通过描绘数据流程图,便于用户理解系统数据流程的图形表示,它能较为精确地在逻辑上描述系统的功能,
输入输出和数据存储等,而摆脱其物理内容。
数据流程图是系统逻辑模型的重要组成部分。
首先,是最顶层的数据流程图:
3.1入库子系统数据流程图
顶层数据图
第一层数据图
第二层数据图3.2 库存管理子系统数据流程图
顶层数据图
第一层数据图
第二层数据图3.3出仓管理子系统数据流程图
顶层数据图
第一层数据图
第二层数据图
三.系统设计
1.模块结构图
单
货
模块结构图
2.物理配置设计方案
2.1系统运行环境设计为在WindowsXP以上平台运行,程序设计语言选择C#
程序设计语言,数据库选择SQLServer数据库。
2.2系统的硬件要求为英特尔的奔腾系列微型计算机,256M以上内存,80GB以上外存。
2.3采用浏览器/Web服务器/数据库服务器(B/W/D)模式。
3.代码设计
代码是代表事物名称、属性、状态等的符号。
信息编码一般应遵循一下原则:
(1)唯一性:唯一地标识要处理的对象是编制代码的首要任务。
(2)规范性:编码的规范化是实现信息分类、汇总、统计的基础。
(3)柔性:即编码应有一定的灵活性,当系统中增加对象、删除对象时,能保持其编码规则不变。
(4)兼容性:即与相关信息编码体系间的协调性。
(5)简短性:编码应在满足汇总要求的情况下尽可能短,以便于节省存储空间,减少冗余。
(6)可识别性:代码应尽可能反映对象的特性,以助记忆和便于了解与使用。
在设计新系统一方面为了统一产品的品种、特性及其不同的供应商,另一方面为了方便数据的输入,所以对每个商品设计了代码。
对此我遵循以上这些原则对不同的商品进行了类别编码,具体如下:
1.为了对不同的商品进行排序,分类,检索等易于进行,对其设置了区间码的形式如:商品号 PB3004,P:代表商品英文名part的第一个字母;B:代表商品的不同型号,B为big的简称即代表大型,同理M为middle代表中型,S为small 代表小型;30代表商品名称为钳子,其他同理10代表螺丝,20代表螺母;04代表不同的供应商,即为不同供应商的供应商号的后两位,提示了为那一个供应商提供此种商品,方便查询与联系。
2.对与其他的仓库号,职工号,供应商号则采取比较简单的顺序码标注,1开头代表仓库,2代表职工,3代表供应商。
4. 数据库设计(以库存管理子系统为例)
数据库是数据库应用程序的核心。
数据库设计是建立一个应用程序最重要的步骤之一。
数据库设计一般要在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。
①概念设计
经过对该厂的调查,了解到系统中的实体类型有:供应商、商品、领用单位等,这些实体之间的相互关系有:
供应商与商品之间存在“供应”联系,是多对多的。
商品与领用单位之间存在“出库”,“出库”对多的。
每个实体的属性分别是:
供应商:供应商编号,名称,地址,电话,传真,银行帐号
商品:商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途
车间:车间编号,名称,联系人,电话
画出库存管理的E-R图如图5所示。
图5 库存管理E-R图
②逻辑设计
逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。
概念设计所得到的E-R模型,是独立于DBMS的,这里的转换就是把表示概念结构的E -R图转换成关系模型的逻辑结构。
将图5转换为规范的关系模式为:供应商(供应商编号,名称,地址,电话,传真,银行帐号)
商品(商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途)
供应(供应商编号,商品编号,数量,单价)
车间(车间编号,名称,联系人,电话)
出库(商品编号,车间编号,数量)
③物理设计
物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。
关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其
所含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。
各表结构如表1至表7所示。
5.输入输出设计
(1)基本信息
输入:供应商编号,供应商名称
输出:供应商信息处理周期每月多次
输入:货品编号,货品名称
输出:货品信息
(2)销售信息
输入:销售编码,客户编码
输出:销售信息
(3)短线信息
输入:短线编号货品短线底限
(3)超储信息
输入:超储编号货品超储上限
输出:超储信息
(4)退货信息
输入:退货编码货品编号
(5)报表信息
输入:货品名称货品编号
输出:利润报表信息
输入:用户编码用户姓名
(7)货品库存信息
输入:货品名称货品编号
输出:货品库存信息
(8)采购信息
输入:货品编号采购编号
(9)销售信息
输入:货品编号销售编码
6.处理流程设计
由于本系统采用模块化开发方法,所以在完成代码设计、输入输出设计后还要进行模块处理过程设计,以对每个程序模块中的详细处理过程设计,设计的工具有很多,这里采用的主要是程序流程图。
用户登陆程序流程图录入信息流程图
四.结论
这是一个漫长的过程,开始时一点都不懂,随着上课听讲,加上查阅资料,才慢慢的有点头绪。
我们组员分工合作,慢慢的讨论。
过程当中争议不断,但争议的目的是得出较好的结果。
画功能结构图、业务流程图、数据流程图的过程,确实是一个艰难的过程。
我们参考资料,看书本,讨论,最后终于画出来的。
可是要将图弄到网上,似乎不能啊,因为我们不能在电脑上直接把画画出。
嘿,不是有手机吗!我们用手机照相,再用相片作为图。
可是,太不好看了。
最后,我们找到了Microsoft office visio软件,终于可以画出美美的图了。
实验,是要认真的态度去对待的。
我们组员一起努力,终于完成了。
管理信息系统不是单纯的信息工程,而是牵动各方,耗资大、历时长、技术复杂且内外多要素交叉的管理系统工程,所以,我们整个过程虽然学到了很多,但对于整个管理信息系统来说,又仅仅一点而已。