【《基于JSP的汽车租赁业务信息管理系统设计》12000字(论文)】_第1页
【《基于JSP的汽车租赁业务信息管理系统设计》12000字(论文)】_第2页
【《基于JSP的汽车租赁业务信息管理系统设计》12000字(论文)】_第3页
【《基于JSP的汽车租赁业务信息管理系统设计》12000字(论文)】_第4页
【《基于JSP的汽车租赁业务信息管理系统设计》12000字(论文)】_第5页
已阅读5页,还剩35页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JSP的汽车租赁业务信息管理系统设计摘要:随着社会的进步,互联网在高速地发展,互联网在慢慢融入我们的生活和我们的生活息息相关的,在我们身边的方方面面上,衣食住行都有着体现,美团、淘宝等等,生活处处离不开网络。20世纪以前,一般人都不会买车,更不会去开车,而20世纪以后随着汽车的数量越来越多,国家对汽车行业也非常重视,不管是安全等性能方面,优秀的汽车企业也非常之多,车不再是少数人的代步工具了,并且道路越来越好,人们对生活的追求更高了,汽车成为绝大数人去稍远地区最好的代步工具。汽车代步很有必要,尽管大部分都可以买起汽车,但是汽车的价位差距也很大,对很多人来说也是身份的体现,尽管能买到起车,但是如果我们去一个很远的地方出差,时间不多不少,去买一辆符合自己身份的车去代步,也是很没有什么必要的,因此就出现了很多关于汽车租赁的企业以及公司产生了。租赁车的客户越多,汽车种类越多,业务也变得更复杂了,人工去处理经常会出错,互联网和汽车租赁的系统也就自然而然的出现了,本汽车租赁业务管理系统就算利用了互联网技术,里面包含了JAVA、数据库以及前端的等一些关键技术进行实现开发的。他实现了我们需要的功能,管理着管理员用户的信息,管理着客户的信息,管理着汽车的一些信息,汽车租赁的业务信息等等,这里对汽车租赁行业必要的需求,进行模块化的设计实现。本系统通过MicrosoftVisualStudio2012作为开发工具,通过它的一些控件和以C#语言为基础结合了前端HTML网页知识和MICROSOFT公司的SQLServer2012作为后台数据库管理系统共同开发出来的一款系统。关键词:汽车租赁;JSP;HTML;MySQL目录TOC\o"2-3"\h\z\t"毕业设计(论文)1级标题,1,毕业设计(论文)2级标题,2,毕业设计(论文)3级标题,3,124,1,标题4,1,优秀毕业设计摘要汇编——一级标题,1"1绪论 11.1课题研究背景和意义 11.1.1社会背景 11.1.2汽车租赁背景 11.1.3研究的历史及现状 11.1.4研究的目的及意义 22系统需求分析 22.1系统分析 22.1.1总体需求 32.2可行性分析 32.2.1技术的可行性 42.2.2经济的可行性 42.2.3操作的可行性 42.2.4法律的可行性 42.2.5社会的可行性 42.3系统主要的需求 52.4系统的开发工具及数据库的介绍 52.4.1JSP技术的介绍 52.4.2Java技术 62.4.3MySQL数据库 62.5系统功能结构图 72.6数字字典 83系统的概要设计 93.1租赁业务管理的系统功能总体设计 93.2汽车租赁业务信息系统的数据库设计 103.2.1数据库设计阶段 103.2.2本系统的概念结构设计 103.2.3数据库的表 124系统的详细设计 134.1租赁系统登录界面的设计模块 144.2对汽车管理的设计模块 144.3对客户管理的设计模块 164.4对工作人员管理的设计模块 174.5对租赁汽车业务的管理的设计模块 184.6对管理员的个人的信息的管理的设计模块 195汽车租赁业务信息管理系统的实现 195.1本系统的主要拥有的功能 205.2登录管理 205.3客户管理 215.4工作人员信息的管理 235.5汽车的管理 255.6租赁的业务信息的管理 275.7业务信息的统计 305.8工作人员个人信息的管理 316系统测试 326.1系统测试目的和原则 326.2测试方法 336.3测试用例 336.3.1登录测试 336.3.2添加测试 336.3.3重置测试 336.3.4查询测试 347系统评价 347.1系统的特点与优点 34结论 35参考文献 38第37页共38页1绪论1.1课题研究背景和意义1.1.1社会背景随着社会的发展和时代的进步,去较远的距离或者刮风下雨基本上人人都会去开小汽车,一些人由于经济原因只能去租赁汽车,汽车种类越来越多,租赁车的客户也越来越多,不能及时地整理各类业务信息;当汽车租赁业务开始时,使用人去处理业务信息效率比较低,大大小小的错误也经常会出现等等。如今,客户的数量,车的种类颜色等等以及汽车租赁业务的信息量越来越大,业务需求也越来越复杂,如果不使用先进的技术,而是使用手工来进行管理,远不符合系统的要求,众所周知,汽车租赁业务是一个比较繁杂的过程,主要有汽车车辆的管理、客户信息管理,出租单信息统计等,如车辆的管理有车牌号、汽车颜色、租金等等,所以需要大量的劳动力,员工多就会不便于管理,所以,需要利用网络等现代技术对汽车的租赁信息进行处理,以达到提高效率,减少失误的目的。在当下的生活中,以前没有网络的生活人们已经无法接受,现在大部分人的工作,吃饭,出行和娱乐等等都离不开网络,网络已经普及了整个社会,因此,一个大型的汽车租赁公司不使用网络进行工作,那么这个公司将来一定会被社会所淘汰。企业不会长久。1.1.2汽车租赁背景以前,没有汽车租赁管理系统的时候,人们都用小本子进行登记,每租出去一辆车或者还一辆车都要管理员进行登记,浪费了大量的人力和财力的支出,减少了企业家的利益。并且没有那些出租单业务统计表,很难及时准确的得到精确地销售量,及时得到了销售量,时间周期也很长。手工统计业务信息还有可能导致账本的丢失,甚至可能导致意想不到的重大后果。但是,现在如果拥有一个完整的汽车租赁管理系统,就可以将上述的那些问题全部解决,再也不用担心账本的丢失了,也不用担心会算错账,系统都能自动的给汽车租赁公司的流水账核算出来,只需要简单的一些算法,就能够将困扰中华几千年的大难题给解决了。网络技术的不断提高,网络技术改变的不仅仅是人们的办公方式,更深入到每个人的生活。人工处理资料保存不便,容易丢失工作量大,效率低等很多缺点,使得人们更倾向于利用互联网去建立一个系统去管理我们的资源。本系统就是在这个背景下开发的,如今车辆是绝大数人的出行工具,而由于经济能力等各种原因,并不是人人都会去买车,所以汽车租赁行业开始出现,本系统就是对针对汽车租赁进行开发的,可以大大提高管理效率。1.1.3研究的历史及现状汽车去进行代步是很有必要的,它不仅可以遮风挡雨,而且也是面子的体现,不同的身份开不同身份的车,而有的人买不起一辆比较好的车,或者有的人出差,去一个地方只需要呆很短的一段时间,对这些人来说去买一辆车就会很不划算,还有一些刚毕业开始工作的学生上班地点比较远,而去坐公交又比较麻烦等等各种问题,于是在这个时候汽车租赁业务管理系统就能够在这一部分人需要车的时候去及时帮助他们。在现在的2021年,一个飞速发展的时代,互联网也在飞速的发展,5G网络也在从大城市开始慢慢向我们普及,互联网也在很多领域发挥着自己的优势,也体现在我们身边的衣食住行当中,平时的外卖、淘宝、滴滴、美团优选、多多买菜等等,汽车租赁业务也和互联网有了关系。每个人都可以随时的登录汽车租赁的网页系统或者租车APP上查看着自己想要租的汽车,也可以把自己用不到的车放到租赁汽车的公司去进行资源的合理利用。1.1.4研究的目的及意义在如今的社会,人们以及无法接受没有网络的生活,买衣服,去吃饭,出门,都首先会想到去先用网络去选择服务,各种网页、软件如淘宝、美团、滴滴等等都给我们的生活带来了非常大的便利。汽车租赁业务信息管理系统使用着我们喜欢的互联网去满足着我们的需求,提高我们的效率,汽车租赁业务是一个非常繁杂的过程,不仅有对客户信息的管理,车辆信息的管理,出租单的信息统计等等。汽车租赁公司的工作人员利用着系统不会再出现处理业务信息慢,出现信息错误的很多问题。系统只需要一些简简单单的算法,就可以快速把汽车租赁公司的业务信息计算出来,定位那些更需要服务的客户。不仅更加方便顾客,而且更加方便我们的管理员,更他们工作量更少,有更多时间做利于公司的其他事情,可以使得更多优秀的人才想来到我们的公司。这个系统给汽车租赁的管理员提供了非常便携的操作,系统运行最主要的还是稳定和安全性,这里用着主流成熟的浏览器/服务器模式,并且,这个系统还有着非常友好的用户交互界面,功能一目了然,用户可以清晰的查看自己需要的功能,操作方便。因此,开发汽车租赁管理系统对当前社会来说我完全有必要的。2系统需求分析2.1系统分析汽车租赁业务信息管理系统的设计与部署需要的工作量是很巨大的,需要我们提前做好系统的分析,理清思路,这里首先做的工作就是先对启进行需求分析,知道这个系统是用来做什么的,才能再去考虑怎么去做,一般做软件系统,需求分析阶段的花费也是最巨大的,需求分析是由功能性需求分析以及非功能性的需求分析为主,一般先要知道这个系统的功能,这样可以得出我们最主要的研究方向然后才会去考虑它的非功能性需求,也就是它的性能等方面。2.1.1总体需求我们通过对汽车租赁人员的线上以及线下的采访和调查,这里总结了这个汽车租赁业务信息管理系统的系统功能如下所示:1、首先界面要简介明了,要让大部分人一看就懂,一看就会,比较轻易就可以操作。2、登录上的管理,每个角色能够登录只属于自己的操作的界面,进行操作。3、租赁信息系统的内部,对于客户的管理,至少需要有增加客户信息的功能,查找客户信息的功能。4、租赁信息系统的内部,对于工作人员也就是用户人员的管理,至少有增加用户,查找用户人员信息的功能5、租赁信息系统的内部,对于汽车信息的管理,至少有增加汽车信息,查找汽车信息的功能6、租赁信息系统的内部,对于业务的信息的管理,至少要汽车出库以及入库的基本信息,还需要有出租情况的出租单管理以及检查情况的检查管理的功能7、租赁信息系统的内部,对于业务信息情况的统计,这里要有管理员完成的所有租车信息,方便我们去查看。8、首页还要有管理员的修改密码功能,便于管理人员及时修改密码,使系统更安全。9、首页要有退出系统功能,可以随时随地下线系统,防止在不在情况下信息的丢失。2.2可行性分析管理员通过运用汽车租赁业务管理系统对公司的汽车租赁业务进行了高效的信息化的管理,很大程度上减轻了公司工作人员填写汽车租赁信息的复杂程度,减短了客户知道该车辆租赁情况信息的时间,大大提高了大家的工作的效率,节省了管理员与客户的时间,而且管理员可以不用受限制的随时地去填写业务信息,方便其他的工作人员和顾客了解车辆情况。可行性研究的最主要目的就是为了利用最可能少的代价去获得到较高的利润,我们可以通过最短的时间解决更多的问题,这里将任务中产生的问题分类并解决。所以这个系统一共有四个方便的可行性研究,这里包括技术的可行性,经济的可行性,操作的可行性,法律的可行性以及社会的可行性。2.2.1技术的可行性在技术上,汽车租赁业务信息管理系统的后端使用的是最最常见的Java语言,它的编译软件也是开源免费的eclipse,前端方面使用的是HTML超文本语言,底层数据库使用的也是最最常用的MySQL数据库来开发完成的。这里还运用JSP技术,它也是最近比较火的动态网页技术。这个系统逻辑也是很清楚的,包括底层数据库,后端分为三层,持久层、业务层和视图层,持久层是对MySQL数据库的基本sql语句的调用,业务层是比较复杂的方法调用,其实现了一个个功能,而视图层与前端进行请求、回复。软件的可行,让系统更安全可靠,本系统逻辑上的可行,因此本系统在技术方面是可行的。2.2.2经济的可行性这个系统所需要的经费对于一个公司来说是能够接受的,这个系统容易我们去部署实现,不需要一些大型的服务器,只需要一台电脑,软件也都是开源免费的,无论是数据库还是Eclipse等都开源免费,大家都可以接受这个经济范围。2.2.3操作的可行性汽车租赁业务管理系统由于它的功能是非常清晰的,界面非常简明,只需要在有网络的情况下在浏览器上登录自己的账户很密码,所以对于工作人员来说这个系统是非常方便操作的,而对于技术人员来说,本系统是用Java编写的,只要电脑上安装了jdk,那这个系统就可以跨平台去运行,所以对于技术人员也是非常可行的。2.2.4法律的可行性本汽车租赁业务信息管理系统是本人进行开发设计的,不论是代码,数据库等没有相关技术版权的问题,因此这个系统在法律上也是合法的。2.2.5社会的可行性汽车租赁业务信息管理系统是未来汽车租赁行业进行业务处理的发展趋势,它大大降低了租赁业务处理的成本,也大大提高了工作人员的工作效率,还使得不用购买不必要的车,减少了资源浪费,因此它在社会上也是被各行各业人员所能认可和接受的。2.3系统主要的需求1、工作人员有登录系统的功能。2、登录系统后能跳转到首界面。3、界面要符合大多数人的审美,要清晰、明了、美观,一目了然。4、工作人员有可以给新员工和客户注册信息的权限。5、可以添加新购买的汽车的信息。6、可以查询管理员的信息。7、可以查询客户的信息。8、可以查询汽车的信息。9、可以通过客户的身份证号码查询汽车的出租情况。10、可以通过出租单的号码查询汽车入库情况。11、可以通过关键信息查询出租单。12、可以通过关键信息查询检查单。13、通过业务统计功能查询公司汽车出租的概况。14、通过退出系统功能去退出租赁业务信息管理系统。15、通过修改密码修改工作人员的自己登录密码。2.4系统的开发工具及数据库的介绍汽车租赁业务信息管理系统是基于JSP动态网页技术的,利用Eclipse的JavaEE编程,利用了MySQL数据库,运用Navicat是数据库管理软件等主流技术。2.4.1JSP技术的介绍JSP是JavaServerPanges的缩写,它是以Sun公司为主导联合很多国际性的大公司一起开发的一种动态的网页技术标准,它是传统意义上的静态网页HTML里面加入了Java代码段以及JSP便签才形成的动态网页技术,文件是以.jsp为后缀,利用JSP开发部署的系统是可以跨平台的,不仅可以在window系统,Linux系统等系统运行操作。它其实就算是一个Servlet,两个唯一的不同是JSP专门为展示数据信息的Servlet,而Servlet只是简单的进行逻辑关系的处理,它们都是在单例多线程的条件下运行。JSP中写html,显示在浏览器,写Java代码,显示在服务器,其中原理是服务器请求消息,找它是否有index.jsp,如果找到了,index.jsp转成.java,编译.java文件,生成.class字节码文件,字节码文件提供访问。JSP既有优点也有缺点,优点如下:1、只要编写好一个程序后,不管在什么网页都是可以运行出来的。2、它能够跨平台的去编写,所有开发人员不需要考虑系统问题。3、有很多开发工具都能够支持它。当然了优点也可能在有些时候也会成为缺点,例如它的跨平台太多的话,它就比较复杂,空间消耗比较大。总的来说JSP还是优点大于缺点,所以它一直是比较火、热门的一种动态网页技术。2.4.2Java技术Java编程语言是一种面向对象的编程语言,它的特色是面向对象,它对比面向过程的语言有很多优点,使得技术人员交流更加流畅,能够很大程度上提高开发的效率。对象是现实世界中抽象出来的,它是由属性和方法构成的实体,方法是对对象执行的操作。Java是Sun公司开发的一种语言,甲骨文公司收购它,迄今为止,Java任然是最热门的语言之一,它可以分为三种类型,分别都标准型(JavaSE),企业版(JavaEE),微型版(JavaME)。它非常适合大家去入门学习,这里运用Java语言的企业版,当然JavaSE是基础,也贯穿在里面,它主要有四个层次,分别为数据层、业务逻辑层、Web表示层以及客户层,具体如下图所示:图2-1Java企业版的层次的结构图Java企业版的优势如下:1、J2EE简化了结构。2、J2EE非常稳定,移植性非常号。3、重用复写能力强,组件于组件之间相互分离。4、非常的灵活。5、被大多数人、公司所能接受。2.4.3MySQL数据库MySQL数据库是目前最流行的关系型数据库之一,它由瑞典MySQLAB公司开发的简单开源的数据库,它现在属于甲骨文公司。在WEB应用上MySQL数据库最好的选择,它把分数放在不同的表格中,而不是把它都放在一块,这样可以提高开发效率。它也支持大型的数据库,可以存放处理上千上万条记录,能在各种系统上运行,而且可以支持非常之多的语言,比如C++、PHP、Python、Java等等编程语言。连接数据库的方法也很多,TCP/IP、JDBC-ODBC桥连接,MySQL数据库驱动程序等。如下图2-2所示是数据库的连接接口图图2-2数据库的连接接口图2.5系统功能结构图系统功能结构图如下:图2-3系统功能图2.6数字字典(1)名字:汽车信息表描述:用于描述汽车型号,颜色等信息定义:汽车信息=汽车车牌号+颜色+汽车租金+出租情况+汽车型号+押金名字:出租单详细信息表描述:用于描述汽车的出租单编号、租还日期、汽车、客户信息等定义:出租单详细信息表=出租单编号+预付金+应付金+实际交付金+起租日期+应还日期+归还日期+客户身份证号+汽车车牌号+工作人员的编号名字:客户信息表描述:存放客户的一些关键的基础信息定义:客户信息=身份证号+姓名+性别+地址+电话+职业+客户密码名字:功能表描述:用于管理汽车租赁的增删改查,客户的增删改等名字:工作人员的信息表描述:用于存放汽车租赁业务管理系统的工作人员的信息定义:用户信息=用户名+用户密码+地址+职位+性别+姓名+身份证+联系电话名字:角色表描述:用于存储人员的角色定义:角色信息=角色编号+角色名称名字:权限表描述:用于管理不同角色的操作权限定义:权限信息=角色编号+功能菜单编号名字:功能菜单表描述:用于页面上功能的信息定义:菜单功能信息=菜单功能编号+功能名称+功能对应的Java文件名字:动作信息表描述:每个功能的一步步动作定义定义:动作编号+动作名称+动作对应的Java文件+对应的菜单功能编号名字:单据管理信息表描述:出租单、检查单的信息定义:编号+生成出租单(检查单动作)+单据生成时间3系统的概要设计3.1租赁业务管理的系统功能总体设计汽车租赁业务管理系统它应包含的功能模块如下:1、通过登录账户和密码登录系统的设计。2、对公司汽车怎么增加和查询的管理设计。3、对客户的信息怎么进行增加和查询的设计。4、对工作人员的账户进行增加和查询的设计。5、汽车的业务进行管理,对汽车的出租、入库进行查询以及出租单、检查单的设计。8、对管理人员自己的信息管理的设计。9、可以退出本系统的设计。如下图3-1所示是汽车租赁业务管理的主要功能图图3-1汽车租赁业务管理的主要功能图3.2汽车租赁业务信息系统的数据库设计汽车租赁业务信息管理系统是利用MySQL关系型数据库进行开发设计的,它的数据库名为db_car_rent,其中总共拥有了10张表。3.2.1数据库设计阶段数据库的设计包含很多阶段,首先我们要对这个租赁系统进行需求分析,这就是需求分析阶段。然后对这个租赁系统进行概念结构的设计,也就是画一些实体的E-R联系图,这是概念结构的设计。然后在本汽车租赁业务系统的E-R图中找它的关系模型,这是逻辑结构设计阶段。再然后对它的存储结构和方法进行分析,这是物理结构设计阶段。最终建立数据库,去运行以及维护,这是实施以及维护阶段。3.2.2本系统的概念结构设计E-R图是对现实世界的抽象,它是在数据库的概念结构的设计,这里画出了汽车租赁业务信息管理系统的主要实体的E-R图。如下图3-4所示是工作人员的信息的E-R图,如下图3-5所示是车辆信息的E-R图,如下图3-6所示都是租赁的E-R图,如下图图3-8所示是该系统的总体E-R。图3-4工作人员的信息的E-R图图3-5车辆信息的E-R图图3-6租赁的E-R图图3-7客户信息的E-R图图3-8该系统的总体E-R3.2.3数据库的表汽车租赁业务信息管理系统的表主要如下表所示。表3-1为工作人员的信息表,表3-2为轿车的信息表,表3-3为租赁业务系统的检查单表,表3-4为租赁业务系统的客户表。表3-1工作人员的信息表表3-2轿车的信息表表3-3租赁业务系统的检查单表表3-4租赁业务系统的客户表4系统的详细设计4.1租赁系统登录界面的设计模块汽车租赁业务信息管理系统是需要一个简介明了的登录界面,它是本系统的第一层门,它可以保护系统相对是安全的,需要用户去输入登录名、密码以及验证码,只有三者都准确,用户才可以登录进去进行相应的操作。它能够使得大部分想非法操作的人无法突破。这样的系统才比较安全。如下图4-1所示是工作人员登录租赁系统的流程图。图4-1工作人员登录租赁系统的流程图4.2对汽车管理的设计模块对于汽车的信息,主要含有汽车的车牌号、型号、颜色、价格、租金、押金、出租情况以及汽车图片等汽车的信息。然后对轿车的增、删以及查操作。如下图所示4-2为增轿车的信息的流程图,如图所示4-3是寻找轿车的信息的流程图。下图所示4-4为去除轿车的信息的流程图。图4-2增轿车的信息的流程图图4-3寻找轿车的信息的流程图图4-4去除轿车的信息的流程图4.3对客户管理的设计模块对于客户的信息,主要含有身份证,姓名,性别,地址,电话,职业,密码等客户的一些基础的信息。对用户的增、查、删操作。如下图所示4-5为增添上客户的信息的流程图,如图所示4-6是看客户的信息的流程图。图4-5增添上客户的信息的流程图图4-6寻看客户的信息的流程图4.4对工作人员管理的设计模块对于工作人员的信息,主要含有登录名、用户密码、地址、职位、性别、姓名、身份证、电话等信息。对工作人员的增、查、删操作。如下图所示4-7为增添上工作人员的信息的流程图,如图所示4-8是寻看工作人员的信息的流程图。如图所示4-9是去除工作人员的信息的流程图图4-7增添上工作人员的信息的流程图图4-8寻看工作人员的信息的流程图图4-9去除工作人员的信息的流程图4.5对租赁汽车业务的管理的设计模块这里主要对汽车租赁的业务信息进行管理,主要分为四个部分,汽车的出租,汽车的入库,出租单以及检查单的管理,如下图4-10所示是租赁汽车的出租单的管理流程图。图4-10租赁汽车的出租单的管理流程图4.6对管理员的个人的信息的管理的设计模块可以在系统的右上角设计查询用户的个人信息按钮,进行个人信息的查看,并且再设计一个修改密码按钮,管理员用户可以点击输入旧密码和新密码进行修改,,如下图4-11所示是管理员进行改写自己信息的流程图。图4-11管理员进行改写自己信息的流程图5汽车租赁业务信息管理系统的实现5.1本系统的主要拥有的功能本系统的主要功能如下所示:1、通过登录账户和密码登录系统。2、对公司汽车怎么增加和查询。3、对客户的信息进行增加和查询。4、对工作人员的账户进行增加和查询。5、汽车的业务进行管理,对汽车的出租以及入库进行查询。6、汽车的业务进行管理,对汽车的出租单以及检查单进行查询。7、对处理汽车的业务进行统计。8、对管理人员自己的信息进行修改密码。9、可以退出本系统。5.2登录管理汽车租赁业务信息管理系统实现了一个简洁明了的登录界面如下图5-1所示,需要我们登录管理员的账号和密码,如果都输入正确后,首界面如下图5-2所示。图5-1汽车租赁系统的登录界面图5-2汽车租赁系统的首界面5.3客户管理这里是对客户信息的管理,增加一个客户,需要填入客户的身份证、姓名、地址等重要信息,这里是去增加一个身份证为123456781234567897,姓名为xinxin,性别为男,地址是12344,电话职业为8,密码为123456的客户,如图5-3所示,增加成功如图5-4所示。而查询这个客户,可以通过输入客户的信息进行查询,既可以通过身份证,也可以通过姓名性别等查询,比如图5-5为查询这个客户的身份证信息出现的界面,除了添加还有删除以及查看操作,查看操作我们可以修改客户密码的信息,如图5-6所示,删除操作可以之间按删除按钮就可以删除这个客户的信息。图5-7为数据库更新的添加的人员。图5-3增加客户的界面图图5-4增加客户成功的界面图图5-5通过身份证查询客户界面图图5-6查看客户信息的界面图图5-7数据库更新客户信息表的页面图5.4工作人员信息的管理这里是对管理员用户信息的管理,增加一个客户,需要填入登录名、用户密码、地址、职位、身份证等重要信息,去增加一个登录名为shenruxin、用户密码为123456、地址为123、职位为99、性别为男、姓名为沈如鑫、身份证为223456781234567897、电话管理员用户,如图5-8所示,增加成功如图5-9所示。而查询这个工作人员,只能够通过输入管理员的登录名才可以进行查询,而通过身份证、姓名、性别等其他信息不可以查询,比如图5-10为查询shenruxin这个登录名,5-11是查询登录名成功后的界面。除了查看按钮还有删除操作,查看操作我们只要提交和重置操作,删除操作可以之间按删除按钮就可以删除这个客户的信息。图5-12为数据库更新的添加的用户人员信息。图5-8增加管理员用户的界面图图5-9增加管理员成功的界面图图5-10通过登录名查询的界面图图5-11查询登录名成功的界面图图5-12数据库更新管理员信息表的页面图5.5汽车的管理这里是对汽车的信息进行管理,去增加一辆汽车,需要填入这辆汽车的车牌号、型号、颜色、价格、租金、押金、出租情况以及汽车图片等汽车的信息。这里增加了一辆车牌号为苏G1256、型号为66,颜色为黑色,价钱为1666666,租金为1666,押金为200000,出租情况为未出租,上传了这里车的照片,并给这辆车标记为奔驰999的汽车,如图22所示,增加成功如图23所示。点击查看按钮,只能提交和重置,如图24所示,我们可以看到这里汽车的信息。删除按钮可以删除这辆汽车的信息。点击查询汽车信息的按钮,如图25所示查询,我们通过了车牌号苏G1256进行查看,查看结果如图26所示。最后图27为数据库更新出来的这辆汽车的信息。图5-13增加一辆汽车的页面图图5-14汽车增加成功后的页面图图5-15点击查看这辆汽车的界面图图5-16查询车牌为苏G1256的页面图图5-17查询车牌为苏G1256成功的页面图图5-18数据库更新汽车的信息表后的页面图5.6租赁的业务信息的管理这里是对汽车租赁的业务信息进行管理,主要分为四个部分,汽车的出租,汽车的入库,出租单以及检查单的管理。首先汽车的出租需要用客户的身份证号码去查询,如图5-19所示,这里我们查询身份证为123456781234567890的客户,查询结果如图5-20所示。汽车的入库情况需要用出租单的号码去查询,如图5-21所示,这里我们查询了出租单为1527668440880的出租单,查询结果如图5-22所示。汽车的出租单管理也可以用出租单进行查询,图5-23所示同样查询了1527668440880的出租单。检查单的查询,图5-24查询了1527669120000的检查单编号,查询结果为5-25所示。图5-19利用客户身份证查询汽车出租的界面图图5-20查询客户汽车出租成功的界面图图5-21利用出租单编号查询车入库的界面图图5-22利用出租单编号查询车成功的界面图图5-23利用出租单编号查询出租单的界面图图5-24利用检查单编号查询检查单的界面图图5-25用检查单编号查询检查单成功的界面图5.7业务信息的统计这里是汽车租赁业务管理系统的业务统计的模块,只需要点击里面的出租概况就可以看到如图5-26所示的概况图图5-26汽车租赁的概况图5.8工作人员个人信息的管理系统的右上角可以点击查询用户的个人信息,如图5-27所示。系统的右上角还有一个修改密码,管理员用户可以点击输入旧密码和新密码进行修改,这里如图5-28所示,把旧密码123456改成12345678,修改成功后如图5-29所示。图5-27查询个人信息的界面图图5-28修改密码的界面图图5-28修改密码成功的界面图6系统测试6.1系统测试目的和原则一个完整的系统,必须要进行测试,因为只有测试才能发现系统的错误,才能找出系统中的BUG,处理并解决,才能保证系统的正常运行于使用。测试的目的是为了与客户的需求进行比较,找到我们所开发的系统与客户所需要的是否有出入矛盾的地方,及时改正。系统测试必须遵循以下原则:原有的程序人员不担任测试工作,测试工作由与改项目无关的外派的人员进行,这样显的更加客观有效。测试用例要做到全面,有效无效不合理的都需要考虑。测试要有一定的针对性。程序修改后要回归测试。6.2测试方法单元测试:单元测试又叫模块测试,是检查软件设计最小单元的功能性能接口的正确性,检查其语法格式的错误,验证程序的规范性。集成测试:它是单元测试的逻辑扩展,通过检测分辨形成单元时出现的问题。集成测试的主要方法有基于功能分解的集成、基于调用图的集成、基于路径的集成等。系统测试:它是将作为标准计算机系统要素的完整软件系统与支持软件、硬件和外围设备相结合的系统测试活动。验收测试:它的目的在于完成并运行正常系统保证其系统在用户使用时正常运行。6.3测试用例为了方便,节省时间,本系统直接使用了黑盒测试来进行测试,通过黑盒测试,让测试者能够很快的发现哪项功能是否能够完成,并且需要改进的地方在哪里,而且黑盒测试也很直观,是大多数人的选择。6.3.1登录测试表6-1登录测试用例操作结果不输入任何数据点击登录按钮弹出提示,请输入完整只输入用户名弹出提示,请输入完整输入用户名和密码,不输入验证码弹出提示,请输入完整输入用户名,密码和验证码,选择错误的管理员权限弹出提示,对不起,用户名或密码不正确,或显示未注册输入正确的数据,选择管理员成功登录管理员系统6.3.2添加测试表6-2添加测试用例操作结果不输入任何数据,点击进行添加系统会出现必填项,报红只输入必填项系统会报错,已存在用户验证项格式输入错误验证项会报红,重新输入只输入非必填项系统会报错,产生红色全部都输入,且格式正确系统会提示添加成功6.3.3重置测试表6-4重置测试用例操作结果添加用户点击重置,不必要项系统提示重置成功登录名点击重置,不必要项添加客户信息重置,不必要项系统提示重置成功系统提示重置成功查询客户信息重置,不必要项系统提示重置成功添加汽车信息重置,不必要项系统提示重置成功查询汽车信息重置,不必要项系统提示重置成功出租单管理信息重置,不必要项系统提示重置成功6.3.4查询测试表6-5查询测试用例操作结果不输入任何数据,直接点击查询显示出全部查询结果输入关键字,点击查询显示出查询关键字信息的结果输入全部数据,点击查询显示出一条数据信息输入不存在的关键字无显示信息7系统评价7.1系统的特点与优点客户端主要是管理员,通过管理员我们可以对用户客户汽车等进行管理。我们可以在客户管理界面下,添加客户基本信息,如身份证、姓名、地址、电话等信息。在汽车管理界面,我们可以清晰地了解到汽车的基本信息,我们可以查看汽车的照片,知道汽车型号、租金、押金等信息。总的来说,这个系统拥有下面的优点:(1)界面要简洁明了,能被大多数人所接受,且在功能图标的选择上,参考大众熟知的功能图标,降低学习成本,使上手更加容易。(2)功能一目了然,用户可以查看到自己需要的功能,操作方便。(3)在数据库中我们可以很好的查看个人信息,汽车信息等。

结论社会在快速发展进步。去较远的地方或者刮风下雨下冰雹的天气里,大家总会想着来着一个小汽车去远行,而有些人没多少钱但为了面子或者出一个短差的人,又或者一个刚毕业或毕业没几年的学生都不会也没有能力去购买一辆全新的汽车,去挤公交既堵又慢浪费很多时间,所以随着这样情况越来越多,汽车租赁行业出现。而对于现在这个什么都强调快速的社会,人工的去处理一些业务,用会出现一些错误,耗时耗力,效率明显不高。随

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论