的企业资产管理系统网上采购模块的设计与实现.doc
《的企业资产管理系统网上采购模块的设计与实现.doc》由会员分享,可在线阅读,更多相关《的企业资产管理系统网上采购模块的设计与实现.doc(51页珍藏版)》请在咨信网上搜索。
1、 J2EE的公司资产管理系统网上采购模块的设计与实现摘 要随着经济一体化进程的加快与互联网信息技术的飞速发展,公司的信息化的步伐也逐渐加快,从通常的手工操作到办公自动化套件的广泛应用,再到各式各样公司管理平台的大量实行,以及将来向一体化的方向进展,我国的公司信息化经历了一个技术化层面从低到高,集成化限度从分散到集中,管理理念不断更新,管理方式逐渐走向成熟的过程。期问涌现出许多优秀的管理平台,资产管理系统(EAM)就是其中比较有影响力的一款。EAM系统下的采购管理作为供应链管理的一个重要环节,日渐显示出其重要性。要想在信息化的浪潮中提高公司竞争力,建立一套适合公司发展的资产管理系统势在必行,而其
2、中网上采购模块是其中的一个重要角色。本系统基于B/S模式,采用应用广泛的J2EE开发平台、设计与实现了EAM资产管理系统,满足了公司管理信息化的需求。系统分为四个模块:网上采购、资产核查、资产申请申报、系统管理。其中网上采购管理模块目录管理、信息发布、报价系统构成。本文围绕设计与实现EAM采购管理系统,一方面对采购管理系统的流程进行了具体分析,以及各个模块与网上采购系统的关系,明确了需求:然后根据采购管理系统的需求分析,设计了采购管理系统的总体与具体架构,并在此基础上设计了相应的数据库;最后展示了采购管理系统的运营效果。关键词:J2EE,EAM,Struts,MVC,采购管理系统,ABSTRA
3、CTWith the rapid development of the economic globalization and informationtechnology such as the Internet,computer technology and network technology,companies accelerate thepace of informationizationFrom usual manual to extensive use of office automationsoftware,to the kinds of various enterprise ma
4、nagement platformS implementationand futureS direction ofthe integration progressour countryS informationization ofcompany in technology level from low to high,the degree of integration fromdecentralized to centralized,develop management theories and management modemove to maturityDuring the emergen
5、ce of many excellent system,EAM is one of themore influentialEAM procurementmanagement as an important part of supply chain management,it is increasingly importantIn order to improving the competitive of enterprise,establishingprocurement management system which adapt to enterprise is imperativeThis
6、 paper bases on B/S system ,adopt J2EE development platform,design and implement all EAM procurement management system,achieve the enterprise procurement management information requirementsThe EAM procurement management system involve four sub-modules related, such as procurement module,materials ch
7、eck module, purchase order module,system manage moduleAnd the procurement module divided into 3 specific modulesThe paper focuses on Catalogue manage Module,InformationModule,Price Reporting Module.Then,with the requirements of EAM procurement management system,we determine the architecture of the s
8、ystem,functional designing,and scheme out the databasesAt last,the paper demonstrates the runtime effectiveness of some modules,concludes the characteristics and limitations of the system,and points out the prospect of future workKey Words:J2EE,EAM,Struts,MVC,Procurement Management System第1章 引言1.1 选
9、题的目的和意义公司从采购、生产、销售到全面预算,处在一个迅速变化且难于预测的买方市场,为了提高竞争力,需要采用更加先进的制造技术与管理方法,做出快速响应。而实现按期交货,满足客户的需求,第一个环节就是采购。因此,采购作为公司运作的核心环节,其地位举足轻重。采购工作为了公司生产与管理,以及时、按质与按量的规定供应所需的物资,以最小的物资储备达成最佳的供货状态。避免物资的积压与缺料对于一个公司来说至关重要。因此,有必要创建可以集成在EAM的采购管理系统,以适应电子商务时代公司发展的需要。该采购管理系统是EAM系统中物流、生产流、资金流中物流与资金流的重要组成部分,在保障信息在不同部门之间的正常流动
10、,准时交货与减少成本起着重要作用。本EAM系统面向中小型制造公司、合用于多行业的、可根据具体业务需求进行功能淘汰并支持公司业务流程重组。并在广州、珠三角乃至全国制造公司中推广应用,逐步实现产业化。机械制造业重要通过对原材料的加工,改造与组装成为市场合需要的产品。重要涉及机械加工、机床加工与组装性行业。其中涉及的工业领域重要有机械设备、汽车、造船、飞行器、机车与日用器具等等。1.2 公司资产管理系统的发展状况工业发展经历了从手工作坊到机械化、自动化再到集成化的变迁,因此各个时期的检修方式也随之不断更新和发展。从总体上看,可分为以下几个阶段: 第一阶段:事后维修和防止性维修(从18世纪第一次产业革
11、命到20世纪初)。事后维修是指当设备发生故障时进行的非计划性维修,防止性维修即实行定期的点检及初期维护。第二阶段:经济检修(从20世纪初至80年代),随着科学技术的发展,检修方式也变的多种多样,于是就产生了以节约成本为宗旨的综合检修方式。即将各利一检修方式根据需要,有机地结合在一起的检修方式。其显著的特点是设备现代化、管理现代化。第三阶段:状态和预知维修(从20世纪80年代至今)。依靠盟测设备,对设备运营状态的进行监控,然后做出维修决策。通过这种方式,可以大大减轻专业维修人员的工作量,不仅如此,运营人员也可以通过监测设备参与检修,及时调整设备运营状态,以维护设备的正常高效运转。纵观设备维修的发
12、展史,我们可以发现,每一中设备维修方法的诞生,都是随着着科学技术的进步应运而生的。在科学技术低下的初期,由于没有先进的设备管理系统,设备维修只能依靠事后维修的方式进行;随着科学技术的发展,首先出现的是低层次的设备管理系统,只能对设备进行简朴的管理,所以可以制定出一定的维修计划和设备的维修周期,进行防止性维护;到了设备维修的第三个阶段,恰逢信息技术飞速发展的时代,先进的管理系统,就可以使经济维修成为也许;到了今天,随着其他技术,例如监测技术的飞速发展,使得系统可以实时监控设备的运营状态,这就可以根据设备的实时状态进行防止性维修。正是基于当今设备维修发展的需要,一套先进的,融合最新技术的设备管理平
13、台就显得尤为重要,而公司资产管理系统(EAM)就是在这个背景下诞生的。EAM的前身是CMMS(Computerized Maintenance Management System:计算机化的设备维护管理系统)。CMMS更多侧重维修管理,涉及防止性、预测性维修计划,从系统的应用范围来看,CMMS更多停留在部门级的水平。EAM系统已经在管理的广度和深度上提高到整个公司级,甚至是多公司的管理,EAM系统支持多组织管理。在这样的管理模式下,充足保存了各分公司自身的管理特点,并在需要时互相方便地互换信息和共享流程。这样的EAM系统将帮助管理决策层方便、及时、完整的了解下属公司的运营状况,特别是可以直接在
14、系统中直接对下属企业、部门、系统或其混合模式进行预算控制,以此帮助跨国公司、集团公司全局掌控和管理资产,最大限度减少管理成本,实现公司价值最大化。IT技术的应用同时,EAM帮助公司把实现公司设备资产管理的战略目的变得更加灵活和简朴。随着计算机、数据库,特别是Internet的广泛应用,EAM系统也从过去CMMS可以单机安装发展到今天的网络化运营。任何地点、任何时间, 用户只需要运用标准Internet浏览器即可登录系统,获取实时的管理信息。这样的运作方式同时减少了公司对于IT设施投资,以及维护的成本。全球EAM软件及服务市场规模早在2023年已超过13亿美金,2023年将达到19亿美金。而对于
15、国内EAM的市场窄间,各家公司对于具体的数字说法不一, 而一致的见解是EAM的增长速度是公司信息产品中发展最快的。1.3 论文研究内容本文对EAM的采购管理系统的各个模块进行了需求分析,在需求分析的基础上,设计了系统架构,并实现了EAM采购管理模块,满足了公司采购信息化的需求。本文的重要工作有:1对采购管理系统进行了需求分析。一方面,分析了采购管理的总体业务流程与采购管理在整个EAM系统中的地位;然后,将网上超市管理、资产申请、资金申请功能,具体分析,明确需求。2设计了系统的总体架构。总体架构分为视图层、代理层、控制层、模型层与DAO层,设计了系统的总体业务流程和各层解决逻辑。3设计了系统的具
16、体架构。一方面设计了具体架构通信图与数据流;然后分别设计了前台与后台的逻辑解决系列图。4设计了相应的系统数据库。5对系统模块中的类与接口、页面进行设计与编码。1.4 论文结构本文分为6章第1章,绪论。简要叙述了项目背景与开发采购管理系统的意义,引出了本文重要工作。第2章,系统平台与技术。简朴说明了本文涉及的关键技术J2EE、MVC和SSH框架技术。第3章,网上采购模块需求分析。一方面分析了采购管理的总体目的,然后具体分析了采购管理涉及的各个模块的流程与功能,明确了需求。第4章,网上采购模块设计与实现。一方面设计了系统的总体架构与原理,然后设计了系统的具体架构设计与数据库,最后具体阐明系统模块的
17、重要类与页面设计。以及说明了系统开发与运营环境,并直观展现系统部分模块的运营效果。第5章,总结与展望。对总结了本文、分析了项目的特点与优势、指明了未来工作的切入点。第2章 系统平台与技术2.1 MVC设计模式2.1.1 MVC模式的介绍随着Web开发的不断发展和需要,MVC模式被推荐并成为Sun公司J2EE平台的设计模式,并且在应用中受到越来越多的开发者的欢迎。Model-View-Controller本来是Xerox PARC在八十年代为编程语Smalltalk-80发明的一种应用程序的框架结构,至今已被广泛使用。该框架结构支持三层结构的类:表现应用程序状态层、屏幕表现层和控制流层,因此这三
18、层被称为模式(Model)、视图(View)和控制器(Controller)。MVC是可以满足那些需要为同样的数据提供多个视图的应用程序的开发需要,在开发与用户接口相关,特别是对用户接口规定较复杂的相关的应用程序时,可以很好地以不同的方式来显示同一数据,也就是在不改变软件功能的前提下,可以实现用户对用户接口的个性化规定,而MVC模式的最大特点就是将业务层与表达层分离,并且提供了很多使显示接口更加个性化的卷标库,所以它能更好地实现用户接口的各种个性化需求。MVC通常用于分布式应用系统的设计和分析,如:大型商业网站、公司信息系统、管理信息系统、决策支持系统等,但它自身并不局限于某一个特定的领域。M
19、VC设计模式,最近几年被推荐为SIJN公司JZEE平台的设计模式,它强制性地把应用程序的输入、解决和输出分开3。它的三个核心部件分别是模型、视图和控制器,它们各自解决各自的任务:(1)模型(业务逻辑层):表达公司数据和业务规则,实现具体的业务逻辑、状态管理的功能。在MVC的三个部件中,模型拥有最多的解决任务。例如它也许用像EJB和ColdFusion Companies这样的构件对象来解决数据库。被模型返回的数据都是中立的,也就是说模型和数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的反复性。(2)视图(表达层):即用户看到并
20、与之交互的接口,是应用程序的外在表现,通常实现数据的输入和输出功能。对老式的Web应用程序来说,视图就是由HTML元素组成的接口,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术也层出不穷,它们涉及Macromedia Flash和像XHTML、XML/XSL、WML等一些标记语言和Web Services。因此如何解决应用程序的接口变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序解决很多不同的视图。在视图中其实没有真正的解决发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。(3)控制器(控制层):
21、起到控制整个业务流程的作用,根据用户的输入调用相应的模型和视图去完毕用户的需求和相关的操作。具体地来说:控制器自身不输出任何东西和做出任何解决。它只是接受客户的请求并进一步决定调用哪个模型去解决该请求,并根据解决结果来拟定用哪个视图来显示模型解决之后返回的数据。它们三者之间的关系如图3.1所示。 图2.1 MVC组件类型的关系和功能2.2 Struts项目概述 Struts是Apache组织的一个项目,像其它的Apache组织的项目同样,它也是一个开源专案。Struts作为一个设想是Craig R McClanahan于2023年提出的,该设计的目的是为运用Java技术开发基于MVC模式的We
22、b应用提供一个标准模式。基于Struts架构的Web应用程序基本上符合JSPModel2的设计标准,是MVC设计模式的一种变形,提供了对开发MVC系统的底层支持,它采用的重要技术是Servlet、JSP和Custom Tag Library5。Struts框架是一种基于Java的技术,Web应用程序开发人员通过Struts框架即可充足运用面向对象设计,代码重用及“编写一次,到处运营”的优点。此外,Struts不仅是拥有自己的控制器,同时整合了其它的一些技术来实现模型层和视图层,例如:在模型层,它可以很容易与数据库的访问技术相组合,涉及JDBC技术和EJB技术;在视图层,它可以与JSP、XSL等
23、组件相结合6 。所以从一定的意义上讲,采用Struts来实现基于MVC的Web应用的开发,可以根据具体的需求来选择设计的复杂限度,具有很好的扩展性。Struts的重要优势功能如下:(1)Struts中包含一个控制器Servlet,用来控制用户的请求发送到相应的Action对象;(2)在JSP页面中可以选用自定义标签库,并且在控制器Servlet中提供关联支持,这样可以帮助开发人员方便快捷地创建交互式窗体应用;(3)Struts还提供了一系列实用对象:XML文献解决、通过Java Reflection API自动解决JavaBean属性、国际化的提醒和消息。2.2.1 Struts核心组件Str
24、uts是一组互相协作的类、Servlet和JSP标记,它们组成了一个可重用的MVC设计模式。这个定义表达Struts是一个框架,而不是一个库,但同时Struts也包含了丰富的标记库和独立于该框架工作的实用程序类库。Struts通过一些组件类来完毕框架的功能,这些组件涉及:ActionServlet、Action、ActionForm、ActionForward、ActionMapping。1. ActionServletActionServlet继承自javax.servlet.http.HttpServlet类,它在struts中扮演的角色是中心控制器。它提供了一个中心位置来重要负责将Htt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 资产 管理 系统 网上 采购 模块 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。