安卓的智能停车收费系统设计(附件)
随着生活质量的提升以及消费观念的改变,全球车辆数量的急增正在加剧停车难的问题。因此,为了提高司机停车便利性,解决传统停车管理系统的收费信任问题以及车位定位问题,本课题设计了一款基于Android的高效、智能的停车收费系统。本系统采用C/S架构,使用Java语言,利用Mysql数据库对app应用设计的数据进行管理和维护。基于Android的智能停车收费管理系统可以实现快速引导用户寻找附近停车场、自助停车、预约停车位、支付停车费用功能。该系统具有低成本、便捷高效、停车安全等优点。关键词 智能停车,android,mysql,myeclipse
目 录
1 引言 1
1.1 课题研究的背景与意义 1
1.2 国内外现状 1
2 系统关键问题分析 2
2.1 关键需求 2
2.2 关键技术 2
3 系统客户端设计 5
3.1 系统架构 5
3.2 系统结构 5
3.3 APP功能模块设计 7
4 系统详细设计 10
4.1 模块设计 10
4.2 APP界面设计 12
4.3 数据库设计 14
5 系统测试 16
5.1 测试目的 16
5.2 测试流程 16
5.3 测试用例 16
5.4 测试总结 18
结 论 19
致 谢 20
参 考 文 献 21
1 引言
1.1 课题研究的背景与意义
在这个互联网、信息化的时代,人们的生活愈发便利,包括车辆的购买、转让等。据统计,每年进入家庭的车辆数一直呈现增长趋势 [1]。随之也产生了一系列的问题:道路拥挤、车位有限、空气污染、车辆管理难等。上述问题不仅仅给本想享受生活的车主们带来了困扰,更是严重影响、阻塞了城市交通的发展,城市交通的压力与日俱增,城市的面貌也大打折扣。况且在如今的小康社会下,人人都有享受生活的权利,人人都想提高、改善生活水平,再加上汽车行业的迅速发展,汽车的消费市场仍有很大潜力。
根据相 *好棒文|www.hbsrm.com +Q: ¥351916072¥
关权威机构的调查认证,每一年一辆车的停车时间远远多与其行驶时间,后者仅占前者的7%[2]。然而车位的数量是有限的,再加上早前城市在规划上的不合理,城市土地资源的日益减少和浪费以及车辆数目的增长,所以解决停车的问题已经刻不容缓,不然上述的这些因素之间的矛盾会越演越烈[3]。设计开发一个适合时代的停车位预约管理系统,是一个解决现有问题的有效途径,以便达到提高车位使用率,缓解城市交通压力的作用。
1.2 国内外现状
优秀的智能车位系统在缓解城市交通压力上发挥了不可或缺的作用,因此在城市化进程中,智能车位系统受到了格外的重视,甚至国内外的不少企业、机构针对性的设计并研发了其硬件系统[4]。相对于国内,国外在这方面的发展以及领先了不少,早早的就实施了相关系统的设计开发以及部署使用。更是在2006年,便实现了停车管理方面的无人化管理,具体到了收费介质的重大转变,从接触式变成了非接触式,即电子支付功能的实现,以现钞的方式交易已不常见[5]。国外这方面的系统的高效性,是基于工艺精良的设备,以及高智能化、自动化的软件系统而实现的,其系统的功能包括了空缺车位的查询、定位、指向,极大地提高了车场的利用率[6]。
国内的智能化车位系统,在2005年才刚刚起步,到现在仍有很大的发展、提升空间[7]。现市场上使用的智能车位管理系统大多都是结合了物联网技术和地磁传感技术,使用了ZigBee无线组网和红外检测的方式来实现的[8,9]。
在这个迅速发展的互联网时代,嵌入式结合Android客户端的技术方案,可以有效的优化既存系统的弊端,车主只需要在手机终端做一些简单的操作,便可以实现就近停车场查看、有效车位的预约、车场位置导航等功能,体现出的应用价值很高[10]。APP端的城市停车引导系统,主要是基于事先所设计的动态资源分配算法,再通过移动端呈现,进行车位预约,从而可实现高效的停车疏导[11]。而就近车场的查看、定位、导航和停车信息的记载等功能是Android客户端采用LBS技术实现[12]。利用APP来实现手机停车功能的方案已经涌现了很多,市面上也有不少的APP提供了这方面的服务,大致功能却只有附近停车场信息的详细展示,比如位置、收费标准、剩余车位等,功能显得很单一,就像一个信息展示、收集平台[13]。
不仅如此,这些应用系统在数据上的准确性也不高,很少做到服务平台化,使得车主的体验性很差,停车效率上也没有很显著的改善。
2 系统关键问题分析
2.1关键需求
当用户查看智能停车系统时,第一次使用系统的车主需要先进行简单的注册,即提交姓名、密钥等基本信息即可。车主可以在app上搜索到附近的停车场分布,可以看到停车场的停车价格,停车场的具体位置以及各个车位的使用情况,还可以对相应距离的停车场进行搜索。用户通过app进行车位预约,以免到达停车场后发现没有可用车位。用户确认到达后可以使用app控制车位锁状态开始停车计时,实现自主停车。当用户离开车位后,通过app关闭车位锁,结束计时,计算停车费。用户可以通过停车记录查看停车信息和消费信息。
本系统应该具备以下几个功能:
(1)操作系统简单易懂,无需繁琐的流程便可实现所需功能。
(2)功能规划科学、排版整齐。车主能够简单快捷的找到目标功能,实现操作。提高了附近停车场的治理效率。
(3)车主个人数据信息的保密性强,使用户和管理者都舒心。
(4)在系统结构上,具备了很大的可扩充性,便于以后增加功能。
2.2 关键技术
2.2.1 Mysql数据库
我们每天都在不知不觉的使用数据库。当你想听你喜欢的歌曲,你打开你的手机里的曲目,其实你已经在使用数据库了。当你拍照并且上传到社交网站,你的相册就是一个数据库。当你逛淘宝时,你就是在使用淘宝的数据库。
数据库随时随地的存在,并且使用,简单的说,数据库就是收集数据的结构。数据涉及很多,例如一个产品属于种类,并且有自己的数据标签,这就是为什么要用关系型数据。在关系数据库,我们建模数据包括产品,品类,标签等等,所有这些都用一个表格,包含行和列,就像Excel中的电子表格。
一个表格与其他表格构成关系,一对一,或者一对多,因为我们要处理大量数据,所以需要定义数据库,表格等,我们更一步的将数据变成信息。
My SQL数据库能在多种编译器上测试,因此可以保证sql语句的准确性与高效性,此外使用操作My SQL的相关接口,可以对接上不同的编程语言。Java中便提供了java.sql.*的一系列操作API,可以实现对My SQL的操作控制[14]。
目 录
1 引言 1
1.1 课题研究的背景与意义 1
1.2 国内外现状 1
2 系统关键问题分析 2
2.1 关键需求 2
2.2 关键技术 2
3 系统客户端设计 5
3.1 系统架构 5
3.2 系统结构 5
3.3 APP功能模块设计 7
4 系统详细设计 10
4.1 模块设计 10
4.2 APP界面设计 12
4.3 数据库设计 14
5 系统测试 16
5.1 测试目的 16
5.2 测试流程 16
5.3 测试用例 16
5.4 测试总结 18
结 论 19
致 谢 20
参 考 文 献 21
1 引言
1.1 课题研究的背景与意义
在这个互联网、信息化的时代,人们的生活愈发便利,包括车辆的购买、转让等。据统计,每年进入家庭的车辆数一直呈现增长趋势 [1]。随之也产生了一系列的问题:道路拥挤、车位有限、空气污染、车辆管理难等。上述问题不仅仅给本想享受生活的车主们带来了困扰,更是严重影响、阻塞了城市交通的发展,城市交通的压力与日俱增,城市的面貌也大打折扣。况且在如今的小康社会下,人人都有享受生活的权利,人人都想提高、改善生活水平,再加上汽车行业的迅速发展,汽车的消费市场仍有很大潜力。
根据相 *好棒文|www.hbsrm.com +Q: ¥351916072¥
关权威机构的调查认证,每一年一辆车的停车时间远远多与其行驶时间,后者仅占前者的7%[2]。然而车位的数量是有限的,再加上早前城市在规划上的不合理,城市土地资源的日益减少和浪费以及车辆数目的增长,所以解决停车的问题已经刻不容缓,不然上述的这些因素之间的矛盾会越演越烈[3]。设计开发一个适合时代的停车位预约管理系统,是一个解决现有问题的有效途径,以便达到提高车位使用率,缓解城市交通压力的作用。
1.2 国内外现状
优秀的智能车位系统在缓解城市交通压力上发挥了不可或缺的作用,因此在城市化进程中,智能车位系统受到了格外的重视,甚至国内外的不少企业、机构针对性的设计并研发了其硬件系统[4]。相对于国内,国外在这方面的发展以及领先了不少,早早的就实施了相关系统的设计开发以及部署使用。更是在2006年,便实现了停车管理方面的无人化管理,具体到了收费介质的重大转变,从接触式变成了非接触式,即电子支付功能的实现,以现钞的方式交易已不常见[5]。国外这方面的系统的高效性,是基于工艺精良的设备,以及高智能化、自动化的软件系统而实现的,其系统的功能包括了空缺车位的查询、定位、指向,极大地提高了车场的利用率[6]。
国内的智能化车位系统,在2005年才刚刚起步,到现在仍有很大的发展、提升空间[7]。现市场上使用的智能车位管理系统大多都是结合了物联网技术和地磁传感技术,使用了ZigBee无线组网和红外检测的方式来实现的[8,9]。
在这个迅速发展的互联网时代,嵌入式结合Android客户端的技术方案,可以有效的优化既存系统的弊端,车主只需要在手机终端做一些简单的操作,便可以实现就近停车场查看、有效车位的预约、车场位置导航等功能,体现出的应用价值很高[10]。APP端的城市停车引导系统,主要是基于事先所设计的动态资源分配算法,再通过移动端呈现,进行车位预约,从而可实现高效的停车疏导[11]。而就近车场的查看、定位、导航和停车信息的记载等功能是Android客户端采用LBS技术实现[12]。利用APP来实现手机停车功能的方案已经涌现了很多,市面上也有不少的APP提供了这方面的服务,大致功能却只有附近停车场信息的详细展示,比如位置、收费标准、剩余车位等,功能显得很单一,就像一个信息展示、收集平台[13]。
不仅如此,这些应用系统在数据上的准确性也不高,很少做到服务平台化,使得车主的体验性很差,停车效率上也没有很显著的改善。
2 系统关键问题分析
2.1关键需求
当用户查看智能停车系统时,第一次使用系统的车主需要先进行简单的注册,即提交姓名、密钥等基本信息即可。车主可以在app上搜索到附近的停车场分布,可以看到停车场的停车价格,停车场的具体位置以及各个车位的使用情况,还可以对相应距离的停车场进行搜索。用户通过app进行车位预约,以免到达停车场后发现没有可用车位。用户确认到达后可以使用app控制车位锁状态开始停车计时,实现自主停车。当用户离开车位后,通过app关闭车位锁,结束计时,计算停车费。用户可以通过停车记录查看停车信息和消费信息。
本系统应该具备以下几个功能:
(1)操作系统简单易懂,无需繁琐的流程便可实现所需功能。
(2)功能规划科学、排版整齐。车主能够简单快捷的找到目标功能,实现操作。提高了附近停车场的治理效率。
(3)车主个人数据信息的保密性强,使用户和管理者都舒心。
(4)在系统结构上,具备了很大的可扩充性,便于以后增加功能。
2.2 关键技术
2.2.1 Mysql数据库
我们每天都在不知不觉的使用数据库。当你想听你喜欢的歌曲,你打开你的手机里的曲目,其实你已经在使用数据库了。当你拍照并且上传到社交网站,你的相册就是一个数据库。当你逛淘宝时,你就是在使用淘宝的数据库。
数据库随时随地的存在,并且使用,简单的说,数据库就是收集数据的结构。数据涉及很多,例如一个产品属于种类,并且有自己的数据标签,这就是为什么要用关系型数据。在关系数据库,我们建模数据包括产品,品类,标签等等,所有这些都用一个表格,包含行和列,就像Excel中的电子表格。
一个表格与其他表格构成关系,一对一,或者一对多,因为我们要处理大量数据,所以需要定义数据库,表格等,我们更一步的将数据变成信息。
My SQL数据库能在多种编译器上测试,因此可以保证sql语句的准确性与高效性,此外使用操作My SQL的相关接口,可以对接上不同的编程语言。Java中便提供了java.sql.*的一系列操作API,可以实现对My SQL的操作控制[14]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/712.html