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

下载本文档

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

文档简介

1、 .PAGE41 / NUMPAGES47毕业设计说明书学生:王传辉 学 号:20094163学 院:计算机与信息工程学院专业年级:计算机科学与技术 题 目: 湘煤集团黑金时代股份物 资采购系统设计指导教师: 军万(教授) 评阅教师: 卫民 (副教授) 2013年05月摘要 目前,在经济全球化、一体化发展趋势的大背景下,ERP 管理模式应时而生。作为煤炭产量全省之首的湘煤集团黑金时代股份(本文简称湘煤集团)在煤炭市场竞争加剧、物资浪费严重等。应用 ERP 理论变革管理和发展模式、控制辅助性物资成本,成为该集团提升市场竞争力的首选。本论文利用计算机软件技术,结合 ERP 管理的相关理论和方法,深

2、入分析了该集团物资管理中存在的问题,提出了组织结构和流程重组方案,构建起较为完善的供应链,同时研究了其采购、库存、配送等业务管理改进略,并通过计算机软件技术开发出其管理系统。 本论文阐述了一个物资采购与管理系统的设计与实现。系统是 B/S 架构、基于struts2环境上,采用了 J2EE、MacromediaDreamweaver 8.0、plsql、oracle11g等开发工具软件,最终实现了湘煤集团在物资上的需求计划、采购、收料、领料、盘点、报废以与查询和统计等相关的流程化管理。本系统实现了湘煤集团物资管理对供应链与 ERP 管理的创新,解决集团物资管理的一系列问题,进一步提高集团的管理水

3、平、信息化程度和整体经济益。本文的研究将对于其它同性质企业具有重要的借鉴意义。关键词:物资管理,ERP,软件,struts2AbstractAt present, the development trend under the background of economic globalization and integration, ERP management model should be formed. As coal production in the province of hunan black gold era coal group co., LTD. (hereinafter

4、referred to as hunan coal group) in the coal market competition intensifies, the severe waste of materials, etc. Application of ERP change management theory and development mode, control of auxiliary materials costs, be preferred in the groups market competitiveness. Using computer software technolo

5、gy, this paper based on the relevant theory and method of ERP management, deeply analyzes the problems in material management, the group put forward the organization structure and process restructuring, build up more complete supply chain, meanwhile studied the procurement, inventory, distribution a

6、nd other business management to improve slightly, and through the computer software technology to develop its management system. This paper expounds a purchasing and materials management system design and implementation. System is on B/S structure, based on the struts 2 environment, adopted the J2EE

7、, MacromediaDreamweaver 8.0, PLSQL, oracle11g development tools such as software, finally realizes the hunan coal group on material requirements planning, purchasing, receiving, picking, inventory, scrap, and query and statistics related to routing management. This system has realized the hunan coal

8、 group management of supply chain and ERP materials management of innovation, solve group material management of a series of problems, further improve the management level of group, the informationization level and the overall economy. In this paper, the research will be for other properties of ente

9、rprises is of important significance.Keywords: material management, ERP, software, struts 2 目 录TOC o 1-3 h u HYPERLINK l _Toc15454 1 绪论 PAGEREF _Toc15454 1 HYPERLINK l _Toc29724 1.1 课题研究背景与意义 PAGEREF _Toc29724 1 HYPERLINK l _Toc13176 1.1.1 国外现状 PAGEREF _Toc13176 1 HYPERLINK l _Toc31311 1.1.2 课题的研究容与

10、主要工作 PAGEREF _Toc31311 3 HYPERLINK l _Toc11507 1.1.3 论文结构 PAGEREF _Toc11507 4 HYPERLINK l _Toc32186 2 系统开发环境与技术介绍 PAGEREF _Toc32186 5 HYPERLINK l _Toc5822 2.1 系统开发环境介绍 PAGEREF _Toc5822 5 HYPERLINK l _Toc6490 2.2 面向对象程序语言设计介绍 PAGEREF _Toc6490 6 HYPERLINK l _Toc6528 2.2.1 传统开发方法存在问题 PAGEREF _Toc6528 6

11、 HYPERLINK l _Toc28240 2.2.2 面向对象的基本概念 PAGEREF _Toc28240 6 HYPERLINK l _Toc26758 2.2.3 面向对象的特征 PAGEREF _Toc26758 7 HYPERLINK l _Toc26276 2.3 可视化编程介绍 PAGEREF _Toc26276 8 HYPERLINK l _Toc25086 2.3.1 可视化编程介绍 PAGEREF _Toc25086 8 HYPERLINK l _Toc6912 2.3.2 java开发语言介绍 PAGEREF _Toc6912 9 HYPERLINK l _Toc26

12、17 2.3.3 B/S 开发模式介绍 PAGEREF _Toc2617 9 HYPERLINK l _Toc23424 2.4 oracle10g 技术介绍 PAGEREF _Toc23424 10 HYPERLINK l _Toc456 2.5 本章小结 PAGEREF _Toc456 10 HYPERLINK l _Toc7112 3 需求分析 PAGEREF _Toc7112 11 HYPERLINK l _Toc21934 3.1 系统设计目标 PAGEREF _Toc21934 11 HYPERLINK l _Toc17661 3.1.1 需求分析的原则 PAGEREF _Toc1

13、7661 11 HYPERLINK l _Toc16895 3.1.2 系统功能性需求 PAGEREF _Toc16895 11 HYPERLINK l _Toc17494 3.1.3 系统非功能需求 PAGEREF _Toc17494 13 HYPERLINK l _Toc680 3.2 数据需求分析 PAGEREF _Toc680 14 HYPERLINK l _Toc9054 3.3 本章小结 PAGEREF _Toc9054 14 HYPERLINK l _Toc27437 4 概要设计 PAGEREF _Toc27437 15 HYPERLINK l _Toc7966 4.1 系统结

14、构设计 PAGEREF _Toc7966 15 HYPERLINK l _Toc1440 4.1.1 基础数据 PAGEREF _Toc1440 15 HYPERLINK l _Toc7626 4.1.2 仓库管理 PAGEREF _Toc7626 16 HYPERLINK l _Toc14888 4.1.3 需求 PAGEREF _Toc14888 17 HYPERLINK l _Toc7849 4.1.4 采购 PAGEREF _Toc7849 18 HYPERLINK l _Toc19397 4.1.5 收料 PAGEREF _Toc19397 19 HYPERLINK l _Toc24

15、133 4.1.6 查询 PAGEREF _Toc24133 20 HYPERLINK l _Toc7226 4.2 数据库概要设计 PAGEREF _Toc7226 21 HYPERLINK l _Toc31024 4.2.1 数据库实体设计 PAGEREF _Toc31024 21 HYPERLINK l _Toc30786 4.2.2 数据库ER图设计 PAGEREF _Toc30786 25 HYPERLINK l _Toc27103 4.3 本章小结 PAGEREF _Toc27103 26 HYPERLINK l _Toc30334 5 详细设计 PAGEREF _Toc30334

16、 27 HYPERLINK l _Toc25193 5.1 基础数据 PAGEREF _Toc25193 27 HYPERLINK l _Toc1727 5.2 仓库管理 PAGEREF _Toc1727 27 HYPERLINK l _Toc18731 5.3 需求管理 PAGEREF _Toc18731 28 HYPERLINK l _Toc31885 5.4 采购计划单管理 PAGEREF _Toc31885 29 HYPERLINK l _Toc6049 5.5 收料管理 PAGEREF _Toc6049 30 HYPERLINK l _Toc30506 5.6 查询统计管理 PAGE

17、REF _Toc30506 31 HYPERLINK l _Toc5363 5.7 友情管理 PAGEREF _Toc5363 31 HYPERLINK l _Toc23130 5.8 数据库详细设计 PAGEREF _Toc23130 31 HYPERLINK l _Toc29195 5.9 本章小结 PAGEREF _Toc29195 36 HYPERLINK l _Toc26295 6 系统测试与部署 PAGEREF _Toc26295 37 HYPERLINK l _Toc15146 6.1 系统界面测试 PAGEREF _Toc15146 37 HYPERLINK l _Toc136

18、59 6.2 系统功能测试 PAGEREF _Toc13659 37 HYPERLINK l _Toc14885 6.3 系统性能测试 PAGEREF _Toc14885 39 HYPERLINK l _Toc4130 6.4 系统文档测试 PAGEREF _Toc4130 39 HYPERLINK l _Toc18666 6.5 系统测试结果 PAGEREF _Toc18666 39 HYPERLINK l _Toc135 6.6 系统部署 PAGEREF _Toc135 40 HYPERLINK l _Toc15684 6.6.1 网络拓扑 PAGEREF _Toc15684 40 HYP

19、ERLINK l _Toc0 6.6.2 建议硬件配置 PAGEREF _Toc0 40 HYPERLINK l _Toc8682 6.7 本章小结 PAGEREF _Toc8682 40 HYPERLINK l _Toc16127 致 PAGEREF _Toc16127 41 HYPERLINK l _Toc23476 参 考 文 献 PAGEREF _Toc23476 421 绪论本章首先介绍论文研究背景与意义,然后说明论文所使用的工具,最后描述论文结构。1.1 课题研究背景与意义煤炭行业在我国国民经济发展中一直占有重要地位,连续多年产量稳居世界第一位。而作为现代化管理手段,ERP(企业资

20、源计划,Enterprise ResourcePlanning)软件已经在国许多行业广泛应用,但成功应用于煤炭生产企业的却为数不多,随着经济全球化进程的加快和煤炭市场竞争格局的形成,加快产业化煤炭大集团建设进程,提高产业的核心竞争力和国际竞争力,是煤炭产业发展的必然趋势。在大型煤炭企业集团的发展过程中,架构具有中国特色的煤炭物资供应现代化平台,将有利于推动中国煤炭产业规模经济与核心竞争力的形成。湘煤集团公司为增加市场竞争力,制定了大集团建设发展战略,为适应大集团发展战略的需要就要对企业的物供体制进行创新和重组再造,把物流战略规划纳入企业实施战略计划,按照现代物流和供应链的要求组建煤炭企业集团的

21、物资管理体系。这不但是市场经济发展的需要,也是煤炭企业集团做大做强,建设大企业集团发展战略的重要组成部分物流管理的落后将直接导致企业在经济全球化竞争大环境中明显缺乏竞争力。越来越多的企业正逐步向现代物流与供应链管理方向发展,物流和供应链管理正成为企业长远发展、增强竞争力的主要源泉。因此,以采购、使用、销售与监督四权分离的现代监督约束机制思想,在现有的物流资源基础上,依托企业物流优势、资源品牌优势,开拓社会物流服务业务具有重大现实意义。作为大型企业的湘煤集团,物资部是湘煤集团煤业股份的物资采购和管理部门,传统的管理模式已经落后,自 2000 年,湘煤集团公司决定开发新的采购系统,为其又好又快发展

22、提供先进的技术平台。1.1.1 国外现状在国外,ERP 是它是 MRP II 的基础上扩展了管理围,给出了新的结在ERP 系统设计中,考虑到仅靠自己企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排企业的产、供、销活动,满足企业利用一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势;同时也考虑到企业为了适应市场需求变化,不仅要组织“大批量生产”,还要组织“多品种小批量”生产。ERP 是基于生产方式的管理变化而发展起来的,ERP 的发展离不开生产方式,生产方式又离不开市场经济,

23、所以,ERP 的发展历史是随市场经济的发展而发展的历史。中国的 ERP 也是伴随改革开放而产生的。中国的 ERP 与国外 ERP 一样都经历了四个分阶段,第一阶段:20 世纪 60 年代的 MRP 系统时期;第二阶段:20 世纪70 年代闭环式 MRP 系统时期;第三阶段:20 世纪 80 年代的 MRP系统时期;第四阶段:20 世纪 90 年代的 ERP(Enterprise Resource Planning)系统时期。虽然中国 ERP 的发展过程与国外 ERP 的发展过程都经历了四个阶段,但是起点不同、过程不同、动力不同、容不同。(1)起点不同国外 ERP 的起点是 MRP,而我国 ER

24、P 起点是 MRP。起点上国高于国外,但是起点高并不等于效果好。国外的 MRP 是基于物料需求计划而产生的,而国的MRP是照搬照抄国外的 MRP。国外的 MRP 应用是成功的,而国引入 MRP可以说是不成功的。(2)过程不同 国外 ERP 的发展过程是循序渐进的,由简单到复杂,由易到难,无论是经验的积累还是人才培养,都是逐渐的。从 MRP,闭环 MRP,MRP,到 ERP,基本上十3年一个阶段。而国 ERP 发展过程从 MRP一下到 ERP,缺少了 MRP 和闭环 MRP 阶段,甚至缺少 MRP阶段。因为,MRP是引进国外的,不是水到渠成的自然需要的结果,而是拔苗助长的人为结果。实质上,国 E

25、RP 发展过程只有一个阶段。由于国 ERP 发展过程中不是循序渐进,因此缺乏 ERP 实施经验的积累,又缺乏人才的积累。目前,西方国家 85%企业应用了 ERP,而我国大部分企业对 ERP 还缺乏基本的认识。国外由于长期的积累,实施 ERP 的人才数量、结构、水平可以满足企业的需要。但是,中国实施 ERP 起步晚,人才严重匮乏。据用友、金蝶国两大 ERP 提供商的统计,ERP 供应商本身 ERP 各类人才缺少 20%左右,使用 ERP 软件的企业更加缺乏 ERP 人才。(3)动力不同发达国家企业实施 ERP 一般是出于自身的迫切需要。因为西方国家的人力成本在产品总成本中所占的比重越来越大,生产

26、管理主要靠人工,则需要增加的人力越来越多,刚性的职员薪资是不断上升的。所以,企业要想降低产品成本,只有减少人员,以自动化代替人工。而中国的劳动力成本相对较低,不实施 ERP 一样可以生存。虽然,民工荒、西方国家越来越多对中国产品实行反倾销的措施等都给中国的企业,尤其是中小企业敲响了警钟,但是,企业还没有到不提高管理水平就生存不下去的时候。1.1.2 课题的研究容与主要工作本课题是基于管理理念和结合湘煤集团股份公司实际情况和前瞻性发展要求,从业务流程的优化重组出发,通过对需求计划、采购管理、报价询价、收发货、仓储管理等环节进行个性化后台配置,对各个控制点进行无缝设计,试图达到控制有效、运作流畅、

27、减少人为、文化管理之目的。结合标准的物流管理流程,进一步推进物资供应体制改革,改进和完善“两集中、五统一”的物资供应体制,强化物资供应中心的采购和供应职能,以与成本中心的成本控制职能。成立物资管理委员会,建立供应商评估、供应商准入与退出机制,制订供应商准入标准;建立井口与片区物资超市,提倡供应商寄售,降低库存物资,减少资金储备;物资比价采购机制;优化物资配送机制。强化物资供应中心的物资配送职能,加强管理,服务生产一线,建立物资配送调度中心,统一指挥调度公司的所有运输配送车辆,建立高效精干快捷的物资配送队伍和畅通的生产需求配送信息网络,有效建立公司的物流体系,保证生产需求,减少储备资金。建立规有

28、效的物资采购与评估机制,建立物资采购比价管理部门和采购行为的后评估与考核部门,采购部门负责前台的采购供应工作,后评估部门后台的审核与采购供应工作的评价与考核工作。建立有效的评估标准和机制,量化行为,使每一项工作都有一个规标准来衡量工作意义,避免人为因素对事件的评判。利用系统的询价报价功能,完善物资采购比价管理办法,建立供应商准入与退出标准与机制,成立供应商评价委员会,制定供应商准入标准,量化供应商资质。公司的供应商必须有合法合规的资质,符合公司制定的供应商准入标准,所有的供应商必须经过公司供应商评价委员会的评价获准。注重供应商的质量指标,而不是简单控制供应商的数量,符合准入条件的供应商,均可进

29、入公司供应商数据库。建立供应商后评估制度或风险信用制度,对供应商的管理功能,实施对供应商信誉的评估,实施供应商的准入与退出。1.1.3 论文结构本论文共分7章,叙述了兖矿物资采购管理系统的软件开发过程与相关信息。具体章节安排如下:第1章介绍了系统研究背景与其意义。第2章详细地介绍了系统实现所用到的技术点。第3章详细叙述了系统各子模块的需求信息,与功能非功能需求、数据库需求等。第4章进一步给出了每个子系统的需求,以与模块菜单图。第5章详细描述了系统每个子模块的需求。第6章介绍了系统实现的功能代码、效果图与测试用例。2 系统开发环境与技术介绍本章主要对系统的开发环境和技术进行介绍,包括系统的运行环

30、境和所使用的工具软件以与对工具软件的介绍。2.1 系统开发环境介绍本系统运用eclipse开发,构架于struts2 ,jquery平台之上以 MVC 与 B/S 三层架构结合的模式进行开发。 Struts2 的介绍:Action类:Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式:Struts2Action对象为每一个请求产生一个实例,因此没有

31、线程安全问题。 Servlet依赖:Struts 2 Action不依赖于容器,允许Action脱离容器单独被测试。如果需要,Struts2 Action仍然可以访问初始的request和response。但是,其他的元素减少或者消除了直接访问 ServetRequest和 ServletResponse的必要性。 可测试性:Struts2 Action可以通过初始化、设置属性、调用方法来测试,“依赖注入”支持也使测试更容易。 捕获输入:Struts2直接使用Action属性作为输入属性,消除了对第二个输入对象的需求。Action属性能够通过web页面上的taglibs访问。 表达式语言:St

32、ruts 2 使用ValueStack技术,使taglib能够访问值而不需要把你的页面(view)和对象绑定起来。ValueStack策略允许通过一系列名称一样但类型不同的属性重用页面(view)。Struts2不仅支持JSTL, Struts2 还可使用OGNL进行类型转换。提供基本和常用对象的转换器。 校验:Struts2支持通过validate方法和XWork校验框架来进行校验。XWork校验框架使用为属性类类型定义的校验和容校验,来支持chain校验子属性。2.2 面向对象程序语言设计介绍面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是 90 年代软件开发

33、方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD 技术、人工智能等领域。2.2.1 传统开发方法存在问题(1)软件重用性差 重用性是指同一事物不经修改或稍加修改就可多次重复使用的性质。软件重用性是软件工程追求的目标之一。(2)软件可维护性差 软件工程强调软件的可维护性,强调文档资料的重要性,规定最终的软件产品应该由完整、一致的配置成分组成。在软件开发过程中,始终强调软件的可读性、可修改性和可测试性是软件的重要的质量指标。实践证明,用传统方法开发出来的软件,维护时其费用和成本仍然很高,其原因

34、是可修改性差,维护困难,导致可维护性差。 开发出的软件不能满足用户需要用传统的结构化方法开发大型软件系统涉与各种不同领域的知识,在开发需求模糊或需求动态变化的系统时,所开发出的软件系统往往不能真正满足用户的需要。用结构化方法开发的软件,其稳定性、可修改性和可重用性都比较差,这是因为结构化方法的本质是功能分解,从代表目标系统整体功能的单个处理着手,自顶向下不断把复杂的处理分解为子处理,这样一层一层的分解下去,直到仅剩下若干个容易实现的子处理功能为止,然后用相应的工具来描述各个最低层的处理。因此,结构化方法是围绕实现处理功能的“过程”来构造系统的。然而,用户需求的变化大部分是针对功能的,因此,这种

35、变化对于基于过程的设计来说是灾难性的。用这种方法设计出来的系统结构常常是不稳定的 ,用户需求的变化往往造成系统结构的较大变化,从而需要花费很大代价才能实现这种变化。2.2.2 面向对象的基本概念(1)对象 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。(2)对象的状态和行为 对象具有状态,一个对象用数据值来描述它的状态。 对象还有操作,用于改变对象的状态,对象与其操作就是对象的行为。 对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。(3)类 具有一样或相似性质的对象的抽象就是类。因此,对象的抽象是

36、类,类的具体化就是对象,也可以说类的实例是对象。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。(4)类的结构在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般-具体结构关系,整体-部分结构关系。一般具体结构称为分类结构,也可以说是“或”关系,或者是“is a”关系。整体部分结构称为组装结构,它们之间的关系是一种“与”关系,或者是“has a”关系。(5)消息和方法 对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送

37、一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。类中操作的实现过程叫做方法,一个方法有方法名、参数、方法体。2.2.3 面向对象的特征(1)对象唯一性。每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有一样的标识。(2)抽象性。分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关容。任何类的划分都是主观的,但必

38、须与具体的应用有关。(3)继承性。继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的容作为自己的容,并加入若干新的容。继承性是面向对象程序设计语言不同于其它语言的最重要的特点,是其他语言所没有的。在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。采用继承性,提供了类

39、的规的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。(1)多态性(多形性) 多态性是指一样的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。 多态性允许每个对象以适合自身的方式去响应共同的消息。 多态性增强了软件的灵活性和重用性。2.3 可视化编程介绍2.3.1 可视化编程介绍可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。 可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作

40、方式即可完成界面的设计工作,是目前最好的 Windows 应用程序开发工具。 可视化编程语言的特点主要表现在两个方面:一是基于面向对象的思想,引入了控件的概念和事件驱动;二是程序开发过程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。 可视化(Visual)程序设计是一种全新的程序设计方法,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。 可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序的设计,这样就能极提高设计人员的工作效率。能进行可视化程序设计的语言很多,比较常用的

41、有微软的 Visual Basic、C#、Visual C、sun公司的J2EE、J2SE等。2.3.2 java开发语言介绍java是一种先进的,面向对象的开发语言,并且能够方便快捷的 MS 网络平台建立各种应用和建立能够在网络间相互调用的 WEB 服务。从开发语言的角度来讲java可以更好帮助开发人员避免错误,提高工作效率。2.3.3 B/S 开发模式介绍 B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它是随着 Internet技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(

42、Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN,WAN, Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在 JAVA 这样的跨平台

43、语言出现之后,B/S 架构管理软件更是方便、速度慢、效果优。随着 Internet 和 WWW 的流行,以往的主机终端和 CS 都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 BS 型模式,即浏览器服务器结构。B/S 模式最大特点是:用户可以通过 WWW 例览器去访问 Internet 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了 WWW创览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本

44、地来执行,在下载过程中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执行,并返回给 Web 服务器,Web 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的 Intranet。2.4 oracle10g 技术介绍Oracle 10g数据库关键目标有二:1 降低管理开销,2 提高性能。 Oracle 10g的增强有对高可用性的增强、新的 Flashback 能力、支持 HYPERLINK :/baike.baidu /view/688328.htm t _blank 回滚更新操作;对安全性的增强,

45、便于管理大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进; XML 的能力;对开发能力支持的加强。(1)性能与扩展能力:对新的框架支持、高速处理数据能力、新的改进的调度器(2)可管理性:简化的数据库配置与升级、自动存储管理、自动的基于磁盘备份与恢复、应用优化、自动化统计收集(3)高可用性加强:缩短应用和和数据库升级的宕机时间、回闪任何错误、安全的加强。(4)扩展数据管理能力:XML方面增强、多媒体、文本和文档管理、sql语言加强、pl/sql增强2.5 本章小结本章节介绍了系统所采用到的技术点,有 J2E

46、E 平台介绍、java开发语言的介绍、B/S 开发模式的介绍和 Sql Server 2005 的技术介绍。3 需求分析主要是介绍系统的需求分析和系统的设计目标以与系统的功能需求等方面的问题。3.1 系统设计目标ERP 是现代信息技术与现代管理知识的嫁接、融合,随着二十一世纪市场竞争的激烈揉合,业界已经意识到了成功运营 ERP,对于提升组织综合竞争力的非同寻常的意义。可是,无论多好的 ERP 系统,仅不过是管理者赖助的管理工具,绝不会代替管理者本身。换而言之,通过审控 ERP 系统,仅能告诉管理者问题出在哪里,然而,该系统自身绝不会自动地去解决问题。系统逐步应用 ERP 和供应链管理思想相结合

47、,创新兖矿集团物资管理模式,并聘请专业机构帮助规划设计和建立起完善的供应链管理模式,彻底解决物资管理问题,进一步提高该集团的整体经济效益。3.1.1 需求分析的原则系统需求分析原则遵循以下几点:引入工作流模式、国家标准指标和代码体系、可伸缩性的系统、B/S 网络化的多用户管理系统。从系统的后台维护到系统的日常工作均以 B/S 模式实现,采用.NET 动态页面生成技术。无论是数据库中设备的增减,还是设备情况的变化,用户均无需修改HTML 页面;用户可自行定制查询显示界面;支持与用户已有的拼接,从而达到了客户端免维护。3.1.2 系统功能性需求(1)需求计划单需求计划是一个部需求,是各基层需求部门

48、,向采购工厂的相应采购组提出相关的物料需求。包括需求物料的描述、使用时间、特殊要求等等有关信息。预期效果:自动汇总各需求部门的计划;自动平衡库存;自动检测和平衡未交货订单数量。(2)采购申请采购申请是一个部需求,是需求部门要求采购组织在某一日期或某一截止日期之前提供确定数量的材料或服务。将有限实施 MRP(生产需求计划)模块的有些功能,采购需求的资料来源于各个需求单位的独立需求(需求之间没有相关性),也包括销售需求,利用系统来自动产生采购申请。在物资部采购申请也可以用手工创建。相应地,负责具体采购的部门将为这些采购申请分配供应商,并将其转成采购订单。若采购部门已与这一供应商签订了框架协议,即合

49、同,则采购申请在转成采购订单时,必须参照这份框架协议。 物资部要求采购订单必须根据采购申请转换得到。 在给采购申请分配供应商的时候,可以根据框架协议、配额协议、货源清单和信息记录。(3)采购订单采购订单是对供应商提出的正式采购要求,要求在确定的条件下(数量、价格/折扣/运费、交货日期、质量要求等)供应某种材料或提供某种服务。采购订单除了由采购申请生成外,也可以手工创建,或参照框架协议创建。采购订单中的价格条件将由采购信息记录或框架协议中自动获得,但在采购订单中允许对价格条件进行手工修改。物资部对煤业公司采购资产对设备的采购将使用带科目分配类型“A”的采购订单,即采购的设备将直接消耗到资产。固定

50、资产的管理通过系统“资产管理”模块完成。物资部可以直接为成本中心采购,其流程和一般采购流程基本一样,采购将使用带科目分配类型“K”的采购订单,同时此采购类型可以使用无物料编码,但是在提出采购需求时必须注明。业务员 101 收货时直接消耗到相应的成本中心。寄售与分包(委托加工)的采购订单将在系统中使用,采购订单的项目类别分别是“K”和“L”,物资部今后会大量应用寄售的采购方式,如钢材的采购、成批配件的采购;同时物资部存在一部分的分包采购,如铁丝网的分包、部件的委托维修发料。寄售采购利用了社会库存,可以降低企业的资金占用量,为了控制寄售流程,在维护寄售信息记录的时候需要在系统外经过相关审批。委托加

51、工流程更加优化了业务过程,使纳税趋于合理。在系统中,采购订单针对不同的采购组织设置基本一样的审批过程。物资部的采购订单批准策略,设置成固定的三级的审批环节,即,业务科长审计科业务主任。采购订单可以用中文打印,也可以以英文形式打印,订单中需要注明的文本条款在采购订单的抬头文本中维护,打印的格式可以作一定的设置,也可以根据商务文档需要改变打印格式。打印输出的采购订单经盖相应合同章之后,能够作为外部合同文本使用。(4)供应商评估供应商评估是根据供应商的历史表现来客观的评价供应商,评价的结果将作为下次采购行为的参考因素24。湘煤集团股份的采购组织以往对供应商的评估主要依赖于人为印象。系统通过供应商的得

52、分来评价供应商的表现,在本次蓝图设计中将设计 4 个评价指标:价格、质量、交货时间和服务其中价格和交货由系统评分,质量和服务由人工打分。执行供应商评估前要首先对评估主数据进行设定,如评估指标的权重,主管分数等,定期对供应商进行对比评估,或把某一个供应商的评估报告打印出来,对强化货源管理、提高信息透明度、优化货源具有积极的意义。(5)收料物资部收到供应商根据采购订单的送货后,收货时由于时间、检验或其它原因还未确认,先将货物收至收货冻结库存。湘煤集团股份所属的生产矿井,对于生产的各个煤炭产品品种的收货,将采用每班(8 小时)根据入库单输入一次入库数量3.1.3 系统非功能需求(1)性能需求 保障数

53、据的精确性,特别是待小数的数字,统一保留小数点后两位小数。保障记录时间时时分秒的记录。(2)适应性需求 操作界面大方、简介、友好,运行环境推荐在 Windows 系统上,同时要求能与其他系统做好关联,如单点登录。(3) 运行需求 保障分辨率在 1024*768 与 1280*1024 下都能正常访问,且页面不变形,保障系统数据每天做好备份,防止服务器数据出问题,能最快时间恢复出最完整的数据。(4) 其它需求 系统可使用性、安全、可维护性、可移植性等要良好。3.2 数据需求分析针对本物资采购管理系统,主要对物资部进行详细的调研和分析,总结出如下的需求信息。(1)物资按类管理,所以需要有一物资类型

54、信息和仓库信息。(2)如果一个物资类型存在物资,或存在下级物资类型,则该类型不可删除需要记录供应物资信息。(3)在涉与物资数量的地方,要给出相应的单位。(4)物资销售信息单中要包含登记物资销售数量、单价等信息。(5)在进货信息中要包含物资供应商等信息。(6)物资报损要有报损原因。(7)需求、采购、收料、领料等所有操作要有相应操作员信息。(8)只有相关角色权限登录之后才可以使用系统。(9)默认的管理员不可以删除。(10)需求、采购、收料、领料等都要可以添加、修改、分类查找。(11)当进行需求、采购、收料、领料操作后,能相应更新库存。(12)需要对需求、采购、收料、领料进行分析统计。 3.3 本章

55、小结主要是描述系统需求分析,首先介绍了系统需求分析的原则,然后介绍了系统功能与非功能的需求,之后介绍了系统数据库需求与数据库概念结构设计。4 概要设计描述系统的概要设计以与对系统的功能、流程图的介绍和添加。4.1 系统结构设计根据物资管理的特点以与系统分析结果,对湘煤集团黑金时代股份公司物资采购系统进行概要设计,主要模块划分如下图所示4-1。图4-1 系统结构设计图系统全面控制公司在物资管理上的应用系统,系统主要通过数据化、流程化来管理物资。系统主要业务流程:各部门填写需求计划后走需求逐级审批流程,后由仓库管理员查询仓库是否有货,有则通知需求人领料,没有则通知采购员采购物资。最后的领料与盘点进

56、行有效的管理,并能提供全面的查询和统计的功能。4.1.1 基础数据主要是维护系统的编码信息。包含子模块有:单据属性维护、预算项目维护、供应商维护、单据编号规则维护、价格模式配置、采购方式维护、收料规则维护。模块子菜单如图 4-1 所示。图4-1 基础数据模块子菜单基础数据管理流程图如图4-2所示。图4-2基础数据用例图4.1.2 仓库管理对仓库进行管理,主要记录物资的相关信息和记录物资所储的仓库。包含子模块有:物资信息维护、物资类别维护、仓库信息维护,模块子菜单如图 4-3 所示。图4-3仓库管理子模块菜单仓库管理用例图如图4-4所示。图4-4仓库管理用例图4.1.3 需求发起需求,根据需求计

57、划即可填写需求信息,以后各部门如有物资方面的需求,则先到这个模块填写需求计划包含子模块有:需求计划单、需求计划关闭、补库计划单,需求模块用例图如图4-5所示。图4-5需求模块用例图4.1.4 采购根据需求计划进行询价、订货、签署合同、付款等采购行为,以后采购员则直接通过此模块记录采购中所有工作信息。包含子模块有:采购计划单、订货单、付款单模块子菜单如图 4-6所示,采购模块用例图如图4-7所示。图4-7采购模块用例图采购计划的管理采购计划单订货单付款单图4-6采购模块子菜单4.1.5 收料根据采购的物资进行收料,填写收料单后入库。包含子模块有:收料单管理、退货单管理,模块子菜单如图 4-8 ,

58、功能用例图如图4-9所示。收料管理收料单管理退货单管理图4-8收料管理模块子菜单图4-9收料模块用例图4.1.6 查询根据不同的情况进行查询。包含子模块有:需求计划跟踪查询、采购计划跟踪查询、领料查询、物资进出明细查询,模块子菜单如图 4-10,模块用例图如图4-11所示。查询统计管理需求计划跟踪查询采购计划跟踪查询领料查询物资明细查询图4-10查询统计模块子菜单图4-11查询模块用例图4.2 数据库概要设计4.2.1 数据库实体设计系统总共有十四个实体具体实体图设计如下图所示物资类型信息,包括数据项有:物资类型编号、物资类型名称等设计 如图4-12所示。图4-12物资类型图物资仓库信息,包括

59、数据项有:仓库编码、仓库名称、仓库管理员等设如图4-13所示。图4-13物资仓库图物资信息,包括的数据项有:物资编号、仓库编码、物资名称、物资介绍、库存量等设计如图4-14所示。图4-14物资仓库供应商信息,包括的数据项有:供应商名称、注册资金、法人、联系人、联系等设计如图4-15所示。图4-15供应商信息需求计划单,包括的数据项有:单据属性、制单部门、制单人、标题、预算项目、预算总价、用途等设计如图4-16所示。图4-16需求计划单采购计划单,包括的数据项有:单据属性、预算总价、单据编号、制表人、备注等设计如图4-17所示。图4-17采购计划单订货单,包括的数据项有:采购单编号、供应商编号、

60、单据编号、编制部门、编制人、合计金额等设计如图4-18所示。 图4-18订货单图付款单,包括的数据项有:付款单据、合同编号、事由、金额、付款方式、收款地址、收款单位、开户银行、备注等设计如图4-19所示。图4-19付款单图收料单,包括的数据项有:单据编号、供应商、制单人、制单部门、验收人员、验收时间、验收意见等设计如图4-20所示。图4-20收料单图退货单,包括的数据项有:单据编号、验收单据号、编制人、编制部门、退货时间、退货原因等设计如图4-21所示。图4-21退货单图盘点单,包括的数据项有:盘点类型、物资类别、盘点人、盘点时间、参盘人员等如图4-22所示。图4-22盘点单图报废单,包括的数

温馨提示

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

评论

0/150

提交评论