当前位置: 首页> 学位论文 >详情
原文传递 基于云数据库的公共自行车系统研究与实现
论文题名: 基于云数据库的公共自行车系统研究与实现
关键词: 公共自行车系统;云数据库;CAN总线;租赁控制;功能模块
摘要: 随着社会经济的发展,交通拥堵日益严重,环境污染也在不断增加,为了降低污染,缓解城市交通的压力,实现绿色出行,公共自行车发挥着越来越重要的作用。目前公共自行车租还车点突发紧急事件的响应速度和处理速度偏慢,异常情况信息不能及时、有效传递给管理人员。因此本文设计了基于云数据库的公共自行车系统,可以大大提高信息传递速度。
  本文设计的基于云数据库的公共自行车系统,分为云数据库服务平台和公共自行车两大模块。云数据库服务平台包括接口层、服务应用层和服务管理层。本文遵循了云计算中的“一切皆为服务”这个理念,运用了“数据库即服务”的思想来设计,从服务、服务调度、多租户和服务调度策略对云数据库服务平台进行分析与设计。通过对云数据库技术中的数据存储和数据管理技术的研究,对多租户机制进行了设计,在此基础上,结合用户管理、合同管理和服务质量管理等技术,实现了多租户机制,实现了服务请求和数据存储的隔离。在多租户研究的基础上,对调度策略进行了分析,并实现基于Web Service技术的服务调度策略。
  公共自行车系统共分为三大模块,分别为管控终端模块、中控网关模块和后台管理系统模块。管控终端模块实现对公共自行车的租赁控制,管控终端控制对用户卡的读写操作从而完成对自行车的租借操作,通过CAN总线将租借记录经由中控网关上传到后台管理系统服务器同时接受后台管理系统发送来控制命令,完成相应的操作。中控网点作为管控终端和后台管理系统的中间层,除了负责管控终端和后台管理系统的通信,还可以在网络比较差的情况下,担任起后台管理系统的部分职能,与管控终端交互完成租借自行车等操作。后台管理系统包括自行车管理模块、卡管理模块、系统管理模块、统计分析模块等。后台管理系统可以管理公共自行车的各种业务,对数据进行统计和分析。同时,还可以对网点的租车情况进行实时的监控。
  最后将云数据库服务平台与公共自行车系统通过云数据库平台提供的API接口整合在一起,并对系统的功能模块以及性能进行了测试,结果达到了设计的要求。
作者: 项佳
专业: 软件工程
导师: 于宝成
授予学位: 硕士
授予学位单位: 武汉工程大学
学位年度: 2016
正文语种: 中文
检索历史
应用推荐