1.3系统开发环境和技术介绍
(1)系统的开发环境
系统设计所使用的软件平台:
操作系统:Windows XP
数据库:MySQL5.1
开发环境:JDK1.7
开发语言:JSP
服务器:Tomcat7.0
(2)技术介绍
系统采用MyEclipse10.0作为开发工具,MySQL5.1作为数据库用来存储系统数据。MyEclipse10.0整合其他很多工具(比如Tomcat等等)到它的IDE中一起工作,程序员可以方便有效地开发项目[2]。MySQL5.1使用了先进的数据库结构,可以为中型的Web站点和企业应用提供优良的扩展性。同时MySQL5.1还为用户提供了重要的安全性处理功能,为用户的数据安全提供了可靠的保证。没有任何安全管理措施,数据库数据也是明码。
①MyEclipse技术
从实效性和易文护性等各方面考虑,系统采用MyEclipse技术实现,能使用户直接通过租赁系统实现基本信息的修改,查看相关租赁信息;管理人员可直接在汽车租赁管理系统中进行用户管理,车辆管理,订单管理的操作。
MyEclipse是一个十分优秀的用于开发Java、J2EE的Eclipse插件集合。MyEclipse目前支持Java 、JSP、Struts、Hibernate、JDBC数据库链接工具等多项功能。利用它我们可以在数据库和Java的开发、发布以及应用程序服务器的整合方面极大地提高工作效率,这一点正好符合了汽车租赁管理系统所要求的敏捷性[3]。
②MySQL数据库技术
MySQL是一个开放源码(概念)的小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、执行性能高,运行速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体成本而选择了MySQL作为网站数据库。MySQL能够提供高度多样性,同时能够提供多种不同的使用介面,包括命令行客户端操作,网页浏览器,以及各式各样的编程语言介面[4]。
考虑到汽车租赁管理系统数据库所涉及的数据量较大,对于安全性的要求较高,数据库服务器采用MySQL。
③Browser/Server结构
Browser/Server结构(简称B/S结构)即浏览器/服务器结构。它是Internet技术兴起后的一种新型的网络结构模式,是对C/S模式的一种变化或者拓展的结构。在这种结构下,B/S结构数据存储比较集中,不存在数据安全性问题,且服务响应比较及时。B/S模式最大的优点是运行文护比较简便,方便用户以不同的方式接入(比如LAN、WAN、Internet等)进行访问和操作共同的数据[5]。
2.系统分析
2.1可行性分析
(1)操作可行性分析
①经济方面可行性
现在计算机价格已经十分低廉,性能却有了很大的进步。而对本系统的开发者来说,并不需要太高的成本支出,开发周期不需太长,节省了人力、物力和财力,所以本系统在经济上是可行的。
②性能效益可行性
所开发的系统能满足汽车租赁管理系统的基本功能要求和展示系统的特点风格,在处理运算速度、存储量以及响应时间上完全能满足系统要求。
根据上两个方面进行分析研究后,认为该项目的开发是可行的。
(2)技术可行性分析
本系统采用MyEclipse作为开发工具,MySQL作为数据库。MyEclipse整合其他很多工具(比如Tomcat、Hibernate、UML工具等等)到它的IDE中一起工作,这样做一个工程就很方便了。可以比较轻松地完成Struts、Hibernate、Spring布局[6]。MySQL使用了先进的数据库结构,可以为大型的Web站点和企业应用提供优良的扩展性和可靠性的保证。同时,MySQL还为用户提供了重要的安全性功能,为用户的数据安全提供了可靠的保证。 JSP+mysql汽车租赁管理系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_4890.html