基于JSP的汽车租赁管理系统的设计与实现(含源文件) - 图文(2)

2019-08-31 21:35

微软用户绪论

1.2 系统目标

使用MySQL数据库和JSP设计完成的汽车租赁管理系统,一方面可以实现租赁车辆信息共享。管理员上传租赁车辆的一些描述信息、图片等,用户就可以在线浏览,对所属的租赁车辆有更感官的了解。当遇到不解的问题,还可以在线留言,等待管理员的解答;另一方面通过Internet网广泛平台以及计算机庞大的存储空间,高性能的处理效率,高度可靠的数据安全等优点,准确的记录租赁信息,计算租赁排行,并将信息结果清晰地显示出来便于管理员管理。将本系统应用到租赁汽车行业中,会大大增加租赁会员的数量,客户也会及时得到更新的租赁信息等。同时也方便管理员查看租赁情况,减少人工统计的时间,节省成本,加快汽车租赁的周期。 1.3 系统开发环境和技术介绍 1.3.1 技术介绍

本系统采用MyEclipse8.0作为开发工具,MySQL5.1作为数据库用来存储系统数据。MyEclipse8.0整合其他很多工具(比如Tomcat等等)到它的IDE中一起工作,程序员可以方便有效地开发项目。MySQL5.1使用了先进的数据库结构,可以为中型的Web站点和企业应用提供优良的扩展性。同时MySQL5.1还为用户提供了重要的安全性处理功能,为用户的数据安全提供了可靠的保证。

(1) JSP技术

为了快速方便地进行动态系统的开发,JSP在以下几个方面做了改进,使其成为快速建立跨平台的动态系统的首选方案。

① 将内容的生成和显示进行分离

使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且将其捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容,并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。

2

微软用户绪论

② 可重用组件

绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

③ 采用标识

Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性等功能。

④ 适应平台

几乎所有平台都支持Java,JSP+JavaBeans可以在大多数平台下运行。将程序从一个平台移植到另外一个平台时,JSP和JavaBeans甚至不用重新编译就可以使用,因为Java字节码都是标准的与平台无关的。

⑤ 数据库连接

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

(2) 级联样式表

CSS是Cascading Style Sheets(层叠样式表单)的简称,更多的人把它称作样式表。CSS语句可以实现许多需要专业软件才可以达到的效果,利用其属性可以设置字体、颜色、背景等页面格式;利用定位可以使页面布局更加规范;利用滤镜可以使页面产生多媒体效果等特点。

实际上CSS的代码都是由一些最基本的语句构成的。它的基本语句的结构是:选择符{属性:属性值}。独立编辑好的CSS文档有两种方法加入到HTML文档中:一种是把CSS文档放到文档中;另一种方法是把编辑好的CSS文档保存成“.CSS”文件,然后在中定义。这两种方法中第二种方法非常适宜同时定义多个文档,它能使多个文档同时使用相同的样式,从而减少了大量的冗余代码。

3

微软用户绪论

(3) 开发工具MyEclipse8.0的简介及特点

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate等技术。

在结构上,MyEclipse的特征可以被分为7类:JavaEE模型;WEB开发工具;EJB开发工具;应用程序服务器的连接器;JavaEE项目部署服务;数据库服务;MyEclipse整合帮助。

(4) 服务器tomcat的简介及特点

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

(5) 数据库mysql的简介及特点

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购,而2009年SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就加快了速度并提高了灵活性。SQL是用于访问数据库的最常用标准化语言,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体开发成本。

4

微软用户绪论

1.3.2 系统开发环境

系统开发环境主要有计算机的硬件平台和软件平台。 (1) 硬件平台: 处理器:P4 2.0GHz 内存:1G以上 (2) 软件平台:

操作系统:Windows XP(推荐)/Windows 2000/Windows 2003 数据库:MySQL5.1 开发环境:JAVA 1.6 开发工具:Myeclipse8.0 开发语言:JSP 服务器:Tomcat 5.5 浏览器:IE 6.0以上

分辨率:最佳效果1024×768像素 1.4 章节安排

本系统采用MVC框架,Java语言及MyEclipse开发平台完成基于JSP的汽车租赁管理系统的设计与开发。

主要分为六章,内容安排如下:

第1章介绍设计的研究背景及其系统开发环境和相关技术介绍。 第2章主要对本系统进行可行性分析及其系统的需求分析。 第3章介绍系统总体结构分析与设计和数据库的设计及说明。 第4章阐述系统系统功能设计以及主要功能模块的实现等内容。 第5章系统测试的相关知识及其本系统测试的详细信息。 第6章对全文的总结和对未来工作的展望

5

微软用户系统分析

2 系统分析

2.1 可行性分析 2.1.1 操作可行性分析 (1) 经济方面可行性

现在计算机的价格已经十分低廉,性能却有了很大的进步。而开发本系统对系统开发者来说,并不需要太高的成本支出,开发周期不需太长,节省了人力、物力、财力、资源,所以本系统在经济上是可行的。

(2) 技术上可行性

根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,人员要求能够熟练的运用开发工具,具有一定的开发编程能力,熟悉汽车租赁业务流程的基本功能。

通过课程设计MVC框架编程训练,掌握了架构的使用规则,应用模块组件的实现、测试、和维护。使用Tomcat服务器实现了系统的Browser/Server结构。

系统的开发采用优秀的关系数据库来管理系统,MySQL5.1作为本系统的数据库能和windows以及当前各种系统很好的兼容搭配。

使用MyEclipse作为系统开发的开发环境,利用它在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高了工作效率。MyEclipse完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、CSS、Java script、SQL、Hibernate等,这一特点非常有利于以后对本系统的扩展与修改。

综上所述本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此它在技术上是可行的。

(3) 性能效益可行性

所开发的系统能满足汽车租赁管理系统的基本功能要求和展示网站的特点风格,在处理运算速度、存储量以及响应时间上完全能满足系统要求。

根据上述三方面进行分析研究后,认为该项目的开发是可行的。

6


基于JSP的汽车租赁管理系统的设计与实现(含源文件) - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第三章-线性代数指导书(1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: