基于安卓的停车场管理系统设计与实现

随着科技的飞速发展,交通工具的越来越普及。汽车作为人类社会中最主要的交通工具之一,起着重大作用。随着人们生活水平的提高,汽车的数量也与日俱增,于是停车正在成为世界性的问题。以前的落后的人力停车管理即将被高科技化的自动化停车管理系统所取代,高度自动化的停车场管理系统节省了大量时间和人力物资消耗,大大提高了效率。
这个管理系统能在任意时间内,根据有效的停车空间,计算能够停泊的车辆数量,并且使用自动而可靠的完成车辆的进出。还能够显示是否有停放的场地以及如果涉及到收费,会计算费用。

二、课题研究的主要任务和预期目标
1.主要任务及要求
本课题有三个任务:实验环境及平台的搭建,管理功能实现及测试。
要求该系统能够根据客户给定的数据更新要求,在不同场地上的数据库中进行数据更新和数据一致性维护,返回检索结果。
采用分布式数据库环境,在此环境下搭建MySQL集群,MySQL集群是把一个叫做NDB的内存集群存储引擎集成与标准的MySQL服务器集成。NDB引擎是MySQL Cluster 使用的一个专用的基于内存的存储引擎,这样做的好处是速度快, 没有磁盘I/O的瓶颈,但是由于是基于内存的,所以数据库的规模受系统总内存的限制, NDB引擎是分布式的,它可以配置在多台服务器上来实现数据的可靠性和扩展性,理论上 通过配置2台NDB的存储节点就能实现整个数据库集群的冗余性和解决单点故障问题。它包含一组计算机,每个都跑一个或者多个进程。在此基础上要实现数据的同步功能,需先将读写分离,用主库写,从库读。这是同步工作的前提。然后通过binlog将主库数据同步到从库。采用mixed-based replication,MBR的格式,这种混合结构具有高效率且有效避免单一格式带来的问题,如sleep()函数, last_insert_id()导致master-slave中的数据不一致 。
拟定一个或多个应用实例,用于测试系统功能。主要方法采用黑盒测试法,主要目的是发现软件设计的需求中的错误缺陷。从用户角度出发,很容易的知道用户会用到哪些功能,会遇到哪些问题。
2.预期目标
(1)    搭建三个分布式数据库应用平台,用于验证数据同步模块;
(2)    在交易平台和数据需方开发数据同步模块;
(3)    设计测试方案,生成测试数据,计算数据交易的资源占用水平。
   实现数据交易,数据交易是数据供方同数据需方之间以数据商品作为交易对象进行交换的行为。要想保证数据交易的安全需搭建好三个平台,交易平台,数据供方,数据需方。数据供方是指交易中提供数据的组织机构,要保证安全交付数据。数据需方是指交易中使用数据的组织机构,要保证未经明确授权不公开或转交第三方,及时销毁交易数据。交易平台要保证数据交易过程可控。实质是要求是交易数据在交易后,直至交易数据的生存周期内(即交易成功到销毁前的时间段),交易数据需在交易平台的监督之下。
(2)设计方案
         运用区块链技术,区块链是一种分布式的,信息存储在所有加入到区块链网络的节点当中,节点的数据是同步的。在此过程中要保证交易数据在数据需方的任何操作,都被记录,并同步到交易平台,就可以解决交易数据送达数据需方之后,如何进行监督的问题。在交易平台和数据需方添加一个数据同步模块,该模块功能基于下述模型:
       A.交易平台连接数据供方和数据需方两个数据库(分布式布置,同构或异构,有能力发送数据和接收交易数据);
B.交易数据以关系数据库表单形式存储,在交易成功后首先发送到交易平台;
C.交易平台的数据同步模块收到交易数据后,真对该数据建立一个log 数据对象,和数据本身强行绑定,除交易平台和数据需方的数据同步模块外,不可编辑,log对象记录交易数据到达数据需方后,所有操作的环境、对象、时间和目标等信息;
D.交易平台把绑定log后的数据发送给数据需方,数据需方对该交易数据的任何操作都在数据同步模块的监督下进行(在log对象里添加信息),一旦数据操作结束,修改后的log会自动同步到交易平台;
E.交易平台定期(如每天)处理所有交易数据的log,如果达到销毁条件(如到达数据交易设置的销毁时间),向数据需方发送通知,然后数据同步模块把数据需方的交易数据自动删除;
F.交易平台定期(如每天)处理所有交易数据的log,如果交易数据操作违规(如未经授权下载数据),则数据同步模块处理log信息后,应向交易平台报警,转入违规处理流程。
 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android停车场管理系统是一种基于Android平台的智能停车管理系统,它可以实现停车场的自动化管理,包括车位的实时监控、车辆识别、停车费用的计算、车辆管理、数据统计等功能。该系统采用无线通信技术和云计算技术,实现了停车场管理的智能化、高效化和便捷化。 Android停车场管理系统的主要功能包括: 1、车位监控:通过智能摄像头和传感器,实时监控停车场内车位的使用情况,可以及时发现车位的空闲和占用情况,避免车辆停车时出现拥堵情况。 2、车辆识别:通过车牌识别技术,自动识别车辆的车牌号码,实现车辆的自动进出停车场,方便车主停车和取车。 3、停车费用计算:系统可以根据车辆的停放时间和收费标准,自动计算停车费用,并提供多种支付方式,包括现金、刷卡和移动支付等。 4、车辆管理:系统可以记录车辆的入场时间、出场时间、停车位置等信息,方便停车场管理人员进行车辆管理和查询。 5、数据统计:系统可以实时统计停车场的车辆流量、车位利用率、停车费用收入等数据,为停车场的管理和规划提供参考依据。 总之,Android停车场管理系统为停车场管理提供了一种全新的解决方案,它可以提高停车场的管理效率和服务质量,提升客户满意度,同时也可以为停车场的经营管理带来更多的商业机会。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值