案例仓库管理信息系统的开发_第1页
案例仓库管理信息系统的开发_第2页
案例仓库管理信息系统的开发_第3页
案例仓库管理信息系统的开发_第4页
案例仓库管理信息系统的开发_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、图1组织结构图案例:仓库管理信息系统的开发、项目开发背景某公司是专营家电的中型企业,该公司经营10大类几十个品种的家电产品。管理工作主要是 进货商品的入库管理 和销售商品的由库管理 及库存商品的 保管管理。现有的管理工作主要依靠手工完成,工作量大,且效率不高。为了能更好地利用现代信息技术的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定开发库存管理系统。二、系统分析(1)可行性分析根据调查,商品入库的过程 是当购入商品到货后, 负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台帐中建立新帐页。商

2、品由库管理过程 是管理人员根据销售人员提供的商品由库单,经核查后付货,同时登记商品的销售流水帐。 按照要求,每天下班之前 统计分析人员 要根据商品购入流水帐和商品销售流水帐,累计汇总由各种商品当日的累计购入入库量、累计销售由库量和库存结余量等数据,并将这些数据填入库存台帐。原有的手工方式存在的问题有:手工模式下的劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行继

3、承和重组,进一步通过计算机网络系统实现整个企业管理信息化。该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:实现库存管理的“动态 化,能及时地提供库存商品动态信息,配以库 存报警功能,在库存过高或过低时,都给予提示。强大的统计分析功能,利用计算机工具以各种方式统计由销售等情况, 以便于整体营销策略的调整。方便的查询功能,能快速实现对商品的入库、销售及库存情况的查询。从技术上讲,现行的网络技术和计算机技术完全能完成本系统的功能要 求。经济方面,该企业用于系统开发的预算基本可满足设备的投入和人力投入。 就收益而言,系统投入使用后能加快资金的周转,提高资金的利用率, 而且可以提高管理效率,

4、减少人力资源的浪费。 在管理可行性方面,系统的开发于使 用与现行的管理制度没有冲突, 而且现在员工通过培训可以很容易掌握和使用 系统。综上所述,该系统具备可开发的条件,项目可行,建议开始开发。(2)组织结构调查,管理功能分析商品库存管理主要完成商品由入库管理和提供库存信息,如:库存清单、报表、统计信息等。向管理者提供决策支持信息, 库存管理的组织结构图 如图 1所示。库房主管图3业务流程图商品库存管理的管理功能分析 ,如图2所示库存管理功能图图2库存管理统计分析库存台帐月报表出库管理入库管理(3)管理工作的业务流程分析库存管理的业务流程图,如图3所示。A 入库单米购员入库单出库单销售员I员口流

5、水帐流水帐员统计 直方图库存台帐月报表_图第1层数据流程图(4)数据流程分析数据流程图,如图,所示。第。层数据流程图:基本的输入为有关部门送来的商品入库单和销售由库单,输由为报表数 据,如图所示。图0层数据流程图第1层数据流程图:根据分析,整个仓库管理系统可分为三部分:采购入库管理、销售由库管理及报表中心。如图所示。第2层数据流程图,如图(1), (2)所示:图(1)采购入库管理I10库存量实际库存量(5)主要的数据字典a.数据项的定义数据项编号:数据项名称:别名:概述:类型;长度:取值范围:b. 数据流的定义数据流编号:数据流名称:简 述:数据流来源:数据流去向:数据流组成:数据流量:高峰流

6、量:数据流编号:数据流名称:简 述:数据流来源:数据流去向:数据流组成:数据流量:高峰流量:某种商品的实际库存数值型4 位整数0-9999F1商品入库单采购人员填写的商品入库凭单采购人员登记商品购入流水帐处理功能日期+入库单编号+商品号+单位+购入数量30 份 /天50 份 /天F2销售出库单销售人员填写的商品销售出库单销售人员登记商品销售流水帐处理功能日期+出库单编号+商品号+单位+数量500 份 / 天800 份 / 天数据存储的定义数据存储编号:S1数据存储名称:库存台帐简 述:记录商品的编号、名称单价与库存数量等信息数据存储组成:商品号+商品名称+购入单价+销售单价+库存数量相关联的处

7、理:登记库存台帐、制作报表处理逻辑的定义处理逻辑编号:处理逻辑名称:登记购入流水帐简 述:采购员根据入库单信息登记流水帐输入的数据流:F 1 商品入库单处 理 :读入商品入库单读取商品入库单中的商品编号打开购入流水帐按商品号查找入库单、商品编号、入库数量如果存在库存数量=库存数量+入库数量否则在流水帐中添加一条新记录将商品入库单上的商品编号、入库数量等写入购入流水帐显示“入库完成! ”信息返回输出的数据流:如果入库单数据检验不合格,拒绝登记,并给出出错的原因和可能的改正方法;如果登记过程完成,除将数据写入购入流水帐中,还要在 屏幕上给出登记操作完成的提示。处理频率:30 份 /天实体的定义外部

8、实体编号:E1外部实体名称:采购人员简述:负责商品的购入、与库房的商品交接外部实体组成:编码 +姓名 +性别+年龄+所属部门输出的数据流:F1 商品入库单三、系统设计( 1) 概要设计根据需求分析,该库存管理系统可划分为数据维护、数据查询、报表、统计分析、系统维护五个子系统:数据维护子系统:主要完成三类文件数据的录入工作,一是商品库存文件数据的录入。库存文件录入工作在系统投入运行之前,把原有库存数据装入到商品库存文件中,并在系统运行过程中,录入商品出库信息。二是商品购入文件的数据录入。三是商品销售文件数据的录入。根据出入库商品更新相应的文件:库存文件、销售文件、购入文件。数据查询子系统:主要是

9、完成库存管理过程的查询工作,如查询实际库存数量, 查询某一笔购入或是销售出库情况,某一商品在某一时期内的进销情况等。报表子系统:能根据计算机所存数据生成各种所需形式的表格、报表。统计分析子系统:能根据指定商品生产阶段的销售量的直方图,分析商品的销售量的走势等。系统维护子系统:主要完成系统操作员的密码维护、操作权限的设定、 系统数据的备份与恢复和其他的系统设置。(2)系统功能结构设计根据需求分析和总体设计结果,对系统的功能继续进行细化。最终得到系统经过改进的功能结构图,如图 4所示。库存管理子系统报表数据录入综 合 数 据 查 询数据查询日 报 表出 入 库 数 据 查 询月报表年 报 表苴他操

10、作权限设定日数据查询月数据查询系统功能结构图(3)代码设计本系统的编码设计依据唯一性、合理性、可扩充性和稳定性的原则,根据这些原则,系统主要的编码如下:员工工作证编码:第二位第三位第四、五位部门代码职称编号具体如下:第一、二位(部门代码)XS-销售部SC生产部CW一财务部XZ-行政部RS-人事部ZJ质检部JS技术部CG-采购部CK-仓库第三位(职称)0 总经理副总经理副总经理副经理班、组、仓库负责人一般员工第四、五位(编号):表示员工在其所在部门中的序号,由于公司目前每个部门的员工数量非常有限,且预计在未来多年内都很难由现超过100员工的部门。因此只用两位来表示其序号。另外,对于总经理和副总经

11、理不属于具体部门时,则工作证以“XH开头。如:“CW206表示财务部经理,同时他是财务部的第六号员工。如:“CK401表示仓库主管;”CK504表示仓库普通员工,同时他是仓 库的第4号员工。2、采用分组码对采购入库单进行编码:如:IBC-040316-06 表示2004年3月16日入库的第 6份入库单旧CXXXXXX XX3、销售由库单编码与入库单编码类似。如:编码 OBC-040325-10表示2004年3月25日由库,且为当日第12份由库单。(4)数据库设计概念结构设计概念模型见图5所示概念模型图5利用数据库建模工具建立的 CDM既念模型利用数据库建模工具生成物理模型四、系统实施(1)系统

12、运行环境:硬件要求:CPU : 80586 以上(最好 Pentium n 以上);内存:64M以上;硬盘空间:至少100M剩余空间以上;打印机及其他。软件要求:操作系统:采用MS Windows 2000 简体中文版数据库:SQL Server2000 或 Adaptive Server数据库前端开发工具:Power (或以上版本)2)主要的界面及脚本介绍1系统的总体结构( 主菜单 m_main)2应用脚本的open() 事件:open(win_logon) nHalting . )HALTCASE Macintosh!startupfile = PowerBuilder Preferenc

13、esCASE ELSEMessageBox( Application: Open, Unrecognized operating system.nHalting . ) HALTEND CHOOSE/*根据当前的设置值设置事务对象SQLCAW性*/= ProfileString (startupfile, database, dbms, )= ProfileString (startupfile, database, database, )= ProfileString (startupfile, database, userid, )= ProfileString (startupfile,

14、 database, dbpass, )= ProfileString (startupfile, database, logid, )= ProfileString (startupfile, database, LogPassWord, )= ProfileString (startupfile, database, servername, )= ProfileString (startupfile, database, dbparm, )connect; 品入库信息查询:( 1)按日期查询的cb_ok 的 click() 事件:string ls_start,ls_enddate ld_start,ld_endif IsDatethenif IsDat

温馨提示

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

评论

0/150

提交评论