基于flexj2ee的车辆维修管理系统的设计与实现本科论文.doc
《基于flexj2ee的车辆维修管理系统的设计与实现本科论文.doc》由会员分享,可在线阅读,更多相关《基于flexj2ee的车辆维修管理系统的设计与实现本科论文.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学 士 学 位 论 文基于Flex/J2EE的车辆维修管理系统的设计与实现院 系:专 业: 姓 名:指 导 教 师:完 成 日 期: - 39 - 目录摘要- 4 -Abstract- 5 -第一章 绪论- 6 -1.1 论文研究背景- 6 -1.1.1 车辆维修管理系统的概述- 6 -1.1.2 车辆维修管理系统的使用现状及其发展- 6 -1.2 论文内容和意义- 7 -1.2.1 论文的内容- 7 -1.2.2 论文的意义- 7 -1.3 论文章节安排- 7 -第二章 车辆管理系统的相关技术介绍- 9 -2.1 车辆维修管理系统的技术背景介绍- 9 -2.2 RIA介绍- 9 -2.2.1
2、 RIA简介- 9 -2.2.2 RIA的发展历史- 10 -2.3 Flex3和 ActionScript3介绍- 10 -2.3.1 Flex3技术简介- 10 -2.3.2 ActionScript3 技术简介- 11 -2.3.3 Flex 发展历史和前景展望- 12 -2.4 J2EE技术- 13 -2.4.1 J2EE技术介绍- 13 -2.4.2 Flex3与J2EE的结合- 14 -第三章 车辆维修管理系统总体架构- 15 -3.1 系统总体架构- 15 -3.1.1 系统描述- 15 -3.1.2 系统架构设计- 15 -3.2 需求分析- 16 -3.2.1 功能需求分析-
3、 16 -3.2.2 模块设计- 17 -3.3数据库的设计与实现- 19 -第四章 车辆维修管理系统详细设计与实现- 22 -4.1 开发工具概述- 22 -4.2 Flex前端界面和功能的实现- 22 -4.2.1 系统所实现具体功能- 22 -4.2.2 系统功能的实现过程- 27 -4.3 BlazeDS实现的Flex与J2EE的交互- 30 -4.4 J2EE后台的实现介绍- 33 -4.5 系统实现中的难点解决- 34 -第五章 总结与展望- 36 -5.1 论文总结- 36 -5.2 论文展望- 36 -参考文献- 38 -致谢- 39 -摘要当今社会,人们对网页的要求越来越来高
4、,其中包括网页的表现力,这就对网站的开发者提出了挑战。由此RIA应运而生,他改变了人们浏览网页的方式,给人们以全新的使用体验。其中Flex更是以其强大的功能和独特的创意赢得了人们的追捧,并在RIA领域中得到了快速发展。本文旨在运用Flex构建车辆维修管理系统来阐述Flex构建的显示层的实现过程还有Flex与后台的J2EE的交互过程。系统通过Adobe开源的Flex数据通信服务BlazeDS以实现Flex与后台J2EE的交互。该系统的设计与实现可以帮助车辆维修企业提高业务水平和工作效率。同时Flex技术的使用更可以增强车辆维修企业的用户与系统的交互。通过网络,企业用户还能更好的共享和沟通业务信息
5、,真正为企业带来便利。论文的主要工作如下:1) 介绍了RIA、Flex、J2EE等技术的概念和发展及Flex的优势和特点。同时也介绍了车辆维修行业的概况,分析了车辆维修软件在行业里的使用现状。2) 对车辆维修管理系统的需求进行了详细分析,并按照需求对系统进行了整体的架构设计、各个功能模块的设计、还有数据库的设计。3) 重点分析和阐述了Flex显示层的实现效果和过程,展示了各个界面的实现功能。同时还分析了Flex与后台J2EE通过BlazeDS交互的实现过程并阐述了实现中遇到问题的解决办法。4) 同时本文还结合系统的实现对Flex技术的优势和面临的挑战进行了一定的探讨,并对其前景进行了展望。关键
6、词:Flex、RIA、J2EE、车辆维修、管理系统。AbstractNowadays, peoples expectations on browsing fantastic web pages and having more interaction between users and pages are getting much stronger than ever before, which is a great challenge for the web site developers. So, the RIA comes into existence as the situation r
7、equires. It will change the way that people browse web pages. It will bring the users a brand new experience. Flex is powerful and creative which win the peoples pursuit and it is developing rapidly in RIA. This thesis aims at expatiate the realization of Flex presentation layer and the interaction
8、between Flex and J2EE by means of designing and realizing the Vehicle Maintenance Management System with Flex. The system connects J2EE with Flex by Adobe open source data services BlazeDS. The design and realization of this system can assist the vehicle maintenance and repair enterprise to raise th
9、e level of services and improve the work efficiency. The Usage of Flex can enhance the interaction between enterprise users and system. And outlets in different places can share the same information, which bring convenience to the enterprises.The main work of this thesis is as follows:1) Introduce t
10、he concepts, histories of RIA, Flex , J2EE and the characteristics, advantages of Flex.2) Analyze the request of Vehicle Maintenance Management System, work out the solution, design the structure of the system and the database; 3) Analyze the realization of Flex presentation layer and the interactio
11、n between Flex and J2EE. Explain how to solve the problem in the realization.4) This thesis also discussed the advantages and challenges of Flex and the prospect for Flex.Keywords: Flex, RIA, J2EE, Vehicle Maintenance Management System第一章 绪论1.1 论文研究背景1.1.1 车辆维修管理系统的概述随着我国经济的飞速发展,汽车在我国变得越来越普及,这也就直接带动
12、了汽车维修业的繁荣,汽车维修业已成为一个迅速崛起的庞大产业,为公路交通运输业提供了强有力的技术保障。但是汽车维修行业本身也存在一定的问题,诸如行业的诚信度和信誉度较差、乱收费问题、从业人员素质、技术水平、服务水平较低、市场秩序有待进一步规范等等,再加上我国加入世贸组织后,汽车维修行业所面临的巨大挑战都影响着汽车维修行业的发展。因此,提高汽车维修行业的竞争力和管理水平迫在眉睫,车辆维修数字化管理正好顺应了汽车维修行业提高竞争力和管理水平的需求,从而一批车辆维修管理软件应运而生,他们对汽车维修行业的快速和健康发展起到了积极的促进作用。车辆维修管理软件可以帮助汽车维修企业管理和记录日常的维修业务,用
13、计算机来参与汽修厂的管理,可明显提高汽修厂的管理水平和工作效率,加强对员工的监管,进而促进汽车维修企业更快更好的发展,提高汽车维修企业的市场竞争力。车辆维修管理软件可以提供包括汽修业务管理、汽配业务管理、售后服务管理、客户关系管理、系统管理等日常业务的管理功能,这些功能可以有效地帮助汽车维修企业更好地管理自己的业务,从而提高自己的市场竞争力。1.1.2 车辆维修管理系统的使用现状及其发展目前车辆维修管理系统已经被应用于大大小小的车辆维修企业里,并且为企业的管理带来了很大的帮助。由此看出,车辆维修企业对车辆维修管理系统的需求还是很大的,不过仍然有很多车辆维修企业还没有使用维修管理软件,原因并不在
14、于这些企业不想使用,而是苦于此类软件很大程度上无法满足所有企业的需求。关键在于软件开发者要根据各个维修厂家的实际业务需求来开发出真正满足企业要求的软件来,这是非常重要的,而不能闭门造车,想通过一个软件的开发就能覆盖所有车辆维修企业的需要,这是不现实的。从车辆管理系统的现状来看,大大小小各种功能的车辆管理软件可谓是铺天盖地层出不穷,且都能提供车辆维修企业日常业务所需的各种功能。但是大多数的车辆维修管理系统都是无法连接到网络上的,更不用说用Flex这样的表现力极强的Web技术来开发了,但是随着如今车辆维修行业的日渐壮大,连锁的车辆维修企业也越来越多了,所以如果能够把各个车辆维修点通过网络连接起来进
15、行统一管理和调配肯定会大大提高车辆维修企业的竞争力。1.2 论文内容和意义1.2.1 论文的内容本文主要探讨RIA的主要技术FLEX、ActionScript3以及Flex和J2EE的结合,并通过这些技术来阐述如何实现基于FLEX/J2EE的车辆维修管理系统,并通过该系统来说明Flex、Actionscript3和BlazeDS等FLEX相关技术给车辆维修软件的开发和使用所带来的改变和意义。从而让人们进一步了解和体会到Flex技术给用户所带来的优秀的交互体验。1.2.2 论文的意义本文通过探讨和使用Flex这一优秀的RIA技术来车辆维修管理系统的设计和实现,具体意义有:(一) 展现Flex技术
16、在界面表现和与用户交互方面的优势,这无疑将大大提高软件的易用性和使用体验,从而满足用户日益提高的对软件的要求。(二) 利用Flex与J2EE的结合构建架构的车辆维修管理系统,可以实现架构不能实现的功能,并且提高了开发和维护效率,以满足车辆维修企业增长的业务需求,实现联网管理,提高企业的管理效率。1.3 论文章节安排论文分为5章,各章具体内容安排如下:第一章 作为引言,主要讨论课题的研究背景、车辆维修管理系统的使用现状分析及本文的主要内容、意义和论文的组织编排。第二章 主要介绍本文所用到的技术理论和概念。包括RIA、Flex以及系统实现中所使用的相关技术和概念如Actionscript3、J2E
17、E、BlazeDS等。第三章 主要阐述车辆维修管理系统总体架构、系统的需求分析、系统的模块设计、数据库的设计以及开发工具和环境的概述第四章 主要讲述系统详细设计与实现。如Flex前端的实现和Java后台的逻辑实现同时也会探讨系统实现过程中所遇到的问题和解决办法第五章 总结与展望,主要对论文的实际工作进行总结、归纳,并结合车辆管理系统的实现展望Flex在软件系统开发方面的前景。第二章 车辆管理系统的相关技术介绍2.1 车辆维修管理系统的技术背景介绍车辆维修管理软件可以帮助汽车维修企业管理和记录日常的维修业务,用计算机来参与汽修厂的管理,明显提高了汽修厂的管理水平和工作效率,增强了汽车维修企业的市
18、场竞争力。但从车辆管理系统的现状来看,大大小小各种功能的车辆管理软件可谓是铺天盖地层出不穷,虽都能提供车辆维修企业日常业务所需的各种功能,但没有特色。首先大多数的车辆维修管理系统都是无法连接到网络上的,这就限制了软件的使用范围,大大降低了管理系统的实用性。其次单一的界面没有特色,容易使用户产生审美疲劳,对于用户没有友好度,更不用说使用RIA这样的Web技术来开发了。而本文旨在使用Flex这一极具表现力的技术来实现传统车辆维修管理系统所没有、的良好的交互性和友好度,为用户带来使用体验上巨大的变化。同时又通过网络这一载体,可以允许企业用户在不同的地点查看和修改企业的各种管理信息,从而不再有地域的限
19、制。这就大大提高了管理系统的应用价值。然而在业务层,本文使用J2EE作为解决方案,来为企业提供更加可靠和高效的应用系统,完全可以满足车辆维修企业的业务需求。结合Flex强大的表现力和J2EE出色的业务处理能力而设计开发出来的车辆维修管理系统相比传统的系统有了很大的优势和提升,同时也具有可行性高、开发效率高、维护成本低等特点。下面就将对本系统用到的各种技术进行详细的介绍。2.2 RIA介绍2.2.1 RIA简介互联网早已成为人们日常生活中重要的一部分了,每天人们要浏览各种网页并从中获取大量的信息。然而传统的网页表现已经很难满足人们的要求了,人们需要更丰富更多彩的网页表现。频繁的网页刷新、请求响应
20、等待的时间等传统网页都具有的问题降低了人们上网的乐趣。当然传统网页也有其优势所在那就是带宽的需求比较低,节省网络的资源,浏览速度较快,但是随着网络技术的发展和硬件设备的提升,带宽已经不在是问题了,网页技术的发展也不再受到带宽的制约了。有了人们日益增长的需求又有硬件设备的发展做保证,新技术应运而生。RIA富互联网技术为网页的浏览带来了全新的体验。Rich Internet Application 即富因特网应用程序1,RIA的富体现在其丰富的界面表现能力可以实现类似桌面应用系统的效果。传统网页的输入框选择框等组件已近让人们产生了审美上的疲劳,而且无法与浏览者有更多的交互,界面呆板、生硬、缺乏生气
21、。而运用RIA技术的界面则充分的展现了其“富”的一面,同时强大的交互性更为网页增添了活力。RIA同样适合企业级开发,对于企业用户来说,他们可以保留现有的系统架构,如J2EE、.NET等,而只需对前台的界面进行改变。RIA技术可以与这些架构进行很好的结合,将系统变得更快速、美观、易用。与之前的系统相比,RIA技术大大地提高了系统的表现力和交互性,使得界面的友好度加强,最主要的时间少了系统频繁的刷新和远程交互,大大地提高了使用效率。2.2.2 RIA的发展历史 “富互联网应用系统”一词源于Macromedia公司在2002年3月发表的一份白皮书,尽管如此,该词在更早的年代中就已包含以下含义2:远程
22、脚本(由微软于1998年左右提出)、X Internet(由Forrester Research于2000年10月提出)、富(网页)客户端富网络应用2。随着RIA技术的不断发展,涌现出了很多种新兴的技术。首先当然是Adobe的Flex,从它一经推出就受到了广大开发者的热捧,并在这几年的到了很大程度的发展和推广。同时Flex的最大竞争对手SilverLight也由微软公司于Flex之后推出,并且给Flex带来了很大的冲击。如今Sun 公司的JavaFX 也逐渐崭露头角。这些技术各有各的优势,其中Flex先入为主,如今已经被很多的开发人员所接受,并且有了很多成功的应用案例,而SilverLight
23、和JavaFx还有很长的路要走。可以肯定的是在RIA领域竞争才刚刚开始,会有更多新的技术出现,他们毫无疑问会为网页的浏览体验带来翻天覆地的变化。2.3 Flex3和 ActionScript3介绍2.3.1 Flex3技术简介Flex 是一种基于标准编程模型的高效RIA 开发产品集,最初由Macromedia 公司在2004年发布,后被Adobe 公司冠以商标。“基于标准编程模型的高效RIA 开发产品集”,这是Adobe 公司对Flex 技术的官方定义1。Flex是以Flash的为基础而推出的,需要Flash Player插件才可以运行。由于Flash的广为流行,所以大多数的浏览器都安装了Fl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 flexj2ee 车辆 维修 管理 系统 设计 实现 本科 论文
限制150内