出租车管理系统_第1页
出租车管理系统_第2页
出租车管理系统_第3页
出租车管理系统_第4页
出租车管理系统_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

共6页第V页摘要本毕业设计的内容是设计且实现一个基于web技术的出租车管理系统,系统主要使用了Struts+Hibernate等多种框架相结合使用,用MyEclipse作为开发工具,以MySQL作为数据库,使用JAVA语言开发,页面采取JSP动态页面开发技术,该系统页面简单,操作方便,易于维护。本系统实现了管理员、车辆管理员和司机三大用户的基本功能,管理员能实现对整个人员信息和车辆管理员信息进行增删改查,司机可以通过车牌号和密码登录查询车辆分配信息和对车辆管理员的留言信息,使司机可以通过网上就可以解决车辆问题,避免找不到车库等各种情况,车辆管理员可以登录查看值班信息和对司机等人员进行网上登记,并且可以对司机的留言信息给与回复,使车辆管理员更好的了解公司车辆的状况。论文包括以下几个部分:第一部分系统分析,通过对社会需求的分析,说明了出租车管理系统的各功能模块的需求。第二部分概要设计,设计系统功能模块、实体属性和实体之间的关系,画系统层次图,系统数据库的逻辑设计和系统数据库物理设计。第三部分详细设计,设计了系统管理员模块、车辆管理员模块和司机模块等功能的详细算法,并采用Struts框架技术实现了MVC模式的开发。第四部分系统实现,完成了出租车管理系统的各模块功能的实现。关键词:MySQLStrutsHibernateJavaJSPAbstractWiththerapiddevelopmentofnetworkinformation,thecomputeriswidelyspreadandused,peoplebegintoextensivelyusethecomputertowork,Byvariousinformationnetworkmanagement,sothatwecansavealotofmanpower,materialresourcesandfinancialresources,especiallywhenyouhaveaperfectandpowerfuloperatingsystem,wecanrelyonittocompletetheprocessiscomplexandispronetoerrorsinthework.Atpresent,alongwiththeeducationlevelandtheimprovementoflivingstandards,thenationalcollegestudentsinflux,somecollegesanduniversitiesarealsomanagementofstudentaccommodationprobleminartificialmanagementway。thisisnotonlyawasteoftime,manpowerandmaterialresources,butalsoinworkfrequentlyduetothenegligenceofthestaff'smistake,inordertofacilitatecentralizedmanagementandimprovemanagementefficiency,todevelopacompletesetofstudentdormitorymanagementsystembasedonWeb.Inordertobeabletogetastableoperation,comprehensivefunctionsandsimpleoperationprocessoftheoperatingsystem,sotheMyeclipseasthefrontpageofthecardormitorymanagementsystemsoftwaredevelopmenttools。withtheMVCdesignpattern,thestruts2framework'stechnicalsupport,tomcat6.0astheWebservice,systemmanagementhasachievedthesenecessaryfunction:adding,querying,updating,deletingofthreewaysofidentificationandsoon,it'susedconveniently,efficiency,suitableforthemanagementofuniversitystudents'dormitory.Keywords:MySQLStrutsHibernateJavaJSP

目录TOC\o"1-3"\h\u26047第一章系统分析 1244691.1问题来源 181491.2选题背景 2307151.2.1问题定义 2323221.2.2选题意义 3294261.3系统需求分析 490281.4用例图 414423第二章概要设计 7213652.1系统概述 7199102.2功能分析 7112022.3数据库分析 8233482.3.1实体的分析 882212.3.2实体的属性 923852.3.3实体之间的联系 9207002.4数据库的概念设计 10122802.5数据库的逻辑结构设计 11296582.6数据库的物理设计 1315681第三章详细设计 16142953.1数据库连接模块的创建 17168723.2管理员模块的详细设计 19316603.3设备模块的详细设计 19138643.4租赁管理主要功能设计 21164623.5管理系统页面及主要核心算法 21251503.6开发工具及环境 2313237第四章系统实现 24287164.1系统的实现环境 24256294.2系统功能模块的实现 2462674.2.1用户登录模块 24261774.2.2系统管理员管理模块 2410753结束语 3120094参考文献 32共32页第32页第一章系统分析1.1问题来源随着网络的不断壮大,计算机技术在各个行业中得到大量的应用,人们办公的自动化已经逐步成型,应未来社会的发展所需,各种信息管理系统将广泛运用到人们的工作和生活当中。目前,有好多公司仍旧采用原始的出租车管理模式,采用手工收集车辆的入库信息及各项记录,这种传统的管理方式,不仅使车辆的入库信息得不到快速更新,一旦发生错误,不好修改,还会花费大量时间,并且效率低下,难以查找。二十一世纪是信息化,智能化,知识化的世纪,随着信息化的普及,信息管理系统越来越受到人们的欢迎。由于现在公司后勤人员缺乏,工作精力有限,司机生活时间紧张,生活节奏快,针对当前这些问题,通过JavaWeb网络应用技术设计一个出租车管理系统来是弥补人工管理的缺陷,工作人员只需要通过信息管理系统的简单操作就可以将各项数据规范的,完整的纳入,并且保证了信息的安全。国内研究现状:现今我国的很多出租车管理水平仍在传统的手工记录操作,这就已经跟不上社会发展了的潮流,因为在21世纪的今天,计算机信息技术已然占据人们办公的主导地位,这种以纸质档为基础的手工操作被电脑化管理操作淘汰已成为必然。如今我国已经初步踏入信息化时代,并且快速发展着。所以为高校企业更便捷的管理学生信息,拥有一个优秀的出租车管理系统是十分重要的。国外研究现状:因国外在计算机技术领域发展比较早,他们的信息化管理已处于先进地位,而我国在“863”高技术计划中开始研究我国信息高速路,因此,我国对于车辆管理的研究相对落后。在国外,出租车公司对于管理员的要求更严格,并且他们拥有稳定的开发团队提供专业的技术支持,这样就极大的减少了管理员员的工作负担。1.2选题背景1.2.1问题定义当今国内社会的出租车行业规模越来越大,信息化理念在不断加深,随着我国人口数量不断增多,每年都有大量的司机职业,这时候司机的出租车分配和入住登记,将是公司大伤脑力,劳动力和时间的事情,因为在一些公司依旧保持着以人工管理的方式管理出租车辆。我们知道,在手工分配司机和记录车辆入住信息的过程中,会出现很多缺点,并且这些都是不可避免的出现,例如:在车辆分配过程中,车辆管理员常常因为长时间处理一些表单,而眼花缭乱,从而导致一些笔误或漏记。又如:记录的车辆数据种类过多,导致想要查询到某个司机的个人信息时,由于纸质档非常多,而查询十分困难,并且准确性差,更新困难等。以上种种情况导致,公司对车辆的管理效率大大降低,并且信息的安全性也令人堪忧,面对当前的难题,我们不妨大胆去利用计算机网络技术研发出一套完备的出租车管理系统来替代笨拙的手工操作。在这个信息化的时代,我们使用该Web应用有着不少的优点,如操作流程一目了然,查询快速,准确性极高,安全性良好,并且维护方便,成本低等。通过使用基于Web的出租车管理系统,让公司对出租车的统一管理,避免了传统管理方式的缺点,同时也展露出一个高等企业水平和办学风采在计算机技术快速发展的今天,出租车管理系统已成为当今社会不能缺少的组件,本文将从出租车管理系统的历史和现状进行分析,以求证本系统的设计具有实际的意义,满足高等企业未来发展的需求,彻底摆脱传统车辆管理方式的束缚,设计高效、便捷,快速的出租车管理系统。出租车管理系统的设计主要包括前端功能页面的开发和后台数据库的配置。本系统以JAVA作为开发语言,在开发前台功能页面时,要尽可能使页面整洁布局清晰明朗,操作简便;后台以MySQL作为数据库。1.2.2选题意义我国今年汽车行业越来越大,服务理念在不断加深,随着我国人口数量不断增多,每年都有大量的被服务者,这时候出租车分配和登记,将使公司大伤脑力。劳动力和时间的分配事情,因为在一些公司依旧保持着以人工管理的方式管理公司。我们知道,在手工分配车辆和记录司机的过程中,会出现很多缺点,并且这些都是不可避免的出现,例如:在车辆分配过程中,管理员常常因为长时间处理一些表单,而眼花缭乱,从而导致一些笔误或漏记。又如:记录的数据过多,导致想要查询到某个司机的个人信息时,由于纸质档非常多,而查询十分困难,并且准确性差,更新困难等。以上的种种情况导致,公司对车辆的管理效率大大降低,并且信息的安全性也令人堪忧,面对当前的难题,我们不妨大胆去利用计算机网络技术研发出一套完备的管理系统来替代笨拙的手工操作。在这个信息化的时代,我们使用该Web应用有着不少的优点,如操作流程一目了然,查询快速,准确性极高,安全性良好,并且维护方便,成本低等。通过使用基于Web的管理系统,大大的提高了人员和管理员的工作效率,让公司对车辆的统一管理,避免了传统管理方式的缺点,同时也展露出一个高企业水平大公司风采。1.3系统需求分析该系统根据用户的权限大小分出系统管理员用户、出租车管理员用户和驾驶员用户三种身份。系统管理员用户能够实现出租车管理员、驾驶员、乘客和车辆的维修、租赁、生产、修改密码、退出系统等功能;车辆管理员用户能够实现查询司机信息、查看司机车辆记录等功能;司机用户可以查看“我的车辆记录”等功能。1.用户必须选择自己用户身份并通过用户验证才能进入后台首页。2.系统管理用户实现车辆、人员和外来车辆的增、删、改、查功能。3.提供车辆管理员用户管理权限,能根据实施情况,查询所管辖司机的信息。4.车辆用户拥有查询自己的记录和修改密码权限。5.系统管理用户为所在公司添加管理员。1.4用例图图1-1出租车厂商用例图;图1-2管理员用例图第二章概要设计在计算机技术快速发展的今天,管理系统已成为社会不能缺少的组件,本文将从出租车管理系统的历史和现状进行分析,以求证本系统的设计具有实际的意义,满足社会未来发展的需求,彻底摆脱传统出租车管理方式的束缚,设计高效、便捷,快速的出租车管理系统。出租车管理系统的设计主要包括前端功能页面的开发和后台数据库的配置。本系统以JAVA作为开发语言,在开发前台功能页面时,要尽可能使页面整洁,布局清晰明朗,思路简单大方,操作简便;后台以MySQL作为数据库。2.1系统概述该系统的最大特点,就在于和搜索引擎的完美结合,让用户所拥有的隐性知识转化成显性知识,用户既是本系统内容的使用者,同时又是该系统的创造者,在这里累积的知识数据可以反映到搜索结果中。通过用户和搜索引擎的相互作用,实现搜索引擎的社区化,社会化。2.2功能分析本文使用当前流行的Web数据库应用程序设计的先进技术,以JSP环境为开发平台,利用Java,JavaScript编程语言,Tomcat服务器,后台以MySQL数据库为支持。从功能上划分主要可以分成五个模块:设备信息管理产商信息管理部门信息管理租赁信息管理维修信息管理从使用者上划分主要可以分成两个模块:管理员使用产商使用如图2-1所示:图2-1出租车管理模块系统层次图2.3数据库分析2.3.1实体的分析根据整个设备运维系统,我们可以知道整个系统可以划分为两个模块和五大功能,由此可以确定系统的两个数据库实体,即产商和管理员,但管理员是抽象存在的,所以他不是数据库实体,而设备和部门又是客观存在的,我们也可以确定它们为数据库实体,当部门租赁或维修设备时,会产生租赁信息和维修信息,所以它们也可以确定为实体对象,由此该系统有五个实体。产商实体设备实体部门实体租赁信息实体维修信息实体2.3.2实体的属性出租车管理系统系统涉及的实体对象分别为产商实体、设备实体、部门实体、维修信息实体、租赁信息实体。根据系统的需求,我们将它们的属性确定如下:产商实体包括产商的详细信息,属性如下:产商编号产商名称产商电话产商地址设备实体包括设备的详细信息,属性如下:设备编号设备名称设备图片设备产生日期设备产商设备购买状态设备数量部门实体包括部门的详细信息,属性如下:部门编号部门名称租赁信息实体包括租赁信息,属性如下:租赁信息编号租赁设备名称租赁日期租赁人 5.维修信息实体包括维修信息,属性如下:维修信息编号维修设备名称维修日期维修人维修原因2.3.3实体之间的联系经过对出租车管理系统的功能和实体的的分析,我们可以对其的概念设计有了一定了解,对实体间关系也基本了解。设备信息只能在产商已生产的设备中添加,即设备信息的存在依托于产商信息。部门想要租赁或者维修设备时,需要从设备信息中进行操作,即租赁信息和维修信息依托于设备信息的存在。2.4数据库的概念设计通常使用实体-联系图来建立数据模型。可以把实体-联系图简称为ER图,相应的可把用ER图描绘的数据模型称为ER模型。汽车设备信息租赁租赁信息租赁部门信息汽车厂商生产报修信息报修报修汽车设备信息租赁租赁信息租赁部门信息汽车厂商生产报修信息报修报修N1NN1111NN2.5数据库的逻辑结构设计表2-1汽车产商表表名producer作用存储产商信息字段编号字段名字段类型长度关键字备注1idInt主键编号2nameVarchar20名称3addressVarchar20地址4phoneVarchar20电话表2-2设备表表名 Device 作用存储设备信息字段编号字段名字段类型长度关键字备注1idInt主键编号2photoVarchar20图片3nameVarchar20名称4producedateDate生产日期5producerVarchar20外键产商名称6surplusInt数量表2-3部门信息表表名Department作用存储部门信息字段编号字段名字段类型长度关键字备注1idVarchar20主键编号2nameVarchar20名称表2-4租赁信息表表名lease_info作用存储借阅信息字段编号字段名字段类型长度关键字备注1idVarchar20主键编号2nameVarchar20外键设备名称3leasedateDate租赁日期4leaseobjVarchar20外键部门名称表2-5维修信息表表名maintain_info作用存储维修信息字段编号字段名字段类型长度关键字备注1idInt主键编号2nameVarchar20外键设备名称3maintaindateDate维修日期4maintainobjVarchar20外键部门名称5reasonVarchar50维修原因2.6数据库的物理设计1. 汽车产商表createtableproducer( idintprimarykeyauto_increment, namevarchar(20)notnullunique, adressvarchar(20)notnull, phonevarchar(20)notnull);2. 设备表createtabledevices( idintprimarykeyauto_increment, photovarchar(20), namevarchar(20)notnullunique, producedatedate, producervarchar(20)notnull, surplusintnotnull, foreignkey(producer)referencesproducer(name)ondeletecascadeonupdatecascade); 3.部门表createtabledepartment( idintprimarykeyauto_increment,namevarchar(20)notnullunique);4.租赁信息表createtablelease_info( idintprimarykeyauto_increment, namevarchar(20)notnull, leasedatedate, leaseobjvarchar(20)notnull, foreignkey(name)referencesdevices(name)ondeletecascadeonupdatecascade, foreignkey(leaseobj)referencesdepartment(name)ondeletecascadeonupdatecascade);5.维修信息表createtablemaintain_info( idintprimarykeyauto_increment, namevarchar(20)notnull, maintaindatedate, maintainobjvarchar(20)notnull, Reasonvarchar(50), foreignkey(name)referencesdevices(name)ondeletecascadeonupdatecascade, foreignkey(maintainobj)referencesdepartment(name)ondeletecascadeonupdatecascade);

第三章详细设计通过对系统的分析和数据库设计,对出租车管理系统已经有了明确的逻辑结构和视图设计,整个系统完全的设计完全遵循着Struts框架的MVC模式,在数据库的设计上,我们也采用Hibernate实例化数据库对象的方式连接数据库,系统的开发可以分成两个包,分别是actions、models,顾名思义actions包是存储每个数据库对象所对应的action,即响应jsp的页面的操作,models中存储着整个系统的所有数据库实体化对象、dao和xml,其中dao为对数据库实体化对象的操作类,xml为数据库的在系统中的映射配置。图3-1出租车管理系统的类图系统的视图设计主要由jsp页面完成,为了用户使用起来更方便舒适,视图采用的html中的div等标签使页面布局更美观、合理。整个系统的视图层主要包括以下jsp文件。Main.jsp 系统主界面ShowProducer.jsp 产商信息浏览界面AddProducer.jsp 产商信息添加界面UpdateProducer 产商信息修改界面ShowDevice.jsp 设备信息浏览界面AddDevice.jsp 设备信息添加页面AddDeviceTrue.jsp设备信息购买页面UpdateDevice.jsp 设备信息修改页面ShowDepartment.jsp 部门信息浏览页面AddDepartment.jsp 部门信息添加页面UpdateDepartment.jsp 部门信息修改页面ShowLeaseInfo.jsp 租赁信息浏览页面AddLeaseInfo.jsp 租赁信息添加页面ShowMaintainInfo.jsp 维修信息浏览页面AddMaintainInfo.jsp 维修信息浏览页面3.1数据库连接模块的创建由于本系统是基于Struts结构开发而成,Struts1.1框架中集成了数据源配置和管理功能。即在Struts框架下的struts_config.xml文件中配置data-source标签来定义和配置数据源,使得启动Tomcat服务器的同时便由容器加载数据源以方便使用。当然,获得数据源之后的数据库操作的管理是用数据库连接对象DAO开发模式完成。在项目下的dao包里包含着数据库连接操作的实现。由于本模块是数据库连接以及持久化层操作模块所以不包含任何关联页面。本模块所包含的类如下:1ProducerDao类继承了BaseHibernateDAO类,实现了Producer表的增删改查操作的函数及按照功能需求的自定义函数。DevicesDao类继承了BaseHibernateDAO类,实现了Device表的增删改查操作的函数及按照功能需求的自定义函数。DepartmentDao类继承了BaseHibernateDAO类,实现了Department表的增删改查操作的函数及按照功能需求的自定义函数。LeaseInfoDao类继承了BaseHibernateDAO类,实现了LeaseInfo表的增删改查操作的函数及按照功能需求的自定义函数。MaintainDao类继承了BaseHibernateDAO类,实现了Maintain表的增删改查操作的函数及按照功能需求的自定义函数。Devices.hbm.xml配置了Devices类与数据库的连接,及级联、外键等数据库配置。Producer.hbm.xml配置了Producer类与数据库的连接,及级联、外键等数据库配置。Department.hbm.xml配置了Department类与数据库的连接,及级联、外键等数据库配置。LeaseInfo.hbm.xml配置了LeaseInfo类与数据库的连接,及级联、外键等数据库配置。Maintain.hbm.xml配置了Maintain类与数据库的连接,及级联、外键等数据库配。3.2汽车厂商模块的详细设计汽车产商模块主要包括产商信息的增删改查操作及设备的生产操作,其中包括ShowProducer.jsp、AddProducer.jsp、AddDevices.jsp、UpdateProducer.jsp。通过Main.jsp点击产商信息管理通过Struts.xml配置调用ProducerAction中的FindALL函数通过ProduceDao中的findall函数查询所有产商信息并跳转到ShowProducer.jsp。点击添加跳转到AddProducer.jsp,点击提交按钮,通过Struts.xml配置调用ProducerAction中的Add函数通过ProducerDao中的save函数将提交信息添加到数据库并跳转到ShowProducer.jsp。点击修改通过Struts.xml配置调用ProducerAction中QueryUpdate函数通过ProducerDao中的FindbyId函数从数据库查询到该数据跳转到UpdateProducer.jsp并显示信息;点击保存修改按钮通过Struts.xml配置调用ProducerAction中的Update函数通过ProducerDao中的update函数从数据库修改该数据并跳转到ShowProducer.jsp,由于数据库做了级联,该数据所对应的设备信息也会被修改。点击删除通过Struts.xml配置调用ProducerAction中的Delete函数调用ProducerDao中的delete函数将数据库中的该数据删除,由于数据库做了级联,该数据所对应的设备信息也会被删除。3.3设备模块的详细设计设备模块主要包括设备信息的增删改查操作,其中包括ShowDevices.jsp、AddDevices.jsp、DeleteDevices.jsp、UpdateDevice.jsp。通过Main.jsp点击设备信息管理通过Struts.xml配置调用DeviceAction中的FindALL函数通过DeviceDao中的findall函数查询所有汽车信息并跳转到ShowDevice.jsp。点击添加跳转到AddDevice.jsp,点击提交按钮,通过Struts.xml配置调用DeviceAction中的Add函数通过DeviceDao中的save函数将提交信息添加到数据库并跳转到ShowDevice.jsp。点击修改通过Struts.xml配置调用DeviceAction中QueryUpdate函数通过DeviceDao中的FindbyId函数从数据库查询到该数据跳转到UpdateDevice.jsp并显示信息;点击保存修改按钮通过Struts.xml配置调用DeviceAction中的Update函数通过DeviceDao中的update函数从数据库修改该数据并跳转到ShowDevice.jsp,由于数据库做了级联,该数据所对应的租赁信息及维修信息也会被修改。点击删除通过Struts.xml配置调用DeviceAction中的Delete函数调用DeviceDao中的delete函数将数据库中的该数据删除,由于数据库做了级联,该数据所对应的租赁信息及维修信息也会被修改。3.4租赁管理主要功能设计租赁信息模块主要包括租赁信息的增删查操作,其中包括ShowLeaseInfo.jsp、AddLeaseInfo.jsp。通过Main.jsp点击租赁信息管理通过Struts.xml配置调用LeaseInfoAction中的FindALL函数通过LeaseInfoDao中的findall函数查询所有租赁信息并跳转到ShowLeaseInfo.jsp。点击添加跳转到AddLeaseInfo.jsp,点击提交按钮,通过Struts.xml配置调用LeaseInfoAction中的Add函数通过LeaseInfoDao中的save函数将提交信息添加到数据库并跳转到ShowLeaseInfo.jsp。点击删除通过Struts.xml配置调用LeaseInfoAction中的Delete函数调用LeaseInfoDao中的delete函数将数据库中的该数据删除。3.5管理系统页面及主要核心算法1.cheliangadd.jsp添加页面车辆添加也就是管理页面是本系统的核心部分,也是算法集中的部分。其中在本页面有几个关键的标签属性完成了本算法的逻辑判断。(1)logic:equal逻辑相等判断。(2)logic:empty逻辑为空判断。(3)logic:notempty逻辑不为空判断。(4)logic:iterate逻辑迭代判断。本算法主要涉及到的几个标志性对象为:(1)FLAG1管理员是否为用户留言判断标签。(2)FLAG2问题是否解决判断标签。(3)Wenti问题信息实体对象。(4)Huifu管理员回复列表。(5)USER登录用户的用户信息实体对象。(6)Boss分页标签条,由cheliang包下的Pager类生成。(7)Ansue留言列表的大小,用来统计留言数。 2.车辆查询及留言回复页面整个算法的流程(1)判断FLAG2的值true则显示待解决,false则显示已解决。(2)Wenti对象里取出留言标题,留言者并在页面上显示出来。(3)Ansue中取出留言列表显示回复信息。(4)根据ansue中回复状态如果为1则显示回复信息已解决,并显示其他留言标签。(5)如果答案状态为0则将显示回复标签并且显示回复信息。(6)根据回复列表进行分页,显示boss分页条。(7)判断FLAG1和FLAG2标签如果同时为true则显示采纳为留言标签。(8)如果FLAG2为true且USER对象非空,则显示回复标签。(9)每种问题处理后显示回复列表的统计数目。3.boss分页类算法的设计分页算法是WEB页面设计中最常用的算法之一,Pager类中本算法的属性如下:(1)offset分页截取开始的位置。(2)size所有数据列表的大小。(3)length每页显示的数据项。(4)url进行分页请求的路径。(5)pref参数标志,&或者?。(6)totalpage总页数。(7)currentpage当前页。4.分页条生成的算法如下:如果当前url存在则说明至少一个参数,需要将pref改为&。(1)设置header的初始形式,字体,表单,表格等。(2)根据size和length计算总页数totalpage,如果可以整除()(3)totalpage等于size除以length,否则等于size除以length加1。(4)根据offset和length计算当前页currentpage等于offset/length+1。(5)追加header字符串加上首页和尾页标签。追加header字符串加上下拉列表框页面翻转条实现页面选择跳转。3.6开发工具及环境操作系统:Win10编程语言:Java、JSP、Html、CSS、JavaScript数据库系统:MySQL开发工具:Eclipse3.2+MyEclipse8.5应用框架:Struts2.0服务器运行环境:Tomcat6.0

第四章系统实现4.1系统的实现环境本系统使用IE浏览器作为客户端,以Tomcat6.0作为Web服务器,后台以MySQL作为数据库,在Windows7系统上运行。4.2系统功能模块的实现4.2.1用户登录模块系统的登录主界面分三种身份用户登录,如图4-1所示,用户在登录时先选择自己的身份,再输入用户名和密码,经过数据库验证,才能进入后台页面。此登录界面具有自动筛选功能,如果登陆人员非本工作人员,将无法登陆,身份,用户名,密码必须与之前提交数据一致,这也是进一步确保本系统的保密与严谨的工作。使得用本系统的公司更放心。图4-1用户登录主界面4.2.2系统管理员管理模块1.登录后的后台首页后台首页是用户登录成功后,跳转到的系统欢迎界面(如图4.2所示)。包含车辆信息与驾驶员信息。操作更加方便简洁大方明朗。也是更进一步确保操作人员的准确性。图4-2后台首页界面2.设备信息界面设备信息界面主要实现的功能是浏览汽车信息并可以选择超链接进行功能操作。(如图4-3所示)。图4-3设备信息界面3.汽车厂商信息界面浏览信息并可以选择超链接进行功能操作。图4-4厂商信息界面4.生产商修改界面生产商修改管理页面主要实现的功能是修改车辆信息、如果添加车辆有错误或者车辆在使用中出现什么问题需要停用这时就需要汽车修改界面的修改选项进行进一步的修改或删除汽车类型与种类信息、本页面也提供修改用户名与司机联系电话等信息,如果操作错误,还可以点击返回上一页进行修改等操作,本页面最大的特点就是操作简洁方便,便于操作与修改,尽最大的可能实现车辆修改的最简化。(如图4-5所示)。图4-5生产商修改管理界面5.设备信息添加界面图4-6设备信息添加界面6.维修车辆车辆界面维

温馨提示

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

评论

0/150

提交评论