案例仓库管理信息系统的开发

上传人:hm****62 文档编号:81986003 上传时间:2022-04-28 格式:DOC 页数:11 大小:35KB
收藏 版权申诉 举报 下载
案例仓库管理信息系统的开发_第1页
第1页 / 共11页
案例仓库管理信息系统的开发_第2页
第2页 / 共11页
案例仓库管理信息系统的开发_第3页
第3页 / 共11页
资源描述:

《案例仓库管理信息系统的开发》由会员分享,可在线阅读,更多相关《案例仓库管理信息系统的开发(11页珍藏版)》请在装配图网上搜索。

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

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

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

4、性方面,系统的开发于使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。综上所述,该系统具备可开发的条件,工程可行,建议开场开发。2组织构造调查,管理功能分析商品库存管理主要完成商品出入库管理和提供库存信息,如:库存清单、报表、统计信息等。向管理者提供决策支持信息,库存管理的组织构造图如图1所示。图1组织构造图商品库存管理的管理功能分析,如图2所示图2 库存管理功能图3管理工作的业务流程分析库存管理的业务流程图,如图3所示。图3 业务流程图4数据流程分析数据流程图,如图4.1,4.2,4.3所示。第0层数据流程图:根本的输入为有关部门送来的商品入库单和销售出库单,输出为

5、报表数据,如图4.1所示。图4.10层数据流程图第1层数据流程图:根据分析,整个仓库管理系统可分为三局部:采购入库管理、销售出库管理及报表中心。如图4.2所示。图4.2第1层数据流程图第2层数据流程图,如图4.31,4.32所示:采购入库管理可分为登记购入流水帐、登记库存台帐两个环节:图4.31采购入库管理销售出库管理可分为登记销售流水帐、登记库存台帐两个环节:图4.32销售出库管理5主要的数据字典a.数据项的定义数据项:I10数据项名称:库存量别名:实际库存量概述:*种商品的实际库存类型;数值型长度:4位整数取值围:09999b.数据流的定义数据流:F1数据流名称:商品入库单简 述:采购人员

6、填写的商品入库凭单数据流来源:采购人员数据流去向:登记商品购入流水帐处理功能数据流组成:日期+入库单+商品号+单位+购入数量数据流量:30份/天顶峰流量:50份/天数据流:F2数据流名称:销售出库单简 述:销售人员填写的商品销售出库单数据流来源:销售人员数据流去向:登记商品销售流水帐处理功能数据流组成:日期+出库单+商品号+单位+数量数据流量:500份/天顶峰流量:800份/天c.数据存储的定义数据存储:S1数据存储名称:库存台帐简 述:记录商品的、名称单价与库存数量等信息数据存储组成:商品号+商品名称+购入单价+销售单价+库存数量相关联的处理:登记库存台帐、制作报表d.处理逻辑的定义处理逻辑

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

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

9、*一时期的进销情况等。报表子系统:能根据计算机所存数据生成各种所需形式的表格、报表。统计分析子系统:能根据指定商品生产阶段的销售量的直方图,分析商品的销售量的走势等。系统维护子系统:主要完成系统操作员的密码维护、操作权限的设定、系统数据的备份与恢复和其他的系统设置。2系统功能构造设计 根据需求分析和总体设计结果,对系统的功能继续进展细化。最终得到系统经过改良的功能构造图,如图4所示。图4系统功能构造图3代码设计本系统的编码设计依据唯一性、合理性、可扩大性和稳定性的原则,根据这些原则,系统主要的编码如下:1、 员工工作证编码:第一、二位第三位第四、五位部门代码职称l 具体如下:l 第一、二位部门

10、代码l *S销售部l SC生产部l CW财务部l *Z行政部l RS人事部l ZJ质检部l JS技术部l CG采购部l CK仓库l 第三位职称l 0总经理l 1副总经理l 2副总经理l 3副经理l 4班、组、仓库负责人l 5一般员工l 第四、五位:表示员工在其所在部门中的序号,由于公司目前每个部门的员工数量非常有限,且预计在未来多年都很难出现超过100员工的部门。因此只用两位来表示其序号。 l 另外,对于总经理和副总经理不属于具体部门时,则工作证以*H开头。如:CW206表示财务部经理,同时他是财务部的第六号员工。l 如:CK401表示仓库主管;CK504表示仓库普通员工,同时他是仓库的第4号

11、员工。 l 2、采用分组码对采购入库单进展编码:如:IBC-040316-06表示2004年3月16日入库的第6份入库单。3、销售出库单编码与入库单编码类似。如:编码OBC-040325-10表示2004年3月25日出库,且为当日第12份出库单。4数据库设计概念构造设计概念模型见图5所示。图5 概念模型利用数据库建模工具S_Designer5.0建立的CDM概念模型利用数据库建模工具生成物理模型四、系统实施1系统运行环境:硬件要求: CPU:80586以上(最好Pentium以上); 存:64M以上; 硬盘空间:至少100M剩余空间以上; 打印机及其他。软件要求: 操作系统:采用MS Wind

12、ows 2000简体中文版 数据库:SQL Server2000或Adaptive Server AnyWhere6.0数据库前端开发工具:Power Builder7.0或以上版本2主要的界面及脚本介绍1系统的总体构造(主菜单m_main)2应用脚本的open()事件:open(win_logon)/ get id & passwordstructure_logon uppupp = message.PowerObjectParmif upp.id = thenhaltend if/出现 splash窗口open(win_splash)environmentenv/ 保存环境信息string

13、startupfile/ 定义初始化文件名/* 获取环境信息 */IF ( GetEnvironment(env) 1 ) THENMessageBo*( Application: Open, Unable to get environment information.nHalting . )HALT /终止应用程序的执行END IF/* 根据当前使用的操作系统选择初始化文件*/CHOOSE CASE env.OSTypeCASE Windows!, WindowsNT!startupfile = pb.iniCASE Sol2!, AI*!, OSF1!, HPU*!startupfile

14、= .pb.iniCASE Macintosh!startupfile = PowerBuilder PreferencesCASE ELSEMessageBo*( Application: Open, Unrecognized operating system.nHalting . )HALTEND CHOOSE/* 根据当前 PB.INI 的设置值设置事务对象SQLCA属性 */sqlca.DBMS = ProfileString (startupfile, database, dbms, )sqlca.database = ProfileString (startupfile, data

15、base, database, )sqlca.userid = ProfileString (startupfile, database, userid, )sqlca.dbpass = ProfileString (startupfile, database, dbpass, )sqlca.logid = ProfileString (startupfile, database, logid, )sqlca.logpass = ProfileString (startupfile, database, LogPassWord, )sqlca.servername = ProfileStrin

16、g (startupfile, database, servername, )sqlca.dbparm = ProfileString (startupfile, database, dbparm, )connect; /与数据库进展连接using sqlca /检查连接是否成功if sqlca.sqlcode 0 thenMessageBo* (数据库连接错误, sqlca.sqlerrte*t)returnend ifclose(win_splash)Open (win_Main)3系统登陆界面win_logon添加脚本:1登陆窗口的close()事件:/声明一个构造变量structure

17、_logon my_logon/变量赋值my_logon.id = sle_user.te*tmy_logon.password = sle_password.te*t/返回输入的和口令到应用程序对象CloseWithReturn(win_logon, my_logon)2cb_ok的click()事件:/触发窗口的close事件parent.trigger event close()3cb_cancel的click()事件:/将输入的和口令变成空,触发窗口close事件sle_user.te*t=sle_password.te*t=parent.trigger event close()4入

18、库数据录入:5出库数据录入:6.商品入库信息查询:1按日期查询的cb_ok的click()事件:string ls_start,ls_enddate ld_start,ld_endif IsDate(sle_datestart.te*t)thenif IsDate(sle_dateend.te*t)thenld_start=date(sle_datestart.te*t)ld_end=date(sle_dateend.te*t)dw_indate.retrieve(ld_start,ld_end)elseMessageBo*(数据错误,请重新输入完毕日期。)end ifelseMessageB

19、o*(数据错误,请重新输入开场日期。)end ifsle_datestart.Setfocus()2该窗口的open()事件:tab_1.tabpage_date.dw_indate.SetTransObject(SQLCA)tab_1.tabpage_bill.dw_billcode.SetTransObject(SQLCA)tab_1.tabpage_code.dw_code.SetTransObject(SQLCA)tab_1.tabpage_provider.dw_provider.SetTransObject(SQLCA)3cb_e*it的click()事件:close(parent)以下是按单据查询:以下是按商品代码查询:7. 商品出库信息查询:.

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!