• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于微信小程序的停車位租賃平臺設(shè)計與實現(xiàn)

      2018-05-28 11:10:10羅杰劉夢彧李健枝羅慧敏王洪江
      電腦知識與技術(shù) 2018年9期
      關(guān)鍵詞:租賃微信小程序停車位

      羅杰 劉夢彧 李健枝 羅慧敏 王洪江

      摘要:為了解決當(dāng)前一線城市停車位供不應(yīng)求的現(xiàn)狀,提高停車位利用率,該文對私有停車位的租賃模式進行了分析和研究。提出了一套針對私有停車位租賃的操作流程和管理方法。采用B/S模式,構(gòu)建基于微信小程序的停車位租賃平臺,既方便了車位主和車主使用停車位,也為緩解車位緊張的供求關(guān)系做出了貢獻。

      關(guān)鍵詞:停車位;微信小程序;租賃

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)09-0086-03

      1 背景

      目前,一線城市的汽車保有量年年上漲,而停車位的數(shù)量卻少有增長,一線城市對停車位的需求越來越大。在當(dāng)前情況下,充分利用私有停車位如私家車位、小區(qū)停車場、商場停車場等可以在很大程度上緩解停車位供不應(yīng)求的狀況。通過構(gòu)建一套針對私有停車位租賃的操作流程和管理方法,為廣大車位主和車主搭建起停車位的租賃平臺,為租賃雙方提供便利,也為緩解車位緊張的供求關(guān)系做出貢獻。

      2 微信小程序簡介

      微信小程序是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應(yīng)用。也體現(xiàn)了“用完即走”的理念,用戶不用關(guān)心是否安裝太多應(yīng)用的問題。應(yīng)用將無處不在,隨時可用,但又無需安裝卸載。對于開發(fā)者而言,小程序開發(fā)門檻相對較低,難度不及APP,能夠滿足簡單的基礎(chǔ)應(yīng)用,適合生活服務(wù)類以及線下商鋪的應(yīng)用場景。小程序能夠?qū)崿F(xiàn)消息通知、線下掃碼、公眾號關(guān)聯(lián)等七大功能,更是提供了眾多停車位租賃平臺需要的API。同時,微信小程序與Android、IOS等手機操作系統(tǒng)無直接關(guān)聯(lián),極大方便了開發(fā)者。該平臺選用微信小程序作為首要的客戶端平臺。如圖1所示。

      3 租賃平臺設(shè)計

      3.1 平臺結(jié)構(gòu)設(shè)計

      系統(tǒng)整體結(jié)構(gòu)為B/S架構(gòu)。如圖2所示,微信小程序與服務(wù)器之間的通信和數(shù)據(jù)交換使用HTTPS協(xié)議。客戶端包含微信小程序,微信小程序前端開發(fā)使用wxml、wxss、js等與網(wǎng)頁前端開發(fā)相似的開發(fā)語言。服務(wù)端包含服務(wù)器與數(shù)據(jù)庫,后端服務(wù)器使用PHP語言,數(shù)據(jù)庫使用MYSQL數(shù)據(jù)庫。微信小程序通過HTTPS協(xié)議與服務(wù)器通信,獲取服務(wù)器中的內(nèi)容信息,服務(wù)器接收微信小程序的請求,解析請求然后將相應(yīng)指令發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫接收并按請求進行增加、刪除、修改和查詢操作后,通過服務(wù)器向微信小程序返回數(shù)據(jù),服務(wù)器等待下一條請求的到達。

      3.2 平臺功能設(shè)計

      微信小程序客戶端主要面向車位主和車主兩類用戶。車位主擁有私人車位,可將車位出租;車主擁有使用車位的需求,需要租用車位。用戶可以同時為車位主和車主兩種身份。

      首頁功能:主要獲取用戶當(dāng)前身份信息和定位信息,提供當(dāng)前定位下附近可用車位的相關(guān)地點信息和數(shù)量信息。租賃關(guān)系建立成功后利用地圖從當(dāng)前定位點導(dǎo)航到目的地,地圖上控件提供用戶信息、租賃功能、訂制功能和客戶服務(wù)四個功能入口,并提供刷新定位信息的控件功能。如圖3所示。

      用戶信息:主要有我的信息、我的錢包、我的訂單和我的卡券四個部分。

      其中:

      我的信息主要提供用戶昵稱、性別、所在城市等相關(guān)信息的查詢和修改,以及提供身份認證、微信綁定、QQ綁定的功能。

      我的錢包主要提供賬戶余額管理、交易記錄管理以及押金的管理。

      我的訂單主要提供訂單信息管理,包括查詢歷史訂單、對問題訂單的反饋以及查看當(dāng)前使用中的訂單信息。

      我的卡券主要提供卡券優(yōu)惠服務(wù),包括用車券、商家券以及卡券的使用和管理功能。

      租賃功能:提供針對車位的出租功能和針對車主的租用功能(首頁也可實現(xiàn)車主的租用功能,實際上車主在本頁確認租用后,會跳轉(zhuǎn)回首頁進行下一步操作)。

      訂制功能:提供個性化的、較為長期的、較為穩(wěn)定的租賃關(guān)系服務(wù),并且為車位主和車主雙方提供溝通、議價、協(xié)商的溝通和聊天平臺。聊天記錄將會保留在聊天窗口以及后臺服務(wù)器中,以便后續(xù)相關(guān)問題的方便處理。

      客戶服務(wù):提供包括鎖損壞、價格異常、超時停車等問題的快速反饋;提供押金與金額、實名認證、用戶信用值、停車規(guī)則等常見問題的解答;提供聯(lián)系在線客服和聯(lián)系電話客服的渠道。

      刷新功能:提供地圖刷新功能。包括未達成租賃關(guān)系時的當(dāng)前定位點刷新、達成租賃關(guān)系時導(dǎo)航路線的刷新等。如圖4所示。

      4 租賃平臺實現(xiàn)

      4.1 客戶端實現(xiàn)

      停車位租賃平臺客戶端基于微信小程序,采用微信開發(fā)者工具作為開發(fā)平臺,微信開發(fā)者工具已經(jīng)內(nèi)置了開發(fā)環(huán)境,提供模擬器、編譯器和調(diào)試器,開發(fā)者無需配置其他開發(fā)環(huán)境,只需下載安裝微信開發(fā)者工具即可開始開發(fā)。

      具有網(wǎng)站開發(fā)經(jīng)驗的工程師可以根據(jù)微信小程序官方文檔快速上手開發(fā),wxml、wxss、js與html、css、js有很多相似之處。再者,微信小程序提供了停車位租賃平臺所需要的地圖、定位、藍牙、支付等API,可以充分利用這些API進行平臺功能模塊的開發(fā)。

      根據(jù)停車位租賃平臺五大模塊劃分,對每個功能模塊進行構(gòu)造,包括:首頁模塊、用戶信息模塊、租賃功能模塊、訂制功能模塊、客戶服務(wù)模塊。通過這種方式撰寫代碼,既保證了功能模塊的劃分與實現(xiàn),有方便代碼的增加、刪除、修改和維護。

      頁面規(guī)劃和布局采用簡潔美觀的設(shè)計思想,參考市面上優(yōu)秀程序的UI設(shè)計思想,對本程序UI界面進行規(guī)劃與設(shè)計。

      客戶端實現(xiàn)過程中,遇到的技術(shù)問題都可以通過查詢微信小程序官方文檔或者加入微信小程序開發(fā)者社區(qū)進行解決。如圖5所示。

      4.2 服務(wù)器實現(xiàn)

      為方便開發(fā),服務(wù)器分為業(yè)務(wù)服務(wù)器和會話管理服務(wù)器,兩者均安裝CentOS 64位操作系統(tǒng)。擁有SSL證書一個,同時配置負載均衡。

      服務(wù)器部署在nginx上,通過PHP鏈接數(shù)據(jù)庫,利用HTTPS協(xié)議與客戶端進行數(shù)據(jù)交互。邏輯部分利用JavaScript進行實現(xiàn),和客戶端一樣包含一個相同的數(shù)據(jù)類模塊以保證兩端數(shù)據(jù)類型的一致性,并針對不同用戶的不同需求,構(gòu)建了大量的類,服務(wù)器收到請求之后,只需調(diào)用這些已經(jīng)封裝好的類,即可完成操作。

      4.3 數(shù)據(jù)庫實現(xiàn)

      數(shù)據(jù)庫采用MySQL5.6,主要包括用戶信息表、車位信息表、車輛信息表、用戶錢包表、普通訂單表、私人訂制訂單表以及一些其他業(yè)務(wù)表。平臺最重要的六個數(shù)據(jù)表如下所示:

      用戶信息表:openid、昵稱、微信號、性別、所在地、QQ、身份證號、手機號碼等。

      車位信息表:openid、車位號、位置、頻率、價格、出租開始時間、出租截止時間、是否可出租等。

      車輛信息表:openid、姓名、身份證號、車牌號碼等。

      用戶錢包表:openid、信用值、余額、押金等。

      普通訂單表:訂單號、出租方openid、租用方openid、車位位置、開始使用時間、截止使用時間。

      私人訂制訂單表:合約號、出租方openid、租用方openid、車位位置、開始使用時間、截止使用時間、合約開始日期、合約截止日期等。

      5 客戶端的部署

      微信小程序的部署非常方便,點擊開發(fā)者工具頂部操作欄的上傳按鈕,填寫版本號以及項目備注,點擊上傳代碼,微信開發(fā)者工具會自動打包代碼并上傳至小程序管理后臺。上傳成功之后,登錄小程序管理后臺 - 開發(fā)管理 - 開發(fā)版本,將這個版本設(shè)置為提交審核,審核完成后即可發(fā)布成為線上版本,部署成功。用戶可以在微信中搜索到此小程序,也可以掃描小程序碼來獲取此小程序。

      6 安全性

      本系統(tǒng)在安全性方面主要考慮了穩(wěn)定性、網(wǎng)絡(luò)安全和防攻擊三個方面:

      1)穩(wěn)定性與可靠性:服務(wù)器搭載的硬盤提供三副本存儲策略,保證了數(shù)據(jù)在任一副本出現(xiàn)故障時快速進行遷移和恢復(fù)。同時搭載穩(wěn)定的網(wǎng)絡(luò)架構(gòu),采用成熟的網(wǎng)絡(luò)技術(shù)和網(wǎng)卡綁定技術(shù),在 T3級以上數(shù)據(jù)中心中運行,保證網(wǎng)絡(luò)高可用性。

      2)網(wǎng)絡(luò)安全:服務(wù)器運行在一個邏輯隔離的私有網(wǎng)絡(luò)里,通過網(wǎng)絡(luò)訪問控制列表(Access Control List)和安全組,切實保證服務(wù)器上資源的安全性。

      3)防攻擊:服務(wù)器安裝擁有木馬檢測、暴力破解防護、漏洞掃描等基礎(chǔ)防護功能,針對 Syn Flood、ICMP Flood 等各種大流量攻擊提供 DDoS 防護,保障停車位租賃平臺業(yè)務(wù)服務(wù)對外穩(wěn)定進行。

      7 結(jié)束語

      本文介紹了基于微信小程序的停車位租賃平臺的設(shè)計與實現(xiàn),本平臺服務(wù)于具有供求關(guān)系和需求的車位主和車主,提供停車位的租賃服務(wù),致力于方便停車位租賃雙方建立租賃關(guān)系,提高停車位利用率,緩解停車位供不應(yīng)求的市場行情,活躍共享經(jīng)濟。隨著平臺的不斷發(fā)展和成熟,日后將滿足更多需求。

      參考文獻:

      [1] 李淵博, 張紅雨, 牛嘉祥. 基于藍牙的智能車位鎖設(shè)計[J]. 電子設(shè)計工程, 2017, 25(13): 126-129,134.

      [2] 張瑞增. 基于智能車位鎖的共享停車位管理系統(tǒng)研究與設(shè)計[D].濟南: 山東大學(xué), 2017.

      [3] 康正寧. 共享停車的商業(yè)模式創(chuàng)新與政策需求分析[J]. 科學(xué)發(fā)展, 2017(5): 107-112.

      [4] 張寶玉. 淺析HTTPS協(xié)議的原理及應(yīng)用[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用, 2016(7): 36-37,39.

      [5] 李占波. 張鑫. 觸發(fā)器在提高MySQL安全性的新應(yīng)用[J]. 微計算機信息, 2007(27): 69-70.

      [6] 魏興國. HTTP和HTTPS協(xié)議安全性分析[J]. 程序員, 2007(7): 53-55.

      猜你喜歡
      租賃微信小程序停車位
      蹲守停車位
      英語文摘(2020年7期)2020-09-21 03:40:56
      車位上的數(shù)
      地下停車位不動產(chǎn)登記探析
      開車出行的你,今天找到停車位了嗎?
      遵義(2018年13期)2018-08-08 03:46:00
      信息技術(shù)與專業(yè)課程融合路徑探索
      決策探索(2017年12期)2017-07-13 11:11:12
      當(dāng)圖書館遇上微信小程序
      圖書與情報(2016年6期)2017-04-17 23:54:02
      中國新能源汽車發(fā)展及租賃模式研究
      鐵路房屋租賃管理工作現(xiàn)狀及對策分析
      國際租賃準則最新進展及其實務(wù)影響
      租賃模式:高校學(xué)生宿舍空調(diào)解決之道
      哈尔滨市| 肇庆市| 连平县| 宁强县| 平江县| 安远县| 巴楚县| 晋宁县| 镇沅| 宿州市| 威远县| 桦甸市| 常宁市| 耒阳市| 长葛市| 伽师县| 阿克| 达尔| 深州市| 亳州市| 运城市| 徐闻县| 兴安县| 常德市| 年辖:市辖区| 新竹县| 临沧市| 台北县| 海宁市| 肇源县| 天气| 怀安县| 木里| 宿松县| 兴山县| 调兵山市| 阳谷县| 宁化县| 阜康市| 称多县| 苍溪县|