• 481.00 KB
  • 2022-05-16 18:34:48 发布

[管理学]仓库管理信息系统课程设计

  • 37页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
课程设计报告学生姓名:张东雪学号:1005170210学院:经济管理学院班级:管理102班题目:仓库管理信息系统分析与设计指导教师:王欣职称:教授李伟职称:教授2013年1月11日 目录1.可行性分析报告11.1引言21.2系统开发的必要性和意义31.3现行系统的调查与分析31.3.1现行系统调查研究31.3.2需求调查和分析71.4新系统的方案71.4.1新系统的目标71.4.2系统规划及初步开发方案71.4.3系统实施方案71.4.4投资方案81.4.5人员培训及补充方案81.5方案的可行性分析81.6结论92.系统分析报告102.1概述112.1.1系统分析的原则112.1.2系统分析方法112.2现行系统分析112.2.1现行系统现状调查112.2.2现行系统存在的主要问题和薄弱环节142.3新系统逻辑设计142.3.1新系统目标142.3.2新系统逻辑模型152.3.3系统数据分析182.3.4建立数据字典182.3.5处理逻辑描述202.3.6遗留问题212.4用户领导审批意见.213.系统设计报告223.1概述233.1.1系统设计目标233.1.2系统设计策略233.2计算机系统配置233.2.1硬件配置233.2.2软件配置233.3系统结构设计243.4模块设计253.5数据库设计253.5.1数据库逻辑设计253.5.2数据库物理设计253.5.3数据库保证263.6编码设计273.6.1代码设计原则273.6.2代码设计27I 3.6.3编码设计的评价与验收273.7输出设计283.7.1输出项目283.7.2输出接收者283.7.3主要功能283.7.4输出要求283.7.5输出界面设计283.8输入设计293.8.1输入项目293.8.2输入的承担者293.8.3主要功能要求293.8.4输入要求293.8.5输入校验293.8.6输入界面设计303.9网络设计303.10系统实施方案设计313.10.1实施方案说明313.10.2实施的总计划313.10.3实施方案的审批324.课程设计心得体会33I 1.可行性分析报告作者:张东雪学号:1005170210系:经济管理学院管理系专业:信息管理与信息系统题目:仓库管理信息系统小组成员:张东雪2013年1月吉林 可行性分析报告1.1引言摘要:系统名称:仓库管理信息系统系统目标:建立一个能灵敏、高效、全面提高公司运营、仓储管理信息系统,促进物流、资金流、信息流,三流的管理上的集成;辅助管理决策者及时、准确地做出决策。(1)实现仓储业务全面计算机处理,提高公司的工作效率和工作质量。(2)及时提供仓储业务的统计信息,提高管理水平。(3)与供应商共享信息,实现VMI,满足供应链中对各项信息处理的准确性、一致性、时效性和灵敏性的要求。(4)为决策者提供更加有效的信息,辅助其做出正确的决策,从而提高公司的运营状况,提升利润空间。功能:基本信息管理,指对供应商信息,客户信息,货品信息的管理。基本信息查询管理,指对供应商信息,客户信息,货品信息的查询管理。退货管理,指对退货信息的管理。退货查询,指对退货信息的查询操作。采购管理,指对采购信息的管理操作。采购查询,指对采购信息的查询操作。销售管理,指对销售信息的管理操作。销售查询,指对销售信息的查询操作。短线管理,指对短线信息的管理操作。超储管理,指对超储信息的管理操作。报表管理,指对收入报表,支付报表,利润报表的管理操作。注册管理和退出系统。背景:在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行各类管理,交流的便捷,库存数据库管理系统是一个为适应当前各个行业对库存信息管理的迫切需求而设计开发的软件,经济和科学技术发展加速,各个领域对于计算机和科学技术的运用要求也越来越高,各个企业的竞争归根结底就是技术和管理的竞争,他们为了争取获得利益最大化,必须拥有一套完善的管理系统来管理本企业,以适应时代潮流和发展的需要。作为一家规模较大且经营时间较长的公司,随着信息处理量的快速放大,工作量越来越多,这就要求企业各方面的工作更全面、先进、高效。纯办公软件无论从准确度还是及时性都已无法满足公司需要。因此开发一个界面友好,易于操作的较为完善的库存管理系统来管理货品,对整个公司的所有物资的管理和查询等自动化处理变得十分重要。系统的服务对象:仓库管理人员参考和引用的资料1.王欣编著.管理信息系统.北京:中国水利水电出版社,20042.萨师煊、王珊.《数据库系统概论》(第三版)。北京:高等教育出版社,20013.高林,周海燕.管理信息系统与案例分析.2004版.北京:人民邮电出版社,2004年。4.罗榜圣.管理信息系统.2005版.重庆:重庆大学出版社,2005年。5.陈佳编著.信息系统开发方法教程.2000版.北京:清华大学出版社,2000年。9 可行性分析报告6.薛成华主编.管理信息系统.2000版.北京:清华大学出版社.2000年。专门术语和缩写词WMS:WarehouseManagementSystem仓储管理信息系统VMI:VendorManagedInventory供应商管理库存DFD:DataFlowDiagram数据流程图1.2系统开发的必要性和意义必要性:很多企业仓库管理还是停留在手工操作的基础上,所有的出入仓数据都得由仓管员逐个录入数据,这种仓库管理系统作业方式严重影响工作效率,许多出入库数据不能在系统中及时得到更新,在系统管理上也没有实现有效的库位管理,系统中无法了解到物料在仓库中的分布状态及仓库的仓储能力,工人在摆放和领取物料时,没有系统对其进行指导,可能会发生物料摆错位置或者物料领取错误的现象。以上种种弊端严重影响了管理的效率,降低了企业仓库的仓储能力,提高了仓库管理成本,制约了企业的发展。易脉科技开发了仓库管理软件系统WMS,有效的帮助客户解决仓库库存问题。意义:仓储管理系统应用许多企业已认识到企业管理信息对企业发展的战略意义,代表了中国企业从粗放型管理走向集约管理的要求,竞争的激烈和对成本的要求使得管理对象表现为:整和上游、企业本身、下游一体化供应链的信息和资源。而仓库,尤其是制造业中的仓库,作为链上的节点,不同链节上的库存观不同,在物流供应链的管理中,不再把库存作为维持生产和销售的措施,而将其作为一种供应链的平衡机制,其作用主要是协调整个供应链。但现代企业同时又面临着许多不确定因素,无论他们来自分供方还是来自生产或客户,对企业来说处理好库存管理与不确定性关系的唯一办法是加强企业之间信息的交流和共享,增加库存决策信息的透明性、可靠性和实时性。而这,正是所要帮助企业解决的问题。进销存软件的目标是针对于特定对象(如仓库)的商品、单据流动,是对于仓库作业结果的记录、核对和管理--报警、报表、结果分析,比如记录商品出入库的时间、经手人等;而则除了管理仓库作业的结果记录、核对和管理外最大的功能是对仓库作业过程的指导和规范:即不但对结果进行处理,更是通过对作业动作的指导和规范保证作业的准确性、速度和相关记录数据的自动登记(入计算机系统),增加仓库的效率、管理透明度、真实度降低成本比如通过无线终端指导操作员给某定单发货:当操作员提出发货请求时,终端提示操作员应到哪个具体的仓库货位取出指定数量的那几种商品,扫描货架和商品条码核对是否正确,然后送到接货区,录入运输单位信息,完成出货任务,重要的是包括出货时间、操作员、货物种类、数量、产品序列号、承运单位等信息在货物装车的同时已经通过无线方式传输到了计算机信息中心数据库。1.3现行系统的调查与分析1.3.1现行系统调查研究1.组织机构调查组织机构图如图1-1所示。9 可行性分析报告采购部销售部库管部检验部经理仓库主管库管员质检员图1-1组织结构图2.业务流程调查(1)由供货商开出发货单,由管理员进行进行发货单审核,把不合格的发货单退回给供货商,把合格的发货单以及货物交给质检员进行验货管理。(2)有质检员进行验货管理,如果货物质量或货物数量不合格,则把货物退给供货商,如果货物合格,则把货物交给管理员进行入库管理,并修改库存台账。(3)车间编写出库申请单,主管对申请单进行审核,并把不合格的申请单退还给车间,如果申请单合格,则把合格的申请单交给管理员进行出库管理,把货物交给车间,并修改库存台账。(4)管理员要定期的进行库存和账目盘点,盘点后将账目交给主管审批。业务流程图如图1-2所示。9 可行性分析报告供货商发货单发货单审核合格的发货单验货管理合格的货物入库管理库存台账不合格的发货单入库台账车间出库申请单申请单审核合格的申请单不合格的申请单不合格的货物货物出库管理主管管理员盘库管理月度报表图1-2主业务流程图3.信息流程分析信息数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。根据业务流程调查,仓库的数据流程图如图1-3所示.9 可行性分析报告供货商发货单审核验货管理入库管理质检员入库台账车间管理员库存台账申请单审核出库管理出库台账主管盘库管理月度报表不合格的货物不合格的发货单发货单发货单合格的货物月度报表出货申请单合格的申请单不合格的申请单图1-3数据流程图4.费用现行的系统共有20人,20人年工资大约六万元,差旅费大约为5000元。运行管理费用庞大。由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。5.计算机应用情况调查(1)现有配置:现有两台计算机,基本未用做管理。(2)计算机专业人员:没有计算机专业人员。(3)已经应用的项目及效益:没有产生任何效益。(4)使用效率及存在的问题:效率低。9 可行性分析报告6.现行系统存在的主要问题和薄弱环节原系统采用人工模式,这样比较复杂而且容易出现错误,会出现数据重复且不一致的问题,可操作性差。对各个库位上到底有多少货物也难以确切知晓,只能等到定期盘点时才能了解。货物的堆放也具有一定的随意性。如要取出特定货物,只能依赖仓库管理员的记忆才能知道该货物究竟在哪里。单据过多不仅造成信息难以及时查询,同时也带来相当大的财务负担。原有的手工方式存在的问题有:1、手工模式下的劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。2、在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。1.3.2需求调查和分析1、实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示.2、强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整3、方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。1.4新系统的方案1.4.1新系统的目标本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行继承和重组,进一步通过计算机网络系统实现整个企业管理信息化。该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:1、实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示.2、强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整3、方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。1.4.2系统规划及初步开发方案库存管理系统是由三个模块组成的,分别是:入库管理,出库管理,盘库管理。其中每个功能又都是由若干相关联的子功能模块组成。系统的高层逻辑模型如Error!Referencesourcenotfound.所示:仓库管理盘库管理出库管理入库管理9 可行性分析报告图1-4高层逻辑模型(1)入库管理入库管理是对货品的入库流程进行管理,它所包含的功能模块有:编辑入库单,检验入库单,清点货物清单,入库,货物分类管理。(2)出库管理用于对仓库货物的出库进行管理,包括的模块有:编辑出库单,检验,审核,紧急货物出库,和出库管理。(3)盘库处理用于对仓库内货物以及账单的定期盘点,包括的模块有,出库单盘点,入库单盘点,库存盘点管理。结合实际情况,我们采用自行开发的方式,按照用户至上的原则,自顶向下采用结构化生命周期法与原型法结合的方法来进行库存管理信息系统的开发。为了使新系统方便用户使用,而且考虑到自身开发系统的现有条件,我们利用Delphi和Database进行前台的开发。这样就能做到最大程度上的节省人力、资金和设备。1.4.3系统实施方案本系统客户端拟采用WindowXP操作系统,服务器采用WindowXP操作系统,前端开发语言使用jsp,使用MSSQLServer数据库管理系统,用delphi语言进行开发,编程。系统使用单机作业,多机相连,有专人输入有关货品信息,方便工作人员进行统计和查询,向财务处报盘进行结算。本系统客户端拟采用Windowsxp操作系统,前端开发语言使用Delphi7,200GMB硬盘,17英寸显示器,一个光驱,两个鼠标,两个打印机,一台扫描仪。本系统由东北电力大学管理102班软件开发,大约需要16个月时间。下面介绍具体实施方案流程的实施计划。如表1.1所示。表1.1实施方案流程序号工作名称起止时间完成标志001现行系统调查2012.12完成可行性分析报告002可行性研究2013.1-2013.2003系统分析2013.3-2013.5完成系统分析报告004系统设计2013.6-2013.11完成系统设计报告005系统实施2013.12-2014.3系统使用说明书1.4.4投资方案此系统有仓库一次性注资50000元(不包括硬件的购买费用),在10年月注入,具体的细化投资方案如下表1-1所示。表1-1细化投资方案表序号工作名称费用9 可行性分析报告1现行系统调查差旅费5000元2可行性研究3系统分析系统分析人员费用10000元4系统设计系统设计人员费用15000元5系统实施系统分析设计人员及程序设计人员费用30000元1.4.5人员培训及补充方案为了使仓库更好的进行管理,应对仓库人员进行培训,主要培训以下几点:(1)把握预算实绩。采购人员对于每月的营业额,有责任促其能达成预算实绩; (2)制定销售计划及采购计划。每月的重点销售商品须有一套完整的销售计划。为了执行销售计划,采购人员同时要拟定一份采购计划以利于执行。如确定重点商品的预定销售价格、采购价格、采购数量、采购来源等; (3)进行采购作业。包括:商品的议价;交易条件协商;新商品的引进及议价;商品的配送方式;数量决定; (4)实施商品管理。包括:畅销品及滞销品的分析;滞销品的处理;库存状况的掌握及控制;商品的店间移动调度;商品配置表的制定与管理;坏品退货监督;订货业务的检查;商品鲜度的监督;商品台帐的管理;卖场陈列展出指导; (5)商品信息收集。主要有:本店商品销售信息收集;顾客商品需求信息;竞争店商品销售信息;供应商商品变动信息等的收集。暂无补充方案。1.5方案的可行性分析根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台帐中建立新帐页。商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品的销售流水帐。按照要求,每天下班之前统计分析人员要根据商品购入流水帐和商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台帐。原有的手工方式存在的问题有:从技术上讲,现行的网络技术和计算机技术完全能完成本系统的功能要求。经济方面,该企业用于系统开发的预算基本可满足设备的投入和人力投入。就收益而言,系统投入使用后能加快资金的周转,提高资金的利用率,而且可以提高管理效率,减少人力资源的浪费。在社会可行性方面,系统的开发于使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。综上所述,该系统具备可开发的条件,项目可行,建议开始开发。9 可行性分析报告1.6结论本系统能够带来效率提升,错误减少,管理方便等多种好处,为企业保持竞争力,带来经济效益。且在实施上具有相当可行性,故应立即开始实施。9 可行性分析报告2.系统分析报告作者:张东雪学号:1005170210系:经济管理学院管理系专业:信息管理与信息系统题目:仓库管理信息系统分析与设计小组成员:张东雪2013年1月吉林33 系统分析报告2.1概述2.1.1系统分析的原则在仓库管理信息系统的设计中,首先与用户进行沟通,全面的了解用户的需求,然后对各个结构的业务流程进行全面的分析,接着采用结构化的方法对业务流程进行进一步的分析,搞好仓库管理信息系统的逻辑设计;同时也用到了结构化分析的原则,先把仓库管理信息系统抽象化,便于对系统整体的掌握,再依次的分解,而且采用自顶向下的分析方法;在分析中也采用了用户至上的原则,充分的与用户进行了沟通,以便了解用户需求。2.1.2系统分析方法在这里我使用结构化的分析方法,因为结构化分析与设计方法的基本思想是用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析语设计。并以抽象和分解为手段,对系统进行定向下的逐层分解、逐步细分、逐步求精、从而达到易于理解的目的。2.2现行系统分析2.2.1现行系统现状调查1.现行系统目标、规模、界限、主要功能现行系统目标:灵敏、高效、全面提高公司运营、仓储管理信息系统,促进物流、资金流、信息流,三流的管理上的集成;辅助管理决策者及时、准确地做出决策。(1)实现仓储业务全面计算机处理,提高公司的工作效率和工作质量。(2)及时提供仓储业务的统计信息,提高管理水平。(3)与供应商共享信息,实现VMI,满足供应链中对各项信息处理的准确性、一致性、时效性和灵敏性的要求。(4)为决策者提供更加有效的信息,辅助其做出正确的决策,从而提高公司的运营状况,提升利润空间功能:1.现行系统实现入库管理。2.现行系统实现出库管理。3.现行系统实现账目管理。2.组织机构调查仓库管理组织机构主要包括三个部门,分别是主管,检验员,库管员。其中主管主要负责对仓库业务的总体掌握和监督;检验员主要负责对仓库货物质量等指标进行检验;库管员主要负责对仓库日常事务的管理。组织机构图如图2-1所示。33 系统分析报告经理仓库主管库管员检验员图2-1组织机构图3.业务流程调查与分析(1)由供货商开出发货单,由管理员进行进行发货单审核,把不合格的发货单退回给供货商,把合格的发货单以及货物交给质检员进行验货管理。(2)有质检员进行验货管理,如果货物质量或货物数量不合格,则把货物退给供货商,如果货物合格,则把货物交给管理员进行入库管理,并修改库存台账。(3)车间编写出库申请单,主管对申请单进行审核,并把不合格的申请单退还给车间,如果申请单合格,则把合格的申请单交给管理员进行出库管理,把货物交给车间,并修改库存台账。(4)管理员要定期的进行库存和账目盘点,盘点后将账目交给主管审批。业务流程图如图2-2所示.33 系统分析报告供货商发货单发货单审核合格的发货单验货管理合格的货物入库管理库存台账不合格的发货单入库台账车间出库申请单申请单审核合格的申请单不合格的申请单不合格的货物货物出库管理主管管理员盘库管理月度报表图2-2主业务流程图4.数据流程分析根据对业务流程的分析,画出数据流程图,它的输入/输出流如表2-1所示。表2-1高层数据流程图的输入/输出数据流输入来源去处输出来源去处发库单供货商入库管理台账报表账目主管出库单车间出库管理台账报表账目主管数据流程图如图2-3所示33 系统分析报告供货商发货单审核验货管理入库管理质检员入库台账车间管理员库存台账申请单审核出库管理出库台账主管盘库管理月度报表不合格的货物不合格的发货单发货单发货单合格的货物月度报表出货申请单合格的申请单不合格的申请单图2-3高层数据流程图2.2.2现行系统存在的主要问题和薄弱环节1、手工模式下的劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。2、在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。2.3新系统逻辑设计2.3.1新系统目标1、实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示.33 系统分析报告2、强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整3、方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。2.3.2新系统逻辑模型根据对业务流程的分析,画出数据流程图,它的输入/输出流如表2-2所示。表2-2高层数据流程图的输入/输出流表输入来源去处输出来源去处发库单供货商入库管理台账报表账目主管出库单车间出库管理台账报表账目主管数据流程图如图2-4所示供货商发货单审核验货管理入库管理质检员入库台账车间管理员库存台账申请单审核出库管理出库台账主管盘库管理月度报表不合格的货物不合格的发货单发货单发货单合格的货物月度报表出货申请单合格的申请单不合格的申请单图2-4高层数据流程图入库管理的输入/输出数据流如表2-3所示。表2-3入库管理数据流程图的输入/输出流表输入来源去处输出来源去处入库单管理员入库管理台账账目主管货物清单账目主管33 系统分析报告数据流程图如图2-5所示编辑入库单不合格的入库单检验入库单入库单存档确定入库货物分类管理入库信件货物清单货物清单库存台账管理员管理员图2-5入库管理数据流程图出库管理的输入/输出数据流如表2-4所示。表2-4出库管理数据流程图的输入/输出流表输入来源去处输出来源去处出货单车间出库管理货物仓库车间台账账目主管数据流程图如图2-6所示车间编辑出库单检验审核主管供应商紧急货物管理确定出库管理员库存不合格的出货单货物不被审批的出货单出货单正确出货单货物图2-6出库管理数据流程图33 系统分析报告盘库管理的输入/输出数据流如表2-5所示表2-5出库管理数据流程图的输入/输出流表输入来源去处输出来源去处货品管理员货品清点货品清单货品清点主管出库单管理员统计出库单出库单统计结果统计出库单主管入库单管理员统计入库单入库单统计结果统计入库单主管数据流程图如图2-7所示管理员货品清点统计入库单统计出库单入库单核对出库单核对主管货品入库单出库单货品清单核对结果核对结果图2-7盘库管理数据流程图验货管理的数据流程图如图2-8所示供货商质量检查数目检查管理员车间专业人员质检员合格的货物货物质量合格的货物质量不合格的货物数量不合格的货物货物图2-8盘库管理数据流程图33 系统分析报告2.3.3系统数据分析这一阶段是在需求分析的基础上。设计出能够满足用户需求的各种实体,以及它们之间的关系。且为后面的逻辑结构设计打下基础。本系统就是采用E-R图的方法进行数据库概念结构设计的。本系统E-R图如图2-12所示。仓库入库出库入库商品m_pSet->AddNew();UpdateData(true);m_pSet->Update();1m_pSet->AddNew();UpdateData(true);m_pSet->Update();1n1n1出库商品盘库库存商品m图2-9仓库管理信息系统E-R图实体所对应的属性:入库商品:商品编号,商品名称,供货商名称,商品属性;仓库:货架编号,货架名称,货架位置,商品编号;库存商品:商品编号,商品名称,供货商名称,商品属性,商品存货位置;出库商品:商品编号,商品名称,出货去向,商品属性。2.3.4建立数据字典1、数据元素:表2-6数据元素的定义数据元素编号:DE001数据元素名称:货品编号别名:HPBH长度:10个字节类型:字符型取值/含义货物的编号有关的处理功能货物的入库,出库,盘库表2-7数据元素一览表编号数据元素名称别名类型长度小数点位数DE001货品编号HPBH字符型10DE002货品名称HPMC字符型20DE003供货商编号GHSBH字符型10DE004供货商名称NANE字符型20DE005车间号CJH字符型30DE006车间名称Cjmc字符型30………………………………33 系统分析报告2.数据流表2-8数据流定义表数据流编号DF001数据流名称入库单简述商品入库的单据来源供货商去处入库管理组成货品编号货品名称供货商编号供货商名称货品属性表2-9数据流一览表数据流编号数据流名称来源去处组成DF001入库单供货商入库管理货品编号货品名称供货商编号供货商名称货品属性DF002出库单车间出库管理货品编号货品名称数量车间号DF003添加新的货品供货商货品清单货品基本信息DF004入库的货物供货商仓库货品编号货品名称时间供货商名称货品属性所在仓库位置DF005出库货物仓库车间货品编号货品名称时间车间名称数量…………………………3.数据处理表2-10处理逻辑定义表处理过程编号DC001处理过程名称入库处理说明根据供货商供货,车间的需求,仓库的现状进行入库处理输入数据流入库单输出数据流入库管理处理入库管理表2-11处理逻辑一览表处理过程编号处理过程名说明输入数据流输出数据流DC001入库处理货品入库情况入库信息货品入库DC002出库处理货品出库情况出库信息货品出库DC003盘库处理库存情况货物清单货物库存正确与否DC004新货品登记货品清单情况新货物信息新的货物清单DC005货品查询处理仓库货品情况查询需求查询结果DC006新供货商登记新供货商登记处理供货商信息新的供货商清单33 系统分析报告4.数据存储表2-12数据存储定义表数据存储编号DB001数据存储名称库存台账简述货物的基本信息输入数据流货物的入库出库输出数据流新的货物信息组成货物编号货物名称数量其他基本信息表2-13数据存储一览表数据存储编号数据存储名称组成部分DB001库存台账货物编号货物名称数量供货商名称其他基本信息DB002月度报表货物数量入库单出库单其他基本信息DB003入库台账入库单日期数量货品编号货品名称………………5.外部实体表2-14外部实体定义表外部项编号DE01外部项名称供货商简述为仓库供货输出数据流(去向)入库管理输入数据流(来源)表2-15外部实体一览表外部项编号外部项名称输出数据流输入数据流DE01供货商图书馆管理规划DE02主管查询结果查询要求DE03仓库管理员仓库管理日常事务处理2.3.5处理逻辑描述现就商品库存信息查询这一处理过程用结构式语言进行描述:商品编号如果不正确输入信息有误否则正确33 系统分析报告显示商品信息2.3.6遗留问题从系统整体看,以上方法是切实可行而有效的,但通常的解决方法是在客户端开辟缓冲区,或以临时文件形式存储数据,待编辑完成后一次把所有数据写入数据库,但这样做又难以保证本地数据与数据库服务器上数据的同步,所以在系统设计时要综合考虑。在开发这一系统过程中遇到了许多技术、业务以及管理方面的问题,由于技术、能力有限以及我们对业务流程的不完全熟悉造成了一些在目前无法解决的问题。由于我们缺乏技术知识所以开发出的超市管理系统暂时还不能完全的适合用户的需求,同时也没有为消费者开发出交互的界面。例如,商品的编目的详细业务过程以及库存限制的工作流程在此系统中都没有作为重点来开发。2.4用户领导审批意见.本方案基本满足我们的需要,且各个部分设计较好,所以本方案通过,进行下一步的系统设计阶段。33 系统分析报告3.系统设计报告作者:张东雪学号:1005170210系:经济管理学院管理系专业:信息管理与信息系统题目:仓库管理信息系统分析与设计小组成员:张东雪2013年1月吉林33 系统设计报告3.1概述3.1.1系统设计目标1、实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示.2、强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整3、方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询3.1.2系统设计策略本系统设计采用结构化设计方法,将系统模块化,逐层将其分解为一个多层次的,具有独立功能的模块所组成的系统。对高层模块,将采用以事务为中心的设计策略,把一个大的复杂的系统逐步分解成小的相对简单的暗盒模块;对低层模块,采用以变换为中心的设计策略,此外,为了提高模块的内聚性,降低模块间的耦合程度,数据库的设计原则是把它作为模块间的邮政信箱,从而既实现数据共享又提高了模块的独立性,是系统具有很高的可修改性。3.2计算机系统配置3.2.1硬件配置1.主机奔腾4以上机型。2.外存储器主存512MB,外存至少80G磁盘。3.终端与外部设备配置显示器及显示卡:彩色VGA,分辨率不低于1024x768,64位PCI接口,缓存1MB以上;通讯口:至少一个RS232串行通讯口和一个并行接口;网络接口板:16或32位接口,有RJ45接口(双绞线网);CD-ROM光盘驱动器:40倍速以上4.其它辅助设备备份设备:CD-R光盘刻录机一台,写速度8倍以上,读速度24倍以上;U盘,容量1G以上。3.2.2软件配置说明与硬设备协调的系统软件的考虑,列出软件设备明细表,对自制或复制的软件要予以说明。1.操作系统(OS)服务器操作系统Windows2000客户端操作系统WindowsXP2.数据库管理系统(DBMS)SQLServer20003.使用的编程语言Delphi7.033 系统设计报告4.软件工具office办公软件3.3系统结构设计自顶向下、逐层扩展的层次化暗盒模块结构根据系统分析中得出的新系统逻辑结构进行系统的设计,由此可以建立新系统的高层结构图如图3-1所示。仓库管理信息系统入库管理出库管理盘库管理图3-1高层结构图入库管理的结构图如图3-2所示入库管理编辑检验入库单新建货物清单货物分类管理货物检验货物质量检验货物数量检验图3-2入库管理模块结构图出库管理的结构图如图3-3所示出库管理一般货物管理紧急货物管理图3-3出库管理模块结构图盘库管理的结构图如图3-4所示33 系统设计报告盘库管理货品清点出库单管理入库单管理图3-4盘库管理模块结构图3.4模块设计进行模块设计以入库管理模块为例:表3-1入库处理模块说明书模块名称:入库处理输入:数据流,入库单、入库请求输出:数据存储,供应商信息、货物信息,库存信息处理:验证入库单是否满足要求,应查看库存多少,如果需要入库,而且入库单满足要求,并且山品检查合格,则允许入库,有过有条件不满足,则不允许入库。3.5数据库设计3.5.1数据库逻辑设计逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。概念设计所得到的E-R模型,是独立于DBMS的,这里的转换就是把表示概念结构的E-R图转换成关系模型的逻辑结构。将图5转换为规范的关系模式为:供应商(供应商编号,名称,地址,电话,传真,银行帐号)商品(商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途)供应(供应商编号,商品编号,数量,单价)车间(车间编号,名称,联系人,电话)出库(商品编号,车间编号,数量)3.5.2数据库物理设计33 系统设计报告表3-2 库存台账字段名字段类型字段宽度说明商品编号Character8购入单价Numeric10.2库存数量 Numeric5库存数量表3-3 供应商信息字段名字段类型字段宽度说明供应商编号Character8名称Character40地址Character50电话Character20传真Character20银行帐号Character20表3-4 商品信息字段名字段名字段类型字段宽度说明商品编号Character8名称Character20类别Character8规格Character8单价Numeric10.2单位Character8存放位置Character50用途Demo表3-5车间信息字段名字段类型字段宽度说明车间编号Character8名称Character20联系人Character10车间的联系人电话Character20联系人的电话3.5.3数据库保证在数据库运行过程中,由于应用环境的变化,对安全性设的要求也会发生变化,比如有的数据原来是机密的,现在是可以公开查询的了,而新加入的数据又可能是机密的了,象我们新加的会员功能。这些都需要DBA根据实际情况修改原有的安全性控制。同样,数据库的完整性约束条件也会变化,也需要DBA不断修正,以满足用户需要。33 系统设计报告3.6编码设计3.6.1代码设计原则将仓库系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类信息;在数据库中的关键字数据元素通常其代码都有特定含义。虽然编码对象有不同的名称、不同的描述,但每一个代码代表惟一的实体或属性,而每一个实体或属性由惟一的代码来标识,如商品的编码。编码设计必须与编码对象的分类体系相适应,以使代码对编码对象的分类具有标识作用。代码结构要简单,尽量缩短代码的长度,以便于输入,提高处理效率,并且要便于识别和记忆。代码要尽量反映编码对象的特点,以便于识别和记忆;要同时适用于计算机和人工处理。代码的结构、类型、编码格式必须严格统一,以便于计算机处理。易于修改。标准化和通用型。3.6.2代码设计根据系统分析对系统详细调查的结果,确定的编码对象如表3-6所示。表3-6编码对象表编码对象编码名称使用范围使用期限编码方法商品编号Tsbh整个系统长期区间码库存编码Kcbm整个系统长期区间码商品类别Tslb整个系统长期层次码入货单编码Rhdbm整个系统长期区间码1.商品编号商品编号为10位,即:商品序号(4位)+商品类别(2位)+顺序编号(4位)2.合同编号用9位数字表示,即:年(4位)+月(2位)+日(2位)+顺序编号(1位)3.6.3编码设计的评价与验收区间码是按编码对象的特点把代码分成若干区段,每一个区段便是编码对象的一个类别,例如采购合同的编码,它是将日期放在里面,后面还有跟有顺序编号,非常方便查询与记忆。该界面采用Delphi进行设计,Delphi是众多程序设计员比较青睐的工具,代码识别方便,准确。代码中多数都是简写,它能够节省存储单元,软件占用内存低,能提高运算速度。3.7输出设计3.7.1输出项目出货单3.7.2输出接收者仓库管理员3.7.3主要功能根据出货单进行出货,并修改库存33 系统设计报告3.7.4输出要求主要输入数据类型、来源、所用设备、介质、格式、数值范围、精度等如表3-7所示。表3-7输出数据描述字段名类型数值范围所用设备来源是否为空说明货品编号字符型10电脑,键盘,鼠标供应商否货品名称字符型电脑,键盘,鼠标供应商否货品单价字符型电脑,键盘,鼠标供应商否货品数量字符型电脑,键盘,鼠标仓库否供应商名称字符型电脑,键盘,鼠标仓库否总计字符型电脑,键盘,鼠标否3.7.5输出界面设计出货单货品编号:货品名称:备注:货品数量:供应商名称:货品单价:3.8输入设计3.8.1输入项目货品信息3.8.2输入的承担者各项工作都是由操作员自己操作,采用键盘直接输入或是机器扫描的方式,采用人机交互方式进行,所以工作效率主要取决于人员而不是计算机。他们作为系统的承担者,应该注意以下几点:(1)对于输入的信息要准确无误;(2)各种输入操作熟练;33 系统设计报告(3)能遵守工作中的各项规则;3.8.3主要功能要求因为有数据库作支撑,操作者只需按照界面要求输入相应的信息即可,操作简单,迅速:界面设置清晰,易懂,还有完善的纠错措施,能方便使用者使用3.8.4输入要求输入界面要简洁美观,可靠性强,操作简单。1.数据类型:字符型、逻辑型、数值型。2.来源:有关人员。3.所用设备:键盘、鼠标。输入介质、格式、数值范围、精度等要求根据界面自动生成的要求信息输入。3.8.5输入校验重复输入校验:将同一数据先后输入两次,有计算机比较两次输入的结果,以判定输入的数据是否正确。例如:有两个操作员录入相同的数据文件,在两个数据文件进行比较,找出不同之处予以纠正。3.8.6输入界面设计货品代码:重新输入货品代码:货品名称:进货时间:进货数量:进货单价:重复输入校验:将同一数据先后输入两次,有计算机比较两次输入的结果,以判定输入的数据是否正确。例如:有两个操作员录入相同的数据文件,在两个数据文件进行比较,找出不同之处予以纠正。查询结果:货品记录查询查询退出3.9网络设计系统的网络结构,功能的设计.33 系统设计报告系统的网络结构设计采用以太局域网络,不但企业内部的计算机之间互联还可以与厂商的网络连接,采用星型拓扑结构,比较方便连接。为确保数据的安全性,系统能建立基本的数据文件、密码等。系统可依工作人员的账号,设定其起始作业模块可执行的功能,非授权的使用者无法进入作业模块。如图3-2所示。中心机房管理员机组2统计机组学生机组2学生机组1管理员机组1局域网图3-1网络结构图3.10系统实施方案设计3.10.1实施方案说明系统名称:仓库管理信息系统程序语言:Delphi使用的设备:计算机和打印机3.10.2实施的总计划1.工作任务的分解(1)设备购置与安装对于采购管理系统的主要设备就是主机服务器和终端计算机以及各种软件的购买与安装,还要有各种单据的存档(2)程序的编制与测试程序设计人员按一定的要求,采用一定的语言进行程序设计。并进行程序的调试。由程序设计人员完成模块的测试。(3)数据的录入定义数据库的数据格式后,进行数据的录入工作。(4)人员的培训指对系统实施人员和采购员进行培训。(5)系统的测试与调试33 系统设计报告对系统存在的问题进行测试与修改后,以新系统代替旧的系统,并使之投入运行2.进度表3-8进度表工作安排安排完成的标志11~4天实际的信息系统调查5~7天信息系统可行性分析可行性分析210~20天信息系统分析信息系统分析20~30天信息系统设计信息系统设计330~60天信息系统实施460~70天信息系统检测70-80天信息系统调试3.预算逐项列出本开发项目所需要的费用,如办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等。办公费:1500元差旅费:1000元机时费:2000元资料费:2000元通讯设备和专用设备的租金:3000元等等。3.10.3实施方案的审批说明经审批的实施方案概况和审批人员名称。经审批,此方案可行,审批人:***33 课程设计心得体会4.课程设计心得体会通过这次课程设计,加强了我的动手、思考和解决问题的能力。使我对管理信息系统有了更深的认识和和了解,管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。也使我意识到管理信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升。管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。管理信息系统将管理工作统一化、规范化、现代化,极大地提高了管理的效率,使现代化管理形成统一、高效的系统。过去传统的管理方式是以人为主体的人工操作,虽然管理人员投入了大量的时间、精力,然而个人的能力是有限的,所以管理工作难免会出现局限性,或带有个人的主观性和片面性。管理信息系统将大量复杂的信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统,为现代化管理带来便捷。在现代化管理中,计算机管理信息系统已经成为企业管理不可缺少的帮手,它的广泛应用已经成为管理现代化的重要标志。在企业管理现代化中,组织、方法、控制的现代化离不开管理手段的现代化。随着科学技术的发展,尤其是信息技术和通讯技术的发展,使计算机和网络逐渐应用于现代管理之中。面对越来越多的信息资源和越来越复杂的企业内外部环境,企业有必要建立高效、实用的管理信息系统,为企业管理决策和控制提供保障,这是实现管理现代化的必然趋势这次课程设计终于顺利完成了,在课程设计中遇到了很多设计问题,最后在老师和同学的辛勤指导下,终于得以解决。同时,在老师和同学的身上我学得到很多实用的知识,在此我表示衷心感谢。33