版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要如今,自驾游在放慢旅行节奏的同时更加自由,可以根据自己的情况随时调整出游计划,比起跟团游更加灵活。所以,更多的游客选择房车出游,这样行程更为自由,而且节省酒店的费用。这也就促成了旅游租车服务行业的兴起。自上世纪起,计算机科学得到了快速的发展,同时数据库技术也有了更大的应用范围,使得我国网民也从中获得了极大的便捷,个性化正在成为当今Web应用程序的潮流。本论文从技术框架的统合,数据库和数据表的设计以及具体功能的实现这3个部分进行研究和设计的实现。在互联网快速发展的背景下,互联网产业也得到了更多的关注。该网上汽车租赁系统主要是通过应用SSM框架开发,借助于MVC模式和MySQL数据库,应用JDBC驱动程序来实现与数据库的连接,同时还在系统设计的过程中应用了JSP技术。通过使用该系统,用户可以通过浏览租车主页,选择想租赁的车型进行下单和付款,还可以进行留言和预定,同时用户还有登录、注销和更改个人信息的权限。管理员可以通过登录系统进入后台,并结合需求进行车辆的添加、删除、修改,还可以对不同的汽车进行分类,对于用户已经下单的汽车,管理员可以与客户交流等操作,与用户形成联动,保证了系统的正常运行。关键词:汽车,租赁,SSM,JavaAbstractNowadays,self-drivingtravelismorefreewhileslowingdownthepaceoftravel,andtheycanadjustthetravelplansatanytimeaccordingtotheirownsituation,whichismoreflexiblethanwithgrouptravel.Therefore,moretouristschooseRVtravel,sothatthetravelismorefree,andsavethecostofthehotel.Thishasalsocontributedtotheriseofthetourismcarrentalserviceindustry.Sincethelastcentury,computersciencehasbeenrapidlydeveloped,anddatabasetechnologyalsohashadalargerapplicationscope,makingChineseInternetusershavealsoobtainedgreatconvenience,andindividualizationisbecomingthetrendofWebapplicationstoday.Thispaperimplementstheresearchanddesignfromtheintegrationofthetechnicalframework,thedesignofthedatabaseandthedatasheet,andtheimplementationofthespecificfunctions.InthebackgroundoftherapiddevelopmentoftheInternet,theInternetindustryhasalsoreceivedmoreattention.ThesystemismainlydevelopedthroughtheapplicationoftheSSMframework,withthehelpoftheMVCmodeandtheMySQLdatabase,applyingtheJDBCdrivertoachievetheconnectiontothedatabase,butalsoapplyingtheJSPtechnologyintheprocessofthesystemdesign.Byusingthesystem,userscanbrowsethehomepageandwanttorentthecar,leavemessagesandreservations,andusersalsohavethepermissiontologin,logoffandchangetheirpersonalinformation.Theadministratorcanenterthebackgroundbyloggingintothesystem,andadd,deleteandmodifythevehiclesaccordingtotheneeds.Hecanalsoclassifydifferentcars.Forthecarsthattheuserhasplacedorders,theadministratorcancommunicatewithcustomersandotheroperations,andformalinkagewiththeuserstoensurethenormaloperationofthesystem.Keywords:Car,Lease,SSM,Java页(共22页)绪论项目的开发背景在经济快速发展的背景下,互联网已经在多个领域中得到了广泛的应用,并且如今互联网环境也有了更加广泛的覆盖范围。在科技快速进步的背景下,多媒体技术、互联网技术也得到了前所未有的发展。目前来看,在人们的日常生活中,互联网已经成为了一个极其重要的组成部分,不仅为人们的生活提供了更多的便捷,同时也带来了一系列的商机。通过将旅游和租车相结合,提供适宜不同团体和地区景点的车型的建议,使得用户可以根据自己旅游需求合理的选择车辆,可以在旅游的城市直接租车,旅游也能变得更加便利,这是本课题的主要开发背景。项目的研究意义在本次研究中,基于对选题背景的阐述,分析该选题的研究现状并简要的介绍在设计的过程中使用的技术和工具,同时还展开了可行性分析以及需求分析等,分别从结构、功能等层面上入手进行系统设计。该汽车租赁系统主要解决了用户在线下租车时需要进行的繁琐流程的问题,拥有该系统之后,可以简化租车的流程,使用户租车更加方便,避免产生不必要的麻烦,例如线下租车需要去门店,节约了路程上的时间和金钱问题,降低了用户租车的成本。开发技术介绍软件在系统中具有极其重要的作用,能够有效地实现内部控制功能。假如计算机系统缺乏软件也很难顺利运行,只有通过应用软件才能更好的实现多种功能,包括业务结算等。软件工程通常对管理流程有高度的重视,确保软件产品的质量能够得到全面的提升,并实现对开发成本的有效控制,使项目能够以高质量的方式完成。由于系统工程具有显著的系统化、可测性的特点,并且也在逐渐向标准的方向发展。从开发的层面上来看,想找于其他开发语言,Java语言具有更高的安全性,并且也有更咱显著的跨平台运行的优势。考虑到JVM中含有的类加载器机制具有较高的灵活性,能够允许在使用应用程序的过程中同时应用多个类加载器[1]。通过将JVM使用在多个平台中,能够以跨平台的形式运行通过Java开发的程序。从学习层面上来看,其主要指的是一种通过面向对象获得的开发语言,能够在开发逻辑中合理地使用各种实际问题,使运用者更好的理解学习Java。JSP介绍SUN公司曾经设计了一款JSP的动态网页技术标准,从本质上来看,jsp实际上也属于Servlet,但是其是一种较为特殊的形式,jsp页面通常与servlet实例之间的关系为一对一。将业务层与表示层分离JSP的优势主要体现在能够有效地分离表示层与业务逻辑,同时还需要完成隔离设计。通过应用JSP,能够分别完成Web外观和页面逻辑的设计,同时也能为以组件为基础的可重用设计提供全面的支持。在这种情况下,能够有效地提升应用程序开发效率,通过前后分隔能够更好的避免出现后端合并网页的情况,考虑到通信量相对较高并且服务器也有较多的数量,所以通过以分散的形式应用资源,往往能够更好的完成相关设计工作。除此之外,其具有的优点还包括能够以动态的形式完成内容的嵌入等,使使用者从中获得更加理想的体验。由于工程结合相对较弱,因此开发工作也更加简单。1.IEEE对软件工程的定义为:(1)在开发软件,使用软件以及维护软件的过程中,通过使用工程技术,使用被全面限制的能够量化的方法。(2)对方法的定义为:通过应用工程原理,以更加经济的方式使用方法,并全面提升工作效率的机器。在应用软件工程的过程中,通常需要完成编码和造型训练,因此需要学生全面的考虑各种因素,并完成设计工作。在这一过程中使用的逻辑思维通常指的是写作逻辑,同时在公开演讲的过程中,也要求思维有一定的清晰度,通过发散的思维完成图形设计,能够更好的实现创新。除此之外,通过这种方式,也能对事物有一个更加直观全面的了解,切实的提升自身的认知水平。在软件开发时,一般需要对事物进行改造[2]。首先需要完成建模工作,然后再进行编码,通过使用相关工具切实的了解,对利用人员的生活及生产带来的相关影响进行阐述。在落实这些任务的过程的初期,任务的设计和落实主要包括四个阶段。从整体上来看,首先需要进行设计,然后再获得原型界面,最后再编码以后进行检查。在软件生命周期终期,通常需要对系统进行维护,对于编程人员而言,其主要作用是通过维修系统来保障用户的需求,能够得到以上的满足。为了使项目具有更高的标准性,必须要全面地遵循与软件工学相关的方针。ExtJSExtJS指的是一种广泛应用的JavaScript框架,在对Web应用程序进行设计的过程中,通过应用该技术能够更好的实现跨浏览器应用,并获取多样的UI。实际情况显示,在对桌面应用程序进行创建时,通过使用
ExtJS能够将其应用在任何一个现代浏览器中,包括IE6+,FF,Chrome,safari6+等,但是在创建移动应用程序时,主要需要使用的是sencha,senchatouch。在2006年期间,JackSlocum首次开发了ExtJS,其作为实用程序,有效的体现出了YUI的扩展。在应用ExtJS的过程中,需要将MVC/MVVM架构作为基础进行设计应用。新版ExtJS6作为一种常见的平台,具有一定的单一性,主要被应用在各种移动应用程序中,并且在桌面上也有重要作用,无需在应用的过程中针对不同板块设计差异化的代码。BOOTStrap框架BootStrap框架在本次设计中的主要作用是对响应式页面进行设计,通过使用该框架完成页面设计,能够通过应用计算机端和手机端对网页进行访问。除此之外,其作为开源前端框架,在页面布局中也具有极其重要的作用。由于开发工作是以web组件为基础完成的,因此为Web的开发带来了极大的快捷。Java语言本次设计使用的语言为JAVA语言,由于该语言具有一定的通用性,作为面向对象的编程范式,其主要的特征是不会受到运行环境的影响,同时也能实现跨平台应用。仅通过简单的学习即可应用该语言,同时该语言也有效的弥补了C++的缺陷,理解难度相对较小,无需使用指针,同时也能实现自动报废收集。MVC结构网页开发人员在开发初期并未留意代码开发规范,仅仅是在系统中随意堆放代码,在代码量积累到一定程度以后,对后续开发工作的开展带来了极大的限制。如果Web开发范围相对较广时,一般需要相互分离页面控件与显示,在这种情况下如果仅通过应用页面技术很难解决其中存在的问题。所以,MVC技术便应运而生,通过使用该技术能够将web应用系统划分成四个不同的层级[3],如图1-1所示。图1-1MVC模式图Spring介绍SpringMVC作为一种框架技术,主要被应用在控制层中,在用户发出相关请求以后,由该技术接收请求,并对相关参数进行解析,然后传递至服务层中,最终将处理后的数据呈现在页面中。Spring一般被使用在服务层中,作为一种开源框架,具有轻量级以及全栈式等特点。这种框架的主要作用是对不同对象的依赖关系进行全面管理。在开发Spring的过程中,通常无需考虑用户器端程序,也可以将其应用在任意一种Java应用开发过程中。SpringMVC框架作为MVC框架,具有一定的代表性,“M”、“V”、“C”分别是model、view、Controller的首字母缩写,分别对应的是模型、视图和控制器。应用视图-模型-控制器模式,能够有效地分离数据、业务等内容。SmartUpLoadjspSmartUpload作为一种主要被应用于上传或下载文件的组件,可以以免费的形式使用该组件,一般需要将其嵌入至相关的执行JSP文件中[4]。从整体上来看,该组件的特点主要包括以下几种:操作便捷,通过应用JSP,仅需要对数行代码进行编辑即可有效地实现数据交互。能够对上传过程进行全程控制。通过应用jspSmartUpload组件的相关对象及其操作方法,可以获得全部上传文件的信息,方便存取。能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。
系统分析设计目标在设计的过程中,主要是基于需求分析,结果完成浏览器服务器的交互。通过使用浏览器即可在网页上浏览相关信息,为了实现页面跳转需要点击相应的按钮,同时还要对数据库进行连接,以此来完成多种操作,包括删除、增添、修改、查询各种信息。除此之外,通过对该网站进行开发,还能通过连接Tomcat网络来实时浏览网页,并对页面源代码进行查询浏览。能够主要实现的功能包括查看源代码、查看主页内容、刷新页面等。除此之外,通过使用Tomcat服务器,能够完成IP设置、实施展示统计信息并完成目录的设置等。如果操作不当将会自动出现相关提示,由于在不同模块中均设置了错误处理机制,同时模块划分也较为详细,因此在出现问题以后,能够及时的发现问题并解决问题。在完成模块设计工作以后,将会有效的提升系统的开发效率。可行性分析可行性研究的作用主体是系统,其主要是指在对系统以及具备职能的指令手册进行研究的前提条件下,根据技术、经济、管理等多个层面的相关内容来研发新系统,来明确其是否具有可行性,它的目标是为了明确问题在低成本的前提下能否被高效解决。技术可行性本论文介绍的网上汽车租赁系统主要是用Java+JSP语言开发的,应用了Jquery,Struts2,Spring,Mybatis等框架,采用了Mysql数据库。由于Java的学习和使用难度相对较小,MySQL数据库等工具也均有完善的功能。本研究选用的数据库为开源的MySQL,为数据的获取提供了极大的便利;本研究选用的数据库Mysql具有多种功能,属于SQL数据库服务器,该数据库的优势主要包括支持多用户、效率高、能够同时使用多个线程等,通过应用该数据库可以结合相关测试结果,在多种复杂数据环境下,以高效的方式运行[5]。因此,项目的设计也得到了更多的支持,具有一定的可拓展性,同时也具备良好的勘探能力,能够有效的实现数据存储。基于对系统功能需求的深入分析,合理的选择了开发技术。所以,从技术层面上来看,本研究具有良好的可行性。经济可行性本次系统的设计仅需要使用计算机即可完成,应用的设计工具均为开源工具,开发成本要求相对较低。咋系统开发完成后,通过将其应用在市场上,能够获得巨大的经济效益,因此相较于开发成本,软件设计能够获得的效益相对较高,所以经济可行。操作可行性操作可行性指的是根据用户的使用需求,对系统操作方式进行合理的编写,了解需要完成的工作,设计出与用户使用习惯相符的系统。本系统并不是太看重其所带来的经济效益,重点关注的内容是系统的使用是否便捷,系统的运行是否平稳。通过有效的应用研发资源能够在很大程度上减少其研发费用,使其不超出原本预算便能够实现整体研发。整体而言,系统操作是可行的。性能需求本课题所设计的系统应该有如下的性能要求:1.系统安全性需求为了使用户的信息有更高的安全性,必须要为使用者的权益提供全面的保障。需要在系统中进行权限管理,对用户的使用权限进行全面的控制。使用户能够根据自身的权利完成相关操作,避免出现越权操作的情况。除此之外,系统也应当有较高的可靠性,保障数据的准确率,在系统崩溃以后也能及时的得到恢复。2.可维护性需求客户在应用系统时,往往会提出一些新的要求,并对系统功能进行全面的扩展,所以系统也应当具有良好的可升级性,进而使用户多样化的使用需求能够得到切实的满足。3.用户操作需求系统设计应具有人性化的特点,同时也能以简便的方式完成多种操作,进而更好的实现人机交互。4.运行速度需求在对系统性能进行衡量的过程中,往往需要根据系统响应时间进行评估。如果系统的响应时间相对较短,表明能够以高效的方式完成数据处理工作,同时后台服务器也能在短时间内做出正确的相应。考虑到系统应用者具有一定的特殊性,因此系统的响应速度也相对较高。除此之外,还要在保障系统安全的基础上,提升响应速度。5.界面需求用户界面必须要清晰简洁,为用户的操作应用提供更多的便捷。功能模块分析DAO层:该层的主要作用是实现与数据库的交互。在应用DAO层的过程中,首先需要对接口进行创建,也就是该层中会设置写接口的类,再进行文件配置(xml文件,该文件主要被用于写SQL语句,因此DAO层的主要作用是实现与数据库的交互)[6]。除此之外,通过对接口进行调用,能够完成相关的数据处理工作,同时也无需关注接口对应的是哪一类。通过应用配置文件,能够有效地配置与数据库连接DAO层数据源相关的参数。Entity层:项目层的实体层数据库的类。Service层:该层的主要作用是完成设计业务模块逻辑应用的相关工作。相较于DAO层,该层同样是需要在对接口的类进行设计以后,再对相关实现的类进行创建,然后通过应用配置文件对实现关联进行合理的配置。除此之外,还可以使用service层对相关接口进行调用,以此来完成处理业务逻辑应用的目的。为了使业务逻辑具有更好的独立性,并实现重复利用,可以对Service层的业务逻辑进行封装。Controller层:该层的主要作用是完成控制业务模块流程的工作,也就是更好地实现前台互交,通过接收前台传输的参数并对参数进行全面的处理。通过应用该层能够对Service层中的接口进行调用,并完成业务流程。在配置控制的过程中,也需要借助于配置文件来实现相关工作。功能需求1.用户(前台)功能:(1)网页浏览:游客可以在租赁首页游览信息,但是不能对汽车进行预约,需要注册。如果已经注册过的可以直接登录,预约车辆信息。(2)注册/登录:游客登录注册个人信息,然后登录系统,进行预约,也可对个人信息进行修改。(3)汽车租赁:按品牌、车名进行选择查询车辆,查看评价,进行预约车辆。(4)订单管理:可以查看自己的租赁订单信息。(5)还车管理:提交还车信息,生成账单。(6)新闻公告查看:实时查看平台新闻。2.管理员(后台)功能:(1)登录:修改个人信息和密码。(2)员工信息管理:销售和维护员工的管理。(3)注册用户管理:管理员查询相关会员用户信息,并且也能够完成设置会员的操作,同时还可以将一些应用频率相对较低的用户删除。(4)汽车信息管理:通过应用该系统,能够实时查询相关的汽车信息,同时还能够增添、删除、修改、查询各种信息。(5)订单信息查询:确认用户租赁订单。查询用户用车情况。(6)账目信息统计:按时间统计租车金额,形成报表。(7)网站新闻管理:对汽车类的新闻信息进行一系列的操作。本章节展示了该系统的可行性分析和需求分析,这样会让该系统的底层逻辑更清晰地展示出来,同时也展示了该系统所有的功能类型,让用户更好的感知到系统的结构划分和功能划分。
系统设计功能模块设计该网上汽车租赁系统以SSM为框架,该系统主要分类前端和后端两部分,前端包括用户模块、购物模块、展示模块、付款模块。后端包括订单模块、客户管理、商品管理、留言管理、账号管理。汽车销售系统功能模块设计图如图3-1所示。图3-1功能模块设计图软件结构设计系统架构设计该系统架构主要包括三层内容,目前应用频率最高的系统架构为B/S三层架构体系,系统架构设计图如图3-2所示。图3-2系统架构设计图1.表示层显示层指的是用户与系统交互的过程中应用的界面,在显示层提示的过程中,往往有多种形式可以选择。用户可以结合显示层中出现的相关提示发送请求,系统在进行处理以后能够通过显示层显示相关提示。曾角色指的是在得到用户发出的请求以后,对系统响应情况进行显示。表示层处于最上层,主要作用包括显示数据以及接收数据,这样使用户能够获得交互界面。从组成上来看,USL主要包括“USL前台代码”和“USL后台代码”,前者是指的用户能够以直接的形式进入的界面,通常包括JSP文件、html文等,与MVC模式中包含的“视图”具有一定的相似性[7];后者的作用主要是对业务逻辑层中包含的JAVA代码进行调取应用,相当于“控制器”[8]。通常情况下,需要通过使用WebContent目录来存储表示层前台代码,应用servlet包来存储后台代码。2.业务逻辑层业务逻辑层位于中间,其主要作用是完成数据的交换,并封装业务逻辑。对于可扩展架构而言,合理的设计BLL具有极其重要的意义。在DAL和USL中,其扮演的角色存在一定的差异,主要是以调用者和被调用者的身份存在。在应用的过程中,通常需要完成“组装”DAL的过程。例如,通过应用该层也能够完成增添、删除、修改或查询相关对象的目的。但是相较于DAL,BLL中实现这些功能并非是“原子性”的功能,其中也含有一些业务逻辑。例如,在“删”操作之前首先需要完成业务逻辑判断的过程:在通过查询确定学生存在以后再进行DAL层的“删”,假如并未查询到对象,将会自动发出错误的提示。从这一过程可以看出,“查”和“删”的过程实现了“组装”。程序中的BLL通常被存储在service包(或biz包)中,同一个包中的类名往往是相同的,例如结尾均为“Service(或Biz)”。简单而言,程序中的BLL的组成包含多个“类名Service.java”。不同的“类名Service.java”类中含有的对象业务操作面向的分别是相应“类名”的对象。3.数据层数据层,通常也被称为持久层期,处于最下层,主要作用是处理相关数据。在应用数据层的过程中,通常需要以“原子性”的方式完成相关操作,也就是不能有效的划分不同的方法。例如,通过应用DAL层中相关数据,能够有效的实现增添、删除、修改以及查询等功能,并且这些功能无法相互拆分。数据库设计database的设计与分析在设计系统时,数据库设计具有极其重要的作用。通常情况下,系统的稳定性在一定程度上也取决于数据库的设计关系,因此需要对信息管理有高度的重视。为了使系统的功能得到更好的发挥,必须要从整体上完成数据库设计工作。反之,可能会对服务器的效率产生不良的影响,同时也会干扰用户的应用。在设计数据库的过程中,需要结合业务系统的需求,对数据库系统进行合理的选择,并进一步确定数据存储模型。通过明确表结构以及不同表的管理关系,能够更好的完成数据存储工作,并以高效的方式进行数据存储。在实现初版数据库设计以后,将会自动过渡至项目开发阶段,假如前期需求调查工作不够深入,必然会对后续数据库结构的设计带来不良影响。对于设计师而言,需要在前期调查、数据分析以及系统设计等环节中时刻保持谨慎。假如数据库的结构发生了一定的变化,需要做出及时的响应,使数据库的工作能够恢复至正常。MySQL,能够在许多的linux平台上进行运行,不仅如此,MySQL还能够将多数的包格式,例如DBE、RAR都提供给使用者,因此Linux社区的人们广泛使用的半商业数据库便是MySQL[9]。在进行rar格式的安装的过程中,连初始的配置也不需要,可见,安装过程基本无问题,将安装文件进行提取并执行并能够顺利的安装RAR格式。MySQL不仅支持可变长度会还支持大多数的数据类型,一般的情况下,MySQL会使用多个长度来表示,整数、字符串等。而当MySQL面对整个字段时,可以使用边界原来对日期时间字段以及自动增量选项进行表示[10]。DBMS的主要包括两个功能:数据定义功能:DBMS能够提供DDL定义数据库的两级映像,同时也能提供三级结构,确保数据具有较高的完整性,所以,DBMS中一般也含有DDL的编译程序[11]。数据操纵功能:提供DML对数据库的操作主要的操作包括更新和检索,所以其中也应当包含相应的解释程序和编译程序,同时也能够完成数据库的维护以及运行管理等功能,使数据的安全性得到更大的保障,并更好地控制运行过程。从数据库的发展历史可以看出,其主要经历了下述几个发展阶段:层次数据库、网状数据库、关系数据库、非关系型数据库。根据目前的应用情况可以看出,非关系型数据库已经得到了广泛的应用。目前应用相对较多的非关系型数据库主要包括MongoDB、BigTable等[12]。在关系数据库中,通过使用外部开发设计的数据库仍然是主流。ER图普通用户ER图,如图3-2所示。图3-2普通用户ER图管理员ER图,如图3-3所示。图3-3管理员ER图数据库表设计车辆的类别存放在车辆分类表中。车辆分类表如表3-1所示:表3-1车辆分类表字段中文名称字段英文名称字段长度字段类型注释Idid11intId分类名称fenleimingcheng50varchar分类名称操作IDoperatorld20varchar操作ID操作时间itime20varchar操作时间备注detail1000varchar备注删除标识deleteFlag1int删除标识我的留言表负责存储留言信息。我的留言表如表3-2所示:表3-2我的留言表字段中文名称字段英文名称字段长度字段类型注释Idid11intId意见标题yijianbiaoti50varchar意见标题意见内容yijiannarong2000varchar意见内容提交人tijiaoren50varchar提交人提交时间tijiaoshijian50varchar提交时间附件路径fuJian200varchar附件路径图片IDtuPian200varchar图片ID操作人IDoperatorld20varchar操作人ID操作时间itime20varchar操作时间备注detail1000varchar备注删除标识deleteFlag1int删除标识我的预定表负责存储预定信息。我的预定表如表3-3所示:表3-3我的预定表字段中文名称字段英文名称字段长度字段类型注释Idid11intId预订人yudingren50varchar预订人预定车辆yudingcheliang200varchar预定车辆租赁单价zulindanjia50varchar租赁单价预定日期yudingriqi50varchar预定日期订单号dingdanhao50varchar订单号预定状态shenpi50varchar预定状态附件路径fuJian200varchar附件路径操作人IDoperatorld20varchar操作人ID操作时间itime20varchar操作时间备注detail1000varchar备注删除标识deleteFlag1int删除标识我的账单表负责存储账单信息。我的账单表如表3-4所示:表3-4我的账单表字段中文名称字段英文名称字段长度字段类型注释Idid11intId客户名称kehumingchen50varchar客户名称租赁车辆zulincheliang100varchar租赁车辆开始日期kaishiriqi50varchar开始日期结束日期jieshuriqi50varchar结束日期租赁单价zulindanjia50varchar租赁单价总费用zongfeiyong50varchar总费用操作人IDoperatorld20varchar操作人ID操作时间itime20varchar操作时间备注detail1000varchar备注删除标识deleteFlag1int删除标识员工个人资料表负责存储员工个人资料信息中。员工个人资料表如表3-5所示:表3-5员工个人资料表字段中文名称字段英文名称字段长度字段类型注释Idid11intId员工账号yuangongzhanghao50varchar员工账号姓名xingming50varchar姓名出生日期chushengriqi50varchar出生日期身份证shenfenzheng50varchar身份证入职时间ruzhishijian50varchar入职时间个人简历gerenjianli2000varchar个人简历联系方式lianxifangshi2000varchar联系方式附件路径fuJian200varchar附件路径图片IDtuPian200varchar图片ID操作人IDoperatorld20varchar操作人ID操作时间itime20varchar操作时间备注detail1000varchar备注删除标识deleteFlag1int删除标识车辆的信息存放在车辆信息发布表中。车辆信息发布表如表3-6所示:表3-6车辆信息发布表字段中文名称字段英文名称字段长度字段类型注释Idid11intId名称标题mingchenbiaoti50varchar名称标题所属分类suoshufenlei50varchar所属分类描述一miaoshuyi50varchar描述一描述二miaoshuer50varchar描述二描述三miaoshusan50varchar描述三描述四miaoshusi50varchar描述四描述五miaoshuwu50varchar描述五发布人faburen50varchar发布人发布时间fabushijian50varchar发布时间详情描述xiangqingmiaoshu50longtext详情描述审批状态shenpi50varchar审批状态附件路径fuJian200varchar附件路径图片IDtuPian200varchar图片ID操作人IDoperatorld20varchar操作人ID操作时间itime20varchar操作时间备注detail1000varchar备注删除标识deleteFlag1int删除标识在本章节中,对于本项目在系统设计方面做了详细的介绍,包括软件结构设计、数据库设计以及数据库表的设计。
系统实现系统用户模块实现系统登录页面实现在系统登录页面,用户输入用户名和密码之后,系统匹配数据库,如果正确则登录成功,如果不正确,则提示登陆失败。登录页如图4-1所示。图4-1系统登录页面系统注册页面实现在系统注册页面用户填写用户名密码等基本信息之后,系统会把这些基本信息存入到数据库当中,使用户信息注册成功。系统注册页如图4-2所示。图4-2系统注册页系统首页实现在系统首页中,像用户展示了网上汽车租赁系统的基本信息,包括了HOME、车辆分类、租车说明、联系我们等页面,使用户浏览简洁明了,方便快捷。系统首页如图4-3所示。图4-3系统首页租车分类实现在租车分类界面,用户可以清楚地了解到不同汽车的分类,从而选择适合自己的汽车。租车分类页如图4-4所示。图4-4租车分类页车辆详情页实现通过车辆详情页面,用户可以直观的看见该车辆的详细信息,以及通过下方的用户评论来了解租赁过该车辆的用户感受,从而帮助用户更加精准的判断用车感受。车辆详情页如图4-5所示。图4-5车辆详情页系统管理员模块实现订单管理用户在成功预定车辆之后,在管理员模式下,会看到用户的订单,并且可以对用户订单进行浏览、审批、驳回等操作。订单管理如图4-6所示。图4-6订单管理分类管理管理员在分类管理页面可以对车辆分类进行增加、删除、修改等功能。分类管理如图4-7所示。图4-7分类管理车辆信息管理在车辆信息管理页面,管理员可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 核物探工班组考核强化考核试卷含答案
- 油气管道保护工改进知识考核试卷含答案
- 工艺品雕刻工达标能力考核试卷含答案
- 热带作物初制工安全培训知识考核试卷含答案
- 司磅工创新意识水平考核试卷含答案
- 石英玻璃冷加工工岗前保密意识考核试卷含答案
- 果树栽培工岗前认证考核试卷含答案
- 混合集成电路装调工岗前安全知识考核试卷含答案
- 黄酒发酵工安全技能强化考核试卷含答案
- 木地板成型工诚信品质模拟考核试卷含答案
- 2026年秋浙美版新教材小学美术五年级上册教学计划及进度表
- 高一数学 开学第一课 课件-2026-2027学年高一上学期数学人教A版必修第一册
- 2026年安徽矾花源景区运营管理有限公司(筹) 招聘14人考试备考题库及答案详解
- 新版部编人教版六年级上册道德与法治(课件)第1课 法律是什么
- 《代谢性疾病》课件
- 面瘫的中西医护理讲课
- 部编版九年级语文上册教科书(课本全册)课后习题参考答案
- 《团队协作与沟通技巧》课件
- 粮食买卖合同范本
- 眼镜片材料的选择-眼镜片材料
- 《户外运动安全知识》课件
评论
0/150
提交评论