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

        ?

        基于A(yíng)ndroid手機(jī)的地鐵網(wǎng)絡(luò)自助購(gòu)票系統(tǒng)軟件的設(shè)計(jì)與開(kāi)發(fā)

        2017-04-21 12:19:03趙博軒
        科技資訊 2016年34期

        趙博軒

        摘 要:因?yàn)槌鲂谐杀?、政策?dǎo)向等原因,越來(lái)越多的人選擇乘坐地鐵出行,方便、快捷、安全也就理所當(dāng)然地成為了人們出行的幾大訴求。該軟件旨在為來(lái)京旅游、忘記攜帶一卡通的乘客在購(gòu)票高峰期時(shí)緩解窗口的購(gòu)票壓力服務(wù),幫助乘客進(jìn)行網(wǎng)絡(luò)自助購(gòu)票,進(jìn)而有效地提高進(jìn)站效率、節(jié)省出行時(shí)間,為乘客提供更加便捷、一體化的購(gòu)票及出行指導(dǎo)服務(wù)。

        關(guān)鍵詞:Android studio Java 人機(jī)交互 網(wǎng)絡(luò)購(gòu)票 智慧交通

        中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2016)12(a)-0004-02

        全國(guó)開(kāi)通地鐵的城市日益增多,乘坐地鐵出行已經(jīng)是大城市市民的首選,以北京為例, 北京軌道交通線(xiàn)路近八年來(lái)不斷延長(zhǎng), 客運(yùn)量也日益增多。3年前的3月份,北京軌道交通全路網(wǎng)共16條線(xiàn)路,運(yùn)營(yíng)里程為442 km,當(dāng)月9日,路網(wǎng)日客運(yùn)量首次突破1 000萬(wàn)人次,且這種大客流成為一種常態(tài)。到2015年底,全路網(wǎng)運(yùn)營(yíng)線(xiàn)路達(dá)到18條,運(yùn)營(yíng)總里程達(dá)554 km,日均客運(yùn)量在1 100萬(wàn)人次左右。

        1 相關(guān)工作

        隨著地鐵客運(yùn)量的逐步增長(zhǎng),乘客在進(jìn)入地鐵乘車(chē)時(shí)都需要刷卡,刷卡一般為“城市一卡通”和臨時(shí)卡,臨時(shí)卡主要解決未購(gòu)買(mǎi)城市一卡通的臨時(shí)乘車(chē)需要。由于早晚高峰,客流量大,購(gòu)買(mǎi)臨時(shí)卡排隊(duì)人員也容易造成刷卡進(jìn)入地鐵的擁堵,尤其是排隊(duì)購(gòu)卡流程較為復(fù)雜,涉及選取站點(diǎn)和投放錢(qián)幣等,極不方便。

        為解決以上問(wèn)題,此次開(kāi)發(fā)一個(gè)地鐵網(wǎng)絡(luò)售票系統(tǒng), 乘客可以通過(guò)手機(jī)APP選擇起始站及終點(diǎn)站,并在線(xiàn)支付后,生成一個(gè)二維碼,乘客持二維碼可以到地鐵站臺(tái)的網(wǎng)絡(luò)自助售票機(jī)自助取票。

        2 App的開(kāi)發(fā)流程

        任何一個(gè)APP的設(shè)計(jì)與開(kāi)發(fā)都需要進(jìn)行策劃和需求分析,為APP的制作理清一條清晰的主線(xiàn),這樣才能使接下來(lái)的工作有條不紊地進(jìn)行。

        APP開(kāi)發(fā)一般分為創(chuàng)意管理、撰寫(xiě)草案、市場(chǎng)分析、需求分析這4步。在這里著重介紹需求分析,它主要分為3個(gè)部分:美工需求、程序需求和策劃需求。美工需求,顧名思義就是APP的各種界面、按鈕、特效等;程序需求也就是APP的功能需求,包括站點(diǎn)選取、生成二維碼、加密傳送、在線(xiàn)支付等各種功能需求;策劃需求作為APP制作的總指導(dǎo),是一個(gè)APP正常運(yùn)行開(kāi)發(fā)流程的關(guān)鍵部分,包括功能實(shí)現(xiàn)概況,如表1。

        2.1 方案策劃

        從實(shí)用性角度來(lái)說(shuō),手機(jī)隨身攜帶的特點(diǎn)是非常適合地鐵即時(shí)網(wǎng)絡(luò)購(gòu)票軟件的設(shè)計(jì)與開(kāi)發(fā)的。近幾年已有不少類(lèi)似產(chǎn)品出現(xiàn)在市場(chǎng)上,其中很多都非常成功。該軟件對(duì)其中的一些產(chǎn)品,如“北京地鐵”、“地鐵通”等進(jìn)行了借鑒,并在許多方面推陳出新,使得該軟件的實(shí)用性、可用性得到了進(jìn)一步的增強(qiáng)。首先,運(yùn)用三叉樹(shù)進(jìn)行路線(xiàn)規(guī)劃及行駛里程計(jì)算,以得出票價(jià),并利用支付寶提供的接口,使用戶(hù)能夠根據(jù)自己的出行需求,隨心、隨時(shí)購(gòu)票,更大的提高出行效率,節(jié)省出行時(shí)間;其次,用戶(hù)除去瀏覽地鐵線(xiàn)路、確定換乘方向、獲得出行線(xiàn)路外,還可以獲取如當(dāng)前位置、實(shí)時(shí)天氣等信息,方便用戶(hù)根據(jù)自身情況和客觀(guān)條件等,制定更加適合自己的出行方案,為用戶(hù)實(shí)現(xiàn)出行舒適度的最大化(見(jiàn)圖1)。

        2.2 美術(shù)內(nèi)容

        一個(gè)好的軟件離不開(kāi)精良的美術(shù)內(nèi)容。所謂美術(shù)內(nèi)容就是軟件中出現(xiàn)的可視化內(nèi)容,包括UI界面,藝術(shù)字及按鈕等,是軟件設(shè)計(jì)與開(kāi)發(fā)過(guò)程中不可或缺的重要組成部分。具體來(lái)說(shuō)該款作品的美術(shù)需要完成UI界面的設(shè)計(jì)、地鐵線(xiàn)路的繪制和地鐵各站點(diǎn)的坐標(biāo)位置輸入等。

        2.3 關(guān)鍵技術(shù)

        上文介紹了美術(shù)制作的部分內(nèi)容,現(xiàn)在介紹一下程序設(shè)計(jì)部分。程序需求是一個(gè)軟件的核心,是實(shí)現(xiàn)預(yù)期效果的必要保證。即用一些腳本和代碼將美工設(shè)計(jì)的好的各種素材聯(lián)系起來(lái)并進(jìn)行交互。程序需求在軟件設(shè)計(jì)開(kāi)發(fā)過(guò)程中十分重要,決定著一個(gè)軟件在運(yùn)行過(guò)程中是否能完美還原策劃的預(yù)期效果和運(yùn)行時(shí)是否流暢。

        這款手機(jī)版的地鐵網(wǎng)絡(luò)自助購(gòu)票系統(tǒng)軟件中涉及到多種技術(shù)。此處重點(diǎn)介紹UI制作,md5加密技術(shù),數(shù)據(jù)庫(kù)連 接幾方面。

        2.3.1 UI制作

        UI技術(shù)是影響用戶(hù)使用體驗(yàn)的關(guān)鍵性因素,此App界面設(shè)計(jì)符合用戶(hù)的普通需求,界面中沒(méi)有涉及復(fù)雜元素,簡(jiǎn)明易懂。以藍(lán)色為主色調(diào),盡顯時(shí)尚,科技感強(qiáng)烈。首頁(yè)面為等待界面,在加載app的時(shí)候顯示LOGO。主界面提供行程選擇的兩種方式:地圖選點(diǎn)、輸入選點(diǎn),方便用戶(hù)自由選擇行程。從選取地點(diǎn)到生成二維碼,過(guò)程全部由軟件通過(guò)界面跳轉(zhuǎn)提示用戶(hù)完成,不會(huì)出現(xiàn)功能繁雜導(dǎo)致用戶(hù)無(wú)法順利購(gòu)票的情況。在個(gè)人中心主界面,采用方形按鈕布局,類(lèi)似于win8軟件界面方便用戶(hù)使用其中的功能??傊缑嬖O(shè)計(jì)盡量接近與大眾化,簡(jiǎn)單易懂看,方便各個(gè)年齡段的人使用。

        2.3.2 加密技術(shù)

        該系統(tǒng)使用md5算法處理的訂單信息作為客戶(hù)端向客戶(hù)端傳遞的內(nèi)容。由于MD5算法具有以下特點(diǎn)。

        (1)壓縮性:任意長(zhǎng)度的數(shù)據(jù),算出的MD5值長(zhǎng)度都是固定的。

        (2)容易計(jì)算:從原數(shù)據(jù)計(jì)算出MD5值很容易。

        (3)抗修改性:對(duì)原數(shù)據(jù)進(jìn)行任何改動(dòng),哪怕只修改1個(gè)字節(jié),所得到的MD5值都有很大區(qū)別。

        (4)強(qiáng)抗碰撞:已知原數(shù)據(jù)和其MD5值,想找到一個(gè)具有相同MD5值的數(shù)據(jù)(即偽造數(shù)據(jù))是非常困難的。

        所以采用md5作為傳輸內(nèi)容能夠防止中間人攻擊,保證了信息的完整性。在設(shè)計(jì)時(shí),該軟件采用Java自帶的MD5算法包進(jìn)行了數(shù)據(jù)處理操作。

        2.3.3 數(shù)據(jù)庫(kù)連接

        在系統(tǒng)數(shù)據(jù)庫(kù)連接階段,為了避免數(shù)據(jù)庫(kù)鏈接信息在客戶(hù)端出現(xiàn),系統(tǒng)采用通過(guò)客戶(hù)端訪(fǎng)問(wèn)asp服務(wù)來(lái)獲得數(shù)據(jù)庫(kù)內(nèi)容的方式來(lái)進(jìn)行。這樣做的能夠在asp上方便的添加數(shù)據(jù)庫(kù)查詢(xún)的檢查機(jī)制。同時(shí),由于asp服務(wù)是允許在服務(wù)端,所以這樣也保證了系統(tǒng)訪(fǎng)問(wèn)服務(wù)的整體性。數(shù)據(jù)交換采用json封裝,經(jīng)過(guò)封裝后的數(shù)據(jù)能夠更好的被人類(lèi)所讀取,并且也能夠高效的進(jìn)行網(wǎng)絡(luò)傳輸。是目前安卓與數(shù)據(jù)庫(kù)通信的推薦連接方案。

        3 結(jié)語(yǔ)

        該APP采用Android Studio2.1.2開(kāi)發(fā),通過(guò)重寫(xiě)安卓view組件,利用已寫(xiě)好的數(shù)據(jù)庫(kù)點(diǎn)坐標(biāo)繪制地鐵路線(xiàn)圖;通過(guò)第三方支付軟件支付寶SDK來(lái)實(shí)現(xiàn)票價(jià)支付功能;通過(guò)zxing庫(kù)來(lái)實(shí)現(xiàn)二維碼的生成,使得用戶(hù)得以實(shí)現(xiàn)自助取票等功能。

        該次設(shè)計(jì)的基于A(yíng)ndroid手機(jī)的地鐵網(wǎng)絡(luò)自助購(gòu)票系統(tǒng)軟件——“北京地鐵通”APP可很好地緩解購(gòu)票高峰期時(shí)的窗口購(gòu)票服務(wù)壓力,更在此之外設(shè)計(jì)了很多實(shí)用有趣的小功能,可以說(shuō)能多方面地滿(mǎn)足乘客對(duì)于地鐵出行的需求。

        通過(guò)對(duì)軟件的設(shè)計(jì)與實(shí)現(xiàn)的思考,下一步要對(duì)該軟件的安全性和便利性進(jìn)行進(jìn)一步的增強(qiáng)。

        參考文獻(xiàn)

        [1] (美)Schach SR,著.著軟件工程面向?qū)ο蠛蛡鹘y(tǒng)的方法[M].韓松,鄧迎春,譯.北京:機(jī)械工業(yè)出版社,2009.

        [2] 張然.基于移動(dòng)終端的OA系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2012.

        深夜日韩在线观看视频| 亚洲国产成人久久综合一区77| 日韩爱爱视频| 国产自产在线视频一区| 国产人妖网站在线视频| 日韩国产精品无码一区二区三区 | 2019年92午夜视频福利| 久久亚洲第一视频黄色| 日韩国产自拍视频在线观看| 国产女人18毛片水真多18精品| 女人被爽到呻吟gif动态图视看 | 欧美亚洲国产片在线播放| 国产主播在线 | 中文| 亚洲男人在线天堂av| 国产一区二区黄色录像| 天堂aⅴ无码一区二区三区 | 精品久久人妻av中文字幕| 国产精品熟妇视频国产偷人| a√无码在线观看| 国产一区二区免费在线视频| 亚洲av日韩av天堂久久| 国内少妇人妻丰满av| av天堂吧手机版在线观看| 久久精品女人av一区二区| 丰满少妇a级毛片野外| 麻豆AV免费网站| 日本高清在线一区二区三区| 无码精品一区二区三区在线| 嫖妓丰满肥熟妇在线精品| 激情中文丁香激情综合| 人妻在线有码中文字幕| 国产精品免费av片在线观看| 秒播无码国产在线观看| 大香蕉久久精品一区二区字幕| 极品粉嫩小仙女高潮喷水网站 | 国产精品国产三级国产a| 理论片午午伦夜理片影院| 无码91 亚洲| 日韩一区二区三区精品视频| 国产农村乱辈无码| 亚洲中文字幕无码卡通动漫野外|