J2EE的企业资产管理系统网上采购模块的设计与实现.docx
《J2EE的企业资产管理系统网上采购模块的设计与实现.docx》由会员分享,可在线阅读,更多相关《J2EE的企业资产管理系统网上采购模块的设计与实现.docx(27页珍藏版)》请在课桌文档上搜索。
1、J2EE的企业资产管理系统网上采购模块的设计与实现随着经济一体化进程的加快与互联网信息技术的飞速开展,企业的信息化的步伐也逐渐加快,从通常的手工操作到办公自动化套件的广泛应用,再到各式各样企业管理平台的大量实施,以及将来向1.体化的方向进展,我国的企业信息化经历了一个技术化层面从低到高,集成化程度从分散到集中,管理理念不断更新,管理方式逐渐走向成熟的过程。期问涌现出许多优秀的管理平台,资产管理系统(EAM)就是其中比较有影响力的一款。EAM系统下的采购管理作为供给越管理的一个重要环节,日渐显示出其重要性。要想在信息化的浪潮中提高企业竞争力,建立一套适合企业开展的资产管理系统势在必行,而其中网上
2、采购模块是其中的一个重要角色。本系统基于B/S模式,采用应用广泛的J2EE开发平台、设计与实现了EAM资产管理系统,满足了企业管理信息化的密求。系统分为四个模块:网上采购、资产核查、资产申请申报.系统管理。其中网上采购管理模块目录管理、信息发布、报价系统构成。本文国院设计与实现EAM采购管理系统,首先对采购管理系统的流程进行了详细分析,以及各个模块与网上采购系统的关系,明确了需求:然后根据采购管理系统的常求分析,设计了采购管理系统的总体与详细架构,并在此基础上设计了相应的数据库;最后展示了采购管理系统的运行效凫关键词:J2EE,EAM,Stmts,MVC,采购管理系统,ABSTRACTWith
3、therapiddeve1.opmentoftheeconomicg1.oba1.izationandinforma1.iontcchno1.ogysuchastheInternet,computertechno1.ogyandnetworktechno1.ogy,companiesacce1.eratethepaceofinformationization.Fromusua1.manua1.toextensiveuseofofficeHUIanationsoftware,tothekindsofvariousenterprisemanagementp1.atform*SiKp1.ementa
4、tionandfuture*Sdirectionoftheintegrationprogress,ourcountry,Sinformationizationof:panyintechno1.ogyve1.from1.onjttitit.frr.:tsub1.ishingprocuremt?ntmanagementsystemBhichadapttoenterpriseisi三porative.ThispaperbasesonB/Ssystem,adoptJ2EEdeve1.opmentp1.atform.designandiBp1.ementa1.1EAMprocureaentmanagem
5、entsystem,achievetheenterpriseprocurementmanagementinfonationrequirements.TheEAMprocure三entma11agrentsysteinvo1.vefoursub-wdu1.esre1.ated,suchasprocurementmodu1.c.三atcria1.schockmodu1.e,purchaseordermodu1.e,systemmanage三odu1.c.Andtheprocurementmodu1.edividedinto3specificmodu1.es.ThepaperfocusesonCat
6、a1.oguemanageModu1.e,InfoiikitionModu1.e,PriceReportingModu1.e.Then,withtherequire三entsofEAMprocurementmanagementsystem,WedeterminethearchitectureofIhCsystem,functiona1.designing,andschemeoutthedatabases.At1.astthepaperdemonstratestherunti三eeffectivenessofsomemodu1.es,conc1.udesthecharacteristicsand
7、1initationsofthesystem,andpointsouttheprospectoffuturework.KeyWords:J2EEEAM.Struts.MVC.ProcurementManageeentSystem第1章引言.选题的目的和意义企业从采赌、生产.销售到全面琼算,处于一不迅遑变化且难于预测的买力市场,为了提高竞争力,需要采取更加先进的制造技术与管理方法,做出快速哨应。而实现按期交费,满足客户的窜求,第一个环节就是采购.国此,采购作为企业运作的核心环节,共地位举足轻重.采购工作为了企业生产与管理,以及时、按质与按量的要求供给所需的物资,以最小的物资储研到达最正确的供货状
8、态。防止物资的软压与缺料对于一个企业来说至关重要。因此,有必要创立可以集成在EAM的杲购管理系统,以适应电子商务时代企业开展的需要.该采婶管理系统是E仙系统中物流、生产流、资金流中沏流与资金流的更要组成局部,在保障信息在不同部门之间的正常流动,按时交货与降低本钱起着重要作用。本EAM系统面向中小型制造企业、莹用于多行业的、E根抠具体业务需求进行功能裁减并支持企业业务流程重组。并在广州、珠三角乃至全国制造企业中推广应用,逐步实现产业化.机械制造业主要通过就原材料的加工,改造与组装成为市场所帝要的产品.主要包括机械如工、机床加工与级共性行业.其中涉及的工业镇城主要有机械设备、汽车、造船、飞行器、机
9、车与日用器具等等,1.2 企业资产管理系统的开展状况工业开展经历了从手工作坊到机械化.自动化再到集成化的变迁,因此各个时期的检修方式也阳之不断更新和开展.从息体上看,可分为以下几个阶段:第一阶段:事后维修而预防性维修(从18世纪第一次产亚革命到20世圮初).事后维修是指当设多发生世漳时进行的非方案性维修,慎防性维修即实施定期的点枪及早期维护。第二阶段:姣济检修(从20世纪初至80年代),随着科学技术的开展,检修力式也变的多种多样,于是就产生了以节约本钱为宗旨的琮合检修力式。即将各利一检修方式根据需要,有机地结合在一起的检修方式。其显著的特点是设备现代化、管理现代化。箫三阶段:状态和强知维修(从
10、20世纪80年代至今).依*盟和设备,对设备运行状态的进行监控,然后做出维修决策.通过这种力式,可以大大减轻专业维修人员的工作量,不仅如比,运行人员也可以通过监测设各参与检修,及时调整设备运行状态,以雄护设备的正常高效运转。机观设备维修的开展史,我们可以发现,每一中设备维修方法的诞生,都是伴殖着科学枝木的进步应运而生的,在科学技术低下的初期,因为没有先选的设备管理系统.说各维修只能依靠事后维修的方式进行:图者符学技术的开展,首先出现的更低层次的设备管理系统,只能时设备进行期单的管理,所以可以制定出一定的维修方案和设备的维修周期,进行颈防性维护:到了设备维修的笫三个阶段,恰逢信息技术飞速开展的时
11、代,先进的管理系统,就可以使经济维修成为可能:和了今天.殖着其他技术,例如装测技术的飞速开展,笠律系统可以实时此控设备的运行犹态,这就可以根据设备的实时状态进行f防性维修。正是生于当今设备维修开展的需要,一会先进的,融合最新技术的设备管理平台就显得尤为重要,而企业资产管理系统(EAY)就是在这个背景下诞生的。EAM的前身是QIMS(ComPUteriZedMaintenanCeManagementSystem:计算机化的设备维护管理条统)。CMMS更多倒IE维修管理,包括于页防性、预测性维修方案,从系统的应用范囹来看,OWS更多停曲在部门级的水平.EAM系统巳经在管理的广度和深度上提高到整个企
12、业圾,甚至是.多企止的管理,EAY系统支将多组织管理。在这样的管理犊式下,充分保存了各分公司百身的管理郁点,并在济要时互相方便地交换信息和共享流程。这样的EAM系统将帮助管理决策层方便、及时、完孩的了解下属企业的运营状泥,特别是可以直援在系统中直接对下属企业、部门、系统或其遏合模式迸行预算控制,以此帮助跨国公司.集团企业全局掌控和管理费产.最大程度降低管理本钱,实现企业价值最大化.IT技术的应用同时,EAM帮助企业把实现企业设备舆产管理的战略目标变得更加灵活和简单.趋着计算机、数据库,尤其是InIernet的广泛应用,EAM系统也从过去QfttS可以单机安装开展到今天的同络化运行.任何地点,任
13、何时间,用户只需要运用标准IrHerneI包电器即可登录系统.荻取实时的管理信息。这样的运作方式同时降低了企业对于IT谀菸投转,以及维护的本钱。全球EAM软件及效劳中场规横早在2000年已超过13亿美金,2005年将达到19亿美金.而对于国内EAM的市场窄阿,各家公司对于具体的数字说法不一,而一致的看法是EAM的增长速质是企业信息产品中开展最快的.1.3 论文研究内容本文对EAM的采购管理系统的各个模块逆行了需求分析,在希求分析的基础上,设计了系统架的,并实现了EAM采购管理模块,满足了企业采购信息化的需求。本文的主要工作有:I.对采购管理系统进行了需求分析。首先,分析了采购管理的总体业务流程
14、与采期管理莓整个EAM系统中的地位:然后.将网上建市管理.资产申请,资金申请功能.详组分析.明确需求。2,设计了系统的总体架拘.总体架构分为视图层、代理层、控制层、模型层与DAo层,设计了系统的总体业务流程和各层处理逆辑。3.设计了系统的详组整为。首先谀计了详细架构通信图与蚊据流:然后分别设计了前台与后台的电辑处理系列图。4,设计了相应的系统数据库。5.对系统模块中的类与接口、页育进行没计与编码.1.4论文结构本文分为6章第1章,绪论。角要叙述了工程背景与开发杲娣管理系统的意义.弓I出了本文主要工作.第2章,系统平台与技术.简单说明了本文涉及的关键技术J2EE、MYC和SSH混架技术。第3章,
15、网上采购槎块需求分析。首先分析了采婶管理的总体目标,然后详细分析了采购管理涉及的各个模块的流程与功能,明确了甯求。第4聿,网上采的模块设计与实现.首先设计了系统的总体架构与原理,辘后设计了系统的详维架为设计与数据库,最后详组说明系统模块的主要类与页面设计.以及说明了系统开发与运行环境,并直观彘现系统周部槿块的运行效果。第5章,总结与展里.对总给了本文.分析了工程的句点与优势、指明了未未工作的切入点。第2章系统平台与技术2.1 MVC设计模式2.1.1 MVC模式的介绍便着WCb开发的不断开展和察要,VVC模式祓推荐并成为SUn公司J2EE平台的设计模式,并且在应用中受到越来越多的开发者的欢送。
16、ModeI-View-ControI1.er原来是XerOXPARC在八十年代为编程语SmaI1.Ia1.k-80创造的一种应用程序的框架结构,至今已被广泛使用。该框架绪构支持三层绪构的类:表现应用程序状态层、屏幕表现层和控制流层,因此这三层祓称为模式(MOdeD、视图(View)和控制器(Contro1.1.er).MVC是可以满足那些需要为同样的数据提供多个视图的应用程序的开发需要,在开发与用户接口相关,特别是对用户接口要求较复杂的相关的应用程序时,可以偎好地以不同的方式来显示同一数据,也就是在不改变软件功能的前提下,可以实现用户对用户接口的个性化要求,而MVC模式的景大特点就是将业务层与
17、表示层别高,而且提供了很多使显示接口更加个性化的卷标库,所以它镇更好地实现用户接口的各种个性化密求。MVC通常用于分布式应用系统的设计和分析,如:大型商业网站、企业信息系统、管理信息系统、决策支桥系统等,但它本身并不局限于某一个特定的领域。MvC设计模式,最近几年被推荐为S1.JN公司JZEE平台的设计模式,它强制性地把应用程序的输入、处理和粕出分开。它的三个核心痂件分别是模型、视图和控制器,它们各自处理各自的任务:(1)模型(业务专辑层):表示企业数据和业务规则,实现具体的业务逐辑、状态管理的功能。在MVC的三个劄件中,模型拥有最多的处理任务。例如它可能用像EJB和Co1.dFusionCo
18、tnpanies这样的构件对象来处理数裾库。被模型返回的数据都是中立的,也就是说模型和数据格式无关.这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用所以减少了代码的重复性。(2)视图(表示层):即用户看到并与之交互的接口,是应用程序的外在表现,通常实现数据的输入和输出功能。对老式的Web应用程序来说,视图就是由RTM1.元素组成的接口,在新式的Web应用程序中,HTM1.依旧在视图中扮演着重要的角色,但一些新的技术也层出不穷,它们包括MacromediaFIaSh和僮XHTM1.XM1./XS1.,WM1.等一些标识语言和WebServices,因此如何处理
19、应用程序的接口变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。(3)控制器(控制层):起到控制整个业务流程的作用,根据用户的输入调用相应的模型和视图去完成用户的需求和相关的操作。具体地来说:控制器本身不输出任何东西和做出任何处理。它只是接受客户的请求并迸一步决定调用哪个模型去处理该请求,并根据处理结果来确定用哪个视图来显示模型处理之后返回的数据.它们三者之间的关系如图3.1所示。方法何用事件图2.1MVC俎件类型的关系和功能2.2St
20、rUt8工程概述StrUtS是APaChe组织的一个工程,像其它的APaChe组织的工程一样,它也是一个开源专案.Struts作为一个设想是CraigRMcC1.anahan于2000年提出的,该设计的目标是为利用Java技术开发基于MVC模式的Web应用提供一个标准模式。基于Struts架构的Web应用程序根本上符合JSPMode1.2的设计标准,是MVC设计模式的一种变形,提供了对开发MC系统的底层支持,它枭用的主要技术是SerVIet、JSPfoCustomTag1.ibraryaStrUtS.框架是一种基于JaVa的技术,Web应用程序开发人员通过StrUtS柩架即可充分利用面向对象设
21、计,代码重用及“端写1.次,到处运行的优点。另外,Struts不仅是拥有自己的控制器,同时整合了其它的一些技术来实现模型层和视图层,例如:在模型层,它可以很容易与数据库的访问技术相缎合,包括JDBC技术和EJB技术;在视图层,它能够与JSP、XS1.等组件相结合恁。所以从一定的意义上讲,采用StrUtS来实现基于MVC的Web应用的开发,可以根裾具体的需求来选择设计的复杂程度,具有很好的扩展性。Struts的主要优势功能如下:(I)Struts中包含一个控制器SerV1.et,用来控制用户的请求发送到相应的Aetion对象;(2)在JSP页面中可以选用自定义标签库,并且在控制器SerVIet中
22、梃供关联支持,这样可以帮助开发人员方便怏捷地创立交互式窗体应用;(3)Struts还提供了一系列实用对象:XM1.文件处理,通过JavaRef1.ectionAPI自动处理JaVaBean属性、国际化的提示和消息。2.2.1Struts核心期件S1.rUIS是一组相互协作的类、SerVIe1.和JSP标记,它们组成了一个可重月的MVC设计模式。这个定义表示SIrU1.S是一个框袈,而不是一个库,但同时S1.ruis也包含了丰富的标记库和独立于该程架工作的实用程序类库。Struts通过一些组件类来完成棍架的功能,这些组件包:ActionServ1.et.Action.ActionForm,Act
23、ionForward,ActionMiippinge1. ActionServ1.otACCionSerV1.et继承自javax.serv1.et,http.HttpServ1.et类,它在StrUtS中扮演的角色是中心控制器C它提供了一个中心位置来主要负责将Ht1.P客户请求组装后,根据配置文件的指定的描述,转发到适当的处理器,另外,除了作为应用程序的前端控制器外,AetiOnServ1.et实例还负责初始化和去除应用程序的资源。2. Action一个ACtiOn类的角色,就像是客户请求动作和业务逻辑处理之间的适配器,它作为应用程序响应用户请求的动作,将请求与业务逻辑分开。这样用户的请求和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE 企业 资产 管理 系统 网上 采购 模块 设计 实现

链接地址:https://www.desk33.com/p-1682786.html