楊雨婷
摘 要:近年來,隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,人們對出行的便捷性和舒適度的要求也越來越高,校園交通問題日益突出。而在這一背景下,共享單車的出現(xiàn)緩解了這一壓力,并逐漸被大眾認(rèn)可,并受到了廣泛的關(guān)注和喜愛。本文以FE校園行為例,介紹該平臺(tái)的開發(fā)目的及意義,然后從技術(shù)可行性、需求量、市場前景等方面對數(shù)據(jù)的獲取與處理做了詳細(xì)的闡述;最后,針對FE的校園共享單車的特點(diǎn)與應(yīng)用做具體的說明與設(shè)計(jì)。
關(guān)鍵詞:高校;共享單車;FE校園行
引言
校園共享單車的出現(xiàn)和發(fā)展,給人們的出行帶來了便利,同時(shí)也為學(xué)校的管理和教學(xué)提出了新的挑戰(zhàn)與機(jī)遇。隨著社會(huì)的發(fā)展和進(jìn)步,人們對于物質(zhì)的追求越來越高,自行車作為一種代步工具,已經(jīng)成為了我們生活中必不可少的交通工具之一,而在這背后是一個(gè)巨大的市場空間,而共享單車的出現(xiàn)正好可以為這些需求提供了很好的平臺(tái)和機(jī)會(huì)。共享單車的興起是城市交通的一大創(chuàng)新,它打破了傳統(tǒng)的出行方式,給居民帶來很大的便利性,同時(shí)也促進(jìn)了經(jīng)濟(jì)的快速增長。
一、校園共享單車服務(wù)模式
自行車用戶信息服務(wù)管理系統(tǒng)模塊:服務(wù)系統(tǒng)管理員用戶可以在校園自行車信息服務(wù)管理系統(tǒng)的上下文中自動(dòng)瀏覽對應(yīng)校園內(nèi)所有在校騎車人的車輛信息,搜索所有對應(yīng)校園自行車服務(wù)數(shù)量的校園自行車,管理員用戶信息服務(wù)管理系統(tǒng)模塊:服務(wù)系統(tǒng)管理員用戶可以自動(dòng)管理校園自行車信息服務(wù)管理系統(tǒng)用戶中的其他用戶,將這些用戶信息連接發(fā)送到公共停車場,并在不再有需要時(shí)自動(dòng)刪除這些相關(guān)用戶信息。管理員獨(dú)立登錄用戶管理系統(tǒng)模塊:作為系統(tǒng)管理員用戶可以通過自己發(fā)布的系統(tǒng)賬號和登錄密碼獨(dú)立進(jìn)行登錄,使用服務(wù)系統(tǒng)中的所有功能自行車[1]。
二、系統(tǒng)功能需求分析
(一)系統(tǒng)需求分析
1.管理者的業(yè)務(wù)需求
單車系統(tǒng)管理:車輛系統(tǒng)維護(hù)管理員會(huì)自動(dòng)追加您的單車系統(tǒng)信息庫并進(jìn)行系統(tǒng)維護(hù),刪除廢棄的單車信息,確定單車的具體位置。維護(hù):系統(tǒng)管理員記錄自行車的車輛修理信息,記錄自行車的車輛修理狀況,記錄車輛的維護(hù)狀況和次數(shù)、時(shí)間。用戶身份管理:通過系統(tǒng)管理員功能可以隨時(shí)刪除或自動(dòng)刪除一個(gè)用戶的基本身份信息。信息統(tǒng)計(jì):系統(tǒng)管理人員可統(tǒng)計(jì)出租費(fèi)流水信息,車輛可使用,庫存車、使用人數(shù)及保證金等相關(guān)信息。
2.學(xué)生的業(yè)務(wù)需求
充電:系統(tǒng)管理員可以在自行車服務(wù)系統(tǒng)中追加租賃信息。追加學(xué)生的押金金額、預(yù)想的支付金額、自行車服務(wù)系統(tǒng)的返還日以及其他相關(guān)備考信息。租賃:系統(tǒng)管理員可以從系統(tǒng)租賃信息中快速找到學(xué)生的個(gè)人租賃記錄,并修改租借信息。注冊:系統(tǒng)管理員可以直接將已經(jīng)成功支付費(fèi)用的大學(xué)生輸入自行車服務(wù)系統(tǒng)[2]。
(二)整體結(jié)構(gòu)設(shè)計(jì)分析
系統(tǒng)結(jié)構(gòu)作為系統(tǒng)整體功能設(shè)計(jì)的核心部分,可以構(gòu)建清晰完整的系統(tǒng)管理模塊功能結(jié)構(gòu)圖,幫助管理者和系統(tǒng)設(shè)計(jì)者,清晰地看到整個(gè)自行車服務(wù)系統(tǒng)的各個(gè)結(jié)構(gòu)。
在EP校園行APP的開發(fā)中,第三方開發(fā)平臺(tái)通過引用一個(gè)基于開放式的源代碼基于網(wǎng)絡(luò)用來轉(zhuǎn)發(fā)用戶請求的后臺(tái)數(shù)據(jù)處理框架,實(shí)現(xiàn)與一個(gè)基于移動(dòng)終端應(yīng)用后臺(tái)終端的多個(gè)移動(dòng)后臺(tái)終端數(shù)據(jù)處理服務(wù)器進(jìn)行后臺(tái)數(shù)據(jù)的交互,使用重新編譯封裝的后臺(tái)數(shù)據(jù)處理工具文件來進(jìn)行分類,促進(jìn)項(xiàng)目整體的開發(fā)。操作如下:
1.在工程下的app子目錄中,找到build.gradle文件并打開,在dependencies下添加注釋框架。componentation compo.jakewharn:butterknife:7.0.1、網(wǎng)絡(luò)請求框架(comple.tzy:myst2.5:myokitp:1.1.4、框架)。追加完成后,點(diǎn)擊歷史上的SyncNow,同步更新配置[3]。
2.將支持資源中的application、base、custom、okhttp、utils 5個(gè)文件夾復(fù)制粘貼到Src/mian/java/xunfang/com/shrebike上。這里項(xiàng)目包名不是項(xiàng)目名,具體以自己的工程為準(zhǔn)。在彈出對話框中,找到公共庫存儲(chǔ)在support resource項(xiàng)目中的路徑,選擇公共庫并單擊Finish完成資源庫導(dǎo)入。在Android開發(fā)工具研究頂部的導(dǎo)航欄中,選擇并單擊“文件”下的項(xiàng)目結(jié)構(gòu),并在彈出對話框中配置公共資源池以將其與應(yīng)用程序關(guān)聯(lián)。在彈出對話框中,選擇要關(guān)聯(lián)的相應(yīng)公共庫,然后單擊“確定”關(guān)閉小對話框。
三、模塊設(shè)計(jì)
(一)用戶管理模塊
1.用戶添加功能
系統(tǒng)管理人員從系統(tǒng)高層模塊進(jìn)入學(xué)生信息管理模塊,從學(xué)生信息管理模塊添加學(xué)生信息管理模塊。系統(tǒng)管理者可以利用追加學(xué)生信息管理模塊,追加新入學(xué)者的姓名、性別、身份證和學(xué)號等相關(guān)信息,向?qū)W生追加考試信息。在自行車服務(wù)系統(tǒng)中加入學(xué)生信息管理模塊,可以充實(shí)學(xué)生的個(gè)人信息。
2.用戶變更功能
系統(tǒng)管理人員從系統(tǒng)高層模塊進(jìn)入學(xué)生信息管理模塊,從學(xué)生信息管理模塊進(jìn)入學(xué)生信息管理模塊。系統(tǒng)管理者利用學(xué)生信息管理模塊修改學(xué)生的性別、年齡、學(xué)號、身份證電話和地址等新信息,在學(xué)生信息管理模塊式自行車服務(wù)系統(tǒng)中有效處理學(xué)生信息,具有重要功能[4]。
3.動(dòng)畫信息管理功能系統(tǒng)管理員從系統(tǒng)首頁的模塊進(jìn)入單車管理模塊,從單車管理模塊進(jìn)入IC卡信息管理模塊。系統(tǒng)管理員可以使用IC卡信息管理模塊,將系統(tǒng)內(nèi)部的IC卡信息綁定、修正、刪除。
(二)自行車管理模塊
1.單車信息的追加功能
系統(tǒng)管理員從系統(tǒng)的首頁模塊進(jìn)入自行車管理模塊,從自行車管理模塊進(jìn)入自行車信息增加模塊。系統(tǒng)管理員可以利用自行車信息增加管理模塊,添加新輸入的自行車信息進(jìn)行修改。不僅可以上傳基本信息,還可以上傳自行車的照片信息,幫助學(xué)生和系統(tǒng)管理員,明確知道自行車的應(yīng)用情況。