亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于HTML5的智能出行系統(tǒng)的設(shè)計

        2018-12-19 20:14:24李碩勛張坤工業(yè)和信息化部電子第五研究所
        數(shù)碼世界 2018年10期
        關(guān)鍵詞:百度用戶功能

        李碩勛 張坤 工業(yè)和信息化部電子第五研究所

        1 功能性需求分析

        1.1 用戶調(diào)研

        通過分析和調(diào)研,發(fā)現(xiàn)公交乘客多為20到40歲的上班族,該類人群有常坐的線路,會通過公交站查看、詢問和地圖工具等方式來規(guī)劃出行路線,等車時不喜歡等待時間長、擁擠等情況,有強烈的了解公交實時信息的需求,手機類型多為iPhone和安卓智能機,也有少量的windows Phone,會用、甚至可以說是會非常熟練地使用智能手機,手機中常用瀏覽器有UC瀏覽器、QQ瀏覽器、Safari瀏覽器、安卓自帶瀏覽器、谷歌瀏覽器等。

        通過以上分析,發(fā)現(xiàn)當(dāng)前市民出行主要面臨以下問題:

        1.環(huán)境陌生,找不到附近的公交站。

        2.知道站點的位置,但是不知道公交車的位置,不知道需要等多久,等哪輛車可以更快上車。

        有一輛公交車已經(jīng)到達的時候,車上擁擠,不確定是不是同時到達兩輛,應(yīng)該上車還是再等等。

        4.換乘路線規(guī)劃不好,在站牌中自己查看耗費了大量的時間,并且也不一定是最優(yōu)方案。

        1.2 用戶分析

        每日使用公交出行的人數(shù)約達2.8億,每個等車的人都帶著焦急和煩躁在等待,用戶需要一個能夠查看還有多久到站、公交車在哪兩個站點之間、距離當(dāng)前站點大概有多遠、預(yù)估還有多久到達目的地的APP。

        1.3 LBS平臺調(diào)研及選取

        在前期調(diào)研期間,除了調(diào)研了公交車乘坐的用戶,還調(diào)研了當(dāng)前國內(nèi)流行的LBS開發(fā)平臺,并對主流開發(fā)平臺做了詳細的對比。當(dāng)前不同平臺的地圖API都支持JavaScript,在平臺適用性方面,除了MapBar和51地圖,其他幾款地圖API都支持目前主流的瀏覽器,其中GoogleMap、百度地圖、搜狗地圖還支持Windows、mac、linux系統(tǒng),大大方便了用戶和程序員,在移動端,高德地圖更勝一籌,除了支持Android、ios、Windows,還支持塞班系統(tǒng)。

        目前在國內(nèi)比較流行的主要是百度地圖、騰訊地圖和高德地圖。無論是開發(fā)者還是用戶,都更喜歡性能高、省電、省流量、內(nèi)存占有率低的產(chǎn)品。

        因此在對比騰訊地圖、百度地圖和高德地圖的過程中,論文作者主要關(guān)注的是功能和性能兩個方面。在性能對比上,耗電量、流量消耗、內(nèi)存占有率、CPU占有率是主要對比指標(biāo),定位的場景主要有網(wǎng)絡(luò)定位和GPS定位兩種。

        在產(chǎn)品功能方面,百度地圖和高德地圖是功能相對豐富的地圖API,其中百度地圖的優(yōu)勢主要在于可以給用戶提供綜合性的生活搜索平臺,高德地圖主要是解決位置服務(wù)和導(dǎo)航服務(wù),鑒于智能出行系統(tǒng)并沒有涉及導(dǎo)航功能的需求,因此百度地圖比高德在功能上更有優(yōu)勢。

        1.4 主要功能分析

        通過用戶調(diào)研、分析調(diào)研結(jié)果、分析當(dāng)前公交車運營情況,結(jié)合當(dāng)前實時公交應(yīng)用的研究現(xiàn)狀與移動端開發(fā)技術(shù),系統(tǒng)在HTML5客戶端實現(xiàn)的功能主要有:

        1)查看附近的公交站。

        2)查看收藏的線路。

        3)檢索兩點之間換乘方案。

        4)搜索公交站。

        5)搜索公交線路。

        6)收藏常用的線路。

        7)下載客戶端。

        8)提交位置信息。

        其中查看公交信息、檢索公交信息、檢索換乘方案是最基礎(chǔ)的功能,其他的功能都建立在基礎(chǔ)功能之上,是對基礎(chǔ)功能的補充和擴展。

        1.5 其他功能性需求

        除了最基本的需求,HTML客戶端還應(yīng)該有其他周邊功能,滿足運營的需要,同時也為以后數(shù)據(jù)分析做準(zhǔn)備。其他功能性需求如圖3-2所示:

        1.提供安卓或者蘋果平臺的APP下載鏈接,根據(jù)不同的平臺提供不同的應(yīng)用商店下載鏈接,無需用戶自己選擇。

        2.上傳位置信息,為下一步研路況信息和出行數(shù)據(jù)做準(zhǔn)備。

        意見反饋,比如線路錯誤,實時信息不準(zhǔn)確,設(shè)計問題,BUG等。

        3.廣告顯示。

        2 非功能性需求分析

        非功能性需求指的是系統(tǒng)的可靠性、健壯性、易使用性、可維護性、可操作性、可移植性、可重用性、可擴充性等不針對系統(tǒng)特定行為的需求。

        在交互方式方面,簡單的使用方式和良好的交互能夠吸引用戶的注意,通過對手機用戶操作習(xí)慣和交互設(shè)計的了解,避免與用戶習(xí)慣沖突,深入理解各種不同交互模式、特點及用戶群體,為用戶帶來更優(yōu)的體驗。

        在系統(tǒng)設(shè)計上,智能出行系統(tǒng)要符合高內(nèi)聚低耦合的思想,通過MVC設(shè)計模式把程序分為視圖層,控制器,模型層三個核心模塊,修改三者中任何一個都不應(yīng)該對其他兩層造成太大影響,三層相互獨立,各司其職。

        此外,還應(yīng)該在開發(fā)過程中充分考慮用戶輸入的各種情況、輸入的邊界值、極值等,對不合法輸入進行處理。設(shè)計異常處理機制,考慮對錯誤、異常情況的處理,維護異常日志、錯誤日志,發(fā)生錯誤或者異常的時候提醒用戶,并將錯誤寫入日志,以便進行系統(tǒng)的優(yōu)化。

        3 開發(fā)環(huán)境需求

        1.開發(fā)環(huán)境:WebStonn+PHP+Apache+MYSQL

        2.操作系統(tǒng):Widows

        開發(fā)語言:JavaScript,HTML5,CSS3,PHP

        4.信息傳遞:HttpPost+json,Ht^)Get+json

        5.數(shù)據(jù)庫:MYSQL

        4 總體設(shè)計

        通過上一章節(jié)中對智能出行系統(tǒng)客戶端的需求分析,本章將基于MVC設(shè)計模式,結(jié)合需求分析,對需求分析進行細化,并且在這基礎(chǔ)之上提出了實現(xiàn)的方案,系統(tǒng)的架構(gòu),介紹了總體設(shè)計。

        HTML客戶端首先通過百度地圖定位API或者HTML5的Geolocation定位到用戶當(dāng)前位置,將用戶的經(jīng)緯度和數(shù)據(jù)庫中經(jīng)緯度信息匹配,通過控制器向模型層請求附近公交站靜態(tài)信息以及實時信息,控制器首先請求服務(wù)器數(shù)據(jù)庫和實時數(shù)據(jù)庫中的實時數(shù)據(jù),如果服務(wù)器中沒有最近三分鐘的實時信息,則安卓和ios客戶端可以請求第三方服務(wù)器獲得實時數(shù)據(jù),得到實時數(shù)據(jù)以后將實時數(shù)據(jù)傳入服務(wù)器實時數(shù)據(jù)庫中,實時信息的有效性是三分鐘。

        整個系統(tǒng)分為安卓客戶端、ios客戶端、HTML5客戶端,由共同的服務(wù)器提供服務(wù),論文作者主要負責(zé)HTML5客戶端和服務(wù)器的控制器開發(fā)。

        在HTML5客戶端的部分,百度地圖JavaScriptAPI主要負責(zé)地圖的顯示功能、添加站點、標(biāo)記站點、換乘方案查詢。在開發(fā)初期,用戶使用該系統(tǒng)過程中收集到的公交數(shù)據(jù)會上傳到服務(wù)器,實現(xiàn)對公交車輛與線路的對應(yīng)關(guān)系數(shù)據(jù)的統(tǒng)計。

        在系統(tǒng)的部署方案上,選擇云服務(wù)器,云服務(wù)器相比于傳統(tǒng)的服務(wù)器有很大的優(yōu)勢,首先云服務(wù)器部署起來快,最多不超過十分鐘,省去了使用傳統(tǒng)服務(wù)器不可避免的選擇和采購,節(jié)約了時間成本。其次使用云服務(wù)器可以不用提前估算使用量,傳統(tǒng)服務(wù)器需要估算使用量,如果估算得比實際需要的少,會影響服務(wù)器性能,估算得比實際用的多,會造成浪費,云服務(wù)器可以輕松擴展。在可靠性方面.,云服務(wù)器如果出現(xiàn)問題可以直接遷移,而傳統(tǒng)服務(wù)器需要維修,成本較高。除此之外,云服務(wù)器修改密碼簡單,容易管理,重裝或者換系統(tǒng)可以保證數(shù)據(jù)安全,降低數(shù)據(jù)損失和服務(wù)器損失,節(jié)約了運維的人力資源,節(jié)約了支出。

        5 總結(jié)

        智能出行系統(tǒng)旨在解決用戶的焦慮,讓用戶更好的安排自己的行程,隨時隨地掌握當(dāng)前實時交通狀況,選擇最優(yōu)出行路線,減少等待時間,隨時掌控自己的行程。

        猜你喜歡
        百度用戶功能
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        Robust adaptive UKF based on SVR for inertial based integrated navigation
        百度年度熱搜榜
        青年與社會(2018年2期)2018-01-25 15:37:06
        關(guān)于非首都功能疏解的幾點思考
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        百度遭投行下調(diào)評級
        IT時代周刊(2015年8期)2015-11-11 05:50:22
        如何獲取一億海外用戶
        百度“放衛(wèi)星”,有沒有可能?
        太空探索(2014年4期)2014-07-19 10:08:58
        蜜桃一区二区三区| 视频一区视频二区亚洲| 精华国产一区二区三区| 亚洲精品蜜夜内射| 成人免费网站视频www| 国产成人cao在线| 亚洲av熟女少妇一区二区三区| 亚洲av综合av一区二区三区| 国产人妻精品一区二区三区| 综合无码一区二区三区四区五区| 91大神蜜桃视频在线观看| 日本不卡的一区二区三区中文字幕 | 亚洲va精品va国产va| 麻婆视频在线免费观看| 国产精品成人3p一区二区三区| 亚洲精品国偷拍自产在线观看蜜臀| 久国产精品久久精品国产四虎| 在线观看二区视频网站二区| 日本精品久久久久中文字幕| 性久久久久久久| 色婷婷精品综合久久狠狠| 激情亚洲不卡一区二区| 久9re热视频这里只有精品| 亚洲欧美国产双大乳头| 国产三级黄色的在线观看| 久久国产在线精品观看| 久久久久久曰本av免费免费| 国产一毛片| 日本一区二区午夜视频| 2019nv天堂香蕉在线观看| 久久男人av资源网站无码| 欧美性xxx久久| 深夜黄色刺激影片在线免费观看 | 久久露脸国产精品| 日韩在线视精品在亚洲| 日韩一二三四区在线观看| 狠狠的干性视频| 日韩毛片在线| 免费av在线视频播放| 亚洲熟妇av一区二区三区| 性大片免费视频观看|