APP下载

基于Java的小区车辆信息管理系统的设计与实现

2017-04-25陈小虎邓惠俊

电脑知识与技术 2017年2期

陈小虎 邓惠俊

摘要:世界经济与技术的发展、生活水平的提高促使私家车的数量增长飞速,对于车辆信息的管理和对车辆的安全停放保管成为一个倍受关注的社会问题。基于Java语言,以MyEclipse为开发工具,在J2EE的框架上设计小区车辆信息管理系统,实现了管理员对操作员的管理操作,操作员对小区车辆信息的管理,小区车辆停放的管理。本系统可以为管理人员带来便捷的管理同时提高管理效率,具有重要的现实意义。

关键词: Java;MyEclipse;J2EE;车辆信息

中图分类号:TP302 文献标识码:A 文章编号:1009-3044(2017)02-0064-02

Design and Implementation of Java Based Vehicle Information Management System

CHEN Xiao-hu, DENG Hui-jun

(Department of Computer Science and Technology, Wanbo Institute of Sci.& Tech., Hefei 230031, China)

Abstract: The development of world economy and technology and the improvement of living standard make the number of private cars increase rapidly, the management of vehicle information and the safe parking of vehicles become a social problem that has been paid close attention to. Based on the Java language, MyEclipse as a development tool to design the information management system of the vehicle in the framework of J2EE, the administrator of the operator's management operation, the operator of the vehicle information management, management of the vehicle parking area. This system can bring convenience for management personnel management and improve management efficiency, which has important practical significance.

Key words: Java; MyEclipse; J2EE; vehicle information

伴随着世界互联网的迅速发展,管理领域网络化现在是越来越成熟,目前最为明显的是互联网的普及与人们通过互联网查询信息的频繁。对于任何公共场所对于车辆信息的管理使用网络化管理,让管理者可以十分方便快捷的了解管理当前的车辆信息与停车信息,这样可以通过车辆信息管理系统网站平台来加强停车场收费管理。在停车场收费中,停车场收费管理是一项非常重要的工作。使用人工方式管理停车场收费管理不仅效率低下,并且很容易出错,安全性不高。同时在实际工作操作中,车辆信息的查询和更新个人的车辆信息十分不方便,也容易发生一些错误,这就让管理负担加重,服务的质量得不到保证,从而影响管理层的压力[1]。实现车辆信息的网络化、信息化管理是非常必要的。本文设计的小区车辆信息管理系统,就是用来很好地解决这些问题。

1 开发环境介绍

本系统基于面向对象的编程语言Java语言,采用MyEclipse软件和MySql数据库,结合J2EE技术进行开发。

MyEclipse是在Eclipse基础上开发的,界面与操作的模式很像,但它整合了一些框架,使用起来更便捷。MyEclipse具有强大的功能,有了它就拥有了所有的Web技术,是智能的企业工具[2]。

小区车辆信息管理系统,采用Tomacat服务器。Tomacat由Apache、Sun 和其他一些公司及个人共同开发而成,Tomcat 服务器是一个免费的开放源代码的Web应用服务器。本次设计的系统是在MyEclipse开发环境下运行,通过Tomcat的Web应用服务器,与Mysql数据库进行连接,实现系统的建立与运行。

2 系统设计

2.1 設计的基本思想

1)使用B/S模式即浏览器/服务器这种模式来进行开发,这个模式的优点是前台与后台的各个方面处理会层次分明,关联不大,开发简单,维护方便,有分布性特点。

2)使用面向对象的设计理念。面向对象的设计让本系统在设计时候虽然看起来抽象,但是在开发过程中显得尤为方便,同时开发完成后能更好地维护处理应变。

3)采用模块化设计。模块化设计是将一个大的功能模块通过拆分成不同的小的功能模块让这些小模块组合形成大的功能模块,这样让代码的重载更有利,同时对于功能的变更修改也极为方便,使设计和实现过程更为简化。

4)简洁明了的系统界面。界面友好性对于用户体验很重要,简单友好的系统界面会方便用户的使用,同时用户能较快地掌握使用系统。

5)速度优先原则。系统要做到占用资源少,操作反应速度快,让用户得到更好的体验。

2.2设计功能模块

设计的系统为智能车辆信息管理系统, 系统主要分为两个大部分, 第一是管理系统的前端部分,前端部分是完成网上车辆的信息浏览与管理,第二是系统的后台数据库的连接, 前台的车辆的信息查找,修改,删除等都是基于系统后端数据库才能实现的。本系统最后将实现两大功能模块:

1)管理员模块:实现会员信息管理、操作员信息管理、停车信息管理、车辆信息统计。

2)操作员模块:实现会员信息统计、车辆入场管理、车辆出场管理、停车收费管理。

系统流程图,如图1所示:

3 数据库设计

本系统的信息是以数据库为核心,用户操作提交的数据最后都存放在数据库中,通过数据库管理系统,对信息收集、整理、存储、检索、更新、加工、统计和传播等等操作处理。对数据库的设计通常会经过5个步骤:数据的规划、需求分析、概念设计、逻辑设计、物理设计[3]。

小区车辆信息管理系统系统整体E-R图,如图2所示:

4 系统实现

本系统有超级管理员和操作员两个角色。超级管理员具有登录,进行管理车主会员信息,操作员信息,数据备份功能。操作员具有登录,车主信息查看,进出车辆信息录入功能。

管理员登陆界面,如图3所示:

在这个页面中,设计上部分为网站标题,中间为输入信息框架整个网页背景插入友好性的图片,前台的页面设计简洁大方,用HTML语言的DIV标签与Input、option、button等標签写出前台的信息输入框架,通过CSS(层叠样式表)技术对整个前台进行美化。

操作员界面布局与设计和管理员界面相似,左侧为功能菜单栏,点击相应的功能标签右侧栏即会展示所对应的功能实现。菜单功能栏中的向上的小尖头符号可以展开收缩子菜单栏。

操作员登录系统后进入的操作员界面,如图5所示:

5 结束语

经过测试本系统实现了小区车辆管理的所有功能,网站运行稳定,操作界面友好,功能完善。在后期的研究中可以增加其他功能,比如添加查看用户自己最近车辆停车信息,小区车友之间的交流功能等,有一定的研究空间。

参考文献:

[1] 石琪. 停车场综合管理平台的设计与实现[D].大连:大连理工大学,2013:8-10.

[2] 新浪博客[EB/OL]. http://blog.sina.com.

[3] 扈熠琼.高校车辆管理系统的设计与实现[D] .长春:吉林大学,2013:36-38.

[4] 严潭.基于Java EE构建车辆管理系统[J] . 海南广播电视大学学报,2010(4):140-144.

[5] 任智乾. JSP技术在Web数据库中的应用[J] .信息与电脑:理论版,2011(6):161-163.

[6] 荆晓朋,郭大亮,王汝斌,等. JAVA在WEB数据库中间件中的应用[J]. 数字技术与应用,2013(2):96.