基于WEB的车辆管理系统的设计与实现.docx

上传人:b****2 文档编号:1360916 上传时间:2022-10-21 格式:DOCX 页数:31 大小:609.18KB
下载 相关 举报
基于WEB的车辆管理系统的设计与实现.docx_第1页
第1页 / 共31页
基于WEB的车辆管理系统的设计与实现.docx_第2页
第2页 / 共31页
基于WEB的车辆管理系统的设计与实现.docx_第3页
第3页 / 共31页
基于WEB的车辆管理系统的设计与实现.docx_第4页
第4页 / 共31页
基于WEB的车辆管理系统的设计与实现.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

基于WEB的车辆管理系统的设计与实现.docx

《基于WEB的车辆管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于WEB的车辆管理系统的设计与实现.docx(31页珍藏版)》请在冰豆网上搜索。

基于WEB的车辆管理系统的设计与实现.docx

基于WEB的车辆管理系统的设计与实现

本科毕业设计(论文)

基于WEB的车辆管理系统设计与实现

DesignandImplementationofVehicle

ManagementSystemBasedonWEB

 

院(系)

计算机科学与技术系

专业

软件工程

班级

软件工程1班

学号

16261020139

学生姓名

李占弋

指导教师

罗显松

提交日期

2020年4月22日

 

毕业设计(论文)原创性声明

 

本人郑重声明:

所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果。

对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。

本人完全意识到本声明的法律结果由本人承担。

 

毕业论文作者(签字):

签字日期:

年月日

成绩评定

成绩项

论文成绩(百分制)

折合比例

实得成绩(折合)

指导教师成绩

30%

评阅教师成绩

20%

答辩成绩

50%

总评成绩

注:

毕业设计(论文)成绩按百分制评定。

答辩成绩不及格的(评分低于60分的),则该毕业设计(论文)总评成绩为答辩成绩。

摘要

在当今信息化时代,一个信息化的管理系统在企业工作中是必不可少的。

随着企业配备的车辆越来越多,管理越来越复杂,信息化的车辆管理系统应运而生。

在线车辆管理系统包括了车辆,驾驶员,使用分配的管理。

用户可在线申请使用车辆,管理员可以通过本系统进行审核,大大提高了用户申请使用车辆的效率。

本文主要阐述了系统的主要组成情况,包括开发中运用到的技术、需求分析、功能设计、数据库设计以及系统的实现与调试。

本系统基于SSM(Spring、SpringMvc、Mybatis)框架开发,采用B/S结构,使用JAVA、JavaScript、Html等开发语言,选择Tomcat服务器部署项目,系统后台数据库使用MySQL,主要开发工具是eclipse。

关键词:

车辆管理B/SJAVASpringSpringMVCMybatis

 

Abstract

Aninformationmanagementsystem(IMS)isindispensabletoenterprisesintoday’sinformationage.Informationvehiclemanagementsystememergesasaresultoftheincreasingnumberofvehiclesequippedbyenterprises,andincreasinglycomplicatedmanagement.Onlinevehiclesystemconsistsofthemanagementofvehicles,driversandusedistribution.Usersareallowedtoapplyonlinefortheuseofvehicles,andadministratorscanreviewbythesystem,whichgreatlyimprovestheefficiency.

Thepapermainlyelaboratesonthekeycomponentsofthesystem,includingtechnologiesappliedtodevelopment,demandanalysis,functiondesign,databasedesignandtheimplementationanddebuggingofthesystem.BasedonSSM(SpringSpringMvcMybatis)framework,thesystemadoptsB/SstructureandprogramminglanguagessuchasJAVAJavaScriptandHtml.Inaddition,TomcatserverandMySQLareseparatelyusedtodeploytheprojectanddeveloptheback-enddatabase.Finally,eclipseisthekeydevelopmenttool.

Keywords:

Vehiclemanagement,JAVA,Spring,SpringMVC,Mybatis

第一章绪论

1.1课题的来源及研究目的

随着近年来社会飞速发展,人民生活水平的不断提高,汽车的保有量也越来越大。

企事业单位中所拥有的公务车辆也不在少数,对于企事业单位来说,公务车辆的不断增多也带来了车辆管理方面的各种问题,例如车辆的合理分配使用以及相关人员的管理。

近年来,科学技术的发展日新月异,网络与计算机已经成为日常生活中一个重要的组成部分。

在企业管理中,管理系统的信息化也变得越来越广泛,管理系统的全面信息化不仅可以让单位的管理效率得到提升,同时也减轻了管理人员的工作负担。

“在线车辆管理系统”的出现,实现了车辆信息管理的电子化。

用户可以通过本系统,方便快捷的在线申请使用车辆。

管理人员可通过本系统对车辆、车辆的使用以及相关人员进行管理,提高效率的同时也使得管理更加规范。

其实,目前市面上已经有一些在线车辆管理系统应用于企业管理中,据不完全统计,目前仍有不少企业并未引入信息化的车辆管理系统。

鉴于此,本系统的开发是具有现实意义的。

本系统采用B/S结构模式,更加方便用户使用且易于维护。

基于Spring、SpringMVC、Mybatis框架设计,使用JAVA、JSP、JavaScript和Html等语言开发,数据库采用MySQL,部署在Tomcat后台服务器上。

1.2国内外研究概括和发展趋势

传统的车辆管理系统在企业中是很普遍存在的,目前国内外一些企业的车辆管理系统已经实现了信息化。

车辆管理系统是一个经过长期实践并拥有一定社会认知的较为成熟的理论体系。

随着科技的发展,计算机技术在社会生活中的应用也变得越来越广泛,这使得旧式的管理方式受到冲击,促进了车辆管理系统的自动化、信息化。

信息化是利用现代网络、通信、数据库技术为核心,围绕其发展深化的过程。

如何实现车辆管理系统的信息化结合现代化的管理方法,提高整体效率,是新时代所面临的的主要问题。

JSP技术能够让开发者轻松创建和控制动态页面,借助Eclipse工具使用Java语言,能够轻松的与数据库进行交互以创建动态网站。

车辆管理系统的信息化离不开计算机技术相辅相成,二者相互联系形成一个整体。

采用信息化的方式管理数据可以使其完整性和安全性提高,这大大促进了企业管理的规范化,让信息更加透明,让企业管理更加有迹可循。

同时,信息化的管理系统更加简便。

管理人员只需在系统上进行操作,比起传统的繁杂方式简单许多,普通用户可以随时随地访问系统提出用车需求。

在企业的办公和管理中,这无疑会提高其效率。

1.3研究内容

本文的研究内容包括车辆管理、用户管理、驾驶员管理、申请用车、使用记录以及车辆报修等功能模块的设计。

介绍了在线车辆管理系统的研究发展背景,需求分析、数据库设计,功能模块设计以及系统实现的整个过程。

本文通过对车辆管理系统的功能进行分析,说明讲解了本系统的设计过程,包括系统的需求分析部分,即对本系统的目标和需求进行详细的分析与各功能模块的划分。

各功能模块划分完成后进行各功能模块的详细设计,即该功能模块的界面以及功能是如何组织,如何设计实现的。

1.4主要技术简介

本章介绍了系统开发中所使用的到的技术框架,包括B/S结构模式、JSP技术、Spring技术、SpringMVC技术、Mybatis技术以及Tomcat服务器技术

1.5本文的组织结构

本文主要从以下七个章节进行阐述:

第一章为绪论。

包括了课题的来源及研究目的、国内外研究和发展趋势、课题研究内容以及开发中使用的技术框架介绍。

第二章为需求分析。

包括了系统功能性需求、系统性能需求、可行性分析。

第三章为数据库分析。

包括了数据库的概念结构设计、逻辑结构设计、物理结构设计。

第四章为系统功能模块设计。

包括了系统各功能模块的主要流程以及详细功能的分析和设计。

第五章为系统实现。

包括了系统各功能模块和子模块的界面以及功能的具体实现。

第六章为系统测试。

包括测试环境、功能测试、非功能测试、用户界面测试。

第七章为总结与展望。

包括总结与展望,参考文献,最后是致谢。

 

第二章需求分析

2.1功能性需求

该应用项目的主要面向的用户是企业普通员工,所以它的需要满足企业提高效率的需求同时系统的操作要尽可能简单易懂。

使用本系统的用户人群可分为以下两大模块:

(1)管理员模块

包括登录、用车审核、车辆管理、用户管理、驾驶员管理功能;

(2)用户模块

包括登录、申请用车、审核查询、使用记录、车辆报修等功能。

由上述分析后,设计出该系统的功能模块总体框架如图2-1所示:

 

图2-1系统功能模块总体框架

2.1.1登录功能

该应用的管理员和用户登录界面是在同一个界面进行的,通过选择不同的身份角色进行登录。

管理员选择管理员身份后输入正确的用户名和密码后才能成功进入管理员主页面,否则会提示错误信息。

普通用户需要管理员添加用户之后才能登录系统,这样方便企业内部进行管理。

添加用户之后用户就可以进行登录了,只有用户选择用户身份之后输入正确的用户名和密码后才能成功进入用户主页面,否则会提示错误信息。

2.1.2车辆、用户、驾驶员管理功能

管理员登录进入管理员页面后可对车辆、用户、驾驶员的信息进行添加、修改、删除的一系列管理。

2.1.3申请用车功能

用户登录进入用户页面后可选择车辆申请使用,用户需输入相关信息,然后可选择是否需要司机,如需要则可以进行驾驶员的选择。

用户提交用车申请后需要等待管理员审核,管理员审核通过后即可使用车辆,若是需要司机则会发邮件到相关驾驶员邮箱进行通知。

用户使用完成后需进行结束用车操作。

2.1.4使用记录

用户可在该页面查看、删除此账号的用车记录。

2.1.5车辆报修

该页面可选择需要维修的车辆填写需要维修的内容,提交之后该车辆和内容在管理员页面可见,同时发送邮件通知维修车辆。

维修完成管理员需进行维修完成操作。

2.2系统性能需求

结合本系统目标客户分析得出本系统应满足以下性能要求:

(1)准确性

系统应在能够确保准确无误的记录各项数据的同时具备准确响应用户操作的性能。

由于系统对各种信息的管理是其主要功能,所以准确性对整个系统有特别重要的影响,因此必须确保数据的准确保存。

(2)易用性

本系统直接本系统直接面向的用户群体为普通公司员工,考虑到可能有用户不太熟悉计算机以及网络的操作。

所以,系统必须要简单易懂,操作界面简单易用,人机交互要相对人性化让绝大多数普通用户能够轻易上手使用。

系统应该采用中文的信息界面同时使用的术语应该是大多数用户所熟悉的,这样能够保证系统的易用性。

(3)安全性

系统中车辆、用户的信息修改以及用户个人信息的查看应当只能由具备相应权限的管理员操作。

系统数据库中的数据要保证更新的及时性,这是为了确保系统和数据库中的数据始终保持一致。

2.3可行性分析

2.3.1技术可行性

在计算机技术网络技术日新月异快速发展的今天,绝大多数的硬件的软件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1