Android平台停车场机动车管理程序的开发毕业论文
2020-03-24 15:24:45
摘 要
随着如今社会的快速发展,科技的快速进步,生产力的快速提高,人们的生活质量也越来越高,全世界的机动车总量也在不断上升。与此同时,随着全世界的机动车总量的不断上升,机动车给人们在出行方面带来了方便的同时,也给城市在道路交通方面带来了诸多的问题,例如交通堵塞,交通事故等等。其中,停车难也是城市社会的一个重大问题,停车难同样包含停车位过少,停车位管理不善等各方面问题。为了解决这种停车问题,无论是停车场的管理员还是广大的机动车车主都需要一个更加方便快捷可靠的停车场管理系统。本系统为基于Android平台的移动端停车场机动车管理系统,为广大停车场管理员与停车场长期车主管理停车场与机动车的停放提供了方便快捷可靠的途径。
本系统采用Android, MySQL,PHP,Apache等技术,基本可以胜任管理员对停车场的日常管理工作以及停车场长期车主对自己的机动车的管理工作。在本系统中管理员所包含的功能有:登录功能,通知(广播/私信)的增加与显示功能,临时车辆计费的开始与停止功能,长期车主的增加,删除与续费功能,违章记录的增加与显示功能,退出登录功能;长期车主所包含的功能有:登录功能,通知(广播/私信)的显示功能,个人信息的显示与修改功能,个人违章记录的显示功能,退出登录功能等。
本论文将从停车场机动车管理系统的可行性、需求、设计、实现以及测试等方面来展示这个系统。
关键词:停车场管理;Android;数据库;服务器;
I
Abstract
With the rapid development of society, the rapid advancement of science and technology, and the rapid increase in productivity today, people’s living standards are also getting higher and higher, and the total number of motor vehicles in the world is also increasing. At the same time, along with the increase in motor vehicle holdings, motor vehicles have brought not only convenience to people, but also many problems to the society in traffic, such as traffic jams, traffic accidents and so on. Among them, the difficulty of parking is also a major problem in urban society. Parking difficulties also include various issues such as the short supply of parking spaces and poor management of parking spaces. In order to solve this parking problem, both the parking lot managers and the majority of motor vehicle owners need a more convenient and reliable parking management system. This system is a mobile terminal parking vehicle management system based on Android platform. It provides a convenient, fast, and reliable way for parking lot managers and motor vehicle owners to manage parking lots and motor vehicles.
The system uses technologies such as Android, MySQL, PHP, and Apache, which can basically be used by parking lot managers to manage the parking lot and the long-term motor vehicle owner of the parking lot to manage their own motor vehicles. In this system, the parking lot managers have the capabilities to do the following things: login, manage notifications (broadcasts/private notices), manage temporary vehicle billing, manage long-term motor vehicle owners of the parking lot, manage illegal records of the long-term motor vehicle owners of the parking lot, and logout; And motor vehicle owners have the capabilities to do the following things: login, browse the notifications (broadcasts/private notices), manage personal information, browse personal illegal records and logout.
This paper will demonstrate the system from the aspects of feasibility, demand, design, implementation and testing of parking lot vehicle management system.
Key Words:Parking lot manage;Android;Database;Server
II
目 录
摘 要 1
Abstract 2
1 绪论 1
1.1 设计背景 1
1.2 设计目的与意义 1
2 系统分析 3
2.1 可行性分析 3
2.1.1经济可行性分析 3
2.1.2技术可行性分析 3
2.1.3社会可行性分析 4
2.1.4可行性研究结论 4
2.2 需求分析 4
2.2.1 功能需求分析 4
2.2.2系统的性能需求 5
3 系统设计 6
3.1 总体设计 6
3.1.1 停车场长期用户功能 6
3.1.2:停车场长期用户用例图 6
3.1.3停车场管理员功能: 7
3.1.4:停车场管理员用例图 7
3.2 详细设计 8
3.2.1登录模块 8
3.2.2管理员通知模块 9
3.2.3管理员临时车辆模块 10
3.2.4管理员长期用户信息模块 11
3.2.5管理员违章记录信息模块 11
3.2.6长期用户通知模块 12
3.2.7长期用户个人信息模块 12
3.2.8长期用户个人违章记录信息模块 13
3.3 数据库设计 13
3.3.1数据库关系模型设计 14
3.3.2数据库逻辑结构设计 18
3.4 系统逻辑结构设计 21
4 系统实现 22
4.1 界面实现 22
4.1.1登陆界面 22
4.1.2管理员主界面 23
4.1.3管理员通知信息界面 23
4.1.4管理员通知详情界面 24
4.1.5管理员添加通知界面 25
4.1.6管理员临时车辆计费信息界面及详情界面 25
4.1.7管理员添加计费信息界面 26
4.1.8管理员长期用户信息界面及详情界面 27
4.1.9管理员添加长期用户界面 27
4.1.10管理员违章信息界面及详情界面 28
4.1.11管理员添加违章信息界面 29
4.1.12长期用户主界面 30
4.1.13长期用户通知信息界面 30
4.1.14长期用户通知详情界面 31
4.1.15长期用户个人信息界面 32
4.1.16长期用户修改密码界面及修改手机号界面 32
4.1.17长期用户违章信息界面及详情界面 33
4.2 核心功能实现 34
4.2.1车牌识别 34
4.2.2访问服务器 35
4.2.3访问数据库 36
4.3 主要功能实现 37
4.3.1通知管理模块 37
4.3.2临时车辆管理模块 38
4.3.3长期用户管理模块 38
4.3.4违章记录管理模块 38
5 系统测试 39
6 总结 43
参考文献 44
致 谢 45
1 绪论
1.1 设计背景
近年来,随着经济、科学与社会全方面的的快速进步与发展,全球的机动车总量也在快速不断地增加,这同时也导致了城市道路交通问题也愈发严峻、愈发复杂。这些问题不仅仅体现在道路方面的交通拥挤堵塞上,同时也体现在传统的停车场的管理效率与可靠性大大落后于社会的需要上,给人们的生活造成了非常大的不便。中国的停车场智能管理系统于2001年出现,自发展以来,系统得到了不断的完善,功能越来越面向我国国内的实际情况,操作也越来越以人为本,人机交互良好。但是与国外西方发达国家相比,我国智能停车场管理系统发展现状仍然十分落后,相比于国外技术水平有明显的差距。尤其,在21世纪我国汽车工业的发展速度不断上升的情况下,机动车的总量也在快速不断地增加。而这不仅仅带动了城市交通运输的不断发展,同时也加重了城市交通运输的负担,主要原因是面对汽车时代的急速降临,我国仅仅是机动车总量在迅速攀升,而城市道路与交通基础设施建设虽然也在发展,但发展进度相对机动车总量的增长仍然严重不足,同时,机动车车主也缺乏文明良好的交通意识,再加上我们的城市管理者在交通方面欠缺管理经验,管理体制也不完善,结果严重影响了城市汽车车辆与交通的发展。
停车场作为城市交通设施的一个重要组成部分,持有机动车的车主们对停车场的空间需求以及管理要求也在不断的提高,同样,停车场管理者们也希望管理方式能够达到快捷、方便、安全的效果。为了使停车场在可靠、高效的环境中运转,一套先进的停车场机动车管理系统显得非常重要。而另一方面,在科技日益进步的今天,人们在日常生活里的方方面面同样也体验到了各种现代化技术带来的好处,利用不断发展的各种现代化技术提升停车场机动车管理系统高效性与可靠性的是大势所趋。
1.2 设计目的与意义
传统的停车场管理系统在使用方面仍然有较大的缺点,只在停车场入口处设立管理员进行收费管理等行为,而不能全方位地管理停车场长期用户与停车场临时用户,而且停车场长期用户也无法快速管理自身机动车,不具有高效性与可靠性。而新型的停车场管理系统将现代科学技术,人机交互理念等方面深度结合在一起,给使用者们提供了一种使用更加方便、功能更加强大的操作体验。本停车场机动车管理系统是以确保快捷、安全、方便地管理停车场内的各种长期车辆与临时车辆为目的,改善传统停车场的传统记录方式,将停车场的长期用户与临时用户的管理集于一个移动端的管理系统,辅助电脑端的管理系统,方便停车场管理员全方位地管理停车场、长期用户管理自身机动车,在此基础上提升停车场管理的高效性、可靠性,这就是本系统设计的意义与目标。
2 系统分析
2.1 可行性分析
2.1.1经济可行性分析
在系统开销方面,包括系统开发费用和系统运行费用两部分,系统由个人完成,无开发费用,系统运行于基于Android系统的个人手机上,无运行费用,所以无开销。在系统收入方面:本系统由内部人员开发,内部人员测试使用,所以无收益。综上所述,本停车场机动车管理系统无支出无收益,所以本系统具有经济可行性。
2.1.2技术可行性分析
本停车场机动车管理系统将采用客户端/服务器(Client/Server,即C/S)结构模式进行开发,客户端的功能主要是与停车场机动车管理系统的使用者(停车场管理员或停车场长期用户)进行交互,处理数据以及向服务器发送请求等。服务器则负责操作数据库等功能。由于本系统是基于Android,因此我将使用Google公司旗下的Android Studio这款集成开发工具实现客户端。另外,服务器则使用被广大开发者广泛使用的Apache服务器。最后,数据库则使用MySQL AB公司开发目前属于Oracle公司的MySQL关系型数据库管理系统,采用MySQL Workbench实现对数据库的可视化设计与管理。
在细节方面,本系统将采用HttpClient实现客户端与服务器之间的交互,HttpClient是Apache Jakarta Common下的一个子项目,可用于提供支持HTTP协议的最新,高效且功能丰富的客户端编程工具包。服务器操作数据库功能将由PHP完成,PHP语言具有开源,使用广泛简单易学的特点,本系统将采用JetBrains公司旗下的PhpStorm这款集成开发工具实现操作数据库的PHP文件。在本系统中,车牌识别功能是核心功能,将采用阿里云市场中的一款车牌识别API实现车牌识别功能。另外,为了提升本系统的交互界面的友好性,将采用部分Google公司发布的Google Material Design标准实现界面设计。
综上所述,本系统的开发所使用的各种技术在目前已经十分成熟,所以本系统具有技术可行性。
2.1.3社会可行性分析
目前世界范围内尤其是西方发达国家有很多成功的停车场机动车管理系统的开发先例,在这方面的研究已取得一定成果。在我国许多地方尤其是大城市,机动车持有量飞速增加,停车场管理的落后现状无法满足这些车辆的需求,停车难的问题导致社会需要更快捷高效的停车场机动车管理系统。而且,停车场机动车管理系统的开发与运行和国家的政策法规是相符合无违反之处的。另外,基于安卓平台的停车场机动车管理系统更是满足了使用人员的使用需求,具有良好的操作性。所以,一个快速、高效的停车场机动车管理系统是未来停车场机动车管理的发展方向,前景十分广大,在目前开发价值相当大,因此,该系统具有社会可行性。
2.1.4可行性研究结论
通过经济、技术和社会等方面的可行性分析,可以确定基于安卓平台的停车场机动车管理系统在社会方面是有必要开发的的,并且本系统的开发在经济以及技术方面是完全可以进行的,所以本系统的可行性分析的结果是可以立项开发。
2.2 需求分析
2.2.1 功能需求分析
停车场机动车管理系统必须满足以下功能需求:
(1)提供停车场管理员与停车场长期用户双客户端;
(2)提供管理通知(广播/私信)的相关功能;
(3)提供管理临时车辆的相关功能;
(4)提供管理长期用户的相关功能;
(5)提供管理违章记录的相关功能;
(6)提供简单修改账户信息的相关功能。
停车场机动车管理系统的系统功能结构图如下所示:
图2.1 系统功能结构图
2.2.2系统的性能需求
为了保证停车场机动车管理系统的运行能够达到使用者的可靠、高效的预期,本系统在性能方面应该符合以下的要求:
(1)可以快速地扩展新的功能
(2)对使用者十分友好,简单易操作
(3)准确及时地处理使用者输入的信息
3 系统设计
3.1 总体设计
3.1.1 停车场长期用户功能
1.登陆功能以及退出登录功能
2.查询通知(广播/私信)功能
3.查询个人信息功能
4.修改密码功能
5.修改手机号功能
6.查询本车违章记录功能
3.1.2:停车场长期用户用例图
图3.1停车场长期用户用例图
3.1.3停车场管理员功能:
1.登陆功能以及退出登录功能
2.查询通知功能
3.添加通知功能
4.查询临时车辆计费功能
5.添加临时车辆计费功能
6.停止临时车辆计费功能
7.查询长期用户信息功能
8.添加长期用户信息功能
9.删除长期用户信息功能
10.长期用户续费功能
11.查询长期车辆违章信息功能
12.添加长期车辆违章信息功能
3.1.4:停车场管理员用例图
图3.2 停车场管理员用例图
3.2 详细设计
3.2.1登录模块
管理员/长期用户的登录功能流程图如下所示
图3.3 登录功能流程图
3.2.2管理员通知模块
管理员的通知的各项功能流程图如下所示
图3.4 管理员通知功能流程图
3.2.3管理员临时车辆模块
管理员的临时车辆的各项功能流程图如下所示
图3.5 管理员临时车辆功能流程图
3.2.4管理员长期用户信息模块
管理员的长期用户的各项功能流程图如下所示
图3.6 管理员长期用户信息功能流程图
3.2.5管理员违章记录信息模块
管理员的违章记录的各项功能流程图如下所示
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: