基于J2EE上的制造业信息系统的研究和应用毕业论文(47页).doc
-基于J2EE上的制造业信息系统的研究和应用毕业论文-第 46 页基于J2EE·制造业信息系统的研究及应用机械设计及理论专业摘 要制造业的发展关系是国家国民经济兴衰的体现,采用现金的计算机信息技术、信息技术改造提升传统产业,是企业在现如今的激烈竞争环境中脱颖而出的重要途径。本文所述的是一套统筹企业内部关系,进行管理所有部门的集成式信息系统。它的灵感来源于“制造资源管理系统(MRP)”,优点是打破了只为需要而编写的专用软件,节省了人力物力。本文对制造业实施信息化管理进行了调研,阐述了现如今我国企业信息化建设现状,具体的诠释了企业信息化对于一个企业的重要性。剖析制造企业信息管理系统所需要的功能,并对实现应用系统做了具体分析。与国内传统实现手段(ERP)不同,本文改变了大多数ERP系统采用传统单一C/S结构以及仅限于WINDOWS平台运行的方式,采用更优秀的开发技术,更好的满足客户需求。令系统功能愈加强大且运行更加稳定。而且主要运用J2EE开发平台,令应用系统具备保密性好、跨平台、运行稳定等诸多优势。关键词:制造业 信息化 ERP J2EE JBOSS B/SAbstract制造业的发展关系是国家国民经济兴衰的体现,采用现金的计算机信息技术、信息技术改造提升传统产业,是企业在现如今的激烈竞争环境中脱颖而出的重要途径。本文所述的是一套统筹企业内部关系,进行管理所有部门的集成式信息系统。The development of the relationship between manufacturing industry is the embodiment of national rise and fall of the national economy, the cash of the computer information technology and information technology to transform and upgrade traditional industries, companies stand out in today's competitive environment is an important way. In this paper, a set of integrated enterprise internal relations, for the management of all departments of integrated information system.它的灵感来源于“制造资源管理系统(MRP)”,优点是打破了只为需要而编写的专用软件,节省了人力物力。Its inspiration comes from the "manufacturing resource management system (MRP)", the advantage is to break the special software written for the need, save the human and material resources.本文对制造业实施信息化管理进行了调研,阐述了现如今我国企业信息化建设现状,具体的诠释了企业信息化对于一个企业的重要性。剖析制造企业信息管理系统所需要的功能,并对实现应用系统做了具体分析。In this paper, the implementation of information management in the manufacturing industry has been investigated, this paper expounds the present situation of enterprise information construction in our country, and explains the importance of the enterprise information for an enterprise. Analysis of the function of manufacturing enterprise information management system, and the realization of the application system to do a specific analysis.与国内传统实现手段(ERP)不同,本文改变了大多数ERP系统采用传统单一C/S结构以及仅限于WINDOWS平台运行的方式,采用更优秀的开发技术,更好的满足客户需求。令系统功能愈加强大且运行更加稳定。而且主要运用J2EE开发平台,令应用系统具备保密性好、跨平台、运行稳定等诸多优势。With the domestic traditional implementation (ERP) methods are different, this paper changes the most ERP systems using traditional single C / S structure and are only limited to running on Windows platform, the more excellent technology development, better to meet customer needs. Make the system function more powerful and more stable operation. And the main use of J2EE development platform, so that the application system has a good security, cross platform, running stability, and many other advantages.经过对制造业信息化管理的调研,主要发现了以下几点主要问题:After the investigation of the manufacturing information management, the main problems are found:(1)构建成财务、市场管理、工程技术服务、生产制造及质量控制、竞争对手的监视管理于一体的大型信息统筹系统,将企业内部所需信息资源有效的整合到一起,并将企业资源计划、供应链及客户关系管理有机结合起来,优化了企业的内部管理,也提高了企业在市场中对各项信息敏感度和竞争力!Key words: manufacturing information J2EE JBOSS B/S ERP绪 论我国自从执行“电子信息技术带动工业化”发展方针以来,金融建设层面上得到了高速的进步。而公司,做为金融的根本,信息化的应用的程度是否遍及,亦是国之信息化建树的主体,更是提高企业主要竞争力,接轨国际的主要路线之一!工业现代化,其实是使用计算机同时配备武装工业部门的一门新式课题,如何用现代化的经营措施来进行合理的工业治理,产业生产完成自动化,施行水准高,产业劳动生产率将可能领先世界先进水平。To establish the industrial production and operation of various technical and economic indicators to achieve the world's advanced level of the world's advanced level.建立工业生产和各种技术和经济指标的运作,以实现世界先进水平的世界先进水平。The progress of human society, in the final analysis, depend on the development of social productivity. In the era of rapid development of science and technology, the development of science and technology and its wide application in production, it plays an important role in the development of social productive forces. So it is an inevitable trend of the world to promote the development of the productive forces through the realization of the industrial modernization. Industrial modernization is the material basis of agricultural modernization, science and technology modernization and national defense modernization.人类社会的进步归根到底取决于社会生产力的发展。如今,是个科学信息等技术不断飞速成长的时期,科学技术的发展,以及其在产业中的普及,对社会的生产力发展有着至关重要的功用。因此,实现工业现代化,促进生产力发展,是世界发展的必然趋势。因此,产业现代化就是农业现代化、科技现代化和国防现代化的基本保障。The main symbol of industrial modernization are: 1. In the process of industrial production, the continuous realization of mechanization and automation, the use of new technologies, new materials, new technology and the latest scientific and technological achievements. Industrial sector structure modernization, accelerating the development of Technology (knowledge) - intensive industries, the establishment of new industrial sectors. Knowledge structure modernization of workers. The scientific and cultural level of workers and professional knowledge of the general increase in the proportion of scientific and technological personnel in the workers continues to increase, with the increase in the proportion of professional knowledge management. The modernization of management. In industrial management, the electronic computer and other modern management methods are widely used. The main technical and economic index and per capita GDP reached the world advanced level.工业现代化的主要标志是:1。在工业生产过程中,不断实现机械化和自动化,采用新技术、新材料、新技术和最新科技成果。产业部门结构的现代化,加快技术发展(知识)密集型产业,建立新的产业部门。知识结构现代化的工人。职工的科学文化水平和专业知识的普遍增长,在科技人员的比重不断增加,随着专业知识管理比例的增加。管理现代化。在工业管理中,电子计算机等现代管理方法被广泛应用。主要技术指标和经济指标和人均国内生产总值达到世界先进水平。Industrial modernization is a world and a historical concept, in a certain era, in the world has a unified content. Developing countries, due to the weak economic basis of the original technology, the level of productivity is not high, realize the industrial modernization need according to their national conditions, in line with the provisions of the conditions of the stage goal, has the plan to have the step.产业现代化是一个世界和一个历史的概念,在一定的时代,在世界上有一个统一的内容。发展国家,由于经济基础薄弱的原创技术,生产力水平是不高,实现工业现代化需要根据本国国情,符合规定条件的阶段目标,有计划有步骤。1、我国制造业信息化建设现状(1)信息化的整体使用率较为落后,信息化的创造历程尚在萌芽阶段。企业进入电子信息化,一般来说,是指产业使用先进的电子信息交流,逐步发展进步,扩大使用范围,以此来解决产业内部的一些沟通等问题,提高一系列产业内部的效能和水准,继而提升企业经济效益和竞争力的经过。企业讯息化的表现便在于可否完成企业产生过程自动化、管理的方式施行互联网化、卷钉支撑进入智能化及商务运营的逐渐步入这电子化,从最初开始的MRP,到渐渐扩展深入,替代了MRP的ERP,再到现如今大路上前行的电子商务,组成了我国企业信息化建设的大概方向和里程。而以目前状况来说,大多数的发达国家的企业,已经逐步进入电子商务全面化的阶段!为何说我国的企业信息化应用还在萌芽,因为企业无论在信息化基础设施建设与应用,还是电子商务认知和参与度都远远低于发达国家中的企业,特别是中小型企业,对于IT应用并不重视,急待开发!经由考察,几近全部公司企业全部基本都拥有诸如台式机、打印机这些相交于比较基础的IT终端和外部设备产品,但是网络设备的利用率却依然较低,诸如“ERP、5CM”等应用的使用率根本就可以说是极低,绝大多数的企业,对于电脑的功能依旧停留在文字处理和财务管理这种最基本的信息和数据处理方面上。但是已经具有局域网或者使用互联网的企业公司与企业公司之间,业务的互相联系通知也还是主要依赖相对古旧的电话、传真、邮件等效率较为低下的方法。调查的数个行业中,有30%的企业参与电子商务,但对于网络的使用,只是停留在网上支付、分销渠道管理等基础的方面,而且只是小部分,更多的互联网利用率主要还仅仅是在网上查询(60%)、发布信息(76%)等初级阶段。严格来说,由于受到种种客观环境制约,诸如环境不成熟、电子法律不健全等的影响,目前能够全面实现电子商务应用的企业依然很少,甚至说没有,以至于未来几年参与电子商务的企业依然很少。造成这一现状的原因很复杂,例如:企业实力(经济、技术、人员等因素都是关键)、社会环境、法律完善程度这些因素也是原因的一部分。可是更重要的问题依旧在于企业公司管理人员对于讯息化的建立的认识较为朦胧,公司的管理者们并不了解全面讯息化对于公司企业本身的紧要性,并且对于讯息化的建立,理解也很是肤浅。经过调查,75%的企业高层认为,电子商务已经帮助推动了该产品,而82.7%的管理者认为,电子商务可以提高企业的知名度,只有45.7%的管理者认为电子商务应用可以降低生产成本和经营成本。只有45.7%的管理者认为电子商务应用可以降低生产成本和经营成本。了解不到位,基本拥有的配置利用成都低下,将来介入其的可能性减小,这就是主要原因。因此,可以发现,提高电子商务的应用,更新观念,更新观念,对企业电子信息的建设具有重要的应用!而且,企业信息化的水平也极度不平衡,主要差异体现在地区、行业、大中小企业上。不同地区、不同行业和不同规模的企业,对于信息化的建设方面、使用方面都是十分不均衡的状态。沿海地区关于讯息化的建立、应用水准相对来说很高,大型公司企业的企业讯息化历程又基本上高于中型、小型企业,这种局面其实一般来说都是地区、经济、文化、行业以及对于未来的前瞻性,竞争的激烈程度和企业发展前景等等的多种因素引起的。(2) 信息化发展的措施及策略通过企业信息现状的分析,改革应该从如下几个部分开始,例:1、加大企业对于信息化方面的重视与资金投入的力度;2、加快国内企业信息技术的改革与进度,增强技术支持;3、完善信息管理,建立有效的信息传输系统;4、加快企业信息系统的集成;5、不断加强电子全民信息化的基础建设,尝试利用网络开展经营;6,建立网络信用机制,解决信息不对称;7、同意计划、完善和完善相关法律法规;8、经常接受专业咨询,不断提升企业信息化的水平。2、 对企业信息化的建议信息技术逐渐进步,令我们感到高兴,与此同时却也给企业信息化建设带来极大的挑战!大多数企业中,负责信息技术的人员很少,几乎没有。、未经专业培训,便进入岗位了。而传统中小企业在信息建设中面临的困难更多。由于对缺乏专业知识,面对新鲜少见的技术术语,频繁出台的新产品和日常更新软件经常感到无所适从,仅仅依靠自己的技术人员和技术能力的薄弱,很难实现企业全面信息化。更何况,企业信息化并不只是简单的购买一套设备,或者是拟出一套方案就能解决的问题,它需要用IT手段对业务流程、管理模式等等一系列流程进行全面重新改造及优化。但是由于很多企业的观念和尚未形成的咨询意识(除了财务咨询外,对企业战略咨询、管理及技术咨询,大多数企业表现出不理解态度),因此来看,市场还需要进一步发展。总而言之,企业要想做到全面信息化进程,需要的是各方共同参与努力,包括政府、企业自身、IT厂商、第三方服务提供,只有共同参与,才能够真正的帮助我们,更好的加速企业全面信息化,进入到高效率的工作环境之中。经过对制造业信息化管理的调研,主要发现了以下几点主要问题:(1) 构建成财务、市场管理、工程技术服务、生产制造及质量控制、竞争对手的监视管理于一体的大型信息统筹系统,将企业内部所需信息资源有效的整合到一起,并将企业公司资源筹划、供给链及客户的相关管理有机结合起来,优化了企业公司的内部管理,也提高了企业公司在市场中对各项信息敏感度和竞争力!(2) 系统采用J2EE开发平台,使系统可以跨平台运行。也保证足以支持它可以适合最基本的J2EE服务,真正的做到了“一次编码,多次运行”,使应用系统运行环境不受操作系统影响。(3) 实现了C/S和B/S两种结构的融合,采用JBOSS服务器,将应用程序的JAR/WAR/SAR包放置于目录下,不必安装客户端,只要从服务器下载下来,然后运行即可,下载的客户端包已经全部经过混淆器的混淆处理,首先程序的保密性可以保障。C/S结构分离数据库服务于客户,使它们之间的通信更加灵活且具有开放性。并通过对JBOSS的配置,实现B/S结构后,可以让客户端之间进行访问,让系统使用简便,灵动,界面明了,维护时投入的成本较低。(4) 实现了操作流程可视,界面个性设置清晰。将系统的主要操作流程以工作表的方式呈现于界面,用户可根据工作表进行操作,操作流程清晰透彻,便于理解,使用户操作使用简便,减少不必要的错误,同时,也令操作复杂繁琐的制造业在操作流程方面实现自定义。(5) 采纳组件开发方法,针对B/S构造中的报表部份利用,办理了B/S中对报表打印的局限性,使用户能随心定制其报表并储存。1、 系统设计原则与构架1.1系统设计原则系统要求:符合公司的业务规范,满足人员的使用需求,能够适应公司业务发展,因此,在设计开发中,我们遵循以下几方面:模块化原则系统采用了模块化的设计思维,更倾向于安装维护及使用的方便快捷,在未来因业务不断发展而需要扩充或修改时,不会影响整体系统和总流程。可拓展性和可移植性原则系统提供优质的数据接口,具有良好的扩展及可移植性,系统选用的数据库、开发工具、操作系统、软硬件及网络等都应易于扩展,满足公司发展需求,也能满足系统的物理扩展、功能扩展和系统结构调整。开放性原则开放性法则,所表达的是系统将听命于它,供给可供扩大的数据的接口,数据的接口能够与后期的扩大成都系统完成无缝的对接,让系统加倍易于维护管理,并且,还可以具备连续的扩充性和强大的升级能力。统一性原则建设同意的管理控制系统,为公司管理提供便利的信息网络通道。安全性和可靠性原则系统社戏实行内外系统隔离,系统的各个环节具备多重保密性和认证措施,充分利用防火墙、加密/多重加密、权限及认证等技术,可以阻止信息的误传,也可以防止外来的非法入侵,保障数据不会被篡改、窃取,确保系统数据的安全交换和运作,并提供安全可靠的数据传输交换通道,同时对数据的储存进行有效认证。适应性原则让企业信息管理的需求满意:让使用者个性化的要求达到满足。先进性原则系统尽可能使用国际先进的技术及设备,现金的数据库和应用平台,现金的开发工具和方法等,使建成的系统具有较高的实用性,在满足设计年限内的管理需求同时,还能为今后的业务拓展留出一定的扩展空间,让系统拥有长久的生命力和发展能力。实用性原则方便开展业务,便于操作维护。标准化原则系统所有都采用了统一技术、数据库、接口、处理流程、的操作界面还有业务拓展规则。规范性原则系统的网络整体结构和通信协议,遵循国际与国内的标准规范和相关的规定,方便和上级部门及供应商等多方系统实现异种联网,进行数据传输。国际化原则为使该信息系统在近几年保持活力,并在国内保持领先技术水平,该系统要求语言国际化,规则国际化。主体原则随着软件系统发展规模越来越大,并且也越来越复杂,更加越来越难以保证它的可靠的性能。如果使用的系统的可靠性越来越高的话,那么软件体系的安全性、可靠的性能依然直接的干系到编程者的设计的信誉的生存和发展的能力。一般来所,软件可靠性指的就是,能在故障发生时释放并排除故障,能够在测试操作过程中避免失败就是这项软件的可靠性。硬件的可靠性重要在于物理机制的衰减,这是和软件的可靠性相比的本质区别。而软件可靠性是由于差的设计与实现。因此,软件的可靠性必须在设计阶段确定,在生产和测试阶段,再考虑难度。Robustness is also referred to as the robustness of the software to the specification requirements other than the input to determine the input does not meet the specification requirements, and can have a reasonable approach. Software robustness is a relatively vague concept, but it is very important to measure the external standards of the software. The robustness of the software design has a direct response to the analysis of the design and the level of encoding.鲁棒性也被称为对软件程序的鲁棒性,对样板请求之外的输入,肯定输入不符合样板规范,并且可以有一个合理的方法。软件程序鲁棒性是一个相对朦胧的观念,但它是权衡软件程序的外在尺度的首要手段。软件程序策划的鲁棒性直接反应了策划的剖析和编码的水准。Design software is required to be scientific, so that it has good structure and complete documentation, and the system performance is easy to adjust.设计软件需要科学的设计,使其具有良好的结构和完整的文档,系统的性能很容易调节。The intelligibility of the software is the premise of its reliability and can be modified. It is not just a question of clear documentation, but also a simple structure of the software itself. It depends largely on the insight and creativity of the designer as well as the mastery of the design object, and of course it depends on the proper use of the design tools and methods.软件的可修改的条件是可理解性是其可靠性作为前提。它不只是一个分明的文档的题目,并且是一个容易的软件程序自己的构造。这在很大程度上取决于设计师的洞察力和创造力以及设计对象的掌握程度,当然也取决于设计工具和方法的正确使用。Design a proper data collection, used to test the system, and ensure that the system has been fully tested.设计一个合适的数据采集,用于测试系统,并保证系统已经得到了充分的测试。The efficiency of the software is usually measured by the execution time of the program and the memory capacity. On the basis of the functional requirements of the principle, the shorter the time required for the program running, the smaller the memory capacity is, the higher the efficiency is.该软件的效率通常是由程序的执行时间和内存容量来衡量的。在功能要求的基础上,程序运行所需的时间越短,记忆容量越小,效率越高。In the structure of the implementation of open, open standards based on industry standards, in line with the national and the Ministry of information industry.在实行公开、开放标准的基础上,以行业标准为基础,符合国家和信息产业部。To meet customer needs, system performance is reliable, easy to maintain.为了让客户的需求达到满意,系统的性能靠得住、维持功能方便是非常有必要的。1.2系统应用构架1.2.1基于三层构架的C/S与B/S的相结合模式B/S(浏览器/服务器模式),是一种网络结构的兴起之后,网络浏览器是最重要的客户端应用软件。该模板合并了客户端,系统功用的主旨是齐聚在服务器上,从而把系统的开发、维护和使用简化了。客户端只需安装一个浏览器,如互联网和浏览器Netscape Navigator服务器安装SQL Server,Oracle,MySQL数据库。浏览器通过服务器网络与数据库进行交互。C/S结构,便是客户端和服务器构造。它是一个软件程序系统的整体构造,能够完全利用的长处是两头硬件环境,项目配置的客户端和服务器端的完成,使系统的通信开销降低。当前,大大部分的应用程序软件体系是两层构造的客户机/服务器方式,因为而今的软件操纵程序对分布式Web应用的发展,网络和客户机/服务器应用程序能够处置相似的交易,而有差别的操纵模块同享逻辑组件;是以,内在用户和外在用户能够访问新型的和现在已经有的操纵系统,经过现在已经有的应用体系逻辑可以被扩大到新兴的应用区域。这是当前应用系统的发展方向。互联网/Intranet在不停止的扩展,首要突出的是在网络而成的基础上进行讯息发布、讯息的检索等技能,Java跨互联网技能和EJB网络分布式目标技能三者的有机结合,致使了全部操纵体系的体系构造的改变,从C/S的主从构造开始,逐渐向着灵活多变的多级分布结构开始变化,令它在现如今以WEB为核心的网络信息应用中,出现了新的内涵,这就是基于三层架构的C/S和B/S相结合模式。该形式主紧要的其实是在客户机应用程序和后端的数据库之间增添了一个业务层(中间层),从而将业务系统的构建在逻辑方面组成了三个层次,业务层的完成实际上是与表示层没有关系的,然后完成了使用者能够按照使用习性、场所等其它的条件变化灵活选择C/S或B/S界面,这使得我们的系统在开发上有很大的弹性,令我们的系统有着异常良好的实用性与更多的可扩展性,可以及时满足不同的用户的不同需求。这三层分别是:表示、业务及数据层。(如图1.1)1.2.2 JAVA语言及J2EE的标准Java是由太阳计算机系统公司推出的面向目标软件程序策划语言(以下简称Java语言)和Java平台的总体称谓。杰姆斯和同事们共同研制的雏形,并正式启动于1995年。Java最开始被称为Oak,是设计于1991年,为了使消费类电子产品能够嵌入式芯片而设计的。1995年更名为Java,并重新策划用于开发互联网应用程序。用Java完成的HotJava浏览器(支撑Java applet)展示了Java的独特诱惑:跨平台、动态网络、互联网计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一个角度来说,Java的技术也没有断过进取向上的心。自推出以来,JAVA是非常流行的,快速发展的使对“C + +语言”形成强烈冲击。在全世界云计算和可挪移的网络的工业环境下,Java更突出了明显上风和开阔前景。但是于2010年被甲骨文公司收购了太阳电子计算机系统公司。J2EE是一个彻底与古旧的应用开发完全不同,技术框架,蕴含很多组件,能够简化和规范样板应用系统的开展和分布,抬高系统的可移植的性能,安全的性能,和再利用的价值的性能。J2EE core is a set of technical standards and guidelines, which contains various components, service architecture and technical level, have common standards and specifications, let all according to J2EE architecture between different platforms, there is a good compatibility, solve used in the past to backend enterprise information products between each other are not compatible, inside or outside the enterprise difficult to interworking dilemma.J2EE主旨是一套技能准则和指南,蕴含各类组件,服务体系构造和技术水准,有相同的标准和样板,让全部根据J2EE架构的不尽相同平台之间,哪里是优良的可兼容的性能,要解决企业信息产品不兼容的问题,企业内部或外部的企业难以沟通。The difference of the J2EE component and the "standard" Java class is that it is being assembled in an J2EE application that has a fixed format and compliance with the J2EE specification, which is managed by the J2EE server. J2EE specification is defined as J2EE components: client application and the applet is running on the client components, Java servlets and Java Server Pages (JSP) is a web component that runs on the server; enterprise Java beans (EJB) module is running the server industry manpower components inJ2EE组件的“准则”差别的Java类是,它是拼装在一个J2EE的应用程序中的,有一个稳固的制式和遵守的J2EE模板,这是因为J2EE服务器的管理。J2EE样板是定义为J2EE附件:客户端的应用程序和Applet它们是运转在客户端的组件上面的,Java Servlet和Java的服务器中的页面(JSP)是网络组件上的服务器中运行;企业公司Java Beans(EJB)模块运行服务器行业的人力资源构成。Java的语言,是一种用途多方位的、并发的、以项目类为地基的面向对象的语言。它的设计基本要做到尽可能与操作系统无关,即“一次编写,多次运行”。目前,Java技术的架构包含有三个方面:1、 J2EE(Java 2 平台企业版)企业版(J2EE)是为了面向公司企业,而为环境开发的新的应用程序解决案。J2SR(Java 2平台标准版)标准版(J2SE)为桌面而建设和低层商务操纵,它供给了可以使用的运行解决方案。J2ME(Java 2 平台小型版)微型版(J2ME)是竭力于消费商品和嵌入式配置的最佳解决计划。2、J2EE容许企业公司有更强大的适用于变化的实力。由于每个商品基于J2EE平台,都能保障最基本的J2EE服务支撑。公司将只需要建立一个编码好,按照J2EE程序,然后在部署与应用环境相符合,做出一个决定。如果底层平台的功能性和实用性已经不能满足新的市场需求,用户还有其他选择。如果用户J2EE应用程序的设计是非常好的,符合标准,系统可以随着业务的扩展,随着时间的推移,通过更换的中间件,操作系统或硬件放大,但不需要显著的更改应用程序,这种方式对于未来IT投资的保护是很好的建议。对市场需要的反应时间也可以缩小到最短,也可以让公司以INTERNET所要求的速度来