车辆出入智能管理系统.docx

上传人:b****1 文档编号:2909327 上传时间:2023-05-05 格式:DOCX 页数:16 大小:1.78MB
下载 相关 举报
车辆出入智能管理系统.docx_第1页
第1页 / 共16页
车辆出入智能管理系统.docx_第2页
第2页 / 共16页
车辆出入智能管理系统.docx_第3页
第3页 / 共16页
车辆出入智能管理系统.docx_第4页
第4页 / 共16页
车辆出入智能管理系统.docx_第5页
第5页 / 共16页
车辆出入智能管理系统.docx_第6页
第6页 / 共16页
车辆出入智能管理系统.docx_第7页
第7页 / 共16页
车辆出入智能管理系统.docx_第8页
第8页 / 共16页
车辆出入智能管理系统.docx_第9页
第9页 / 共16页
车辆出入智能管理系统.docx_第10页
第10页 / 共16页
车辆出入智能管理系统.docx_第11页
第11页 / 共16页
车辆出入智能管理系统.docx_第12页
第12页 / 共16页
车辆出入智能管理系统.docx_第13页
第13页 / 共16页
车辆出入智能管理系统.docx_第14页
第14页 / 共16页
车辆出入智能管理系统.docx_第15页
第15页 / 共16页
车辆出入智能管理系统.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

车辆出入智能管理系统.docx

《车辆出入智能管理系统.docx》由会员分享,可在线阅读,更多相关《车辆出入智能管理系统.docx(16页珍藏版)》请在冰点文库上搜索。

车辆出入智能管理系统.docx

车辆出入智能管理系统

淮北师范大学

2018届学士学位论文

基于Java的车辆出入智能管理系统

学院计算机科学与技术

专业计算机科学与技术

研究方向

学生姓名潘俊

学号20141202073

指导教师姓名肖建于

指导教师职称教授

2018年3月8日

基于Java的车辆出入智能管理系统

摘要:

在如今这个信息化时代,人们更倾向于一种便捷地生活方式,人们的出行也更多地使用汽车,随之而来的问题,车辆信息的管理是否可以更加简洁高效。

基于Java的语言,使用Servlet,Jsp等相关技术开发的车辆出入管理系统,旨在提高物业管理人员对小区车辆的管理效率。

本文首先介绍当前车辆管理系统的发展前景及研究意义,以及当前领域已经开展的研究工作和取得的成果。

然后按照需求分析去研究如何完善该系统,在开发过程中遇到的一些问题以及解决方案。

最后测试本系统的可行性。

关键词:

软件开发;管理系统;车辆管理

DesignandImplementationofJavaBasedVehicleInformationManagementSystem 

Abstract:

Withthedevelopmentofthesociety,privatecarsarebecomingmoreandmorepopular,andwiththeproblems,themanagementtaskofvehicleinformationbecomesheavier.BasedontheJavalanguage,usingservlets,JSPSandotherrelatedtechnologiestodevelopthevehicleaccessmanagementsystem,aimstoimprovethemanagementefficiencyofthepropertymanagementpersonneltothecommunityvehicles.Thispaperfirstintroducesthedevelopmentprospectandresearchsignificanceofthecurrentvehiclemanagementsystem,aswellastheresearchworkandachievementsalreadycarriedoutinthefield.Then,accordingtothedemandanalysis,wewillstudyhowtoperfectthesystem,someproblemsencounteredinthedevelopmentprocessandsolutions.Finally,thefeasibilityofthissystemistested.

Keywords:

Softwaredevelopment;Managementsystem;Vehiclemanagement

引言...........................................................1

1系统概述.....................................................1

1.1问题的提出..............................................1

1.2研究意义................................................1

1.3课题研究现状分析........................................1

1.3.1本领域已开展的研究工作.............................1

1.3.2已经取得的研究成果.................................2

2系统需求分析.................................................2

2.1系统的设计目标..........................................2

2.2具体需求分析............................................2

2.3系统技术性能要求........................................2

3系统的总体设计...............................................3

3.1系统设计的主要模块......................................3

3.2系统设计相关结构功能图..................................9

4系统开发的技术背景..........................................10

4.1MySQL技术以及相关数据库表...............................11

4.2系统运行环境...........................................11

4.2.1硬件环境..........................................11

4.2.2软件环境..........................................11

5系统测试....................................................12

5.1测试环境...............................................12

5.2测试结果...............................................12

总结..........................................................13

参考文献......................................................14

致谢..........................................................15

引言

随着社会经济的飞速发展,人们越来越多的使用私家车,使私家车成为自己的代步工具,小区物业车辆尤其多,车辆的管理就显得尤为重要。

如何让管理员能及时的发布一些天气信息、缴费信息,能及时告知用户,同时也能对小区来往车辆信息更加明了这就成为一个重要的课题。

随着全球信息化发展的趋势,国家经济的发展也必然倾向于次。

所以小区物业车辆出入管理也必然朝着信息化去发展,对于当今社会的信息化发展具有重要意义。

车辆出入智能管理系统是一款针对小区物业车辆管理的信息化智能软件,相比于以往的人工登记过往车辆信息,该系统不仅提高了工作效率,还减少了错误发生的概率。

并且该系统也极大的方便了车主对个人信息,车辆信息的查询,管理,车辆拥有者可以及时接受到管理员发布的重要通知,的的确确给人们的生活带来了非常大的便利。

就当前国内车辆增涨趋势来看,车辆智能出入管理系统的发展的前景相当好。

1系统的概述

1.1问题的提出

时代在发展,传统的车辆管理方式(即人工登记)早已不能满足日益增加的私家车的管理,所以,小区物业管理者需要更加便捷,高效的车辆出入管理系统。

1.2研究意义

在网上看了许多关于车辆管理系统方面的资料,发现车辆管理系统还有很多问题未解决,基于大学所学的一些理论知识和上网查找的相关资料,我认为我的想法是可以完全实现的。

并且作为一名马上毕业的计算机专业的大学生,我认为自己应该去做点什么,可以使车辆出入信息管理这项日常事务变得易于操作。

1.3课题研究现状分析

1.3.1本领域已开展的研究工作

1.理论研究基础

车辆出入智能管理系统拥有前台和后台两个角色,后台的管理员可以对用户个人信息以及其他相关信息进行增删改查,还可以发布通知提醒小区物业车主,如缴费信息,雾霾信息等;前台的用户可以修改自己的个人信息,查询其他相关信息。

2.技术层面的支持

本系统是基于J2EE进行开发的。

客户端只要安装了服务器,浏览器,安装了相关数据库,用户使用浏览器就能够通过WEBSERVICE和后台数据进行交互。

1.3.2已经取得的研究成果

也有相关的系统被许多公司开发过,本系统大致满足了小区物业对车辆管理的需求,在开发过程中秉持着包容性和可扩容性,如果需求发生变化,可以通过调整相关结构,继续扩展本系统功能(在不影响后台已加载数据的前提下)。

不仅满足当前的业务需求,还可以为以后的功能扩展提供更大的可操作空间。

并且在规范化和技术化的信息基础上,对相关的信息进行维护和查询也变得更加容易,安全。

2系统需求分析

2.1系统的设计目标

本系统是基于J2EE的车辆出入智能管理系统,可以对进出小区的车辆进行管理。

前台模块有:

个人信息管理,通知管理,车辆信息管理。

后台模块有:

用户管理,通知管理,车辆信息管理,管理员管理,车辆出入记录管理。

2.2具体需求分析

后台角色:

管理员,是后台管理系统的使用者,主要对用户的各种信息和通知进行增删改查操作,具体操作如下:

1)对用户信息的增删改查;

2)可以发布通知提醒小区物业车主,如缴费信息,雾霾信息等;

3)对车主拥有的车辆信息进行增删改查;

4)超级管理员可以修改、删除普通管理员信息;

5)记录过往车辆信息(小区内外车辆)。

前台角色:

用户,拥有以下权限:

1)修改自己的个人信息;

2)接收管理员发布的通知,能够及时了解最新相关车辆信息和缴费通知等;

3)修改自己的车辆信息。

2.3系统技术性能要求

该系统的初步目标根据人们的需求,是在应用J2EE相关的servlet,jsp等技术,开发一款针对小区物业管理者能够更加便捷,高效地管理小区进出车辆的软件:

1)操作简单,易于上手:

该系统在进入用户和管理员界面后都有相关的功能介绍,登录后可以明确地了解到下步操作该如何进行;

2)安全性:

在登陆时需要通过账号、密码的验证,如果密码账号不匹配,则提示账号或密码有误登陆失败,可以保护后台数据的安全,又因本系统采用先进而成熟的技术,使该系统的生命周期有效地延长;

3)由于该系统需要的开发环境要求不高,可以很好的用作软件开发中。

3系统的总体设计

3.1系统设计的主要模块

在设计本系统的主要模块划分时,可能会遇到以下这些问题:

1)如何在一个系统的基础上划分为更多的子系统;

2)每个子系统划怎样才能将自身变为几个模块(即模块化);

3)如何在子系统之间,模块之间去传递后台数据;

4)怎样改进模块之间的联系是的模块的质量得到保证。

车辆出入智能管理系统项目具体如何开发,主要分为两大模块其中管理员模块包括:

1登录模块

先验证管理员姓名和管理员密码,登录成功后即可进入到相应的登录界面,普通管理员和超级管理员在登录系统后拥有的操作权限有所不同。

管理员登录界面如图3-1-1所示

图3-1-1管理员登录界面图

2用户管理模块

进入管理系统用户管理模块后可以查看当前数据库中所有用户信息,默认显示一页10条信息,可以更改显示条数,在用户信息上方有批量删除和添加用户功能,可以全选本页用户信息数据选择批量删除,添加用户时会根据用户姓名去数据库user表中查询当前用户是否存在,若不存在则添加。

在每栏用户信息后可选择修改或删除本条用户信息。

在本页用户信息尾部可选择查看具体页数所对应的用户信息,如图3-1-2所示

3-1-2用户信息图

3通知管理模块

进入通知管理模块后可以查看当前所有通知信息(管理员已发布),默认显示一页10条信息,可以更改显示条数,在通知信息上方有批量删除和添加通知功能,可以全选本页通知信息数据选择批量删除,添加通知时会根据添加顺序默认排序(即根据id排序)。

在每栏通知信息后可选择修改或删除本条用户信息。

在本页用户信息尾部可选择查看具体页数所对应的通知信息,如图3-1-3所示

3-1-3通知信息图

4车辆信息管理模块

进入车辆信息管理模块后可以查看当前所有车辆信息(业主拥有车辆),默认显示一页10条信息,可以更改显示条数,在车辆信息上方有批量删除和添加车辆信息功能,可以全选本页车辆信息数据选择批量删除,添加车辆信息时会根据车牌号去数据库表vehicle中查询当前车牌号是否存在,若不存在则添加。

在每栏车辆信息后可选择修改或删除本条车辆信息。

在本页车辆信息尾部可选择查看具体页数所对应的车辆信息,如图3-1-4所示

3-1-4车辆信息图

5管理员管理模块

进入管理员管理模块后可以查看当前所有管理员信息,默认显示一页10条信息,可以更改显示条数,在管理员信息上方有批量删除和添加通知功能,可以全选本页管理员信息数据选择批量删除(只有超级管理员有此权限),添加通知时会根据添加的管理员姓名去数据库表manager中查询当前姓名是否存在,若不存在则添加。

在每栏管理员信息后可选择修改或删除本条管理员信息(只有超级管理员有此权限)。

在本页管理员信息尾部可选择查看具体页数所对应的管理员信息,如图3-1-5所示

3-1-5管理员信息图

6车辆出入记录管理模块

进入车辆出入记录管理模块后可以查看当前所有车辆出入记录信息,默认显示一页10条信息,可以更改显示条数,在车辆出入记录信息上方有批量删除和添加车辆出入记录功能,可以全选本页车辆出入记录信息数据选择批量删除,添加车辆出入记录信息时会根据添加的车牌号去数据库表log中查询当前车牌号是否存在,若不存在则添加。

在每栏车辆出入记录信息后可选择修改或删除本条车辆出入记录信息。

在本页车辆出入记录信息尾部可选择查看具体页数所对应的车辆出入记录信息,如图3-1-6所示

3-1-6车辆出入记录信息图

用户功能模块包括:

1用户登录模块

用户根据自己的姓名密码进入相应界面,如图3-1-7所示

3-1-7用户登录界面图

2用户信息模块

在进入本模块后用户可以查看自己的相关信息,用户可以修改自己的个人信息,如图3-1-8所示

3-1-8用户个人信息图

3通知管理模块

在进入本模块后用户可以查看管理员发布的最新相关通知,如图3-1-9

3-1-9通知信息图

3.2系统设计相关结构功能图

根据上述对系统功能的详细描述和分析,可以画出系统设计结构图,从客户界面,管理界面分别对功能模块图加以描述,从而更加清晰的展示出整个管理系统的功能分布,如图3-2-1所示

 

4系统开发的技术背景

4.1MYSQL技术及相关数据库表

MySQL是一个小型关系型数据库管理系统,由于其成本低,效率较高,所以被广泛的应用于一些中小型企业中。

用于存储本系统的后台数据再合适不过了。

1通知表(inform)包含编号,时间,标题,内容。

图4-1-1

2车辆出入记录表(log)包含车牌号,姓名,车辆进入小区时间,车辆类型,离开时间。

图4-1-2

3管理员信息表(manager)包含登录密码,登录姓名,权限等级编号。

图4-1-3

4权限等级表(power)包含权限等级编号,权限等级称谓。

图4-1-4

 

5用户信息表(user)包含用户id,用户密码,姓名,性别,年龄,电话,住址

图4-1-5

6汽车信息表(vehicle)包含车主姓名,车牌号,车辆类型,品牌,注册时间,生产产地,生产日期,颜色。

图4-1-6

 

4.6.1硬件环境

客户机:

普通PC

服务器:

Tomcat8.0

4.6.2软件环境

操作系统:

win7

浏览器:

360浏览器

数据库:

MYSQLSERVER5.6

开发工具:

EclipseMars2.0

开发语言:

采用Jsp,Java语音

 

5系统测试

5.1测试环境

Eclipsemars2.0,win7,360浏览器

5.2测试结果

1)管理员登录测试:

输入管理员账号和相应密码,看是否能进入主界面,出现welcometopj车辆出入智能管理系统。

结果:

测试成功。

2)用户信息管理测试:

对用户信息进行增删改查。

结果:

测试成功。

3)车辆信息管理(管理员):

对车辆信息进行增删改查。

结果:

测试成功。

4)通知管理测试(管理员):

对通知信息进行增删改查。

结果:

测试成功。

5)管理员管理测试:

超级管理员拥有增删改查权限,普通管理员没有删除权限。

结果:

测试成功。

6)车辆出入记录管理测试:

对车辆出入信息进行增删改查。

结果:

测试成功。

7)用户登录测试:

输入用户账号和相应密码,看是否能进入主界面,出现welcometopj车辆出入智能管理系统。

结果:

测试成功。

8)个人信息管理测试:

查询修改个人信息结果:

测试成功。

9)通知管理测试(用户):

查看管理员即时发布的通知结果:

测试成功。

10)车辆信息管理测试(用户):

查看修改个人拥有车辆信息结果:

测试成功。

 

总结

我认为毕业设计是对我个人而言,在大学所学知识的一次总结。

所以最初我就不断的告诫自己一定要认真完成,不能懈怠此项工作,在做毕设的同时也是对我所学知识的一次回顾,javaSE部分的核心基础还有JDBC一些对数据库底层的操作,都是练手的很好尝试。

大学四年,我所学的专业是计算机科学与技术,相关课程有c语音,c++等编程语言,所以我想挑战自己再重新学习一门编程语言,途中我也想过放弃,但到最后都坚持了下来,现在的我也很感谢当初我的坚持,让我有了更多地收获和别人没有的体验。

在程序开发过程中,遇到很多问题,这是难免的,我所掌握的知识有限,而问题的出现总是存在着无限的可能,最重要的是,我始终认为问题是人制造出来的,也就总会有办法去解决它。

因为时间有限,能力有限,做出来的东西总有这样那样的瑕疵。

所以那些不完善的地方还望老师能不吝赐教。

 

参考文献

[1]张爱平,赖欣.在JSP中调用JavaBean实现Web数据库访问[J].计算机时代,2007,(01).

[2]仲伟和.基于JSP网页自动生成工具的设计与实现[J].科技信息(科学教研),2007,(15).

[3]马国财.基于JSP技术的MIS系统中复杂查询器的设计与实现[J].青海大学学报(自然科学版),2007,(02).

[4]李佳.基于JSP技术的网页自动生成工具的实现[J].电脑开发与应用,2009,(03)

[5]梁玉环,李村合,索红光.基于JSP的网站访问统计系统的设计与实现[J].计算机应用研究,2004,(04)

[6]熊皓,杨月英.JSP自动生成工具的设计与实现[J].黄石理工学院学报,2005,(04)

[7]韩世芬.基于JSP网页自动生成工具的开发[J].科技资讯,2006,(17)

[8]孙年芳.基于JSP网页自动生成工具的设计与实现[J].计算机与信息技术,2008,(11)

[9]朱海泉,李兵.基于JSP网页自动生成工具的设计与实现[J].长春师范学院学报,2006,(12)

[10]仲伟和.基于JSP网页自动生成工具的设计与实现[J].科技信息(科学教研),2007,(15)

[11]M.A.NielsenandI.L.Chuang,QuantumComputationandQuantumInformation[M].CambridgeUniversityPress,2000.

[12]A.M.Turing.Oncomputablenumbers,withanapplicationtotheEntscheidungsproblem,Proc.Lond,1936

 

致谢

当初选这个课题,我也是下了很大决心,因为之前在这java这方面经验很少,尤其是J2EE这部分用到的一些新技术,所以在学习期间,我也问了很多有这方面知识的老师和同学,他们都很热心地帮我解答了我所遇到的一些疑惑,在此我要感谢过这些帮助过我的人。

其实在此之前,我为自己的毕业选题也准备了相当长的一段时间,对我帮助最多的就是我的指导老师,从开题报告开始,我有疑惑的地方就请教他,老师每次都耐心的为我解答,给我提供更多思路去完善我的项目,在此我要由衷的对我的指导老师说声:

“谢谢您!

”。

再次感谢,在我人生中丰富的4个月里给与我帮助的人们。

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2