• 
    

    
    

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

      校園APP的研究與開發(fā)

      2017-05-26 09:58:09趙勝劍
      中國(guó)新通信 2017年7期
      關(guān)鍵詞:系統(tǒng)架構(gòu)需求模塊化

      趙勝劍

      【摘要】 無線網(wǎng)絡(luò)和移動(dòng)設(shè)備的迅速普及,使得基于移動(dòng)端的APP得到了迅速的普及。對(duì)于廣大在校生來說,一款方便易用功能齊全的校園APP也逐步成為校園生活的必需品。同時(shí)隨著5G時(shí)代的即將來臨,對(duì)于校園APP的發(fā)展的推動(dòng)力更是不可限量。本文主要從校園APP的發(fā)展?fàn)顩r、校園APP設(shè)計(jì)的主要流程、校園APP的系統(tǒng)框架,以及對(duì)于未來的前景展望四個(gè)方面展開論述。

      【關(guān)鍵詞】 校園APP 模塊化 系統(tǒng)架構(gòu) 需求

      引言

      校園APP近幾年在我國(guó)高校中得到了迅速的發(fā)展,如今多數(shù)高校都會(huì)有一款自己校園的APP。推動(dòng)校園APP快速發(fā)展的因素,一方面由于網(wǎng)絡(luò)以及移動(dòng)設(shè)備在高校學(xué)生中全方位的普及,幾乎人手至少一臺(tái)智能移動(dòng)終端;另一方面由于開源軟件的迅速發(fā)展并且操作逐步可視化,對(duì)于非專業(yè)人士,也可以在短時(shí)間內(nèi)開發(fā)出一款A(yù)PP;同時(shí)校園信息化的建設(shè)以及國(guó)家眾多政策的支持,使得校園APP的開發(fā)整體呈現(xiàn)出一片欣欣向榮的局面。

      目前校園APP按照其目標(biāo)用戶分類,主要分為兩大類:第一類專注于一所或幾所高校,專門用來服務(wù)本校師生的APP,像“AtTsinghua”,“i復(fù)旦”,專注于為本高校服務(wù);第二類則是面向全國(guó)各大高校學(xué)生,像“超級(jí)課程表”,“黑白校園”。

      但校園APP的質(zhì)量參差不齊,有些得到大范圍的普及應(yīng)用,但同時(shí)也由眾多校園APP由于缺乏特色等各種原因最終無人問津。

      一、開發(fā)流程

      1.1需求分析

      首先要有一個(gè)前期調(diào)查的過程,這是眾多個(gè)人在開發(fā)時(shí)特別容易忽略的一步,但這卻是開發(fā)的APP能否實(shí)現(xiàn)大范圍的普及一個(gè)最重要的因素。根據(jù)調(diào)查所得的需求分析確定你所開發(fā)的APP需要實(shí)現(xiàn)什么功能,目前的技術(shù)能否達(dá)到這個(gè)標(biāo)準(zhǔn),由此建立一個(gè)系統(tǒng)化的層次結(jié)構(gòu)。另外要注意所開發(fā)的APP對(duì)于不同手機(jī)操作系統(tǒng)能否有對(duì)應(yīng)版本,選擇合適的通信網(wǎng)絡(luò)以及數(shù)據(jù)庫(kù)存儲(chǔ),在對(duì)服務(wù)器訪問時(shí),設(shè)置訪問控制,以保證數(shù)據(jù)的可靠性。

      1.2模塊化設(shè)計(jì)

      目前第一類校園APP一般功能相對(duì)比較單一,針對(duì)于某一類特殊人群推出的特色服務(wù);而第二類APP則會(huì)根據(jù)在校學(xué)生在本校學(xué)習(xí)生活時(shí)一些不方便的地方,對(duì)癥下藥推出有效解決針對(duì)這些問題的功能模塊塊,一般包括自習(xí)室查詢,課表查詢,GPA計(jì)算,校園資訊等模塊,一般采用模塊并列方式進(jìn)行排布,不同模塊提供對(duì)應(yīng)的信息。對(duì)于整個(gè)APP的界面的設(shè)計(jì)力求簡(jiǎn)潔性和友好型,保證用戶盡可能方便使用。

      1.3代碼實(shí)現(xiàn)

      對(duì)于Android來說,代碼主要有兩個(gè)方面,一是布局配置,使用xml語(yǔ)言,另一個(gè)就是具體業(yè)務(wù)邏輯,使用java語(yǔ)言。對(duì)于布局配置目前Google 的Android Studio都是直接可視化,使用起來非常方便。而對(duì)于業(yè)務(wù)邏輯,可以自己實(shí)現(xiàn),對(duì)于網(wǎng)上一些優(yōu)秀的開源代碼也可以借鑒來使用。比如在QQ中經(jīng)常使用的側(cè)滑效果,可以使用support.v4包下的ViewDragHelper實(shí)現(xiàn)側(cè)滑效果。最后要注意APP在手機(jī)上的兼容性問題,很多APP都會(huì)出現(xiàn)在一臺(tái)手機(jī)上可以運(yùn)行很好,但在另一品牌手機(jī)上出現(xiàn)閃退卡機(jī)等情況,這可能就由于一部分功能在某些手機(jī)上可能不兼容。

      二、系統(tǒng)架構(gòu)

      對(duì)于APP開發(fā)和操作系統(tǒng)一樣采用分層次進(jìn)行架構(gòu)設(shè)計(jì)的原因,主要是為了模塊內(nèi)部的高聚合和模塊之間的低耦合。但在程序設(shè)計(jì)時(shí)要注意靈活應(yīng)用,對(duì)于不同量級(jí)的APP,系統(tǒng)架構(gòu)的復(fù)雜程度會(huì)有差異,所以在開發(fā)APP時(shí),根據(jù)預(yù)估的工作量選擇適當(dāng)?shù)募軜?gòu)設(shè)計(jì)。

      目前Android系統(tǒng)架構(gòu)分為四層,自上而下分別為應(yīng)用層、應(yīng)用框架層、系統(tǒng)運(yùn)行層和Linux的內(nèi)核層[1];iOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層、核心服務(wù)層、媒體層和可觸摸層。Android使用的是Java技術(shù),其應(yīng)用在Dalvik虛擬機(jī)中運(yùn)行,其有較多可重用代碼但是運(yùn)行速度相對(duì)IOS較低。IOS的體系架構(gòu)基于Unix內(nèi)核,比較傳統(tǒng),但運(yùn)行效率較高。

      三、前景展望

      校園APP的推廣應(yīng)用對(duì)于高校的信息整合以及師生之間的交流有著傳統(tǒng)終端無法替代的作用。隨著5G時(shí)代的即將到來,峰值下載速率的百倍增長(zhǎng),究竟又會(huì)直接或間接對(duì)校園APP的開發(fā)帶來什么影響,校園信息的整合度能否進(jìn)一步提升,這都需要時(shí)間的檢驗(yàn)[2]。但與此同時(shí),但校園APP雖多,卻鮮有一款能夠一統(tǒng)天下,所以校園APP的競(jìng)爭(zhēng)會(huì)更加激烈。但目前很多校園APP存在安全保障,盈利收入等眾多問題,最終由于運(yùn)行經(jīng)費(fèi)不足或者產(chǎn)品安全性較低導(dǎo)致產(chǎn)品沒有消費(fèi)顧客。

      因此,在校園APP開發(fā)時(shí)要謀求長(zhǎng)遠(yuǎn)發(fā)展,做到統(tǒng)籌規(guī)劃,順應(yīng)當(dāng)今市場(chǎng)主流趨勢(shì),開發(fā)一款真正符合在校學(xué)生需求的校園APP,為高校的發(fā)展做出一份貢獻(xiàn)。

      參 考 文 獻(xiàn)

      [1]馬顏軍. 基于Android系統(tǒng)的APP開發(fā)[J]. 科技與企業(yè),2015,(22):87-88.

      [1]高巖. “掌上機(jī)電”——校園移動(dòng)應(yīng)用的探索與實(shí)踐——遼寧機(jī)電職業(yè)技術(shù)學(xué)院校園APP建設(shè)實(shí)踐[J]. 遼寧高職學(xué)報(bào),2015,(03):107-109.

      猜你喜歡
      系統(tǒng)架構(gòu)需求模塊化
      模塊化自主水下機(jī)器人開發(fā)與應(yīng)用
      模塊化住宅
      ACP100模塊化小型堆研發(fā)進(jìn)展
      模塊化VS大型工廠
      人工智能在智能機(jī)器人系統(tǒng)中的應(yīng)用研究
      基于云計(jì)算的多媒體網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)系統(tǒng)架構(gòu)
      吉林省氣象服務(wù)平臺(tái)技術(shù)研究及設(shè)計(jì)思路
      “以學(xué)習(xí)為中心”的Checkouttime板塊教學(xué)實(shí)踐
      榆林學(xué)院智慧校園系統(tǒng)架構(gòu)的分析與設(shè)計(jì)
      從不同需求層面分析欠發(fā)達(dá)地區(qū)的發(fā)展與貧困
      平湖市| 池州市| 平陆县| 沈阳市| 玛曲县| 安新县| 太保市| 棋牌| 连云港市| 措美县| 佛学| 祁连县| 集安市| 紫金县| 红原县| 平凉市| 阿巴嘎旗| 石狮市| 通城县| 盐池县| 禄丰县| 阜城县| 泰兴市| 汾西县| 新乡县| 顺义区| 仪征市| 息烽县| 松阳县| 呼和浩特市| 宁津县| 普宁市| 芒康县| 建昌县| 新兴县| 五指山市| 彰化市| 阜南县| 盱眙县| 建始县| 开阳县|