jsp技术的汽车租赁web系统(附件)【字数:7303】
摘 要汽车租赁行业在这个信息化的时代是大势所趋,仅仅依靠人工操作已经满足不了我们日益增长的汽车需求。据资料记载在国外很早就设有汽车租赁网站,但是在国内汽车租赁系统的市场管理还不够完善,随着网络的发展,许多汽车租赁公司如雨后春笋般在中国境内出现,这也带来了诸多的问题,所以设计一款汽车租赁系统是迫在眉睫的。设计并实现这个基于JSP的汽车租赁系统使用的是MYSQL的数据库和Java语言。在此网站上,客户可以直接在网上对汽车进行租赁,员工可以在后台对客户信息和车辆进行管理。
目 录
第一章 绪论 1
1.1课题的背景 1
1.2课题的目标 1
1.3开发技术介绍 1
1.4开发环境 3
第二章 系统分析 4
2.1需求分析 4
2.1.1系统模块功能需求分析 4
2.1.2性能需求 4
2.1.3故障处理需求 4
2.2可行性分析 5
2.2.1技术可行性分析 5
2.2.2经济可行性分析 5
第三章 系统总体设计 6
3.1系统目标设计 6
3.2系统功能模块 6
第四章 详细设计 8
4.1数据库设计 8
4.2数据表结构和各表之间的关系 8
4.3各模块功能设计 10
4.3.1登录注册 10
4.3.2增删查改 12
4.3.3租车流程与记录的显示 14
第五章 系统测试 18
5.1系统测试思想 18
5.2测试技术及原理 18
5.3系统测试方法 18
5.4系统测试过程 19
结束语 20
致 谢 21
参考文献 22
第一章 绪论
1.1课题的背景
经济的发展迅速,人民的生活水平的提高使得我们更加利用车辆来作为代步工具,但是并不是大多数人会选择购买私家车,因为购买私家车的投入与私家车的利用率是呈反比的,一旦出现了事故处理起来手续还是比较的繁琐。但租车使用便可以省 *好棒文|www.hbsrm.com +Q: &351916072&
去这些麻烦,并且租借的车辆车辆安全有保证,租借的车辆的车型有多种选择的余地,可以在最大的程度上满足客户多种多样的需求。此外对于企业而言,可以用租借车辆代替购买车辆来控制企业成本。以发展的眼光来看,汽车租赁行业既可以带动汽车行业新车的销售,也推动了二手车市场的发展。
因为上面的原因,汽车租赁行业在我国蓬勃发展,由于我国的人口是很多的,并且地域广阔,所以就会应运而出许多的的汽车租赁公司,这会为许多的人带来租车的便利,但同时也会带来一系列的问题,例如信息该如何去管理,信息化的时代,人们对自己的个人信息更加保护,所以系统也应该从此出发,设计处一款安全可靠,又方便快捷的软件来解决繁琐的租车过程。传统的人工方式管理会导致一些不可避免的错误,而且还浪费许多的劳动力,大量的金钱。是以汽车租赁体系的开辟使得这一环境有了很大的改良。计算机有很庞大的存储空间和很强很有效的处理能力,数据在计算机的存储器中是很安全的。所以通过利用现代的计算机技术能够在一定意义上缓解手工操作带来的压力,增加用户数据的准确性与安全性。这个系统的开发使得许多劳动力得到解放,在如今的大数据的影响下,员工不再需要手工记录和查询,这便节省出许多的时间更好的为顾客提供租车服务,能够在最大程度上满足顾客的要求,租赁公司对于员工和用户也更加好管理,而且公司也节省了许多成本[13]。
1.2课题的目标
这是一个利用JSP语言编写和利用Myeclipse 集成环境设计完成的一个汽车租赁系统,设计这个系统的目标是:用户通过线上就可以浏览车辆信息并完成对汽车的租赁,由此管理员能够减少一些工作量,避免做无用功,因为如果用户都到租赁公司去,每天工作人员就得重复介绍同一样的车型,在系统中用户可以直接根据共享的信息选择自己像要的车辆。另外,此系统依据的是计算机强大的存储能力,高效的处理能力,可以精确的记载租赁信息,计算租赁排行,能够准确快速的显示信息给管理员,提高了效率,减少了人工统计的时间,节约了成本。
1.3开发技术介绍
本系统采用MyEclipse8.0+MYSQL作为开发工具。利用这个数据库将数据放在一个一个的表中,并且把每张表关联起来,当需要查询,添加,删除一些数据时,通过一定的方式来调出表中的数据进行操作,这就是MYSQL数据库的优势,不用在一大推数据中进行检索,这样调出数据高效准确[46]。
1、JSP技术
JSP就是Java语言的一种,他的英文全称是java server page,JSP等于在传统的网站HTML中插入一段Java程序,形成JSP的文件,并且他的应用很广泛,也可以跨平台运转,所以客户端的用户利用浏览器就可以阅览[7]。
2、MVC设计模式
MVC是一种设计思想,他有三部分组成,Mmodel,Vview,Ccontroller,这个设计模式也在软件设计中起到榜样的作用,使用者在视图中接收到数据,然后传递到控制器,最后再通过控制器分配到各个功能方法[810],最后将得到的数据再通过控制器返回到视图页面。MVC这样的设计模式应用于现在几乎所有的项目。如图11所示。
/
图 11 mvc设计模式逻辑结构
3、Struts2架构
Struts2架构是基于mvc的思想的[11],这是作为控制器来创建了视图与模型之间的数据交互。Struts 2就是Struts的下一代,Struts 2是采用拦截器的机制处理请求,这种设计使得业务逻辑与ServletAPI完全的分离。如图12所示。
图12 strurt2架构
1.4开发环境
在开发这个体系采用B/S的服务器布局,MySQL作为数据库 ,利用Tomcat作为应用服务器平台,更是利用了Sturcts2作为框架,使用MyEclipse为开发工具进行系统程序编写。
操作系统:Windows Server 2003/Windows 7及以上
目 录
第一章 绪论 1
1.1课题的背景 1
1.2课题的目标 1
1.3开发技术介绍 1
1.4开发环境 3
第二章 系统分析 4
2.1需求分析 4
2.1.1系统模块功能需求分析 4
2.1.2性能需求 4
2.1.3故障处理需求 4
2.2可行性分析 5
2.2.1技术可行性分析 5
2.2.2经济可行性分析 5
第三章 系统总体设计 6
3.1系统目标设计 6
3.2系统功能模块 6
第四章 详细设计 8
4.1数据库设计 8
4.2数据表结构和各表之间的关系 8
4.3各模块功能设计 10
4.3.1登录注册 10
4.3.2增删查改 12
4.3.3租车流程与记录的显示 14
第五章 系统测试 18
5.1系统测试思想 18
5.2测试技术及原理 18
5.3系统测试方法 18
5.4系统测试过程 19
结束语 20
致 谢 21
参考文献 22
第一章 绪论
1.1课题的背景
经济的发展迅速,人民的生活水平的提高使得我们更加利用车辆来作为代步工具,但是并不是大多数人会选择购买私家车,因为购买私家车的投入与私家车的利用率是呈反比的,一旦出现了事故处理起来手续还是比较的繁琐。但租车使用便可以省 *好棒文|www.hbsrm.com +Q: &351916072&
去这些麻烦,并且租借的车辆车辆安全有保证,租借的车辆的车型有多种选择的余地,可以在最大的程度上满足客户多种多样的需求。此外对于企业而言,可以用租借车辆代替购买车辆来控制企业成本。以发展的眼光来看,汽车租赁行业既可以带动汽车行业新车的销售,也推动了二手车市场的发展。
因为上面的原因,汽车租赁行业在我国蓬勃发展,由于我国的人口是很多的,并且地域广阔,所以就会应运而出许多的的汽车租赁公司,这会为许多的人带来租车的便利,但同时也会带来一系列的问题,例如信息该如何去管理,信息化的时代,人们对自己的个人信息更加保护,所以系统也应该从此出发,设计处一款安全可靠,又方便快捷的软件来解决繁琐的租车过程。传统的人工方式管理会导致一些不可避免的错误,而且还浪费许多的劳动力,大量的金钱。是以汽车租赁体系的开辟使得这一环境有了很大的改良。计算机有很庞大的存储空间和很强很有效的处理能力,数据在计算机的存储器中是很安全的。所以通过利用现代的计算机技术能够在一定意义上缓解手工操作带来的压力,增加用户数据的准确性与安全性。这个系统的开发使得许多劳动力得到解放,在如今的大数据的影响下,员工不再需要手工记录和查询,这便节省出许多的时间更好的为顾客提供租车服务,能够在最大程度上满足顾客的要求,租赁公司对于员工和用户也更加好管理,而且公司也节省了许多成本[13]。
1.2课题的目标
这是一个利用JSP语言编写和利用Myeclipse 集成环境设计完成的一个汽车租赁系统,设计这个系统的目标是:用户通过线上就可以浏览车辆信息并完成对汽车的租赁,由此管理员能够减少一些工作量,避免做无用功,因为如果用户都到租赁公司去,每天工作人员就得重复介绍同一样的车型,在系统中用户可以直接根据共享的信息选择自己像要的车辆。另外,此系统依据的是计算机强大的存储能力,高效的处理能力,可以精确的记载租赁信息,计算租赁排行,能够准确快速的显示信息给管理员,提高了效率,减少了人工统计的时间,节约了成本。
1.3开发技术介绍
本系统采用MyEclipse8.0+MYSQL作为开发工具。利用这个数据库将数据放在一个一个的表中,并且把每张表关联起来,当需要查询,添加,删除一些数据时,通过一定的方式来调出表中的数据进行操作,这就是MYSQL数据库的优势,不用在一大推数据中进行检索,这样调出数据高效准确[46]。
1、JSP技术
JSP就是Java语言的一种,他的英文全称是java server page,JSP等于在传统的网站HTML中插入一段Java程序,形成JSP的文件,并且他的应用很广泛,也可以跨平台运转,所以客户端的用户利用浏览器就可以阅览[7]。
2、MVC设计模式
MVC是一种设计思想,他有三部分组成,Mmodel,Vview,Ccontroller,这个设计模式也在软件设计中起到榜样的作用,使用者在视图中接收到数据,然后传递到控制器,最后再通过控制器分配到各个功能方法[810],最后将得到的数据再通过控制器返回到视图页面。MVC这样的设计模式应用于现在几乎所有的项目。如图11所示。
/
图 11 mvc设计模式逻辑结构
3、Struts2架构
Struts2架构是基于mvc的思想的[11],这是作为控制器来创建了视图与模型之间的数据交互。Struts 2就是Struts的下一代,Struts 2是采用拦截器的机制处理请求,这种设计使得业务逻辑与ServletAPI完全的分离。如图12所示。
图12 strurt2架构
1.4开发环境
在开发这个体系采用B/S的服务器布局,MySQL作为数据库 ,利用Tomcat作为应用服务器平台,更是利用了Sturcts2作为框架,使用MyEclipse为开发工具进行系统程序编写。
操作系统:Windows Server 2003/Windows 7及以上
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/350.html