姚永明,梅雨凱,章 香,姚永瑞
?
基于安卓的南郵通達(dá)掌上校園APP的需求分析
姚永明,梅雨凱,章 香,姚永瑞
(南京郵電大學(xué)通達(dá)學(xué)院,江蘇 揚(yáng)州 225200)
近年來,隨著移動(dòng)互聯(lián)技術(shù)的迅猛發(fā)展和智能手機(jī)的普及,與移動(dòng)信息有關(guān)的產(chǎn)品和服務(wù)正逐漸改變傳統(tǒng)行業(yè)的生存和競(jìng)爭(zhēng)模式并影響著每個(gè)人的生活[1]。自從安卓打開了中國(guó)的手機(jī)市場(chǎng),便迅速占領(lǐng)了手機(jī)平臺(tái)的高地。市場(chǎng)調(diào)研機(jī)構(gòu)發(fā)布了2017年第一季度智能手機(jī)追蹤報(bào)告,報(bào)告中顯示Android市場(chǎng)份額占比高達(dá)86.1%。加上4G網(wǎng)絡(luò)的覆蓋,數(shù)字校園的移動(dòng)化使得校園數(shù)字化建設(shè)從一個(gè)靜態(tài)體逐步轉(zhuǎn)變成動(dòng)靜態(tài)結(jié)合的智能網(wǎng)絡(luò)平臺(tái)。移動(dòng)應(yīng)用技術(shù)逐步成為與當(dāng)下的教育體系、模式相適應(yīng)的原生動(dòng)力,Android開發(fā)更是在市場(chǎng)上占有巨大的份額[2]。南郵通達(dá)掌上校園APP就是基于安卓平臺(tái)專為南郵通達(dá)學(xué)院學(xué)生設(shè)計(jì)的APP。
安卓;南郵通達(dá)掌上校園;APP ;需求分析
筆者在進(jìn)入大學(xué)之前從未接觸過正方系統(tǒng),到了大學(xué)之后,經(jīng)常要去教務(wù)系統(tǒng)查成績(jī)、課表、選課等。但是正方系統(tǒng)只能通過網(wǎng)頁(yè)登陸,原本在電腦端看都覺得小的界面,放到手機(jī)屏幕里更小了,只有通過不斷放大,然后上下滑動(dòng)去實(shí)現(xiàn)各種操作,很是不方便。如果能夠有移動(dòng)端的教務(wù)系統(tǒng)像QQ那樣實(shí)現(xiàn)登陸和各種操作的功能該有多好!諸如超級(jí)課程表這類APP確實(shí)實(shí)現(xiàn)了我們的好多需求,比如查詢課表等。但是對(duì)于具體學(xué)校而言功能就有點(diǎn)單一,并且偏向娛樂化。從而設(shè)計(jì)專門為本校學(xué)生服并且能夠展現(xiàn)學(xué)校特征APP的想法應(yīng)運(yùn)而生。掌上校園是以手機(jī)作為載體,基于安卓技術(shù)的系統(tǒng)和校園網(wǎng)絡(luò)技術(shù)而建立起來的覆蓋校園服務(wù)的一種應(yīng)用技術(shù)[3]。并且,智能手機(jī)發(fā)展至今,其功能也逐漸強(qiáng)大,遠(yuǎn)遠(yuǎn)不在限于接打電話功能,甚至已經(jīng)成為人們生活中不可或缺的“微型電腦”[4]。因此,筆者決定開發(fā)一款類似掌上校園 APP:以移動(dòng)通訊技術(shù)為基礎(chǔ),以手機(jī)、平板電腦等智能終端設(shè)備為載體,實(shí)現(xiàn)學(xué)校教學(xué)、科研、管理等信息資源和相關(guān)資訊收集、傳輸、共享的客戶端軟件[5]。最終在我們一個(gè)團(tuán)隊(duì)的努力下完成了這樣的一款A(yù)PP。
作為一個(gè)大學(xué)生,最主要的事情還是學(xué)習(xí),所以關(guān)于課業(yè)的管理是必不可少的。以筆者所在學(xué)校為例來進(jìn)行分析,功能需求主要分為以下幾個(gè)模塊:
(1)課表查詢:用來查詢當(dāng)前學(xué)期的課表或者往年學(xué)期的課表,當(dāng)用戶打開這個(gè)功能時(shí),系統(tǒng)會(huì)自動(dòng)顯示出可以查詢的所有學(xué)期的列表項(xiàng)供用戶選擇(如圖1);當(dāng)用戶點(diǎn)擊想要的課表項(xiàng)時(shí),系統(tǒng)會(huì)將課表展示出來(如圖2)。如果課表有重疊的,系統(tǒng)會(huì)將最上面的寬度減小從而使用戶能看出有兩門課疊加在一起。不同學(xué)年的課表之間也可以自由切換。
(2)成績(jī)查詢:用來查詢教務(wù)系統(tǒng)錄入的成績(jī)。和課表查詢一樣:當(dāng)用戶打開時(shí)就可以看到可以查詢的所有學(xué)期選項(xiàng);當(dāng)用戶點(diǎn)擊要查詢的學(xué)期時(shí),系統(tǒng)會(huì)將該學(xué)期的所有成績(jī)展示出來;當(dāng)用戶要查看某個(gè)成績(jī)的詳情時(shí),點(diǎn)擊該成績(jī)可以擴(kuò)展出成績(jī)?cè)敿?xì)情況(如圖3)(比如是否是選修課等)。
(3)等級(jí)考試查詢:學(xué)校每年都會(huì)動(dòng)員大家進(jìn)行各種等級(jí)考試,比如四六級(jí)、計(jì)算機(jī)二三級(jí)、普通話考試等。成績(jī)出來時(shí),用戶不必去專門的網(wǎng)站查詢,可以直接通過學(xué)校的教務(wù)系統(tǒng)查詢等級(jí)考試的成績(jī)。展示方式和成績(jī)查詢基本一致,因此不再贅述。
(4)學(xué)生選課:每學(xué)期初和學(xué)期末都會(huì)有部分專業(yè)的學(xué)生需要進(jìn)行選修課的選擇。因此需要對(duì)選修課實(shí)現(xiàn)各種操作:比如查看選修課的詳情(授課教師,上課地點(diǎn),課程性質(zhì),學(xué)分等)、退選、改選等。當(dāng)用戶打開這個(gè)功能時(shí)系統(tǒng)會(huì)自動(dòng)展示出全部可選的課程;當(dāng)用戶點(diǎn)擊其中的課程列表項(xiàng)時(shí),便可以看到課程的詳情也可以進(jìn)行選課,退選等操作。操作成功或失敗時(shí)會(huì)給出提示。
(5)學(xué)生手冊(cè):作為大學(xué)生,應(yīng)該對(duì)學(xué)校的教學(xué)規(guī)章制度、宿舍管理制度、獎(jiǎng)學(xué)金評(píng)優(yōu)制度等有所了解。雖然每個(gè)學(xué)生人手一本學(xué)生手冊(cè),但不會(huì)有人隨時(shí)隨地帶著手冊(cè),而手機(jī)幾乎是不離身的。因此通過手機(jī)來查詢翻閱學(xué)生手冊(cè)的內(nèi)容。學(xué)生打開這個(gè)功能時(shí)候會(huì)看到學(xué)生手冊(cè)的總目錄,點(diǎn)擊總目錄可以按級(jí)展開形成子目錄,點(diǎn)擊子目錄便可看到內(nèi)容詳情。
(6)培養(yǎng)計(jì)劃:可以查詢某學(xué)期應(yīng)選的課程及其詳情,與學(xué)校給每個(gè)學(xué)生發(fā)的培養(yǎng)計(jì)劃書對(duì)應(yīng)。
(7)通知公告:學(xué)校不定時(shí)的會(huì)有一些活動(dòng)和校內(nèi)的公告,比如放假通知等。用戶打開這個(gè)功能時(shí),系統(tǒng)在聯(lián)網(wǎng)的狀態(tài)下自動(dòng)進(jìn)行刷新(用戶也可以手動(dòng)刷新),展示出所有的公告,并標(biāo)出新的通知和提示用戶刷新到的通知數(shù)目。
圖1 選擇學(xué)期
圖2 課表
圖3 成績(jī)表
除了功能需求,非功能需求也越來越重要。比如APP的界面是否簡(jiǎn)潔大方,用戶體驗(yàn)是否友好等。而南郵通達(dá)掌上校園APP的非功能需求主要體現(xiàn)在以下幾個(gè)方面:
(1)美觀及可用性:用戶體驗(yàn)(User Experience,縮寫為UE或者UX)是指用戶在使用產(chǎn)品(包括物質(zhì)產(chǎn)品和非物質(zhì)產(chǎn)品)或者服務(wù)的過程中建立起來的心理感受,用戶體驗(yàn)設(shè)計(jì)(UE Design或UED)則是從用戶出發(fā),基于人機(jī)工程學(xué)和可用性原理,綜合視覺、布局、交互和動(dòng)作設(shè)計(jì)等方法,設(shè)計(jì)符合用戶使用習(xí)慣的產(chǎn)品[6]。APP的界面的美觀與否是用戶體驗(yàn)滿意度的重要因素,一個(gè)優(yōu)秀的APP往往離不開一個(gè)美觀的界面和風(fēng)格。
(2)內(nèi)存及存儲(chǔ)空間:對(duì)于安卓手機(jī)而言,CPU占用率影響著APP的流暢度,內(nèi)存占用率過大甚至?xí)?dǎo)致APP崩潰。因此需要對(duì)用戶存儲(chǔ)的數(shù)據(jù)資料進(jìn)行管理,避免垃圾文件長(zhǎng)時(shí)間占據(jù)手機(jī)存儲(chǔ)空間。
(3)安全性:對(duì)于學(xué)生而言個(gè)人信息都是隱私,只有一個(gè)安全性很高的APP才能夠贏得用戶的信任。因此,及時(shí)清除登錄及重要后臺(tái)信息,增加權(quán)限管理等可以提高APP的安全性。
(4)用戶需求及產(chǎn)品定位:如果不能滿足學(xué)生對(duì)課業(yè)的管理的需求,這個(gè)APP便失去了意義。因此,要針對(duì)本校情況,設(shè)計(jì)出能夠適用于管理本校學(xué)生課業(yè)的APP。即此APP要服務(wù)于本校大學(xué)生,且側(cè)重于學(xué)業(yè)管理,而非社交娛樂化。
Android一詞的本義指“機(jī)器人”也是Google于2007年11月5日宣布的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)的名稱[7]。安卓(Android)系統(tǒng)是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)[8]。主要包括三部分:中間件、用戶界面以及應(yīng)用軟件,三層之間耦合性低,當(dāng)下面一層發(fā)生改變時(shí),不需要改變上層應(yīng)用,只需要改變下層代碼即可[9]?;诎沧科脚_(tái)有五個(gè)優(yōu)勢(shì):開放性,掙脫運(yùn)行商的束縛,豐富的硬件選擇,不受任何限制的開發(fā)商,無縫結(jié)合的Google應(yīng)用。另外安卓APP支持多種語(yǔ)言開發(fā),例如Java,kotlin等,使得開發(fā)門檻相對(duì)于IOS不是那么高。并且安卓平臺(tái)也有很大的用戶,因此用安卓來開發(fā)這個(gè)款A(yù)PP是個(gè)不錯(cuò)的選擇。
開放大學(xué)移動(dòng)校園 APP 的服務(wù)功能應(yīng)基于開放大學(xué)數(shù)字校園的傳統(tǒng)桌面平臺(tái)的服務(wù)功能,APP 客戶端的數(shù)據(jù)信息與開放大學(xué)的數(shù)字校園數(shù)據(jù)信息實(shí)時(shí)同步更新,具備實(shí)時(shí)性、安全性、移動(dòng)性、互動(dòng)性、便捷性等特性。APP 客戶端的服務(wù)功能盡可能的滿足多個(gè)平臺(tái)(主要是Android和IOS)、多個(gè)尺寸的不同分辨率、對(duì)設(shè)備的性能要求較低、免除不必要數(shù)據(jù)流量等方面需求[10]。然而到目前為止筆者的學(xué)校還沒推出開發(fā)大學(xué)移動(dòng)校園APP,并且同學(xué)們對(duì)于能夠在手機(jī)端管理課業(yè)的需求還是蠻大的,為了彌補(bǔ)這個(gè)空缺,我們團(tuán)隊(duì)決定把這種需求變成現(xiàn)實(shí)作品。
[1] 王超, 等. 基于安卓的掌上校園客戶端設(shè)計(jì)初探[J]. 電子技術(shù)與軟件工程, 2013(4): 44-45.
[2] 姚云飛, 杜洪波, 梁建輝等.基于Android Studio+Genymotion的“掌上工大”校園信息系統(tǒng)設(shè)計(jì)[J]. 軟件工程, 2016, 36(9): 37.
[3] 黨姣, 查方勇. 新時(shí)期推進(jìn)高校學(xué)生信息化管理工作的思考[J]. 教育教學(xué)論壇, 2012(21): 55-56.
[4] 徐捷. 高校數(shù)字化校園建設(shè)的探討[J]. 吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版), 2012(01): 19-22.
[5] 閆素旺. 基于安卓平臺(tái)的掌上校園系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 廊坊: 河北工業(yè)大學(xué), 2013.
[6] 羅仕鑒, 龔蓉蓉, 朱上上. 面向用戶體驗(yàn)的手持移動(dòng)設(shè)備軟件界面設(shè)計(jì)[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào), 2010, 22(6): 1034-1041.
[7] 羅經(jīng)輝. 基于Android平臺(tái)的校園信息服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 山東農(nóng)業(yè)工程學(xué)院學(xué)報(bào), 2014, 31(4): 41-42.
[8] 楊豐盛. Android應(yīng)用開發(fā)揭秘[M]. 北京: 機(jī)械工業(yè)出版社, 2010.
[9] 李剛. 瘋狂Android講義[M]. 北京: 電子工業(yè)出版社. 2011.
[10] 張鎮(zhèn)鴻, 陳明, 鄧煜釗. 開放大學(xué)移動(dòng)校園APP服務(wù)系統(tǒng)初探[N]. 廣州廣播電視大學(xué)學(xué)報(bào)2014(10): 37-41.
An Analysis of the Requirement of Android-based Nanyou Tongda Palm Campus APP
YAO Yong-ming, MEI Yu-kai, ZHANG Xiang, YAO Yong-rui
(Tongda College, Nanjing University of Posts and Telecommunications,YangZhou, JiangSu 225200)
In recent years, with the rapid development of mobile Internet technology and the popularization of smart phones, products and services related to mobile information are gradually changing the survival and competition mode of traditional industries and affecting everyone's life[1]. Since Android opened the phone market in China, it quickly occupied the high ground of the mobile phone platform. Market research organizations released the smart phone tracking report in the first quarter of 2017. The report shows that Android's market share accounted for 86.1%. With the coverage of 4G networks, digital campus mobility has transformed the campus digitalization from a static system to a dynamic-static integrated intelligent network platform.Mobile APPlication technology has gradually become the primary driving force of the current education system and mode.Android development takes up great market share[2]. Nanyou Tongda palm campus APP is an APP designed for Nanyou Tongda College students based on the Android platform.
Palm campus; APP; Android; Requirement analysis
TP311
A
10.3969/j.issn.1003-6970.2018.08.010
南郵通達(dá)學(xué)院2017年大學(xué)生科技創(chuàng)新訓(xùn)練計(jì)劃(STITP):基于Android的南郵通達(dá)掌上校園App(項(xiàng)目編號(hào)CX66617016)
姚永明(1987-),男,西安郵電大學(xué)計(jì)算機(jī)學(xué)院碩士研究生,主要從事數(shù)字圖像處理研究和軟件工程;章香(1997-),女,南京郵電大學(xué)通達(dá)學(xué)院本科生,研究方向物聯(lián)網(wǎng);姚永瑞(1997-),男,南京郵電大學(xué)通達(dá)學(xué)院本科生,研究方向物聯(lián)網(wǎng)。
梅雨凱(1995-),男,南京郵電大學(xué)通達(dá)學(xué)院本科生,研究方向物聯(lián)網(wǎng)和軟件工程。
本文著錄格式:姚永明,梅雨凱,章香,等. 基于安卓的南郵通達(dá)掌上校園APP的需求分析[J]. 軟件,2018,39(8):45-47