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

在如今这个信息化时代,人们更倾向于一种便捷地生活方式,人们的出行也更多地使用汽车,随之而来的问题,车辆信息的管理是否可以更加简洁高效。基于Java的语言,使用Servlet,Jsp等相关技术开发的车辆出入管理系统,旨在提高物业管理人员对小区车辆的管理效率

  引言

  随着社会经济的飞速发展,人们越来越多的使用私家车,使私家车成为自己的代步工具,小区物业车辆尤其多,车辆的管理就显得尤为重要。如何让管理员能及时的发布一些天气信息、缴费信息,能及时告知用户,同时也能对小区来往车辆信息更加明了这就成为一个重要的课题。
  随着全球信息化发展的趋势,国家经济的发展也必然倾向于次。所以小区物业车辆出入管理也必然朝着信息化去发展,对于当今社会的信息化发展具有重要意义。
  车辆出入智能管理系统是一款针对小区物业车辆管理的信息化智能软件,相比于以往的人工登记过往车辆信息,该系统不仅提高了工作效率,还减少了错误发生的概率。并且该系统也极大的方便了车主对个人信息,车辆信息的查询,管理,车辆拥有者可以及时接受到管理员发布的重要通知,的的确确给人们的生活带来了非常大的便利。就当前国内车辆增涨趋势来看,车辆智能出入管理系统的发展的前景相当好。

  1系统的概述

  1.1问题的提出

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

  1.2研究意义

  在网上看了许多关于车辆管理系统方面的资料,发现车辆管理系统还有很多问题未解决,基于大学所学的一些理论知识和上网查找的相关资料,我认为我的想法是可以完全实现的。并且作为一名马上毕业的计算机专业的大学生,我认为自己应该去做点什么,可以使车辆出入信息管理这项日常事务变得易于操作。
  1.3课题研究现状分析
  1.3.1本领域已开展的研究工作
  1.理论研究基础
  车辆出入智能管理系统拥有前台和后台两个角色,后台的管理员可以对用户个人信息以及其他相关信息进行增删改查,还可以发布通知提醒小区物业车主,如缴费信息,雾霾信息等;前台的用户可以修改自己的个人信息,查询其他相关信息。

  2.技术层面的支持

  本系统是基于J2EE进行开发的。客户端只要安装了服务器,浏览器,安装了相关数据库,用户使用浏览器就能够通过WEB SERVICE和后台数据进行交互。
  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所示
基于Java的车辆出入智能管理系统
  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.1 MYSQL技术及相关数据库表

  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浏览器
  数据库:MYSQL SERVER 5.6
  开发工具:Eclipse Mars 2.0
  开发语言:采用Jsp,Java语音

  5系统测试

  5.1测试环境

  Eclipse mars2.0,win7,360浏览器

  5.2测试结果

  1)管理员登录测试:输入管理员账号和相应密码,看是否能进入主界面,出现welcome to pj车辆出入智能管理系统。结果:测试成功。
  2)用户信息管理测试:对用户信息进行增删改查。结果:测试成功。
  3)车辆信息管理(管理员):对车辆信息进行增删改查。结果:测试成功。
  4)通知管理测试(管理员):对通知信息进行增删改查。结果:测试成功。
  5)管理员管理测试:超级管理员拥有增删改查权限,普通管理员没有删除权限。结果:测试成功。
  6)车辆出入记录管理测试:对车辆出入信息进行增删改查。结果:测试成功。
  7)用户登录测试:输入用户账号和相应密码,看是否能进入主界面,出现welcome to pj车辆出入智能管理系统。结果:测试成功。
  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,QuantumComputation and Quantum Information[M].Cambridge University Press,2000.
  [12]A.M.Turing.On computable numbers,with an application to the Entscheidungsproblem,Proc.Lond,1936
下载提示:

1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。

2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

原创文章,作者:写文章小能手,如若转载,请注明出处:https://www.sbvv.cn/chachong/9108.html,

(0)
写文章小能手的头像写文章小能手游客
上一篇 2020年12月6日
下一篇 2020年12月6日

相关推荐

My title page contents