1、毕业论文目录摘要2ABSTRACT3前言4第1章 绪论5第2章:Web开发的体系结构及其平台选择132.1 SUN J2EE平台132.2 J2EE平台规范142.3 J2EE组件和层次14第3章 系统的配置163.1 ERP系统运行环境的要求163.2 安装和配置JDK16安装和配置BEA WebLogic173.4 JBuilder 的安装以及和WebLogic的集成。20第四章:基于J2EE的生产规划子系统的设计与实现224.1需求说明与需求分析224.2系统处理流程和模块的设计254.3数据库的建立27第五章:程序的调试与运行2951:程序的调试295.2 原代码分析36结论38谢 辞
2、39参考文献40附录(原程序):41 摘要本文说明了中小型制造业ERP(Enterprise Resource Planning企业资源计划)系统需求和系统设计目标,基于最新的J2EE体系框架,实现了企业ERP系统的体系结构设计,分析了表示层的性能优化途径,可用的技术以及实现方法等。随着网络应用的加速发展,企业新的运作模式的不断涌现,企业信息系统不仅需要支持局域网环境下各个部门的应用,更重要的是实现基于局域网的企业间信息交互和资源共享.在此基础上构建新型的企业应用系统还要考虑到与遗留系统的有机结合、系统内部事务执行的可靠性、数据的安全性和系统的可扩展性.如何快速搭建高效、安全的企业应用系统已成
3、为IT界普遍关注的热点,为此该文对当前的主流企业应用开发平台-J2EE平台进行出深入的分析和研究.文章首先简要回顾了企业应用体系架构的发展历程,分析了企业应用体系架构的现状.最后,该文从理论与实际相结合的高度以某医药公司的信息管理系统为背景,在J2EE架构下进行分析设计和实际开发. 关键词主要有: J2EE 管理信息系统EJBJSPServletABSTRACTThe discussion we studied is DCS(Distributed Control System)Industry Boiler Control and leaderline Control builder sof
4、tware applied in the Industry Boiler Control with the system selection、system operation. The main hardware design may Industry Boiler Control parameters selection and the control I/O parameters selection 、System control program. They have primarily three parts: the industry boiler gas liquid positio
5、n control, industry boiler evaporate gas temperature control and boiler burning control. In the software system, the leaderline Control builder has the function: Selection、Control, mostly be applied in selecting system I/O, system control program-selection, system operating station selection.The IFI
6、X system monitoring has the function with designing the Industry System flow chart, data display and reporting. As the result, examining、controlling in the Industry Boiler equipment. Monitoring the industry and producing condition of the boiler, to direct the producing security, and to gain the best
7、 running condition and enormous economic performance.keywords: J2EE, Management Information System, JSP, Servlet, EJB前言随着电子计算机和通信技术的发展,人类已逐渐地步入信息化社会。信息和材料、能源一样成为社会的一种生产资料,在人类的社会生产活动中发挥着重要的作用,同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段。伴随着信息处理、传输、使用方式的改变,企事业单位的管理模式、管理体制发生了重大的变革。信息处理处理技术的水平及其应用程度,已成为衡量现代化社会中任何
8、一个企业、部门等在科学技术和经济实力上的重要标志之一。 管理信息系统是一个交叉性和综合性的学科,包括计算机学科(网络通信、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。随着科学技术的高速发展,其所涉及的范围还在进一步扩大。因此,将先进的技术和思想纳入管理信息系统的研究是保持管理信息系统生命力的重要内容。 通过对生产规划系统的开发,进一步介绍一个完整的基于J2EE管理信息工程。本系统的突出特点是突出了现在最为先进的系统开发平台,并且尝试在平台上进行比较完善的数据库开发。我遵循了信息系统开发的一般步骤。对系统进行了有针对性的了解,因为能力所限,我没有从理论的高度
9、对系统进行深入的研究而是侧重于应用。并且着重从管理视角看管理信息系统对组织的作用及其内在规律,了解信息系统开发的一般规律与开发方法,了解信息需求、信息系统分析和设计的基本内容与方法,明白开发系统在管理信息系统开发中的重要性,了解信息系统项目管理的基本内容与方法、现代信息系统的特点与基本技术。本文第一章是绪论,主要介绍ERP的历史渊源以及J2EE的基本信息。第二章着重介绍了J2EE的技术组成,体现了这个平台的绝对先进性。第三章介绍配置开发环境的过程。第四章介绍子系统的构成和模型设计以及数据库设计。第五章则介绍系统运行情况与调试记录。第1章 绪论本章我们将重点阐述ERP系统在现今的广泛应用,同时也
10、将了解在医疗行业中ERP的运用,以及这些运用给人们带来的方便,同时,我们也将一起讨论J2EE的简单概念,为接下来进一步的了解与开发系统提供支持。1.1 ERP简介与医药行业ERP发展前景1.1.1 管理思想的变迁ERP(企业资源管理计划Enterprise Resource Planning)是在先进的企业管理思想的基础上,应用信息技术实现对整个企业资源的一体化管理。ERP是一种可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理信息系统。它在企业资源最优化配置的前提下,整合企业内部主要或所有的经营活动,包括财务会计、管理会计、生产计划及管理、物料管理、销售与分销等主要功能模块,以达到效率
11、化经营的目标. ERP自90年代后期从美国传入,现在ERP已成为大型现代企业管理中不可或缺的有力管理工具,是企业现代化和信息化程度的重要标志。ERP项目是一个企业管理系统工程,而不是一般意义上的企业管理信息系统工程或者是企业信息化建设工程,这是因为整个管理系统不但基于ERP、系统工程和信息技术等现代科学技术的思想、原理和方法,而且还从本质上充分地体现了企业应用ERP与开展企业管理创新、推进企业管理现代化和提高企业竞争力的必然关系。接下来我们将讨论早期的各种管理思想,下图就反映了整个管理思想的演变过程如图1所示:单项系统管理MIS(管理信息系统)CIMS(计算机集成制造系统)MRP/MRP(物料
12、需求计划/制造资源计划)ERP(企业资源计划)图1MRP是物料需求计划(Material Requirements Planning)。这是60年代发展起来的一种计算物料需求量和需求时间的系统。最初,它只是一种需求计算器,是开环的,没有信息反馈,也谈不上控制。70年代发展成闭环MRP,物料需求、人力需求、车间采购计划构成一个闭环系统,这时的MRP才成为生产计划与控制系统。80年代,将销售管理、主生产计划、生产作业计划、采购管理、能力需求计划、数据管理以及库存管理等功能引入,形成制造资源计划(Manufacturing Resource Planning),这就是MRP-。据国际权威机构APIC
13、S的统计表明,企业在使用MRP-管理后,可明显改善库存管理、减少库存资金占用、提高资金周转次数、提高劳动生产率、有效降低成本,从而提高经济效益和企业的市场竞争力。但是MRP-仅能管理企业内部的物流和资源流。随着全球经济一体化的加速,企业与其外部环境的关系越来越密切,MRP-已不能满足需要。于是新的企业管理哲理和软件应运而生。其中影响最深远的就是CIMS和ERP思想。CIMS是计算机集成制造系统(Computer Integrated Manufacturing System)。CIMS的基本思想就是用集成的观点,即全局的观点来处理企业的经营和生产。CIMS将整个生产过程(市场、设计、制造、管理
14、、售后服务等)视为一个整体,企业利用信息技术来改造其设计、生产、销售和管理等各个方面,并且在网络和数据库的支持下实现信息集成,进而优化生产,提高企业的市场应变能力和竞争能力。另一方面,以MRP-为基础发展起来的ERP理念和软件逐渐推开。ERP把原来的制造资源计划拓展为围绕市场需求而建立的企业内外部资源计划系统。ERP给出了新的结构,把客户需求和企业内部的经营活动以及供应商的资源融合到一起,体现了完全按用户需求为中心的经营思想。ERP的基本思想是将企业的业务流程看作是一个紧密联系的供应链,其中包括供应商、制造工厂、分销网络和客户等;将企业内部划分成几个相互协同作业的支持子系统,如财务、市场营销、
15、生产制造、质量控制、服务维护、工程技术等,还包括企业的融资、投资以及对竞争对手的监视管理。此外,ERP打破了MRP-只局限于传统制造业的旧的观念和格局,把触角伸向各个行业,特别是金融业、通信业、高科技产业、零售业等。ERP的应用范围大大扩展了。1.1.2 ERP的核心思想在90年代初期首先提出的,ERTP在当时的解释是根据计算机技术的发展和供需链管理,推论各类制造业在信息时代管理信息系统的发展趋势和变革。随着人们认识的不断深入,ERP已经被赋予了更深的内涵。它强调供应链的管理,现在则强调供需链的管理。除了传统MRP系统所具有的制造、财务、销售等功能外,还增加了分销管理、人力资源管理、运输管理、
16、仓库管理、质量管理、设备管理、决策支持等功能;支持集团化、跨地区、跨国界运行,其主要宗旨就是将企业各方面的资源充分调配和平衡,使企业在激烈的市场竞争中全方位地发挥足够的能力,从而取得更好的经济效益。其实对于企业来说,ERP首先应该是管理思想,其次是管理手段与信息系统。管理思想是ERP的灵魂,不能正确认识ERP的管理思想就不可能很好地去实施和应用ERP系统。那么,ERP的管理内涵是什么?其先进的管理思想具体体现在哪些方面呢? 第一:帮助企业实现体制创新 新的管理机制必须能迅速提高工作效率,节约劳动成本。ERP帮助企业实现体制创新的意义在于,它能够帮助企业建立一种新的管理体制,其特点在于能实现企业
17、内部的相互监督和相互促进,并保证每个员工都自觉发挥最大的潜能去工作,使每个员工的报酬与他的劳动成果紧密相连,管理层也不会出现独裁现象。ERP作为一种先进的管理思想和手段,它所改变的不仅仅是某个人的个人行为或表层上的一个组织动作,而是从思想上去剔除管理者的旧观念,注入新观念。第二:“以人为本”的竞争机制 近年来,许多企业都不约而同地提到了“以人为本”的管理思想。ERP的管理思想认为,“以人为本”的前提是,必须在企业内部建立一种竞争机制,仅靠员工的自觉性和职业道德是不够的。因此,应首先在企业内部建立一种竞争机制,在此基础上,给每一个员工制定一个工作评价标准,并以此作为对员工的奖励标准,使每个员工都
18、必须达到这个标准,并不断超越这个标准,而且越远越好。随着标准不断提高,生产效率也必然跟着提高。这样“以人为本”管理方法就不会成为空泛的教条。 第三:把组织看做是一个社会系统 ERP吸收了西方现代管理理论中社会系统学派的创始人巴纳德的管理思想,他把组织看做是一个社会系统,这个系统要求人们之间的合作。在ERP的管理思想中,组织是一个协作的系统,应用ERP的现代企业管理思想,结合通信技术和网络技术,在组织内部建立起上情下达、下情上达的有效信息交流沟通系统,这一系统能保证上级及时掌握情况,获得作为决策基础的准确信息,又能保证指令的顺利下达和执行。 这样一种信息交流系统的建立和维护,是一个组织存在与发展
19、的首要条件,其后才谈得上组织的有效性和高效率。在运用这一系统时,还应当注意信息交流系统的完整性。第四:以“供应链管理”为核心 ERP基于MRP,又超越了MRP。ERP系统在MRP的基础上扩展了管理范围,它把客户需求和企业内部的制造活动以及供应商的制造资源整合在一起,形成一个完整的供应链(SCM),并对供应链上的所有环节进行有效管理,这样就形成了以供应链为核心的ERP管理系统。供应链跨越了部门与企业,形成了以产品或服务为核心的业务流程。以SCM为核心的ERP系统,适应了企业在知识经济时代、市场竞争激烈环境中生存与发展的需要,给有关企业带来了显著的利益。SCM从整个市场竞争与社会需求出发,实现了社
20、会资源的重组与业务的重组,大大改善了社会经济活动中物流与信息流运转的效率和有效性,消除了中间冗余的环节,减少了浪费,避免了延误第五:以“客户关系管理”为前台重要支撑 在以客户为中心的市场经济时代,企业关注的焦点逐渐由过去关注产品转移到关注客户上来。由于需要将更多的注意力集中到客户身上,关系营销、服务营销等理念层出不穷。与此同时,信息科技的长足发展从技术上为企业加强客户关系管理提供了强有力的支持。 ERP系统在以供应链为核心的管理基础上,增加了客户关系管理后,将着重解决企业业务活动的自动化和流程改进,尤其是在销售、市场营销、客户服务和支持等与客户直接打交道的前台领域。客户关系管理(CRM)能帮助
21、企业最大限度地利用以客户为中心的资源(包括人力资源、有形和无形资产),并将这些资源集中应用于现有客户和潜在客户身上。其目标是通过缩短销售周期和降低销售成本,通过寻求扩展业务所需的新市场和新渠道,并通过改进客户价值、客户满意度、盈利能力以及客户的忠诚度等方面来改善企业的管理。1.1.3医药行业ERP前景MC-ERP是一种专门针对大型医药企业的现代企业信息化解决方案,运用最新ERP设计思想开发的集成销售、财务、生产、采购管理职能的企业级综合管理系统。MC-ERP给医药企业提供更高的运营效率和更低的经营成本,是依靠先进管理思想和信息技术为实现的。首先,ERP系统以提高企业的市场竞争力和规范化、定量化
22、管理水平为目标,采用先进管理思想和信息技术,实现销售、财务、生产、采购等业务管理的自动化和网络化,实现企业业务过程相关数据信息的全面收集、及时处理和有效利用,为企业决策层事先计划和事中控制提供现代化的高效的管理手段和工具。再者,MC-ERP采取最新技术架构,利用先进的网络技术,对庞大的营销网络进行实时管理和监控,实现远程分销业务的网络化、各职能部门业务高度集成、业务运作效率大幅提高。 整个系统分为两部分:基于国际互联网(INTERNET)的销售与分销管理系统(简称B/S系统)和基于企业内联网(INTRANET)的销售与财务管理系统(简称C/S系统)。公司的对外业务使用B/S系统,销售公司和成品
23、仓库通过互联网终端利用本系统,完成销售业务和仓库管理。公司内部的销售办公室、结算中心和财务部使用C/S系统,完成销售管理和财务管理,主要包括销售管理、资金回笼、结算业务、财务会计、费用管理。系统架构B/S部分系统体系图C/S部分系统体系图功能组成管理会计分系统生产管理分系统采购管理分系统仓库管理分系统综合查询分系统安全管理分系统财务管理分系统销售管理分系统ERP系统MC-ERP系统针对医药企业的销售、财务、生产和采购四大管理业务,将系统划分为以下八个分系统:如图所示12 J2EE技术概述企业应用体系结构经历了从主机批处理方式、终端/主机模式、网络文件服务器方式、客户服务器模式。 90年代以来,
24、Internet技术、面向对象技术和分布式计算相互融合,使浏览器/服务器和分布式对象体系结构相继出现。随着Internet的进一步迅猛发展,企业应用体系架构正转移到一个复杂的分布式异构环境中,这就要求高性能和可靠的方式获得一个或多个企业信息系统的安全和事务性接入。显然,C/S两层体系结构已经不能适应当今企业应用的发展要求。因此,多层分布式体系结构也就应运而生。多层分布式体系结构适应了企业应用的发展要求,它使得企业应用具有很好的扩展性、可靠性、稳定性、安全性。同时,通过组件技术进行代码重用,简化系统开发的周期和效率,大大减低了企业应用系统开发的复杂度。多层体系架构为企业应用提供了有效可行的解决方
25、案。Sun公司推出的Java 2 Enterprise Edition (J2EE)企业平台为多层分布式企业应用了一套完整的技术和规范,它不仅继承了Java语言的平台独立的特点,而且结合了组件技术,为现代企业多层分布式应用提供了一套完整的解决方案。通过J2EE和CORBA技术(具有开放性、跨平台、跨语言的特性)的结合,很好的解决了企业计算中各种分布式对象的互操作,同时,方便了对企业遗留系统和企业信息系统的集成。对于企业应用系统的开发人员而言,无需考虑底层的实现细节,集中精力于企业业务逻辑的开发,由J2EE平台处理低层的通讯并提供各种服务(如:名字服务、安全管理、交易服务、事务管理等),从而高效
26、快速的建立企业应用系统。第2章:Web开发的体系结构及其平台选择2.1 SUN J2EE平台J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。
27、其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。 J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好机制: 保留现存的IT资产: 由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要
28、。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。J2EE架构可以充分利用用2.2 J2EE平台规范J2EE平台规范是一个由SUN公司定义的用于简化分布式企业级应用开发与部署的基于组件的模式(The J2EE Platform Specification defines a component-based model that simplifies enterprise development and deployment)。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是根据功能把应用逻辑分成多个层次,每个层
29、次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行,容器间通过相关的协议进行通讯,实现组件间的相互调用。2.3 J2EE组件和层次J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议?通常是某种数据库协议。它使得重用
30、业务逻辑和界面逻辑非常困难。现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,如图1所示,以下是 J2EE 规范的四个层次及相应的组件:这四层分别是 运行在客户端机器上的客户端层(Client Tier)、 运行在Web服务器上的Web层(Web Tier)、 运行在EJB服务器上的业务层(Business Tier)和 运行在EIS服务器上企业信息系统层(Enterprise Information System Tier)其中Web层和业务层共同组成了三层J2EE应用的中间层,其他两层是客户端层和存储层或企业信息系统
31、层。一般情况下,许多开放商把Web服务器和EJB服务器产品结合在一起发布,称为应用服务器或J2EE服务器。J2EE平台规范也定义了相应层的组件:I. 客户端层组件应用客户端程序和浏览器是客户端层组件。客户端层组件可以是基于Web方式的即作为Web服务器的浏览器,也可以是基于传统方式的(非基于Web方式)即独立的应用程序,可以完成瘦客户机无法完成的任务。II. Web层组件Java Servlet和JavaServer Pages(JSP)是Web层组件。如客户层那样,Web层可能包含某些 JavaBean 对象来处理用户输入,并把输入发送给运行在业务层上的Enterprise Bean 来进行
32、处理。按照J2EE规范,静态的HTML页面和Applets不算是Web层组件。这里的JavaBean和EJB(Enterprise JavaBean)除了共用“JavaBean”这个名字外,这两种组件模式完全没有关系。许多文章把EJB作为原始的“JavaBean”的扩展,这是错误的。EJB并没有扩展或使用JavaBean组件模式。最初的JavaBean(java.beans包)在进程内部(intraprocess)使用,而EJB(javax.ejb包)是在进程间(interprocess)使用的组件。即最初的JavaBean不是为分布式组件而设的。它是最好的组件模式,可能是至今发现的最好的过程
33、内部开发的组件模式,但它不是一个服务器端的组件模式。EJB则能解决在三层结构中由管理分布式商务对象多带来的问题数据库连接池(Database Connection Pooling)模型是一个有价值的资源。获取数据库连接是一项耗时的工作,而且连接数非常有限。容器通过管理连接池来缓和这些问题。EJB可从池中迅速获取连接。在EJB释放连接之后可为其他EJB使用。第3章 系统的配置本章主要介绍ERP系统开发环境以及环境平台的配置。这里先阐述ERP系统对环境的要求,接下来介绍ERP运行环境的安装和配置,集成开发环境的设置以及数据库的安装和配置。3.1 ERP系统运行环境的要求CPU配置要求在PIII以上
34、内存一般至少要求在256M以上硬盘一般至少要求在1GB以上光驱无要求软驱无要求显示器无要求其他计算机设备网卡等联网设备3.2 安装和配置JDK3.2.1 JDK的安装具体步骤为:(1)单击从Sun公司网站下载JDK应用程序。 注意从网站上下的JDK后缀名可能不为.exe,应将后缀名改为.exe。(2)运行后按界面提示安装即可。3.2.2 JDK的配置JDK的配置主要包括以下三个配置:(1) 设置JAVA_HOME环境变量。(2) 设置CLASSPATH(3) 更新PATH路径安装和配置BEA WebLogic3.3.1安装步骤为:(1) 单击WebLogic的安装程序,安装程序将会自动准备安装
35、。(2) 按照页面提示一步一步进行操作即可完成。3.3.2 安装JDBC将装有JDBC的盘放入光驱中,点击安装程序安装即可。3.3.3 配置WebLogic1.将Microsoft SQL Server 2000 Driver for JDBClib下的三个类拷贝放入weblogic安装目录下 weblogic81serverlib文件中。这三个类分别为msbase.jar、mssqlserver.jar、msutil.jar。 2在BEA目录下找这样的路径beauser_projectsmydomain 下找到startWebLogic.cmd文件。右击它选择编辑打开这个文件,然后在里面找到
36、 set CLASSPATH=%.这一位置。 然后在结尾加上分号和下面这段,目的是让WebLogic运行时能找到这些类,在启动Start server 可以看到这些类。%WL_HOME%serverlibjasper-compiler.jar;%WL_HOME%serverlibcommons-logging.jar;%WL_HOME%serverlibjasper-runtime.jar;%WL_HOME%serverlibstruts-legacy.jar;%WL_HOME%serverlibstandard.jar;%WL_HOME%serverlibmsbase.jar;%WL_HOM
37、E%serverlibmssqlserver.jar;%WL_HOME%serverlibmsutil.jar3设置环境变量右击左面上的“我的电脑”,在弹出的选项中“属性”,在弹出的对话框中选择高级选项卡,单击环境变量选项。然后在弹出的对话框中选择系统变量里的CLASSPATH(在配置JDK时已经建立)进行更新,在变量值的末尾加上我们所需的类。具体设置可参照以下变量值。值前面的在前面设置JDK已经设置,不必在做设置。具体参数见附录。然后设置用户变量,在上图的对话框中用户变量下的 CLASSPATH变量。若没有,首先应新建这一项。变量值可参考如下设置。 到此环境变量的设置已经完成。请注意,在每次
38、设置完环境变量时,请重新启动计算机。4.在开始菜单-程序- BEA WebLogic Platform 8.1 -Configuration Wizard,运行配置domain。5单击下一步,在弹出的页面中选择Server下的myserver,然后在configuration Name选项里输入自己需要的名字。这里我们采用默认的mydomain名字。单击创建即可。6.在开始菜单-程序-WebLogic-User Project-mydomain-Start Server启动Server。弹出了一个控制台窗口,不要关闭这个窗口,等待服务器运行。注意在倒数第二行出现 started in RUNN
39、ING mode表示启动成功。如下图所示。到此WebLogic配置成功!7. 打开IE浏览器输入以下地址http:/localhost:7001/console 8在出现的登陆页面中输入你在配置向导里设置的用户名和密码,单击Sign In进入控制台。页面如下所示。9.在左边的目录树中选中Services-JDBC-ConnectionPools,单击右侧的ConfigureanewJDBCConnectionPool。或者是直接单击右侧的Connection Pools,如下图所示的红色文本。也可以创建连接池。 如果是成功的可以看到WebLogic列出了你的配置项,如下图所示。10界面如下图所
40、示。点击左边树型栏里的蓝色文本,按页面提示操作就可完成。到此Web应用服务器算是完成了。3.4 JBuilder 的安装以及和WebLogic的集成。3.4.1 安装JBuilder。 具体安装步骤为:1 将装有JBuilder的光盘放入光驱,点击运行JBuilder安装程序。2 按安装界面的操作提示完成即可。3.4.2 JBuilder与WebLogic的集成1 打开JBuilder软件,点击tools下的configure servers选项。将弹出一个对话框,在对话框中的左边栏里选择 WebLogic Platform Server 8.x, 在右边选中Enable server 复选框
41、,如上图所示。对General选项卡进行设置,在Home directory里设置bea里的server路径,在Working directory里设置用户工程里的Domains的路径,其他几项按默认的即可。接下来在下面的栏里选择Class选项卡。点击Add按钮,添加JDBC里的三个驱动类路径。2 单击JBuilder菜单里的Project下的Project Properties选项。弹出一个对话框,单击左边的server项,在Single server for all services in project项里选择weblogic应用服务器。其他的按默认操作。点击ok就了。到此完成了Web服
42、务器在JBuilder里的集成。3.在JBuilder里连接数据库。在Name里输入:“JDBC ” , 然后在Location里选择Project项。单击OK 即可。单击刚建立的JDBC项,出现图(1)所示那样,然后在右边栏里单击Class选项卡。然后单击Add按钮,把JDBC的驱动类路径加到里面。然后依次新建SqlServer、Used。对于SqlServer项,类似JDBC方法把驱动数据库的三个类加到Class里面。接下来配置Enterprise setup项。在JBuilder菜单里选择tools下的Enterprise setup项。弹出对话框。图(2)在左边栏里选择Datebase
43、 Drivers项,然后在右边栏里单击Add按钮,在出现的对话框里单击JDBC就添加了JDBC.config.如图(2)所示。下一步就是建立连接数据库。在JBuilder菜单里选择tools下的Database Pilot,弹出以下对话框。然后在对话框中单击File文件下的新建命令,弹出一个对话框。在Driver项里输入数据库的启动类名在这里我们的类名为:com.microsoft.jdbc.sqlserver.SQLServerDriver在URL项里输入JDBC要连接的地址和数据库名,可参照如下输入:jdbc:microsoft:sqlserver:/127.0.0.1:1433;data
44、basename=ERP单击新建项右边的加号,弹出如下对话框。在此对话框里输入要连接的数据库的用户名和密码。单击OK便可。这时在新建项的下面显示了一些有关数据库的一些信息。第四章:基于J2EE的生产规划子系统的设计与实现4.1需求说明与需求分析4.1.1需求说明 用户获得用户编号和密码后,即可登录本系统。用户先进入管理信息系统主页(地址:http:/localhost:7001/portalone/login.jsp),在右下方有一个Mis入口,点击进入进入jsp页面。直接进入主界面,这时的用户可以直接进入对任意字段进行维护(包括增加,删除,修改等各项操作)。用户进入自己的页面,可见页面左侧窗
45、口标题栏显示出当前用户的真实姓名。左侧窗口内的树目录结构为功能选择菜单项。点击某菜单项前面的“+”号,可展开该项,显示该项下的子菜单项;点击某菜单项前面的“-”号,可折叠该项,隐藏该项下的子菜单项。单击有子菜单项的叶结点,可在右侧窗口中显示此菜单项下各个子菜单项的图形按钮;双击没有子菜单项的叶结点链接,可在右侧窗口中显示此菜单项功能的操作页面。本操作平台分为增加和删除和维护三部分,以下分别讲述他们的具体操作:在展开一个选项后,点击增加选项后,弹出增加的页面,根据客户要求显示的信息作出一张表,然后根据页面上显示的提示进行操作,给每个属性赋值,赋值完毕后,前台立即显示增加的信息和之前已经存在的信息
46、。打开维护选项后,相应的弹出正确的页面,然后可以见到你所操作的那张表存储的信息,在页面后有三个按钮,分别是删除,增加,以及按主键查找。在你想要删除的纪录后点击删除按钮后,弹出删除需要确认的信息,再点击确认后,信息方能够删除,否则,系统将返回到维护主菜单。在维护主界面下,点击按主键查找,则见到页面,需要你输入这张表定义的关键字,在你输入关键字后,系统将与表里所存在的信息进行对照,如若信息有匹配的,则将该信息提交到页面供用户浏览,如若没有该信息,则不提示出错的信息,系统直接将输入的字段作为关键字反映在页面上,其他地方则显示为空,此操作仅仅是对页面进行处理,不对数据库进行操作,数据库中不存在以输入信
47、息作为关键字的纪录。点击跟目录下的按主键查找,也显示与此相同的信息。上面的模块按照 主页面子目录(对应的表)展开后即可对信息处理在生产规划子系统中,应该包括月报表,季度报表,订单管理,订单金额等表格的操作。这些也都应该体现对生产规划的要求,订单管理是客户进行提货与付款的中间环节,因此订单系统应该尽量人性化,发出的报表应该使人能够迅速的辨认。4.1.2需求分析在企业信息平台和网络传输平台的基础上,开发实施应用企业资源计划管理系统(ERP), 前期主要解决企业涉及生产经营管理业务层面上的流程设计和系统应用。包括生产计划与生产作业、供应和销售、库房、质量以及财务接口等业务方面的数据信息的处理和分析,达到信息集成和高度共享的要求,以实现公司信息资源的及时传递和有效整合,全面提高企业管理水平。信息系统涉及到的应用模块如下:图4-1 系统分类图1、业务流程分析:一般说来,一个大型的系统应该包括生产作业调度管理;生产任务安排;生产进度控制;工废、料废的处理;生产完工入库;查询和统计报表;其业务处理流程图也比较复杂,下面就是一个正式系统的流程。我们只是使用其中的一部分,并且实现的功能也相对简单。