当前位置: 首页> 学位论文 >详情
原文传递 车位预约算法及App设计
论文题名: 车位预约算法及App设计
关键词: 车位预约;App设计;推荐算法;数据管理;模块化设计
摘要: 传统的车位预约方式由于用户对区域内路况、停车场及车位等状况缺乏了解的原因,很难确保预约的车位适合用户。为提高用户预约车位的合理性及可靠性,本文在停车场实现对各车位检测管理的前提下,先按路况筛选停车场,再将最优停车场及车位的模型算法融入车位预约中,在车位预约算法的构建实现及预约App的设计等方面进行了研究。
  首先,对现有的影响用户选择停车场及停车位的因素进行学习研究,并将多个因素融合,分别构建出可用于预约推荐的最优停车场及车位推算模型。本文先利用路况信息对停车场进行筛选,再采用分阶段推荐的思路得出最优停车场;同时,本文设计的最优停车位推算模型在考虑用户利益的同时兼顾了运营商的利益。在完成模型设计后,本文利用Matlab编写应用程序,使推算模型得以具体实现。
  其次,为实现对用户预约数据及预约管理平台数据的高效管理,本文利用MySQL搭建了数据库系统,并通过MySQL-Front软件对数据库进行界面化管理。本文先对车位预约过程中需涉及的数据进行分析归类;再按照不同类别分别建立多个表格;接着绘制E-R图并建立属性表格;最后利用MySQL-Front及数据库语言完成各数据表项目的建立。
  随后,分析用户在完成车位预约时所需的操作及所要提交的数据,由此为依据来进行预约App的设计。本文在Eclipse的开发环境上采用java语言来完成预约App程序的编写,主要涉及各菜单界面XML文件设计和各项目Activity文件的设计编写。在完成程序编写后,利用Genymotion虚拟机对预约App进行初步调试。
  接着,根据预约App的各个项目及其需要提交和返回的数据,对服务器进行配置,从而实现App到服务器数据库的连接交互。本文采用Tomcat7.0为服务器平台,完成了多个项目的配置。
  然后,针对被预约的车位设计了管理方式,来提高车位预约的可靠性及时优性。本文先了解车牌识别算法并分析其在本系统内的可行性;随后本文对两种预约方法(排队预约和实时预约)进行研究,分析各自优点和不足之处并将两者进行融合,实现预约最优的更新;同时针对超时问题设计解决办法。
  最后,本文通过Genymotion虚拟机、MySQL数据库、Tomcat服务器及Matlab的联合调试,对本文的设计成果进行了测试。结果表明用户通过App可以完成预约数据的提交及最优车位的获取预约。
作者: 赵飞
专业: 控制理论与控制工程
导师: 齐保良
授予学位: 硕士
授予学位单位: 山东建筑大学
学位年度: 2017
正文语种: 中文
检索历史
应用推荐