国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于安卓的互動式教育App設計與實現(xiàn)

2017-04-12 22:47:47王晨星白育愷楊玥琪鄭承昊
科教導刊·電子版 2017年4期
關鍵詞:創(chuàng)業(yè)實踐安卓

王晨星 白育愷 楊玥琪 鄭承昊

摘 要 隨著移動通信的快速發(fā)展,各種各樣的手機APP軟件已經(jīng)成為我們平時學習生活不可缺少的一部分,鑒于手機APP的便捷性,本項目開發(fā)了一套基于安卓平臺的“老師帶你飛”互動式教育APP軟件,讓教師與學生之間能輕松的互動交流、資料共享,讓學習簡單且高效。

關鍵詞 安卓 創(chuàng)業(yè)實踐 互動平臺 學習軟件

隨著移動通信的快速發(fā)展,各種各樣的手機APP軟件已經(jīng)成為我們平時學習生活不可缺少的一部分,據(jù)調(diào)查,每個大學生手機上至少會有三個及三個以上的APP學習類型軟件,APP學習軟件也確實能為在校大學生帶來便捷。而目前在校大學生和老師之間的交流主要集中在課堂,由于時間等原因往往不能更好地交流。學生往往不能將自己發(fā)現(xiàn)的問題及時解決,而老師也不能將自己在批改作業(yè)過程中發(fā)現(xiàn)的問題及時反饋給學生,由此造成了老師和學生之間的諸多不便?;谶@種應用背景,本項目策劃實現(xiàn)了“老師帶你飛” 互動式教育App軟件,將學生和老師實時的聯(lián)系在一起,讓學習更加主動、便捷和更有效率。

1 總體設計

基于安卓的互動式教育App根據(jù)軟件功能進行劃分,可分為實體模塊、Activity模塊、Fragment模塊和公共管理模塊,系統(tǒng)功能模塊如圖1所示。

實體模塊達到的目的是利用ORM原理與后端的LeanCloud云服務器進行數(shù)據(jù)交換,保證App運行時數(shù)據(jù)與服務器數(shù)據(jù)庫中實時同步;Activity模塊負責App的整個生命周期,包括App啟動的預加載過程、用戶登錄過程和用戶界面的交互過程;Fragment模塊涵蓋了App的主要功能界面,實現(xiàn)了視圖層與業(yè)務邏輯層的分離,降低了各模塊之間的耦合性,同時,利用安卓內(nèi)部的回調(diào)機制,實現(xiàn)了與Activity模塊之間的動態(tài)訪問,在增加可擴展性的基礎上,實現(xiàn)了App的主要功能;公共管理模塊是聯(lián)系各個模塊的重要樞紐,其中,公共數(shù)據(jù)模塊實現(xiàn)了在App不同加載階段臨時存儲來自LeanCloud云端的數(shù)據(jù)共其他各個模塊使用,公共操作模塊封裝了頻繁使用的數(shù)據(jù)庫操作方法和業(yè)務邏輯方法,為其他各模塊提供統(tǒng)一的操作接口,公共消息推送模塊負責整個App生命周期中信息的推送工作,為用戶提供及時準確的通知信息。

2系統(tǒng)實現(xiàn)

該App采用輕量級的MVC框架進行開發(fā),支持運行于所有可聯(lián)網(wǎng)的安卓設備上。為了提高開發(fā)效率,開發(fā)人員采用了最新Android Studio集成開發(fā)環(huán)境,App前端使用基于官方推薦Android Material Design的UI設計模式,具有良好的用戶體驗;App后端服務器則采用了高效可靠的LeanCloud后端云,配合Node.js的云端服務器環(huán)境,為App的運行提供了簡單高效的數(shù)據(jù)文件服務。同時,該App集成了大量優(yōu)秀的開源組件,一方面提高了開發(fā)效率,另一方面也提高了用戶體驗。

App的設計圍繞Activity模塊的生命周期進行,在預加載模塊從本地緩存獲取用戶信息并建立與云端服務器的連接;在登錄進程模塊將用戶輸入與遠端云服務器進行數(shù)據(jù)比對,完成具體的注冊及登錄功能,同時將用戶信(下轉(zhuǎn)第172頁)(上接第136頁)息在本地緩存并存入公共數(shù)據(jù)模塊;在用戶界面模塊,利用安卓內(nèi)部的監(jiān)聽機制完成對用戶操作的響應,并利用回調(diào)機制與Fragment模塊進行動態(tài)交互,同時,在公共消息推送模塊的協(xié)助下,對用戶進行實時的消息通知,保證App的高效運行。系統(tǒng)運行效果如圖2所示。

3結論

本文介紹了“老師帶你飛”手機APP互動平臺的基本開發(fā)設計與理念,該App的發(fā)布不僅將對老師的教學以及學生的學習帶來極大的便利,同時也會給學生提供一個很好的學術交流互動的平臺。

參考文獻

[1] 謝杭.基于安卓平臺的掌上校園APP的設計與開發(fā)[J].軟件工程,2016(03).

[2] 張亦聰.基于安卓平臺的掌上校園APP的設計與開發(fā)研究[J].信息與電腦,2016(7).

猜你喜歡
創(chuàng)業(yè)實踐安卓
iPhone不卡的秘密曝光:安卓也能享受
消費電子(2022年6期)2022-08-25 09:44:40
MIPS安卓平臺上ARM二進制翻譯系統(tǒng)
高技術通訊(2021年1期)2021-03-29 02:29:28
文物表情包
咖啡與音樂沙龍活動在大學校園的開展
東方教育(2016年9期)2017-01-17 20:55:15
大學生微創(chuàng)業(yè)實踐教育分析
一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
創(chuàng)新創(chuàng)業(yè)教育對大學生創(chuàng)業(yè)實踐的影響研究
考試周刊(2016年81期)2016-10-24 11:58:35
構建高校研究生創(chuàng)業(yè)實踐平臺的有效途徑分析
職業(yè)(2016年10期)2016-10-20 22:27:21
基于電商公共實踐平臺的創(chuàng)業(yè)人才培養(yǎng)模式構建研究
創(chuàng)業(yè)環(huán)境約束視角下創(chuàng)新創(chuàng)業(yè)教育課程體系構建
高教探索(2015年11期)2015-12-02 04:33:09
安图县| 静宁县| 金塔县| 建平县| 司法| 湄潭县| 丽水市| 平昌县| 武宣县| 尖扎县| 五原县| 察雅县| 吕梁市| 县级市| 寿光市| 肃北| 公主岭市| 麻城市| 双峰县| 清镇市| 城固县| 东兴市| 都江堰市| 峨眉山市| 建始县| 曲沃县| 洱源县| 盘锦市| 宜宾市| 朝阳市| 井研县| 阿拉善右旗| 图们市| 贺州市| 阿克陶县| 祁门县| 中江县| 如皋市| 新郑市| 马山县| 襄城县|