包芊 華麗
摘要:該文遵循了軟件工程規(guī)范,設(shè)計(jì)并實(shí)現(xiàn)了一款基于Android手機(jī)的智能小管家APP。該款A(yù)PP具有制定計(jì)劃、提醒、日歷、校園信息及查看教師與家長對(duì)自己計(jì)劃評(píng)價(jià)和建議等功能,實(shí)現(xiàn)了督促大學(xué)生制定、調(diào)整和完成學(xué)習(xí)計(jì)劃和以學(xué)生為中心點(diǎn),加強(qiáng)學(xué)生、老師和家長三者之間溝通交流功能。幫助在校大學(xué)生學(xué)習(xí)生活智能化,該軟件具有一定的市場(chǎng)實(shí)用價(jià)值。
關(guān)鍵詞:小管家;Android;APP
隨著4G網(wǎng)絡(luò)普及和5G網(wǎng)絡(luò)即將到來,移動(dòng)互聯(lián)網(wǎng)也得到了飛速的發(fā)展和廣泛的應(yīng)用。在這個(gè)互聯(lián)網(wǎng)快速發(fā)展的時(shí)代,智能手機(jī)的也在迅速普及,基于智能手機(jī)的手機(jī)APP近年來得到了迅速發(fā)展。從2008年蘋果公司推出App Store算起,APP應(yīng)用呈現(xiàn)幾何數(shù)據(jù)增長,覆蓋了我們學(xué)習(xí)、生活和娛樂領(lǐng)域,主要體現(xiàn)在游戲、社交、娛樂和工具等方面,。與一般商業(yè)化的APP相比,面向高校學(xué)生的智能手機(jī)APP有著自身的特點(diǎn)。不同種類APP在具備自身所設(shè)計(jì)的應(yīng)用軟件功能同時(shí)一定程度上也有著媒體的屬性,因此,可將其歸于新媒體的范疇?;谛@APP的推廣,功能獨(dú)特新穎的校園APP具有一定的發(fā)展前景。大學(xué)生智能學(xué)習(xí)生活小管家APP(簡稱小管家)的特點(diǎn)不僅拓展了其他新媒體形式如微博、微信和QQ平臺(tái)所傳達(dá)的信息量,還為大學(xué)生的學(xué)習(xí)計(jì)劃通過家長和老師可以不斷完善與調(diào)整提供了更有利的溝通平臺(tái)。
1小管家APP的需求分析
小管家APP與普通的校園APP相比,其主要的特點(diǎn)是通過學(xué)生的學(xué)習(xí)與生活,從而加強(qiáng)學(xué)生、家長和老師之間的溝通,達(dá)到提高學(xué)生學(xué)習(xí)的積極性與自覺性。該軟件主要是針對(duì)學(xué)生開發(fā)的學(xué)習(xí)生活管理軟件,主要用于用戶查看校園時(shí)事、班級(jí)通知、日常記事、學(xué)習(xí)計(jì)劃以及來自老師和家長針對(duì)計(jì)劃的建議與評(píng)價(jià)等,總體任務(wù)是實(shí)現(xiàn)個(gè)人學(xué)習(xí)和生活的智能化管理,主要任務(wù)是在家長和老師的指導(dǎo)下幫助大學(xué)生對(duì)自己學(xué)習(xí)有一定的規(guī)劃與能夠無憂無慮生活。小管家APP集多功能于一體,對(duì)學(xué)生做的計(jì)劃能夠及時(shí)的提醒,并且將老師和家長的建議及時(shí)反饋給學(xué)生,幫助學(xué)生更有條理的調(diào)整和完成自己的計(jì)劃。用戶使用小管家APP能夠及時(shí)進(jìn)行溝通,了解實(shí)時(shí)校園信息和班級(jí)信息。讓家長可以更及時(shí)了解孩子在校學(xué)習(xí)情況,還可以增加家長和孩子、老師這三者之間的感情,使得這款A(yù)PP更具有人情味。圖1為大學(xué)生智能學(xué)習(xí)生活小管家功能模塊圖。
大學(xué)生智能學(xué)習(xí)生活小管家,是一款在老師和家長的指導(dǎo)下幫助大學(xué)生提高自身約束力軟件,所以簡稱小管家。本款軟件主要有九大功能模塊:用戶登錄,用戶注冊(cè)、日歷、校園信息、家長信息管理、教師信息信息管理、學(xué)生信息管理、個(gè)人信息管理和設(shè)置提醒。
用戶登錄:用戶主包括指學(xué)生、家長和老師,他們之間登錄的界面相同,但是所實(shí)現(xiàn)的功能不同。根據(jù)用戶登錄時(shí)身份的選擇,在登錄之后就實(shí)現(xiàn)他們不同身份分配不同的權(quán)限使用不同的功能。
用戶注冊(cè):主要是學(xué)生、家長和教師注冊(cè),根據(jù)他們身份選擇的不同,給學(xué)生、家長和老師的注冊(cè)界面各不相同。
日歷:查詢當(dāng)前的日歷,對(duì)自己即將制定的計(jì)劃進(jìn)行調(diào)整。
校園信息:家長、老師和學(xué)生都可以查詢校園信息,學(xué)生也可以通過班級(jí)來查看本班級(jí)發(fā)布的信息,信息的發(fā)布只能由教師發(fā)布,學(xué)生通過校園發(fā)布的信息合理安排自己的計(jì)劃。
學(xué)生信息管理:主要是寫計(jì)劃和查詢計(jì)劃,寫計(jì)劃主要有計(jì)劃內(nèi)容、計(jì)劃開始時(shí)間和計(jì)劃結(jié)束時(shí)間,計(jì)劃內(nèi)容即學(xué)生通過自己的條件來制定自己的計(jì)劃,學(xué)生可以查詢的計(jì)劃,并且學(xué)生可以看到家長或者老師發(fā)來的表揚(yáng)及建議信息。學(xué)生完成自己的計(jì)劃之后,可以寫自己的心得和體會(huì)。家長只能看到自己孩子的計(jì)劃信息列表,家長可以對(duì)計(jì)劃中的一個(gè)或多個(gè)發(fā)送鼓勵(lì)和表揚(yáng)。教師可以通過查詢到本班學(xué)生的計(jì)劃信息列表,然后可以對(duì)計(jì)劃中的一個(gè)或多個(gè)發(fā)送鼓勵(lì)和表揚(yáng)。
家長信息管理:在該功能中顯示一個(gè)班級(jí)所有家長的信息,老師、學(xué)生和家長都可以看到自己所在的班級(jí)里每個(gè)家長的信息。
教師信息管理:在該功能中可以查看自己所在班級(jí)的全部老師的信息,家長則通過孩子所在的班級(jí)查看老師的信息。
個(gè)人信息修改:學(xué)生、老師和家長可以修改自己的信息和登錄密碼。
設(shè)置提醒:計(jì)劃做好之后,給自己設(shè)置一個(gè)時(shí)間提醒,等到時(shí)間了就會(huì)有相應(yīng)的提示信息提醒。
2小管家APP的設(shè)計(jì)與實(shí)現(xiàn)
2.1界面設(shè)計(jì)
根據(jù)軟件需求分析和軟件的主要功能模塊可知,小管家一共具有8個(gè)界面,分別是首頁、日歷、鬧鐘、個(gè)人信息設(shè)置、學(xué)生信息管理、校園新聞、教師信息管理和家長信息管理。
當(dāng)打開小管家時(shí),首先進(jìn)入的登錄頁面。用戶首次使用時(shí),需要進(jìn)行注冊(cè)。注冊(cè)成功后才能進(jìn)入到主界面。
根據(jù)對(duì)各個(gè)模塊的功能進(jìn)行仔細(xì)的比較與分析,發(fā)現(xiàn)學(xué)生信息管理、家長信息管理、教師信息管理、校園信息管理這4個(gè)界面的功能有著相似之處,所以就將這4個(gè)界面集成在同一個(gè)界面中。這樣不僅可以通過選項(xiàng)卡來切換各個(gè)界面,還可以提高系統(tǒng)資源的利用率,同時(shí)也給用戶的操作帶來了便捷性。將首頁、鬧鐘、記事本和個(gè)人信息設(shè)置放在下面是為了方便用戶在上面四個(gè)界面操作的同時(shí)可以隨時(shí)使用到下面某個(gè)功能,比如可以邊設(shè)置計(jì)劃邊用日歷查看時(shí)間等。
iPhone向全世界聲明到:其創(chuàng)造性的終端技術(shù)與超凡的用戶體驗(yàn)感受完美結(jié)合,為用戶創(chuàng)造無限的可能。對(duì)于智能手機(jī)APP界面的體驗(yàn)設(shè)計(jì)來說,這就是一個(gè)最好的時(shí)代,目前針對(duì)智能手機(jī)APP界面設(shè)計(jì)存在很多方面的不足,過度的裝飾設(shè)計(jì)、錯(cuò)綜復(fù)雜的功能選擇、運(yùn)行速度的緩慢、缺乏標(biāo)準(zhǔn)的交互設(shè)計(jì),難以滿足用戶流暢的完成操作流程。為了滿足用戶的能夠立場(chǎng)的完成操作流程,小管家所有的界面的設(shè)計(jì)理念都是為了使用戶在界面優(yōu)美及系統(tǒng)性能高的環(huán)境下對(duì)本軟件能夠快速上手、簡單操作。
2.2功能設(shè)計(jì)
由于該文的篇幅有限,所以在這里以用戶注冊(cè)、學(xué)生信息管理這兩個(gè)功能模塊為例,說明APP的設(shè)計(jì)以其業(yè)務(wù)流程。endprint
1)用戶注冊(cè)模塊:針對(duì)不同的用戶具有不同的用戶注冊(cè)界面,每個(gè)注冊(cè)界面都有相關(guān)的安全性驗(yàn)證。教師注冊(cè)是需要憑借教師的手機(jī)號(hào)和教師編號(hào)進(jìn)行注冊(cè)的,學(xué)生注冊(cè)主要是使用學(xué)生的學(xué)號(hào)進(jìn)行注冊(cè)的,家長注冊(cè)也是依照學(xué)生的學(xué)號(hào)進(jìn)行注冊(cè)的。不同的用戶根據(jù)不同的編號(hào)注冊(cè)是為了保證用戶信息的準(zhǔn)確性,和用戶信息的安全性。當(dāng)用戶填寫好自己所有的信息后,點(diǎn)擊注冊(cè)后,APP會(huì)向服務(wù)器端進(jìn)行驗(yàn)證該賬號(hào)是否已經(jīng)被注冊(cè)過,這樣不僅可以確保賬號(hào)的唯一性,還可以確保賬號(hào)的安全性。當(dāng)賬號(hào)唯一時(shí),級(jí)用戶注冊(cè)成功,就可以進(jìn)入到主界面。具體的驗(yàn)證功能如圖3所示。
2)學(xué)生信息管理:學(xué)生信息管理是小管家軟件的主要部分,是實(shí)現(xiàn)學(xué)生、家長和老師這三者相互溝通的核心部分。在學(xué)生信息管理部分,學(xué)生可以隨時(shí)隨地為自己設(shè)置自己的計(jì)劃,然后設(shè)置提醒時(shí)間,到時(shí)間之后系統(tǒng)就會(huì)自動(dòng)提醒。在計(jì)劃完成之后,學(xué)生可以寫下自己的在完成這一計(jì)劃完成情況、經(jīng)驗(yàn)和不足,這一點(diǎn)有利于自己在今后遇到相同的問題可以加以改進(jìn)。同時(shí)家長只能根據(jù)注冊(cè)時(shí)孩子的學(xué)號(hào)查詢到自己孩子在學(xué)校的計(jì)劃列表,并根據(jù)孩子完成計(jì)劃的情況加以評(píng)價(jià)、鼓勵(lì)和建議。老師則可以通過注冊(cè)時(shí)的班級(jí)信息可以查詢到全班同學(xué)的計(jì)劃列表,并對(duì)每一個(gè)學(xué)生的計(jì)劃完成情況提出自己的評(píng)價(jià)、鼓勵(lì)和建議。這樣可以幫助同學(xué)們?cè)谕瓿捎?jì)劃的過程中,看到來自家長的評(píng)價(jià)、鼓勵(lì)或是建議,增強(qiáng)學(xué)生的自信心的同時(shí)又可以讓學(xué)生從老師和家長的建議中更好的調(diào)整自己計(jì)劃。該業(yè)務(wù)的具體操作流程如圖4所示。
3小管家APP的應(yīng)用分析
小管家APP主要的目的就是完成功能性和社交性的一款手機(jī)APP軟件,用功能性模塊將學(xué)生、家長、老師三者聚集起來,再通過學(xué)生的計(jì)劃作為紐帶,實(shí)現(xiàn)三者之間的相互溝通交流。從這個(gè)目的出發(fā),經(jīng)過完整的需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì),初步將整個(gè)APP分解為學(xué)生制定計(jì)劃、教師和家長對(duì)計(jì)劃進(jìn)行鼓勵(lì)、評(píng)價(jià)和建議、老師與家長之間部分信息透明化等模塊。小管家APP主要可以幫助大學(xué)生在大學(xué)校園這個(gè)具有創(chuàng)造性的年齡段里能夠更加明確自己的目標(biāo),每天為自己定下一個(gè)小目標(biāo),每天努力的完成這個(gè)小目標(biāo)。在老師可家長的鼓勵(lì)與建議下,可以更加有動(dòng)力與目標(biāo)的去實(shí)現(xiàn)自己的人生價(jià)值。經(jīng)過編碼實(shí)現(xiàn)和測(cè)試,本款A(yù)PP基本上已經(jīng)實(shí)現(xiàn)了需求分析中所確定的功能。
本APP主要就是采用了C/S(Client/Server,客戶端/服務(wù)器)設(shè)計(jì)模式。這種模式的特點(diǎn)是應(yīng)用系統(tǒng)的程序代碼存儲(chǔ)在客戶端、數(shù)據(jù)庫管理及全部信息集中在服務(wù)器端,而客戶端相對(duì)簡單、方便-引。Server主要負(fù)責(zé)攔截用戶的請(qǐng)求,做業(yè)務(wù)處理和將處理的結(jié)果返回給客戶端。Client主要是發(fā)送請(qǐng)求和顯示請(qǐng)求的數(shù)據(jù)。服務(wù)端使用的是Bmob移動(dòng)后端平臺(tái),為軟件提供數(shù)據(jù)庫和服務(wù)器,有助于降低開發(fā)成本。
在基本功能實(shí)現(xiàn)后,通過對(duì)小管家APP的分析,發(fā)現(xiàn)本款A(yù)PP還存在這一定的缺陷。對(duì)于安全性方面:在學(xué)生家長注冊(cè)時(shí),關(guān)聯(lián)的學(xué)生學(xué)號(hào)時(shí)沒有對(duì)該注冊(cè)用戶是否是擁有該學(xué)號(hào)的學(xué)生的父母驗(yàn)證。功能性方面:還應(yīng)該再增加一個(gè)老師和學(xué)生家長之間可以直接相互溝通的功能,這樣使的老師和家長的交流更加方便。系統(tǒng)性方面:模塊之間的耦合性高,系統(tǒng)的擴(kuò)展性差。這些問題將會(huì)在后續(xù)版本中繼續(xù)改進(jìn)。
4結(jié)束語
本文設(shè)計(jì)所實(shí)現(xiàn)的小管家APP,是一個(gè)基于Android移動(dòng)開發(fā)端應(yīng)用、學(xué)習(xí)和生活于一體的校園APP。經(jīng)過市場(chǎng)調(diào)查,得出動(dòng)態(tài)學(xué)習(xí)平臺(tái)具備更加實(shí)用的價(jià)值,對(duì)學(xué)生的學(xué)習(xí)起到了很好的監(jiān)督和促進(jìn)作用,有利于提高學(xué)生學(xué)習(xí)的效率。移動(dòng)信息化建設(shè)已經(jīng)成為高校信息化建設(shè)的一個(gè)重要發(fā)展方向。小管家APP可以促進(jìn)校園信息化建設(shè)的步伐,有利于學(xué)生的管理,方便老師時(shí)刻了解學(xué)生的動(dòng)態(tài)并及時(shí)提出建議,更好地促進(jìn)學(xué)生的學(xué)習(xí);學(xué)生、老師和家長還可以更好地了解校園信息和班級(jí)動(dòng)態(tài),使得遠(yuǎn)在家鄉(xiāng)的父母可以對(duì)學(xué)生動(dòng)態(tài)更加了解,縮小彼此之間的代溝;更加有利于學(xué)校對(duì)于學(xué)生的管理,使得學(xué)生能夠更好地實(shí)現(xiàn)自己的人生價(jià)值。endprint