论文部分内容阅读
汽车租赁管理系统是为汽车租赁公司提供的一个简单易用的系统,随着科技的发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。而建立管理系统是一个很好的解决办法。本文的项目背景是笔者协助某汽车租赁公司开发一套汽车租赁系统,该系统初期拟采用基于J2EE的Struts架构,本文主要论述了该系统的设计和实现。J2EE(Java2Platform Enterprise Edition)是一种开放分布式多层体系结构的应用程序的开发平台。J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。它利用Java2平台来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构,它定义了一个典型的四层结构,分别是客户层、Web层、商业逻辑层和企业信息系统层。在本篇论文所开发的系统中,采用了J2EE的多层架构。系统用户通过客户层访问系统,数据流则通过Web层传入至商业逻辑层进行处理。由于汽车租赁系统涉及到企业内网和外网之间的数据交互,因此多层的体系架构也有利于汽车租赁系统的安全。Struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。Struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。Struts提供的类使得开发工作更加简单,这些类包括:控制程序流程的类;实现和执行程序事务逻辑的类;自定义的标记库使得创建和验证HTML表单更加容易。本文的核心技术就是J2EE中的Struts框架,通过这种MVC的框架开发系统能够保证系统的结构清晰,易于扩展等。本论文侧重于系统的开发,在整个项目的开发过程中,提炼出了非常实际通用的核心模块,大大提高了开发的效率,也为以后的汽车租赁系统后续扩展升级打下了坚实的基础。