基于云數(shù)據庫的公共自行車系統(tǒng)研究與實現(xiàn)
發(fā)布時間:2018-04-15 00:04
本文選題:云數(shù)據庫 + 多租戶; 參考:《武漢工程大學》2016年碩士論文
【摘要】:隨著社會經濟的發(fā)展,交通擁堵日益嚴重,環(huán)境污染也在不斷增加,為了降低污染,緩解城市交通的壓力,實現(xiàn)綠色出行,公共自行車發(fā)揮著越來越重要的作用。目前公共自行車租還車點突發(fā)緊急事件的響應速度和處理速度偏慢,異常情況信息不能及時、有效傳遞給管理人員。因此本文設計了基于云數(shù)據庫的公共自行車系統(tǒng),可以大大提高信息傳遞速度。本文設計的基于云數(shù)據庫的公共自行車系統(tǒng),分為云數(shù)據庫服務平臺和公共自行車兩大模塊。云數(shù)據庫服務平臺包括接口層、服務應用層和服務管理層。本文遵循了云計算中的“一切皆為服務”這個理念,運用了“數(shù)據庫即服務”的思想來設計,從服務、服務調度、多租戶和服務調度策略對云數(shù)據庫服務平臺進行分析與設計。通過對云數(shù)據庫技術中的數(shù)據存儲和數(shù)據管理技術的研究,對多租戶機制進行了設計,在此基礎上,結合用戶管理、合同管理和服務質量管理等技術,實現(xiàn)了多租戶機制,實現(xiàn)了服務請求和數(shù)據存儲的隔離。在多租戶研究的基礎上,對調度策略進行了分析,并實現(xiàn)基于Web Service技術的服務調度策略。公共自行車系統(tǒng)共分為三大模塊,分別為管控終端模塊、中控網關模塊和后臺管理系統(tǒng)模塊。管控終端模塊實現(xiàn)對公共自行車的租賃控制,管控終端控制對用戶卡的讀寫操作從而完成對自行車的租借操作,通過CAN總線將租借記錄經由中控網關上傳到后臺管理系統(tǒng)服務器同時接受后臺管理系統(tǒng)發(fā)送來控制命令,完成相應的操作。中控網點作為管控終端和后臺管理系統(tǒng)的中間層,除了負責管控終端和后臺管理系統(tǒng)的通信,還可以在網絡比較差的情況下,擔任起后臺管理系統(tǒng)的部分職能,與管控終端交互完成租借自行車等操作。后臺管理系統(tǒng)包括自行車管理模塊、卡管理模塊、系統(tǒng)管理模塊、統(tǒng)計分析模塊等。后臺管理系統(tǒng)可以管理公共自行車的各種業(yè)務,對數(shù)據進行統(tǒng)計和分析。同時,還可以對網點的租車情況進行實時的監(jiān)控。最后將云數(shù)據庫服務平臺與公共自行車系統(tǒng)通過云數(shù)據庫平臺提供的API接口整合在一起,并對系統(tǒng)的功能模塊以及性能進行了測試,結果達到了設計的要求。
[Abstract]:With the development of social economy, traffic congestion is becoming more and more serious, and environmental pollution is increasing. In order to reduce pollution, relieve the pressure of urban traffic and realize green travel, public bicycle plays an increasingly important role.At present, the response speed and processing speed of public bicycle return point emergencies are slow, the abnormal information can not be timely, and can be effectively transmitted to the management staff.Therefore, this paper designs a public bicycle system based on cloud database, which can greatly improve the speed of information transmission.This paper designs a public bicycle system based on cloud database, which is divided into two modules: cloud database service platform and public bicycle module.The cloud database service platform includes interface layer, service application layer and service management layer.This paper follows the concept of "everything is Service" in cloud computing, and uses the idea of "Database as a Service" to design and analyze the cloud database service platform from the aspects of service, service scheduling, multi-tenant and service scheduling.Through the research of data storage and data management technology in cloud database technology, the multi-tenant mechanism is designed. On this basis, the multi-tenant mechanism is realized by combining the technologies of user management, contract management and quality of service management, etc.The isolation of service request and data storage is realized.On the basis of multi-tenant research, the scheduling policy is analyzed, and the service scheduling policy based on Web Service technology is implemented.The public bicycle system is divided into three modules, which are the control terminal module, the central control gateway module and the background management system module.The management and control terminal module realizes the lease control of the public bicycle, and the control terminal controls the reading and writing operation of the user card so as to complete the lease operation of the bicycle.The lease record is uploaded to the background management system server via the central control gateway via CAN bus and the control command is sent by the background management system to complete the corresponding operation.As the middle layer of the management and control terminal and the background management system, the central control network is responsible for the communication between the control terminal and the background management system, and can also assume part of the functions of the background management system when the network is relatively poor.Interact with the control terminal to complete the bicycle rental operation.Background management system includes bicycle management module, card management module, system management module, statistical analysis module and so on.Background management system can manage all kinds of business of public bicycle, statistics and analysis of data.At the same time, the network can also be a real-time monitoring of car rental.Finally, the cloud database service platform and the public bicycle system are integrated together through the API interface provided by the cloud database platform, and the function modules and performance of the system are tested, and the results meet the requirements of the design.
【學位授予單位】:武漢工程大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【參考文獻】
相關期刊論文 前10條
1 楊杰;;城市公共自行車租賃系統(tǒng)在中國的發(fā)展[J];山西財經大學學報;2015年S1期
2 庾海濤;;云數(shù)據庫的建設技術研究[J];電子制作;2014年20期
3 楊伶俐;;杭州市公共自行車租賃系統(tǒng)優(yōu)化研究[J];經營管理者;2014年25期
4 徐圓;繆蘇津;胡靜;宋鐵成;;物聯(lián)網智能車輛租賃系統(tǒng)中控網關的設計與實現(xiàn)[J];南京師范大學學報(工程技術版);2013年04期
5 司文龍;苗增芳;徐夢琪;;公共自行車服務系統(tǒng)[J];技術與教育;2013年02期
6 朱昊;黃嘉樂;胡靜;宋鐵成;;智能公共交通物聯(lián)網管控終端的設計[J];電氣電子教學學報;2013年05期
7 成飚;;現(xiàn)代云數(shù)據庫探究[J];軟件導刊;2013年08期
8 劉桂蘭;王書海;;云數(shù)據庫體系架構研究分析[J];河北省科學院學報;2013年02期
9 青欣;胥光輝;戢瑤;郭霄;;云數(shù)據庫應用研究[J];計算機技術與發(fā)展;2013年05期
10 方巍;文學志;潘吳斌;薛勝軍;;云計算:概念、技術及應用研究綜述[J];南京信息工程大學學報(自然科學版);2012年04期
,本文編號:1751604
本文鏈接:http://sikaile.net/jingjilunwen/jiliangjingjilunwen/1751604.html
最近更新
教材專著