- 1.04 MB
- 2022-05-16 18:34:30 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
目录[翻]2一、仓库管理系统概述31.1项目开发背景及意义31.2存在的主要问题31.3仓库管理系统开发目标41.4仓库管理系统开发思想和方法4二、系统可行性分析52.1现行业务系统描述52.2现行系统存在的主要问题52.3可行性分析52.3.1技术可行性.52.3.2经济可行性.62.3.3运营可行性.6三、仓库管理系统分析73.1组织机构阁73.2管理职能分析73.3业务流程分析83.4数据流程分析93.5数据字典103.6处理逻辑113.7现行系统评价113.8新系统逻辑模型的提出12四、仓库管理系统设计124.1系统设计目标124.2新系统功能结构图124.3新系统计算机信总系统流程设计134.4代码设计134.5系统物理配置方案设计164.6人机界面设计174.7数据库设计18五、仓库管理系统实施215.1程序设计215.2系统测试21六、心得体会及参考文献226.1心得体会22
6.2参考文献22
【摘要】仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。仓库管理信息系统正是基于这样的需求背景下研制开发的。本文按照软件工程思想和管理信息系统的开发步骤,设计并实现了一个仓库管理信息系统。以系统开发过程为主线,介绍了系统从需求分析,逻辑设计,总体设计,详细设计以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、E-R模型、数据字典、物理表实现及其关系、功能模块算法流程、界面设计等等。最后对实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,完成月底盘点等功能;系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,防止了越权操作、误操作,并支持灾难性恢复;系统界面友好,操作简单,效率高易掌握。
▲、仓库管理系统概述1.1项目开发背景及意义传统仓储业大部分都是人工操作和纸质传递,沿袭着人工装卸或半人工装卸,也依旧沿袭着人工验收、人工保管、人工发料、人工盘点等人力操作,这就无可避免地会出现人为事故,不仅影响商品的验收、发货的准确率,也会严重影响企业的诚信度。信息传递的严重滞后使信息的沟通大大受阻。这使得员工们不得不在与库存的沟通上花费大量的时间和精力,影响了整个工作流程的效率。因此,开发一套系统的管理系统是很有必要的。1.2存在的主要问题很多企业仓库管理还是停留在手工操作的基础上,所有的出入仓数据都得由仓管员逐个录入数据,这种仓库管理作业方式严重影响工作效率,许多出入库数据不能在系统中及时得到更新,在系统管理上也没有实现有效的库位管理,系统中无法了解到物料在仓库中的分布状态及仓库的仓储能力,工人在摆放和领取物料时,没有系统对其进行指导,可能会发生物料摆错位置或者物料领取错误的现象。以上种种弊端严重影响了仓库管理的效率,降低了企业仓库的仓储能力,提高了仓库管理成本,制约了企业的发展。其具体存在以下问题:1.现有库存使用效率相对较差,表现为库存过高。2.库存的品种结构与销售周转情况不匹配,周转缓慢的机型库存量相对过大。3.由于库存量大,周转慢,结构失调,造成成品库存占压大量费用和资金。4.在库存积压的同时,紧急要货的情况又大量存在,造成库存管理混乱。
1.3仓库管理系统开发目标随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库管理系统的方案。让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。1.4仓库管理系统开发思想和方法仓库管理的物资在本文中主要假定都是企业生产所需要的各种设备。进货时经检查合同确认认为有效托收以后,进行验货入库,填写入库单,进行入库登记。企业各个部分根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。计划员根据整个企业的需求开出物资设备出库单,仓库管理员根据出库单核对发放设备。设备使用完毕需要及时归还入库,填写入库单。根据需要按照月,季,年进行统计分析,产生相应报表仓库管理的特点是信息处理量比较大。所管理的物资设备种类繁多,而且由于入库单,出库单,需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递,单据,报表种类繁多,各个部门管理规格不统一等问在本系统的设计过程中,为了克服以上困难,满足计算机管理的需要,我们采取了下面的一些原则。(1)统一各种原始的单据的格式,统一账目和报表的格式。(2)删除不必要的管理冗余,实现管理规范化、科学化。(3)程序代码标准化,软件统一化,确认软件的可维护行和实用性(4)界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的(5》建立操作日志,系统自动记录所进行的各种操作。
:、系统可行性分析2.1现行业务系统描述本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行继承和重组,进一步通过计算机网络系统实现整个企业管理信息化。该系统可以提高管理工作的质量和效率,以克服现行以下几个方面的不足:•不能实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。•不具备强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。•不能够方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。2.2现行系统存在的主要问题根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水账,另外如果是新产品,则还要在库存台账中建立新账页。商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品的销售流水账。按照要求,每天下班之前统计分析人员要根据商品购入流水账和商品销售流水账,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台账。原有的手工方式存在的问题有:•手工模式下的劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。•在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。2.3可行性分析2.3.1技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发
期限也较为充裕,预计系统是可以在规定期限内完成开发。最近20年来,管理信息系统技术得到了充分的发展与完善,使得开发本系统在技术可行性成为可能,利用VB开发工具,使得本系统不存在技术上的障碍。该系统的软件研发阶段,由我协助该企业单位管理企业单位提出需求、进行系统设计与开发,拟采用成熟的数据库技术与软件开发技术,具有技术可行性。2.3.2经济可行性笔者参与本系统的研发工作,主要是为了综合运用在计算机信息管理本科段自学的各科知识,通过理论与实践的结合,提高本人的专业技术知识的应用能力,所以主动免费承担本系统的软件研发工作。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。2.3.3运营可行性在本系统的运营阶段,使用系统的工作人员,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识,并不需要特别的技术能力。这方面的知识,在该企业单位与本项目运营相关的直接人员(包括经理层、仓储部、销售部》中已经具备。并且在项目投产前,还会安排对操作系统的人员进行必要的培训。系统技术维护支持工作,在初期仍将硬件供应商及本人完成。在企业单位信息化建设及业务拓展到适当规模后,宜由企业单位雇用专业技术人员担任此项工作。在具体实施过程中,企业单位同意建立这样的运营管理机制:由企业单位管理层一名高级管理人员领导,仓储部与销售部具体负责本项目的运营;同时,采购部负责对系统运营过程中的计算机耗材的供应。因此本系统营运方面可行。综上所述,实施本系统,已具备技术可行、经济可行、营运可行的条件,所以企业单位决策层同意开发和使用本系统。
三、仓库管理系统分析3.1组织机构图IIIIIIIII科II猶14||保P.科3.2管理职能分析总经理:负责公司的所有事务的决策权和其他权利。副总经理:负责日常事物的处理和调度,保证公司的正常运行。办公室主任:主要负责人事的各项管理工作。财务科:负责公司的日常业务资金的管理工作。调度科:处理突发事件和调度任务。保卫科:负责公司的各项安全保卫工作。人事处:负责人事安排、调度、培训等工作。质检处:负责产品的监督和管理工作。综合服务处:负责公司的日常业务联系及各项公关服务工作
3.3业务流程分析图一图二
仓咋管理w抒入饪理系统杏看入痄出阼估息入片佔息存铑图四3.4数据流程分析对应的数据流程图如下图所示.•商品采ft者-采购信息表-■>1铨麼信fi系统客户—购买单据>)进入管《伝息系统―、♦信盘存値更《•1更騎采胸仿息农fe交相关铨瑷者图一核对仏•息吏新系统屮佑息购买估息史新钕货单据吻一-领货肀据
图三图四3.5数据字典1.权限的管理系统管理员:所有的权限。普通用户:查看信息的权限。部门负责人:查看修改该部门的相关信息。2.外部实体商品采购者、商品购买者、仓库管理员、仓库清点人员等。3.数据流:统计分析表系统名:仓库管理系统来源:入库、出库信息表。去向:相关部门负责人数据构成:产品编号+产品名称+单价+数量+现存数量+已存数量+销售数量+退货数量+制单日期+制单人签字摘要:所有商品的销售情况。数据流:清点单据
系统名:仓库管理系统来源:系统信息去向:相关负责人数据构成:产品编号+产品名称+单价+数量+现存数量+已存数量+销售数量+退货数量+制单日期+制单人签字摘要:所有商品的存货情况。3.6处理逻辑处理逻辑编号:处理逻辑名称:简述:输入的数据流:处理:输出的数据流:错的原因和处理频率:3.6.1登记购入流水账采购员根据入库单信息登记流水账F1商品入库单读入商品入库单读取商品入库单中的商品编号打开购入流水账按商品号查找入库单、商品编号、入库数量如果存在库存数量=库存数量+入库数量否则在流水账中添加一条新记录将商品入库单上的商品编号、入库数量等写入购入流水显示“入库完成!”信息返回如果入库单数据检验不合格,拒绝登记,并给出出可能的改正方法;如果登记过程完成,除将数据写入购入流水账中,还要在屏幕上给出登记操作完成的提示。30份/天3.7现行系统评价现存的仓库管理系统虽然能满足需求,但是存在以下几个方面的不足:1.不能快速、准确的反应当前各种商品的流通和库存情况及销售情况。2.处理的信息数据量很有限,不能满足大量数据的处理要求,而且数据库的安全性不高,有待改善。3.各种功能不齐全,不能满足实际用户的需求,需要很大的提高。4.不能满足用户快速、高效、实时的需求,需要更新各种功能。3.8新系统逻辑模型的提出1.系统目标经济上:开发的系统更实用和收益更快。
技术上:利用更好的传输设备和介质一步补充相应设备的不足之处。功能上:立足于新功能的增加和补充。1.新系统的信息处理方案在开发的过程中,简化业务处理流程和数据流程,减少数据的冗余性,保证新系统的正常开发和运行。四、仓库管理系统设计4.1系统设计目标1.保证基础数据模块中代码的安全性、数据的的高可靠性和代码的唯一性。2.立足使各个模块的功能更完善,数据的处理速度更高、更快,使该系统更能满足用户的全方位需求。3.保证系统能够及时、有效、高速的正常运作,以保证各个部门之间信息的流通性达到最好,加强各个部门之间的合作和交流。4.能够及时地反映市场产品需求量的快速变化,做出正确、合理的决策方案,使公司收益最大化。5.使该系统更能适应自动化办公的需求。4.2新系统功能结构2.采购管理模块管理功能结构
4.3新系统计算机信息系统流程设计4.4代码设计本系统的编码设计依据唯一性、合理性、可扩充性和稳定性的原则,根据这些原则,系统主要的编码如下:1、员工工作证编码:第一、二位第三位第四、五位
部门代码职称编号具体如下:第一、二位(部门代码〉XS—一销售部SC—一生产部CW—一财务部XZ—一行政部RS—一人事部ZJ—一质检部JS—一技术部CG—一采购部CK——仓库第三位(职称)0——总经理1——副总经理2——副总经理3——副经理4——班、组、仓库负责人5般员工第四、五位(编号〉:表示员工在其所在部门中的序号,由于公司目前每个部门的员工数量非常有限,且预计在未来多年内都很难出现超过100员工的部门。因此只用两位来表示其序号。另外,对于总经理和副总经理不属于具体部门时,则工作证以“XH”开头。如:“CW206”表示财务部经理,同时他是财务部的第六号员工。如:“CK401”表示仓库主管;“CK504”表示仓库普通员工,同时他是仓库的第4口口*T5贝丄。2、采用分组码对采购入库单进行编码:如:IBC-040316-06表示2004年3月16日入库的第6份入库单。TBC—XXXXXX—XX表不商品入序单(inbillcode)表示商品入库单单号:01—一表示当円第一单02一一表示当F1第二单表示入库单年份:040212——表示2004年2月12日入庳3、销售出库单编码与入库单编码类似。
如:编码0BC-040325-10表示2004年3月25日出库,且为当日第12份出库单。3.基础编码:
民族汉族01回族02满族03政治面貌群众01团员02党员03婚姻状况未婚01已婚02学历大专01本科02研究生03工作岗位职员01主任025.部分商品编码:
-i•窃L$•a-+1.由.丨由•白.o[00]J由[S-QI-Q由••&toi]办公用品类Q[0101]笔类Q[0102]本类[0103]文件夹类Q[0104]印刷品类Q[0105]紙张类Q[0106]桌面用品类[02]电脑用品类Q[0201]空白光盘Q[0202]鼠标p[0203]键盘Q[0204]电源插座&[0205]电源Q[0206]凤扇O[0207]充电套装[03]耗材类_J[0301]星盒IO[0302]哂鼓[04]出版用品类&[CH01]纸类O[0402]显影液£3[0403]油墨Q[0404]板紙O[0405]墨粉O[0406]订书钉Q[040了]胶水Q[0408]胶棒Q[0409]双面胶£3[0410]小线Q[0411]皮筋&[0412]卷宗夹子[05]清洁用品类[06]勘察用品类[0了]油料[08]其他4.5系统物理配置方案设计硬件要求:CPU:80586以上(最好PentiumII以上);内存:64M以上;硬盘空间:至少100M剩余空间以上;打印机及其他辅助设备。软件要求:操作系统:采用Windowsxp操作系统数据库:SQLServer2005或access2003数据库前端开发工具:PowerBuiIder7.0(或以上版本》
4.6人机界面设计1.系统登录界面设置如所示:系统登录仓库管理系统登录账号:Admin登录密码:登录丨放弃2.系统主界面设置如下图所示:如仓库官理系统-[功能导航]0回®重新登录鲦改密码帮助关于退出理理款析据护管管账分数雜库用付计础统仓领应统基系X窗口名称Welcome试用版登录人:[Admin]系统管S员|登录时间:17:42:09m1.采购管理界面设置如下图所示:
4.7数据库设计1.概念设计2.物理设计采购计划-单据信息表组成:单据编号、供应厂商、计划日期、经办人员、制单日期、制单人员、审核日期、审核人员。采购计划明细表:物品编码、物品名称、规格型号、单位、数量、单价、金额、完成数量。
入库仓库、仓库保管、入库日期登账日期。支付金额、支付日期、发票类型登账人员、登账日期。入库-单据信息表订单编号、供应厂商、付款-单据信息表发票编号、发票摘要、3.逻辑设计单据信息、单据编号、制单人员、登账人员、单据编号、供应厂商、经办人员、单据状态、采购计划:单据信息表字段名字段类型字段长度是否为主键是否为空单据编数字9是否供应厂商字符串20否是计划日期日期型8否是经办人员字符串10否是制单日期日期型8否是制单人员字符型10否是审核日期日期型8否是审核人员字符串10否是采购明细表字段名字段类型字段长度是否为主键是否为空序号数字9否否物品编数字9是否物品名称字符串20否否规格型字符9否否单位字符8否否数量数字5否否单价数字2否否金额数字4否否完成数白数字4否否入库类单据信息字段名字段类字段长是否为主是否为
型度键空单据信息字符串100否是单据编字符9否是入库仓库字符串20否是仓库保管字符串20否是入库曰期日期型8否是订单编数字9是否供应厂商字符串20否是制单人员字符串10否是单据摘要字符串50否是付款单据信息表字段名称字段类型字段长度是否为主键是否为空单据编数字9是否供应厂商数字20否是支付金额数字20否是支付日期日期型8否是支出项字符串20否是支付方式字符串2否是经办人员字符串10否是登账人员字符串10否是登账曰期日期型8否是
五、仓库管理系统实施5.1程序设计1鞋席沿i+i五主采用VB据库查询语句SQL语句。2.程序设计方法采用结构化语言进行程序设计。3.以结构化语句为例来介绍登陆界面的设计方法。例:单机“登录”按钮后的代码如下:DimIasintegerl=0Iftextboxl.text=”admit”andpassword=”123456”ThenMsgbox(“登陆成功!”,65,“信息提示”)Mainform,open()ElseI++IfI>3thenForml.closed()EndifEndif5.2系统测试1.采用的方法黑:^测賊2..作证编码为例进行测试员工工作证编码:第一、二位第三位第四、五位部门代码职称编号
等价类划分表输入条件合理等价类不合理等价类长度(1)五位(2)不等于五位第一二位(3)英文字母(4)非英文字母第三位(5)数字小于6(6)大于6位第四五位(7)数字在0-99之间(8)不再0-99之间测试用例表测试数据测试范围期望结果XS050⑴⑶⑸(7)有效XS0500⑴⑵⑸无效SX05100(1)⑶⑸(8)无效1102100⑴⑷⑹(7)无效1107100(1)(4)(6)(8)无效110710(1)⑷⑸(6)有效—0582⑷⑸⑺无效六.心得体会及参考文献6.1心得体会通过本次实训,一方面掌握管理信息系统软件开发的方法和技巧,另一方面掌握好开发系统的基础知识和必要的操作方法及常用软件的使用方法,能够在有限时间开发一个较为实用和有效的系统,尽可能满足实际需求,为以后在实际中开发软件做好铺垫,真正的学以致用,有所收获,有所收益。6.2参考文献[1][2][3][4]薛华成管理信息系统(第四版)[M].北京:清华大学出版社,2003吴清一物流管理(第一版〉[M].北京:中国物质出版社,2003.吴清一现代物流概论[M].北京:中国物质出版社,2001.刘琪彦第三方物流管理信息系统方案设计中国集装箱控股集团公司人力资源部
[5]青岛海尔物流有限公司华普公司AVAYA项目物流解决方案