湘煤集团物资采购系统_毕业设计论文_第1页
湘煤集团物资采购系统_毕业设计论文_第2页
湘煤集团物资采购系统_毕业设计论文_第3页
湘煤集团物资采购系统_毕业设计论文_第4页
湘煤集团物资采购系统_毕业设计论文_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计说明书学生姓名王传辉学号20094163学院计算机与信息工程学院专业年级计算机科学与技术题目湘煤集团黑金时代股份有限公司物资采购系统设计指导教师刘军万(教授)评阅教师杨卫民(副教授)2013年05月摘要目前,在经济全球化、一体化发展趋势的大背景下,ERP管理模式应时而生。作为煤炭产量全省之首的湘煤集团黑金时代股份有限公司本文简称湘煤集团在煤炭市场竞争加剧、物资浪费严重等。应用ERP理论变革管理和发展模式、控制辅助性物资成本,成为该集团提升市场竞争力的首选。本论文利用计算机软件技术,结合ERP管理的相关理论和方法,深入分析了该集团物资管理中存在的问题,提出了组织结构和流程重组方案,构建起较为完善的供应链,同时研究了其采购、库存、配送等业务管理改进略,并通过计算机软件技术开发出其管理系统。本论文阐述了一个物资采购与管理系统的设计与实现。系统是B/S架构、基于STRUTS2环境上,采用了J2EE、MACROMEDIADREAMWEAVER80、PLSQL、ORACLE11G等开发工具软件,最终实现了湘煤集团在物资上的需求计划、采购、收料、领料、盘点、报废以及查询和统计等相关的流程化管理。本系统实现了湘煤集团物资管理对供应链及ERP管理的创新,解决集团物资管理的一系列问题,进一步提高集团的管理水平、信息化程度和整体经济益。本文的研究将对于其它同性质企业具有重要的借鉴意义。关键词物资管理,ERP,软件,STRUTS2ABSTRACTATPRESENT,THEDEVELOPMENTTRENDUNDERTHEBACKGROUNDOFECONOMICGLOBALIZATIONANDINTEGRATION,ERPMANAGEMENTMODELSHOULDBEFORMEDASCOALPRODUCTIONINTHEPROVINCEOFHUNANBLACKGOLDERACOALGROUPCO,LTDHEREINAFTERREFERREDTOASHUNANCOALGROUPINTHECOALMARKETCOMPETITIONINTENSIFIES,THESEVEREWASTEOFMATERIALS,ETCAPPLICATIONOFERPCHANGEMANAGEMENTTHEORYANDDEVELOPMENTMODE,CONTROLOFAUXILIARYMATERIALSCOSTS,BEPREFERREDINTHEGROUPSMARKETCOMPETITIVENESSUSINGCOMPUTERSOFTWARETECHNOLOGY,THISPAPERBASEDONTHERELEVANTTHEORYANDMETHODOFERPMANAGEMENT,DEEPLYANALYZESTHEPROBLEMSINMATERIALMANAGEMENT,THEGROUPPUTFORWARDTHEORGANIZATIONSTRUCTUREANDPROCESSRESTRUCTURING,BUILDUPMORECOMPLETESUPPLYCHAIN,MEANWHILESTUDIEDTHEPROCUREMENT,INVENTORY,DISTRIBUTIONANDOTHERBUSINESSMANAGEMENTTOIMPROVESLIGHTLY,ANDTHROUGHTHECOMPUTERSOFTWARETECHNOLOGYTODEVELOPITSMANAGEMENTSYSTEMTHISPAPEREXPOUNDSAPURCHASINGANDMATERIALSMANAGEMENTSYSTEMDESIGNANDIMPLEMENTATIONSYSTEMISONB/SSTRUCTURE,BASEDONTHESTRUTS2ENVIRONMENT,ADOPTEDTHEJ2EE,MACROMEDIADREAMWEAVER80,PLSQL,ORACLE11GDEVELOPMENTTOOLSSUCHASSOFTWARE,FINALLYREALIZESTHEHUNANCOALGROUPONMATERIALREQUIREMENTSPLANNING,PURCHASING,RECEIVING,PICKING,INVENTORY,SCRAP,ANDQUERYANDSTATISTICSRELATEDTOROUTINGMANAGEMENTTHISSYSTEMHASREALIZEDTHEHUNANCOALGROUPMANAGEMENTOFSUPPLYCHAINANDERPMATERIALSMANAGEMENTOFINNOVATION,SOLVEGROUPMATERIALMANAGEMENTOFASERIESOFPROBLEMS,FURTHERIMPROVETHEMANAGEMENTLEVELOFGROUP,THEINFORMATIONIZATIONLEVELANDTHEOVERALLECONOMYINTHISPAPER,THERESEARCHWILLBEFOROTHERPROPERTIESOFENTERPRISESISOFIMPORTANTSIGNIFICANCEKEYWORDSMATERIALMANAGEMENT,ERP,SOFTWARE,STRUTS2目录1绪论111课题研究背景及意义1111国内外现状1112课题的研究内容及主要工作3113论文结构42系统开发环境及技术介绍521系统开发环境介绍522面向对象程序语言设计介绍6221传统开发方法存在问题6222面向对象的基本概念6223面向对象的特征723可视化编程介绍8231可视化编程介绍8232JAVA开发语言介绍9233B/S开发模式介绍924ORACLE10G技术介绍1025本章小结103需求分析1131系统设计目标11311需求分析的原则11312系统功能性需求11313系统非功能需求1332数据需求分析1433本章小结144概要设计1541系统结构设计15411基础数据15412仓库管理16413需求17414采购18415收料19416查询2042数据库概要设计21421数据库实体设计21422数据库ER图设计2543本章小结265详细设计2751基础数据2752仓库管理2753需求管理2854采购计划单管理2955收料管理3056查询统计管理3157友情链接管理3158数据库详细设计3159本章小结366系统测试与部署3761系统界面测试3762系统功能测试3763系统性能测试3964系统文档测试3965系统测试结果3966系统部署40661网络拓扑40662建议硬件配置4067本章小结40致谢41参考文献421绪论本章首先介绍论文研究背景及意义,然后说明论文所使用的工具,最后描述论文结构。11课题研究背景及意义煤炭行业在我国国民经济发展中一直占有重要地位,连续多年产量稳居世界第一位。而作为现代化管理手段,ERP企业资源计划,ENTERPRISERESOURCEPLANNING软件已经在国内许多行业广泛应用,但成功应用于煤炭生产企业的却为数不多,随着经济全球化进程的加快和煤炭市场竞争格局的形成,加快产业化煤炭大集团建设进程,提高产业的核心竞争力和国际竞争力,是煤炭产业发展的必然趋势。在大型煤炭企业集团的发展过程中,架构具有中国特色的煤炭物资供应现代化平台,将有利于推动中国煤炭产业规模经济与核心竞争力的形成。湘煤集团公司为增加市场竞争力,制定了大集团建设发展战略,为适应大集团发展战略的需要就要对企业的物供体制进行创新和重组再造,把物流战略规划纳入企业实施战略计划,按照现代物流和供应链的要求组建煤炭企业集团的物资管理体系。这不但是市场经济发展的需要,也是煤炭企业集团做大做强,建设大企业集团发展战略的重要组成部分物流管理的落后将直接导致企业在经济全球化竞争大环境中明显缺乏竞争力。越来越多的企业正逐步向现代物流与供应链管理方向发展,物流和供应链管理正成为企业长远发展、增强竞争力的主要源泉。因此,以采购、使用、销售与监督四权分离的现代监督约束机制思想,在现有的物流资源基础上,依托企业物流优势、资源品牌优势,开拓社会物流服务业务具有重大现实意义。作为大型企业的湘煤集团有限公司,物资部是湘煤集团煤业股份有限公司的物资采购和管理部门,传统的管理模式已经落后,自2000年,湘煤集团公司决定开发新的采购系统,为其又好又快发展提供先进的技术平台。111国内外现状在国外,ERP是它是MRPII的基础上扩展了管理范围,给出了新的结在ERP系统设计中,考虑到仅靠自己企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排企业的产、供、销活动,满足企业利用一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势同时也考虑到企业为了适应市场需求变化,不仅要组织“大批量生产”,还要组织“多品种小批量”生产。ERP是基于生产方式的管理变化而发展起来的,ERP的发展离不开生产方式,生产方式又离不开市场经济,所以,ERP的发展历史是随市场经济的发展而发展的历史。中国的ERP也是伴随改革开放而产生的。中国的ERP与国外ERP一样都经历了四个分阶段,第一阶段20世纪60年代的MRP系统时期;第二阶段20世纪70年代闭环式MRP系统时期;第三阶段20世纪80年代的MRP系统时期;第四阶段20世纪90年代的ERPENTERPRISERESOURCEPLANNING系统时期。虽然中国ERP的发展过程与国外ERP的发展过程都经历了四个阶段,但是起点不同、过程不同、动力不同、内容不同。1起点不同国外ERP的起点是MRP,而我国ERP起点是MRP。起点上国内高于国外,但是起点高并不等于效果好。国外的MRP是基于物料需求计划而产生的,而国内的MRP是照搬照抄国外的MRP。国外的MRP应用是成功的,而国内引入MRP可以说是不成功的。2过程不同国外ERP的发展过程是循序渐进的,由简单到复杂,由易到难,无论是经验的积累还是人才培养,都是逐渐的。从MRP,闭环MRP,MRP,到ERP,基本上十3年一个阶段。而国内ERP发展过程从MRP一下到ERP,缺少了MRP和闭环MRP阶段,甚至缺少MRP阶段。因为,MRP是引进国外的,不是水到渠成的自然需要的结果,而是拔苗助长的人为结果。实质上,国内ERP发展过程只有一个阶段。由于国内ERP发展过程中不是循序渐进,因此缺乏ERP实施经验的积累,又缺乏人才的积累。目前,西方国家85企业应用了ERP,而我国大部分企业对ERP还缺乏基本的认识。国外由于长期的积累,实施ERP的人才数量、结构、水平可以满足企业的需要。但是,中国实施ERP起步晚,人才严重匮乏。据用友、金蝶国内两大ERP提供商的统计,ERP供应商本身ERP各类人才缺少20左右,使用ERP软件的企业更加缺乏ERP人才。3动力不同发达国家企业实施ERP一般是出于自身的迫切需要。因为西方国家的人力成本在产品总成本中所占的比重越来越大,生产管理主要靠人工,则需要增加的人力越来越多,刚性的职员薪资是不断上升的。所以,企业要想降低产品成本,只有减少人员,以自动化代替人工。而中国的劳动力成本相对较低,不实施ERP一样可以生存。虽然,民工荒、西方国家越来越多对中国产品实行反倾销的措施等都给中国的企业,尤其是中小企业敲响了警钟,但是,企业还没有到不提高管理水平就生存不下去的时候。112课题的研究内容及主要工作本课题是基于管理理念和结合湘煤集团股份公司实际情况和前瞻性发展要求,从业务流程的优化重组出发,通过对需求计划、采购管理、报价询价、收发货、仓储管理等环节进行个性化后台配置,对各个控制点进行无缝设计,试图达到控制有效、运作流畅、减少人为、文化管理之目的。结合标准的物流管理流程,进一步推进物资供应体制改革,改进和完善“两集中、五统一”的物资供应体制,强化物资供应中心的采购和供应职能,以及成本中心的成本控制职能。成立物资管理委员会,建立供应商评估、供应商准入及退出机制,制订供应商准入标准;建立井口及片区物资超市,提倡供应商寄售,降低库存物资,减少资金储备;物资比价采购机制;优化物资配送机制。强化物资供应中心的物资配送职能,加强管理,服务生产一线,建立物资配送调度中心,统一指挥调度公司内的所有运输配送车辆,建立高效精干快捷的物资配送队伍和畅通的生产需求配送信息网络,有效建立公司内的物流体系,保证生产需求,减少储备资金。建立规范有效的物资采购及评估机制,建立物资采购比价管理部门和采购行为的后评估及考核部门,采购部门负责前台的采购供应工作,后评估部门后台的审核及采购供应工作的评价及考核工作。建立有效的评估标准和机制,量化行为,使每一项工作都有一个规范标准来衡量工作意义,避免人为因素对事件的评判。利用系统的询价报价功能,完善物资采购比价管理办法,建立供应商准入与退出标准与机制,成立供应商评价委员会,制定供应商准入标准,量化供应商资质。公司的供应商必须有合法合规的资质,符合公司制定的供应商准入标准,所有的供应商必须经过公司供应商评价委员会的评价获准。注重供应商的质量指标,而不是简单控制供应商的数量,符合准入条件的供应商,均可进入公司供应商数据库。建立供应商后评估制度或风险信用制度,对供应商的管理功能,实施对供应商信誉的评估,实施供应商的准入与退出。113论文结构本论文共分7章,叙述了兖矿物资采购管理系统的软件开发过程及相关信息。具体章节安排如下第1章介绍了系统研究背景及其意义。第2章详细地介绍了系统实现所用到的技术点。第3章详细叙述了系统各子模块的需求信息,及功能非功能需求、数据库需求等。第4章进一步给出了每个子系统的需求,以及模块菜单图。第5章详细描述了系统每个子模块的需求。第6章介绍了系统实现的功能代码、效果图及测试用例。2系统开发环境及技术介绍本章主要对系统的开发环境和技术进行介绍,包括系统的运行环境和所使用的工具软件以及对工具软件的介绍。21系统开发环境介绍本系统运用ECLIPSE开发,构架于STRUTS2,JQUERY平台之上以MVC与B/S三层架构结合的模式进行开发。STRUTS2的介绍ACTION类STRUTS2ACTION类可以实现一个ACTION接口,也可实现其他接口,使可选和定制的服务成为可能。STRUTS2提供一个ACTIONSUPPORT基类去实现常用的接口。ACTION接口不是必须的,任何有EXECUTE标识的POJO对象都可以用作STRUTS2的ACTION对象。线程模式STRUTS2ACTION对象为每一个请求产生一个实例,因此没有线程安全问题。SERVLET依赖STRUTS2ACTION不依赖于容器,允许ACTION脱离容器单独被测试。如果需要,STRUTS2ACTION仍然可以访问初始的REQUEST和RESPONSE。但是,其他的元素减少或者消除了直接访问HTTPSERVETREQUEST和HTTPSERVLETRESPONSE的必要性。可测试性STRUTS2ACTION可以通过初始化、设置属性、调用方法来测试,“依赖注入”支持也使测试更容易。捕获输入STRUTS2直接使用ACTION属性作为输入属性,消除了对第二个输入对象的需求。ACTION属性能够通过WEB页面上的TAGLIBS访问。表达式语言STRUTS2使用“VALUESTACK“技术,使TAGLIB能够访问值而不需要把你的页面(VIEW)和对象绑定起来。VALUESTACK策略允许通过一系列名称相同但类型不同的属性重用页面(VIEW)。STRUTS2不仅支持JSTL,STRUTS2还可使用OGNL进行类型转换。提供基本和常用对象的转换器。校验STRUTS2支持通过VALIDATE方法和XWORK校验框架来进行校验。XWORK校验框架使用为属性类类型定义的校验和内容校验,来支持CHAIN校验子属性。22面向对象程序语言设计介绍面向对象OBJECTORIENTED,OO是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。221传统开发方法存在问题(1)软件重用性差重用性是指同一事物不经修改或稍加修改就可多次重复使用的性质。软件重用性是软件工程追求的目标之一。(2)软件可维护性差软件工程强调软件的可维护性,强调文档资料的重要性,规定最终的软件产品应该由完整、一致的配置成分组成。在软件开发过程中,始终强调软件的可读性、可修改性和可测试性是软件的重要的质量指标。实践证明,用传统方法开发出来的软件,维护时其费用和成本仍然很高,其原因是可修改性差,维护困难,导致可维护性差。开发出的软件不能满足用户需要用传统的结构化方法开发大型软件系统涉及各种不同领域的知识,在开发需求模糊或需求动态变化的系统时,所开发出的软件系统往往不能真正满足用户的需要。用结构化方法开发的软件,其稳定性、可修改性和可重用性都比较差,这是因为结构化方法的本质是功能分解,从代表目标系统整体功能的单个处理着手,自顶向下不断把复杂的处理分解为子处理,这样一层一层的分解下去,直到仅剩下若干个容易实现的子处理功能为止,然后用相应的工具来描述各个最低层的处理。因此,结构化方法是围绕实现处理功能的“过程”来构造系统的。然而,用户需求的变化大部分是针对功能的,因此,这种变化对于基于过程的设计来说是灾难性的。用这种方法设计出来的系统结构常常是不稳定的,用户需求的变化往往造成系统结构的较大变化,从而需要花费很大代价才能实现这种变化。222面向对象的基本概念(1)对象对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。(2)对象的状态和行为对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。(3)类具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。(4)类的结构在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般具体结构关系,整体部分结构关系。一般具体结构称为分类结构,也可以说是“或”关系,或者是“ISA”关系。整体部分结构称为组装结构,它们之间的关系是一种“与”关系,或者是“HASA”关系。(5)消息和方法对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。类中操作的实现过程叫做方法,一个方法有方法名、参数、方法体。223面向对象的特征(1)对象唯一性。每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。(2)抽象性。分类性是指将具有一致的数据结构属性和行为操作的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。(3)继承性。继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。继承性是面向对象程序设计语言不同于其它语言的最重要的特点,是其他语言所没有的。在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。(1)多态性多形性多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。23可视化编程介绍231可视化编程介绍可视化编程,亦即可视化程序设计以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,是目前最好的WINDOWS应用程序开发工具。可视化编程语言的特点主要表现在两个方面一是基于面向对象的思想,引入了控件的概念和事件驱动;二是程序开发过程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。可视化VISUAL程序设计是一种全新的程序设计方法,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序的设计,这样就能极大地提高设计人员的工作效率。能进行可视化程序设计的语言很多,比较常用的有微软的VISUALBASIC、C、VISUALC、SUN公司的J2EE、J2SE等。232JAVA开发语言介绍JAVA是一种先进的,面向对象的开发语言,并且能够方便快捷的MS网络平台建立各种应用和建立能够在网络间相互调用的WEB服务。从开发语言的角度来讲JAVA可以更好帮助开发人员避免错误,提高工作效率。233B/S开发模式介绍B/S结构BROWSER/SERVER结构结构即浏览器和服务器结构。它是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端BROWSER实现,但是主要事务逻辑在服务器端SERVER实现,形成所谓三层3TIER结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本TCO。以目前的技术看,局域网建立B/S结构的网络应用,并通过INTERNET/INTRANET模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式比如LAN,WAN,INTERNET/INTRANET等访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度慢、效果优。随着INTERNET和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了BS型模式,即浏览器服务器结构。B/S模式最大特点是用户可以通过WWW例览器去访问INTERNET上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的WEB服务器产生的,而每一个WEB服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW创览器,一般无须任何用户程序,只需从WEB服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由WEB服务器交给数据库服务器来解释执行,并返回给WEB服务器,WEB服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的INTRANET。24ORACLE10G技术介绍ORACLE10G数据库关键目标有二1降低管理开销,2提高性能。ORACLE10G的增强有对高可用性的增强、新的FLASHBACK能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户;BI方面的增强,包括改进的SQL能力、分析功能、OLAP、数据挖掘的能力等;对非关系型数据存储的能力得到了改进;XML的能力;对开发能力支持的加强。(1)性能与扩展能力对新的框架支持、高速处理数据能力、新的改进的调度器(2)可管理性简化的数据库配置与升级、自动存储管理、自动的基于磁盘备份与恢复、应用优化、自动化统计收集(3)高可用性加强缩短应用和和数据库升级的宕机时间、回闪任何错误、安全的加强。(4)扩展数据管理能力XML方面增强、多媒体、文本和文档管理、SQL语言加强、PL/SQL增强25本章小结本章节介绍了系统所采用到的技术点,有J2EE平台介绍、JAVA开发语言的介绍、B/S开发模式的介绍和SQLSERVER2005的技术介绍。3需求分析主要是介绍系统的需求分析和系统的设计目标以及系统的功能需求等方面的问题。31系统设计目标ERP是现代信息技术与现代管理知识的嫁接、融合,随着二十一世纪市场竞争的激烈揉合,业界已经意识到了成功运营ERP,对于提升组织综合竞争力的非同寻常的意义。可是,无论多好的ERP系统,仅不过是管理者赖助的管理工具,绝不会代替管理者本身。换而言之,通过审控ERP系统,仅能告诉管理者问题出在哪里,然而,该系统自身绝不会自动地去解决问题。系统逐步应用ERP和供应链管理思想相结合,创新兖矿集团物资管理模式,并聘请专业机构帮助规划设计和建立起完善的供应链管理模式,彻底解决物资管理问题,进一步提高该集团的整体经济效益。311需求分析的原则系统需求分析原则遵循以下几点引入工作流模式、国家标准指标和代码体系、可伸缩性的系统、B/S网络化的多用户管理系统。从系统的后台维护到系统的日常工作均以B/S模式实现,采用NET动态页面生成技术。无论是数据库中设备的增减,还是设备情况的变化,用户均无需修改HTML页面;用户可自行定制查询显示界面;支持与用户已有网站的拼接,从而达到了客户端免维护。312系统功能性需求(1)需求计划单需求计划是一个内部需求,是各基层需求部门,向采购工厂的相应采购组提出相关的物料需求。包括需求物料的描述、使用时间、特殊要求等等有关信息。预期效果自动汇总各需求部门的计划;自动平衡库存;自动检测和平衡未交货订单数量。(2)采购申请采购申请是一个内部需求,是需求部门要求采购组织在某一日期或某一截止日期之前提供确定数量的材料或服务。将有限实施MRP生产需求计划模块的有些功能,采购需求的资料来源于各个需求单位的独立需求需求之间没有相关性,也包括销售需求,利用系统来自动产生采购申请。在物资部采购申请也可以用手工创建。相应地,负责具体采购的部门将为这些采购申请分配供应商,并将其转成采购订单。若采购部门已与这一供应商签订了框架协议,即合同,则采购申请在转成采购订单时,必须参照这份框架协议。物资部要求采购订单必须根据采购申请转换得到。在给采购申请分配供应商的时候,可以根据框架协议、配额协议、货源清单和信息记录。(3)采购订单采购订单是对供应商提出的正式采购要求,要求在确定的条件下数量、价格/折扣/运费、交货日期、质量要求等供应某种材料或提供某种服务。采购订单除了由采购申请生成外,也可以手工创建,或参照框架协议创建。采购订单中的价格条件将由采购信息记录或框架协议中自动获得,但在采购订单中允许对价格条件进行手工修改。物资部对煤业公司采购资产对设备的采购将使用带科目分配类型“A”的采购订单,即采购的设备将直接消耗到资产。固定资产的管理通过系统“资产管理”模块完成。物资部可以直接为成本中心采购,其流程和一般采购流程基本相同,采购将使用带科目分配类型“K”的采购订单,同时此采购类型可以使用无物料编码,但是在提出采购需求时必须注明。业务员101收货时直接消耗到相应的成本中心。寄售及分包委托加工的采购订单将在系统中使用,采购订单的项目类别分别是“K”和“L”,物资部今后会大量应用寄售的采购方式,如钢材的采购、成批配件的采购;同时物资部存在一部分的分包采购,如铁丝网的分包、部件的委托维修发料。寄售采购利用了社会库存,可以降低企业的资金占用量,为了控制寄售流程,在维护寄售信息记录的时候需要在系统外经过相关审批。委托加工流程更加优化了业务过程,使纳税趋于合理。在系统中,采购订单针对不同的采购组织设置基本相同的审批过程。物资部的采购订单批准策略,设置成固定的三级的审批环节,即,业务科长审计科业务主任。采购订单可以用中文打印,也可以以英文形式打印,订单中需要注明的文本条款在采购订单的抬头文本中维护,打印的格式可以作一定的设置,也可以根据商务文档需要改变打印格式。打印输出的采购订单经盖相应合同章之后,能够作为外部合同文本使用。(4)供应商评估供应商评估是根据供应商的历史表现来客观的评价供应商,评价的结果将作为下次采购行为的参考因素24。湘煤集团股份有限公司的采购组织以往对供应商的评估主要依赖于人为印象。系统通过供应商的得分来评价供应商的表现,在本次蓝图设计中将设计4个评价指标价格、质量、交货时间和服务其中价格和交货由系统评分,质量和服务由人工打分。执行供应商评估前要首先对评估主数据进行设定,如评估指标的权重,主管分数等,定期对供应商进行对比评估,或把某一个供应商的评估报告打印出来,对强化货源管理、提高信息透明度、优化货源具有积极的意义。(5)收料物资部收到供应商根据采购订单的送货后,收货时由于时间、检验或其它原因还未确认,先将货物收至收货冻结库存。湘煤集团股份有限公司所属的生产矿井,对于生产的各个煤炭产品品种的收货,将采用每班(8小时)根据入库单输入一次入库数量313系统非功能需求(1)性能需求保障数据的精确性,特别是待小数的数字,统一保留小数点后两位小数。保障记录时间时时分秒的记录。(2)适应性需求操作界面大方、简介、友好,运行环境推荐在WINDOWS系统上,同时要求能与其他系统做好关联,如单点登录。(3)运行需求保障分辨率在1024768与12801024下都能正常访问,且页面不变形,保障系统数据每天做好备份,防止服务器数据出问题,能最快时间内恢复出最完整的数据。(4)其它需求系统可使用性、安全保密、可维护性、可移植性等要良好。32数据需求分析针对本物资采购管理系统,主要对物资部进行详细的调研和分析,总结出如下的需求信息。(1)物资按类管理,所以需要有一物资类型信息和仓库信息。(2)如果一个物资类型存在物资,或存在下级物资类型,则该类型不可删除需要记录供应物资信息。(3)在涉及物资数量的地方,要给出相应的单位。(4)物资销售信息单中要包含登记物资销售数量、单价等信息。(5)在进货信息中要包含物资供应商等信息。(6)物资报损要有报损原因。(7)需求、采购、收料、领料等所有操作要有相应操作员信息。(8)只有相关角色权限登录之后才可以使用系统。(9)默认的管理员不可以删除。(10)需求、采购、收料、领料等都要可以添加、修改、分类查找。(11)当进行需求、采购、收料、领料操作后,能相应更新库存。(12)需要对需求、采购、收料、领料进行分析统计。33本章小结主要是描述系统需求分析,首先介绍了系统需求分析的原则,然后介绍了系统功能与非功能的需求,之后介绍了系统数据库需求及数据库概念结构设计。4概要设计描述系统的概要设计以及对系统的功能、流程图的介绍和添加。41系统结构设计根据物资管理的特点以及系统分析结果,对湘煤集团黑金时代股份公司物资采购系统进行概要设计,主要模块划分如下图所示41。图41系统结构设计图系统全面控制公司在物资管理上的应用系统,系统主要通过数据化、流程化来管理物资。系统主要业务流程各部门填写需求计划后走需求逐级审批流程,后由仓库管理员查询仓库是否有货,有则通知需求人领料,没有则通知采购员采购物资。最后的领料及盘点进行有效的管理,并能提供全面的查询和统计的功能。411基础数据主要是维护系统的编码信息。包含子模块有单据属性维护、预算项目维护、供应商维护、单据编号规则维护、价格模式配置、采购方式维护、收料规则维护。模块子菜单如图41所示。图41基础数据模块子菜单基础数据管理流程图如图42所示。图42基础数据用例图412仓库管理对仓库进行管理,主要记录物资的相关信息和记录物资所储的仓库。包含子模块有物资信息维护、物资类别维护、仓库信息维护,模块子菜单如图43所示。图43仓库管理子模块菜单仓库管理用例图如图44所示。图44仓库管理用例图413需求发起需求,根据需求计划即可填写需求信息,以后各部门如有物资方面的需求,则先到这个模块填写需求计划包含子模块有需求计划单、需求计划关闭、补库计划单,需求模块用例图如图45所示。图45需求模块用例图414采购根据需求计划进行询价、订货、签署合同、付款等采购行为,以后采购员则直接通过此模块记录采购中所有工作信息。包含子模块有采购计划单、订货单、付款单模块子菜单如图46所示,采购模块用例图如图47所示。图47采购模块用例图采购计划的管理采购计划单订货单付款单图46采购模块子菜单415收料根据采购的物资进行收料,填写收料单后入库。包含子模块有收料单管理、退货单管理,模块子菜单如图48,功能用例图如图49所示。收料管理收料单管理退货单管理图48收料管理模块子菜单图49收料模块用例图416查询根据不同的情况进行查询。包含子模块有需求计划跟踪查询、采购计划跟踪查询、领料查询、物资进出明细查询,模块子菜单如图410,模块用例图如图411所示。查询统计管理需求计划跟踪查询采购计划跟踪查询领料查询物资明细查询图410查询统计模块子菜单图411查询模块用例图42数据库概要设计421数据库实体设计系统总共有十四个实体具体实体图设计如下图所示(1)物资类型信息,包括数据项有物资类型编号、物资类型名称等设计如图412所示。图412物资类型图(2)物资仓库信息,包括数据项有仓库编码、仓库名称、仓库管理员等设如图413所示。图413物资仓库图(3)物资信息,包括的数据项有物资编号、仓库编码、物资名称、物资介绍、库存量等设计如图414所示。图414物资仓库(4)供应商信息,包括的数据项有供应商名称、注册资金、法人、联系人、联系电话等设计如图415所示。图415供应商信息(5)需求计划单,包括的数据项有单据属性、制单部门、制单人、标题、预算项目、预算总价、用途等设计如图416所示。图416需求计划单(6)采购计划单,包括的数据项有单据属性、预算总价、单据编号、制表人、备注等设计如图417所示。图417采购计划单(7)订货单,包括的数据项有采购单编号、供应商编号、单据编号、编制部门、编制人、合计金额等设计如图418所示。图418订货单图(8)付款单,包括的数据项有付款单据、合同编号、事由、金额、付款方式、收款地址、收款单位、开户银行、帐号、备注等设计如图419所示。图419付款单图(9)收料单,包括的数据项有单据编号、供应商、制单人、制单部门、验收人员、验收时间、验收意见等设计如图420所示。图420收料单图(10)退货单,包括的数据项有单据编号、验收单据号、编制人、编制部门、退货时间、退货原因等设计如图421所示。图421退货单图(11)盘点单,包括的数据项有盘点类型、物资类别、盘点人、盘点时间、参盘人员等如图422所示。图422盘点单图(12)报废单,包括的数据项有单据编号、申请人、部门名称、申请时间、报废说明、库管员设计如图423所示。图423报废的表422数据库ER图设计通过上面对数据库实体的分析等到数据库ER图如图424所示。图424系统ER图43本章小结本章节主要是描述系统概要设计,描述了系统流程从需求采购收料领料盘点等一系列相关过程,后给出了数据库的ER图描述信息。5详细设计系统共分为7个子模块,下面分别介绍7个子模块的具体业务功能。51基础数据主要维护系统的编码信息。包含子模块有单据属性维护、预算项目维护、供应商维护、单据编号规则维护、价格模式配置、采购方式维护、收料规则维护,该模块运行效果如图51所示图51基础数据模块运行效果52仓库管理对仓库进行管理,主要记录物资的相关信息和记录物资所储的仓库。包含子模块有物资信息维护、物资类别维护、仓库信息维护。主要操作模块有如下(1)物资信息维护主要是对物资的分类进行维护。(2)物资类别维护对物资类别进行维护。(3)仓库信息维护维护物资仓库信息,及主要记录物资所在仓库,为后面根据物资仓库编号查找物资所用,系统运行效果图52如下所示。图52仓库管理模块运行效果图53需求管理根据需求计划即可填写需求信息。包含子模块有需求计划单模块包括的功能如下需求计划单在此模块提交需求计划,并走需求计划的流程。包含字段有单据属性、制单部门、制单人、制单时间、标题、预算项目等,运行效果图如53下所示。图53需求模块运行效果显示54采购计划单管理根据需求计划进行询价、订货、签署合同、付款等采购行为,包含子模块有采购计划单、订货单、付款单,该模块运行效果如图54所示。图54采购模块运行效果图55收料管理根据采购的物资进行收料,填写收料单后入库。包含子模块有收料单管理、退货单,收料管理系统运行效果如图55所示。图55收料管理运行效果图56查询统计管理根据不同的情况进行查询。包含子模块有需求计划跟踪查询、采购计划跟踪查询、领料查询、物资进出明细查询,查询统计模块运行效果图如图56所示。图56系统查询显示效果模块图57友情链接管理快速退出或者返回主页面。包含退出功能和返回首页功能,系统运行效果图如下57所示。图57效果显示图58数据库详细设计系统主要数据库表如下(1)系统用户信息表(SYSUSER)系统用户信息表包括用户账号、用户密码、用户角色、工作编号等设计如表51所示。表51系统用户信息表字段名说明类型NOTNULL备注USERACCOUNT用户帐号VARCHAR216Y主键PWD用户密码VARCHAR216YROLECODE用户角色VARCHAR216WORKNUM工作编号VARCHAR28STOP启用状态VARCHAR216SEX性别VARCHAR28STUDYEXP最高学历VARCHAR216TELE电话VARCHAR216(2)系统部门信息表(SYSDEPART)系统部门信息表包括部门编码、部门电话、部门状态等设计如表52所示。表52系统部门表字段名说明类型NOTNULL备注DEPARTCODE部门编码VARCHAR216Y主键DEPARTNAME部门名称VARCHAR232DEPARTTEL部门电话VARCHAR216STATE启用状态VARCHAR216PARENTCODE上级部门IDVARCHAR216(3)物资信息表(MATMATERIALINFO)物资信息表包括物资编码、仓库编码、供应商编码、物资名称等设计如表53所示。表53物资信息表字段名说明类型NOTNULL备注MATERIALCODE物资编码VARCHAR216Y主键DEPOTCODE仓库编码VARCHAR216Y外键VICTUALERCODE供应商编码VARCHAR264MATERIALNAME物资名称VARCHAR232MATERIALMEMO物资介绍VARCHAR2128NUM库存量INTEGER(4)需求计划表(MATDEMAND)需求计划表主要包括需求单编号、需求单属性、制单人、制单部门等设计如表54所示。表54需求计划表字段名说明类型NOTNULL备注MDBILLCODE需求单编号VARCHAR216Y主键MDBILLATTRIBUTE需求单属性VARCHAR264MDPRODUCER制单人VARCHAR216MDPRODUCERDEPT制单部门VARCHAR232MDPRODUCERDATE制单时间DATEMDTITLE标题VARCHAR264MDPROJECT预算项目VARCHAR232MDPURPOSE用途VARCHAR232MDREMARK备注VARCHAR2128(5)采购计划表(MATSTOCK)采购计划表包括采购单编号、采购单属性、预算总价、制单时间等设计如表55所示。表55采购计划表字段名说明类型NOTNULL长度备注MSBILLCODE采购单编号VARCHAR232Y主键MSBILLATTRIBUTE采购单属性VARCHAR232MSBUDGETTOTAL预算总价INTEGERMSPRODUCERDATE制单时间DATEMSPRODUCER编制人VARCHAR232MSPRODUCERDEPT编制部门VARCHAR264MSREMARK备注VARCHAR2128(6)订货单表(MATINDENT)订货单包括订货单编号、采购单编号、供应商编号、制单时间、编制人等设计如表56所示。表56订货单表字段名说明类型NOTNULL长度备注MIBILLCODE订货单编号VARCHAR216Y主键MIINDENTCODE采购单编号VARCHAR216YMIVICTUALERCODE供应商编号VARCHAR216YMIPRODUCERDATE制单时间DATEMIPRODUCER编制人VARCHAR232MIPRODUCERDEPT编制部门VARCHAR232MIMONEY合计金额FLOATMIREMARK备注VARCHAR2128(7)付款单表(MATPAYMENT)付款单表包括付款单据、合同编号、金额、人名币大写、事由等设计如表57所示。付款单表主要字段如下表57所示字段名说明类型NOTNULL备注MPPAYMENTCODE付款单据VARCHAR64Y主键MPBARGAINCODE合同编号VARCHAR64MPMONEY金额FLOATMPCAPITALIZATION人名币大写VARCHAR128MPREASON事由VARCHAR256MPPAYWAY付款方式VARCHAR128MPGATHERINGADD收款地址VARCHAR64MPGATHERINGUNIT收款单位VARCHAR64MPACCOUNT帐号VARCHAR64MPREMARK备注VARCHAR128(8)收料单表(MATGATHERING)收料单表包括收料单编号、供应商、验收人员、验收意见等设计如表58所示。表58收料单表字段名说明类型NOTNULL备注MGBILLCODE收料单编号VARCHAR64Y主键MGVICTUALER供应商VARCHAR64YMGCHECKPERSON验收人员VARCHAR64YMGCHECKTIME验收时间DATEMGCHECKMIND验收意见VARCHAR128(9)退货单表(MATEJECTABLE)退后单包括退货单编号、退货原因、退料人、备注设计如表59所示。表59退货单表字段名说明类型NOTNULL备注MEBILLCODE退货单编号VARCHAR64Y主键MEEJECTABLEREASON退货原因VARCHAR128MEEJECTABLEPERSON退料人VARCHAR64MEREMARK备注VARCHAR128(10)物资仓库表(MATDEPOT)物资仓库表包括仓库编码、仓库名称、管理员设计如表510所示。物资仓库表主要字段如下表510所示字段名说明类型NOTNULL备注MDEPOTCODE仓库编码VARCHAR64Y主键MDEPO

温馨提示

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

评论

0/150

提交评论