徐慶華
【摘要】在移動互聯(lián)網(wǎng)應(yīng)用范圍不斷擴(kuò)展,應(yīng)用深度不斷增加的情況下,越來越多的人利用互聯(lián)網(wǎng)進(jìn)行工作和學(xué)習(xí)。就現(xiàn)階段的具體分析來看,社會生活節(jié)奏的加快使得人們的學(xué)習(xí)時間被不斷的壓縮,所以其需要利用一種可以隨時隨地進(jìn)行利用的可移動設(shè)備來滿足具體學(xué)習(xí)的需要。設(shè)計一種基于安卓系統(tǒng)的移動學(xué)習(xí)系統(tǒng)可以滿足人們的學(xué)習(xí)需要,也可以實(shí)現(xiàn)學(xué)生和老師的在線交流,所以說基于安卓系統(tǒng)的移動學(xué)習(xí)系統(tǒng)設(shè)計具有必要性和重要性?;诖耍疚木突诎沧肯到y(tǒng)的移動學(xué)習(xí)系統(tǒng)設(shè)計做具體的分析,旨在認(rèn)識設(shè)計并對其進(jìn)行強(qiáng)化。
【關(guān)鍵詞】安卓系統(tǒng) 移動學(xué)習(xí)系統(tǒng) 設(shè)計
在近年來的發(fā)展中,移動終端和移動互聯(lián)網(wǎng)得到了極大的應(yīng)用。而安卓移動終端本身的價格比較低,WIFI無線網(wǎng)和移動網(wǎng)絡(luò)的資費(fèi)也比較便宜,所以移動互聯(lián)網(wǎng)4G開始全面的進(jìn)入到了人們的生活當(dāng)中。當(dāng)前的社會生活節(jié)奏比價快,PC端的學(xué)習(xí)已經(jīng)不能滿足人們隨時隨地的學(xué)習(xí)需要,因此需要利用一種不受時間和空間限制的學(xué)習(xí)平臺。移動學(xué)習(xí)借助移動終端來實(shí)現(xiàn),打破了傳統(tǒng)教育的時間和地域限制問題,對于終身化學(xué)習(xí)理念的踐行有著十分重要的意義。
一、移動學(xué)習(xí)系統(tǒng)的需求分析
移動學(xué)習(xí)系統(tǒng)的需求分析主要從三個方面做闡述:第一是功能需求。移動學(xué)習(xí)系統(tǒng)的設(shè)計最終是要實(shí)現(xiàn)為大眾提供服務(wù)的目的,因此在具體設(shè)計的中需要對大眾的學(xué)習(xí)做具體的分析,這樣可以設(shè)計出更具針對性的大眾化使用功能,從而提升系統(tǒng)的完善性和科學(xué)性。第二是經(jīng)濟(jì)需求。移動學(xué)習(xí)系統(tǒng)的設(shè)計要以經(jīng)濟(jì)性為主要目的,也就是說在具體系統(tǒng)利用的時候,學(xué)生們要利用更少的經(jīng)濟(jì)投入完成其具體的需求,這是系統(tǒng)設(shè)計的初衷。第三是技術(shù)需求。移動學(xué)習(xí)系統(tǒng)需要以技術(shù)做基本支撐,否則其效果無法實(shí)現(xiàn)。
二、移動學(xué)習(xí)系統(tǒng)關(guān)鍵性技術(shù)
從移動學(xué)習(xí)系統(tǒng)的具體設(shè)計分析來看,其需要利用到四個方面的核心技術(shù):第一是J2ME技術(shù)。J2ME技術(shù)是把Java應(yīng)用于移動通訊設(shè)備、嵌入式設(shè)備成消費(fèi)式電氣而退出的一項技術(shù),在系統(tǒng)的具體設(shè)計中利用此技術(shù)可以實(shí)現(xiàn)流量節(jié)省和貸款減少的目的。第二是JSON解析技術(shù)。JSON作為Javascript的字符描述語言,根本不用手動解析,直接交給Javascipt,Eval便可得到結(jié)果,有效解決了XML冗長及解析麻煩的問題。第三是序列化與反序列化技術(shù),序列化是將對象狀態(tài)轉(zhuǎn)換為可保持或傳輸?shù)母袷降倪^程。與序列化相對的是反序列化,它將流轉(zhuǎn)換為對象:這兩個過程結(jié)合起來,可以輕松地存儲和傳輸數(shù)據(jù)。第四是安卓后臺服務(wù)技術(shù),具體的服務(wù)指的是在后臺做運(yùn)行且不和用戶產(chǎn)生交互的服務(wù),此技術(shù)的利用能夠?qū)崿F(xiàn)服務(wù)的快速啟動。
三、安卓移動學(xué)習(xí)系統(tǒng)的設(shè)計
安卓移動學(xué)習(xí)系統(tǒng)對于踐行終身化學(xué)習(xí)理念有重要幫助,能夠滿足人們隨時隨地學(xué)習(xí)的需要,通過托設(shè)計優(yōu)化來將其的功能得到最大化的發(fā)揮,這可以有效的提升安卓移動學(xué)習(xí)系統(tǒng)的時效性價值。
(一)總體架構(gòu)。我們要從數(shù)據(jù)庫作存儲層、用面向?qū)ο髞韺?shí)現(xiàn)業(yè)務(wù)層、用web來作為用戶接口層三層次架構(gòu)談起:因?yàn)槊嫦驅(qū)ο蠹夹g(shù)和數(shù)據(jù)庫技術(shù)不適配,所以在標(biāo)準(zhǔn)三層次架構(gòu)的基礎(chǔ)上,我們增加了數(shù)據(jù)持久層,來管理O-R雙向映射。cmp和entity bean技術(shù)因?yàn)槠鋵?shí)現(xiàn)復(fù)雜,功能前景有限,已接近被淘汰的邊緣,JDO及hi-bernate作為O-R映射的首選,尤其是hihernate,功能相當(dāng)完備,推薦作為持久層的首選。對于業(yè)務(wù)層,spring作為一個bean配置的輕量級架構(gòu),漂亮的IOC模式實(shí)現(xiàn),對業(yè)務(wù)架構(gòu)影響小,所以推薦作為中間層業(yè)務(wù)框架。整個移動學(xué)習(xí)系統(tǒng)的結(jié)構(gòu)采用三層做設(shè)計開發(fā),第一層是用戶層,主要有安卓客戶端和PC客戶端,其主要負(fù)責(zé)的是用戶界面的工作。第二層是業(yè)務(wù)邏輯層。主要包括的是服務(wù)器。第三層是數(shù)據(jù)操作層,主要進(jìn)行的數(shù)數(shù)據(jù)的存取和利用。綜合來講,通過三層結(jié)構(gòu)設(shè)計,整個系統(tǒng)的運(yùn)行和具體使用保證了流暢性和穩(wěn)定性。
(二)流程設(shè)計。基于安卓系統(tǒng)的移動學(xué)習(xí)系統(tǒng)在具體的利用中必須要經(jīng)過完整的流程,所以具體的設(shè)計工作需要對流程做全面性的設(shè)計。從整個移動學(xué)習(xí)系統(tǒng)的分析來看,其角色設(shè)計主要分三種:第一種是安卓客戶端的學(xué)生用戶,第二種是PC客戶端的教師,第三是系統(tǒng)的管理員。在整個系統(tǒng)應(yīng)用的時候,移動的平臺構(gòu)建與網(wǎng)絡(luò)學(xué)習(xí)相互結(jié)合,能夠滿足學(xué)生學(xué)習(xí)需要,實(shí)現(xiàn)知識下載、更新,網(wǎng)絡(luò)化、智能可視化、自主性的學(xué)習(xí),為廣大學(xué)生提供及其良好的便利服務(wù),在機(jī)動的學(xué)習(xí)場合和學(xué)習(xí)時間能夠完美實(shí)現(xiàn)自我的學(xué)習(xí)訴求。管理員用戶的主要作用是對設(shè)備做維修和定期更新題庫等,從而保證系統(tǒng)能夠穩(wěn)定性運(yùn)行。
(三)功能模塊設(shè)計。在安卓移動學(xué)習(xí)系統(tǒng)的具體設(shè)計中,功能模塊是需要設(shè)計的重要內(nèi)容,因?yàn)楣δ苣K的設(shè)計直接影響著系統(tǒng)功能的實(shí)現(xiàn)。就具體的功能模塊設(shè)計來看,主要的內(nèi)容有三項:第一項是用戶登錄模塊的設(shè)計。登錄模塊直接影響著用戶的登錄情況,所以在設(shè)計的時候一方面要保證登錄的流暢性,另一方面也做安全考慮,這樣,登錄模塊設(shè)計的實(shí)效和價值會得到發(fā)揮。第二是課程通知訂閱模塊。此模塊對于學(xué)生的具體學(xué)習(xí)影響幫助巨大,所以在設(shè)計的時候要實(shí)現(xiàn)明確性,即具體的內(nèi)容學(xué)習(xí)、消息提示等都要做到明確清晰。這樣,課程訂閱模塊的價值得以發(fā)揮。第三是課程學(xué)習(xí)模塊。此模塊的設(shè)計需要對具體的課程做分類和編號,這樣有利于學(xué)牛更加便捷的進(jìn)行學(xué)習(xí)課程的選擇。簡單來講,功能模塊設(shè)計是整個設(shè)計的核心,兇此需要在具體功能確定的基礎(chǔ)上對設(shè)計做完善和優(yōu)化。
結(jié)束語:移動學(xué)習(xí)系統(tǒng)對于學(xué)牛以及社會大眾的具體學(xué)習(xí)有著重要的幫助,因?yàn)槔靡苿釉O(shè)備做學(xué)習(xí)可以不受時間的空間的限制。分析基于安卓系統(tǒng)的移動學(xué)習(xí)系統(tǒng)設(shè)計,可以更加全面的了解系統(tǒng)的價值性以及其具體結(jié)構(gòu),這在系統(tǒng)利用方面意義顯著。
參考文獻(xiàn):
[1]劉賓.基于Android的《計算機(jī)文化基礎(chǔ)》移動學(xué)習(xí)系統(tǒng)的設(shè)計與開發(fā)[D].山東師范大學(xué),2013.
[2]鄧道引.基于Android平臺的移動學(xué)習(xí)系統(tǒng)設(shè)計與實(shí)現(xiàn)[D].華中科技大學(xué),2013.
[3]吳文昭,修玉嬌.基于Android的大學(xué)計算機(jī)課程移動學(xué)習(xí)系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].自動化與儀器儀表,2015 (12):155 -156。
[4]李向東,楊昕.基于Android平臺的移動學(xué)習(xí)系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].計算機(jī)時代,2014(4):24-26.
[5]曾正.基于Android平臺的移動學(xué)習(xí)系統(tǒng)的研究與設(shè)計[D].華東師范大學(xué),2014.