掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)——框架及圈子交流功能畢業(yè)論文_第1頁
掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)——框架及圈子交流功能畢業(yè)論文_第2頁
掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)——框架及圈子交流功能畢業(yè)論文_第3頁
掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)——框架及圈子交流功能畢業(yè)論文_第4頁
掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)——框架及圈子交流功能畢業(yè)論文_第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 畢業(yè)設(shè)計(jì)(論文) 題目名稱:掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn) 框架及圈子交流功能學(xué)院名稱:軟件學(xué)院班 級:rb軟件w111學(xué) 號:201107004138學(xué)生姓名:吳海江指導(dǎo)教師:張 沖 2015年 5 月 論文編號:201107004138掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)框架及圈子交流功能 design and implementation of mobile client for handheld campus frame and circle communication function學(xué)院名稱:軟件學(xué)院班 級:rb軟件網(wǎng)絡(luò)111學(xué) 號:201107004138學(xué)生姓名:吳海江指導(dǎo)教師:張

2、 沖 2015 年 5 月摘 要信息化的社會需要信息的獲得,然而信息的獲得方法是需要我們努力的,不同的人在不同的角度,就會發(fā)現(xiàn)信息獲取不是很方便。大學(xué)作為一個(gè)小型的社會場所,在信息傳播方面有多種手段,但是作為移動終端發(fā)展十分迅速的時(shí)代,掌上校園是在數(shù)字化校園和移動互聯(lián)技術(shù)迅猛發(fā)展的基礎(chǔ)上而必然出現(xiàn)的一個(gè)產(chǎn)物。本文介紹了掌上校園出現(xiàn)的背景,分析了掌上校園在高校信息化建設(shè)和學(xué)生學(xué)習(xí)生活中的重要意義,然后介紹了筆者所在學(xué)校在建設(shè)掌上校園客戶端方面的一些探索,主要從學(xué)校通知、學(xué)生工作、課程表、校園微淘、二手失物和通訊錄、圈子、曬圖等幾個(gè)方面進(jìn)行了介紹,也闡明了在后期版本中客戶端的完善方向。本設(shè)計(jì)是基于

3、安卓的掌上校園系統(tǒng)包括后臺管理系統(tǒng)和前臺android客戶端,后臺管理系統(tǒng)包括全民投票、圈子分類、曬圖管理、等功能模塊,前臺android客戶端包括登錄、課表查詢、通訊錄、圈子、曬圖等功能模塊。筆者主要負(fù)責(zé)設(shè)計(jì)實(shí)現(xiàn)的是前臺客戶端。關(guān)鍵詞:掌上校園; android; 移動客戶端;交流功能3abstractthe information society needs to obtain information, but the access to information is the need for us to work hard, different people in different a

4、ngles, it will find that information is not very convenient. university as a social place, in the dissemination of information to have a variety of means, but as a mobile terminal development very rapidly era, palm on campus is on the basis of the rapid development of digital campus and mobile inter

5、net technology and the emergence of a product.this paper introduces the palm on the campus of the background, analysis of the palm on the campus of informatization construction in colleges and universities and students in learning the significance of life, then introduces the school where the author

6、 works in the construction of palm campus client some exploration, mainly from the notice of the school, students, curriculum, campus micro amoy, second-hand property and communication book, circle, blueprint etc. several aspects are introduced, also clarified in a later version of the client perfec

7、t direction.the design is based on android palm campus system, including backstage management system and the front android client, background management system including referendum, circle classification, blueprint management, and other functional modules, the front desk android client including log

8、in, curriculum inquiry, communication book, circle, shaitu and other functional modules. the author is mainly responsible for the design and implementation of the front client.key word:palm campus;android; mobile client;exchange function目 錄摘 要iabstractii目 錄iii第一章 引言11.1 課題概述11.1.1 課題背景11.1.2 課題目標(biāo)及意義

9、11.1.3 android平臺發(fā)展現(xiàn)狀2第二章 相關(guān)技術(shù)和開發(fā)平臺32.1平臺構(gòu)架及特征32.1.1 android平臺特征32.1.2 android應(yīng)用程序組件32.2系統(tǒng)運(yùn)行環(huán)境52.3相關(guān)技術(shù)介紹52.3.1myeclipse簡介52.3.2eclipse簡介6第三章 系統(tǒng)需求分析83.1系統(tǒng)功能分析83.1.2圈子功能93.1.3交互功能103.2設(shè)計(jì)原則113.3用例圖用例規(guī)約123.3.1登錄133.3.2查詢?nèi)ψ有畔?33.3.3加入圈子143.3.4圈子發(fā)布信息143.3.5曬圖發(fā)布信息153.4系統(tǒng)用例16第四章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)174.1系統(tǒng)概述174.2系統(tǒng)模塊功能18

10、4.3 ui設(shè)計(jì)194.4圈子功能214.3曬圖224.4他鄉(xiāng)故知234.5社團(tuán)風(fēng)采24第五章 系統(tǒng)測試255.1 測試目的255.2兼容性測試255.3系統(tǒng)功能測試255.3.1登陸等能以及主界面展示測試255.2.2 圈子添加內(nèi)容測試265.2.3 圈子話題評論測試275.2.4校園微淘發(fā)布商品測試275.2.5學(xué)生工作顯示測試285.2.6社團(tuán)發(fā)布消息測試295.4本章小結(jié)29第六章 結(jié)束語30致謝31參考文獻(xiàn)32附錄1 源代碼33iii中原工學(xué)院軟件學(xué)院畢業(yè)(設(shè)計(jì))論文第一章 引言1.1 課題概述1.1.1 課題背景目前國內(nèi)各所高校都將信息發(fā)部在校園網(wǎng),學(xué)生則是通過電腦登陸校園網(wǎng)去進(jìn)行

11、學(xué)校通知,課程等相關(guān)內(nèi)容的查詢,在沒有電腦在身邊或者學(xué)生在外的時(shí)候不能夠隨時(shí)的登錄到校園網(wǎng)了解到學(xué)校發(fā)表的重要信息。用手機(jī)里的瀏覽器登錄到校園網(wǎng),那么有可能會出現(xiàn)顯示信息不全面,響應(yīng)的時(shí)間也相對過長,也有可能導(dǎo)致一些重要的信息沒有讀取到??萍嫉陌l(fā)展,智能手機(jī)進(jìn)入了人們的日常。成為了不可缺少的一部分。安卓作為占有市場超過50%的市場,使得手機(jī)軟件的方便應(yīng)用成為了一種可以實(shí)現(xiàn)的。移動互聯(lián)網(wǎng)的普遍發(fā)展使得人們不再局限于通過電腦才能夠訪問互聯(lián)網(wǎng),也可以通過手機(jī)隨時(shí)的登錄到互聯(lián)網(wǎng)獲取到信息?;诎沧恐悄芙K端,依靠校園信息的平臺,通過無線網(wǎng)訪問,實(shí)現(xiàn)和校園網(wǎng)信息的交互,便于同學(xué)和老師的校園服務(wù)。1.1.2

12、 課題目標(biāo)及意義本論文主要闡述了以面向?qū)ο蟮某绦蜷_發(fā)語言,以eclipse with android sdk為開發(fā)工具,校園信息管理是大學(xué)的主要日常管理工作其中的一項(xiàng),涉及到學(xué)校、院系、老師、學(xué)生等多方面,隨著教學(xué)體制的不斷改革,特別是學(xué)分制度與選課制度的展開和深入,教學(xué)日常管理工作日趨繁重、復(fù)雜,所以需要研制開發(fā)基于安卓的掌上校園系統(tǒng)便于管理。因?yàn)榇髮W(xué)課程少而且不是每個(gè)時(shí)間段都有課,所以課程表是每個(gè)大學(xué)生必須隨身攜帶的東西。掌上校園從學(xué)校實(shí)際出發(fā),圍繞學(xué)校師生交流開展,通過移動手機(jī)客戶端,實(shí)現(xiàn)校園通知查詢、學(xué)生通訊錄、信息通知發(fā)送、師生課程表、師生交互討論,實(shí)現(xiàn)學(xué)校學(xué)生管理的規(guī)范化,便捷化,

13、智能化。在用戶人群上考慮全面針對不同人群能夠提供不同的服務(wù)。在校大學(xué)生、教師、學(xué)院管理人員和離校的校友都能夠全方位的服務(wù)于互動。簡化學(xué)校辦公,方便學(xué)生和教師,兼顧離校校友。在推廣以后一定會得到學(xué)校廣大師生的認(rèn)可和贊同,能夠短時(shí)間實(shí)現(xiàn)大范圍推廣。目前省內(nèi)無相應(yīng)的手機(jī)客戶端存在,目前各大互聯(lián)網(wǎng)廠商很看好校園用戶。在大力的研發(fā)相關(guān)客戶端應(yīng)用,本項(xiàng)目依托于學(xué)校的實(shí)際應(yīng)用,結(jié)合各類人群的實(shí)際需求,非常便于在高校間進(jìn)行復(fù)制推廣,市場前景廣闊經(jīng)濟(jì)效益巨大。1.1.3 android平臺發(fā)展現(xiàn)狀android操作系統(tǒng)是基于linux平臺的開發(fā)的手機(jī)操作系統(tǒng),他是由著名的互聯(lián)網(wǎng)公司google公司進(jìn)行開發(fā)的。a

14、ndroid操作系統(tǒng)包括用戶界面、手機(jī)操作系統(tǒng)和手機(jī)應(yīng)用程序等移動設(shè)備所需要的所有軟件能夠保證正常的使用,而且android操作系統(tǒng)不存在和以前手機(jī)操作系統(tǒng)上的阻礙移動通信設(shè)備上所需創(chuàng)新的所有權(quán)障礙,因?yàn)樗且粋€(gè)開源的手機(jī)操作系統(tǒng)。google與開放手機(jī)聯(lián)盟合作開發(fā)了android,這個(gè)聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達(dá)電和t-mobile在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。google通過與運(yùn)營商、設(shè)備制造商、開發(fā)商和其他相關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移動設(shè)備軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng)。androind操作系統(tǒng)作為谷歌企業(yè)戰(zhàn)略

15、的重要組成部分,將進(jìn)一步推進(jìn)“隨時(shí)隨地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn)。android手機(jī)操作系統(tǒng)將作為google擴(kuò)展移動設(shè)備市場的一個(gè)奠基石,而后為google應(yīng)用的推廣起到了良好的作用。但android操作系統(tǒng)不會替代谷歌長期以來奉行的移動發(fā)展策略:通過與全球各地的手機(jī)制造商和運(yùn)營商結(jié)成合作伙伴,開發(fā)既有用又有吸引力的移動服務(wù),并推廣這些產(chǎn)品。47第二章 相關(guān)技術(shù)和開發(fā)平臺2.1平臺構(gòu)架及特征2.1.1 android平臺特征1.支持組件的重用與替換。意味著我們可以把系統(tǒng)中不喜歡的應(yīng)用程序換掉,安裝我們自己喜歡的程序。2.dalvik虛擬機(jī)專門為移動設(shè)備做了優(yōu)化。將class文件通過

16、dx工具轉(zhuǎn)換成后綴為.dex的文件來執(zhí)。dalvik虛擬機(jī)基于寄存器,比java虛擬機(jī)快。3.內(nèi)部集成瀏覽器基于開源的webkit引擎。4.優(yōu)化的2d和3d圖形庫。5.sqlite數(shù)據(jù)庫,用于結(jié)構(gòu)話的數(shù)據(jù)存儲。6.支持各種多媒體格式:mpeg4、h.264、mp3、aac、amr、jpg、png、gif7.gsm電話全球通。8.藍(lán)牙、wifi(無線局域網(wǎng))、edge(gsm到3g的過渡)。9.照相機(jī)、gps、指南針和加速度計(jì)。豐富的開發(fā)環(huán)境包括設(shè)備模擬器,調(diào)式工具,內(nèi)存及性能分析表和eclipse集成開發(fā)環(huán)境插件。google提供了android開發(fā)包sdk,其中包含大量的類庫和開發(fā)工具。2.

17、1.2 android應(yīng)用程序組件android 手機(jī)操作系統(tǒng)是運(yùn)行在 linux 內(nèi)核上。android 上的應(yīng)用程序都是用 java 編程語言編寫的,它們在一個(gè)虛擬機(jī)(vm)中運(yùn)行。需要注意的是,這個(gè) vm 并非您想象中的 jvm,而是 dalvik virtual machine,這是一種開源技術(shù)。每個(gè) android 應(yīng)用程序都在 dalvik vm 的一個(gè)實(shí)例中運(yùn)行,這個(gè)實(shí)例駐留在一個(gè)由 linux 內(nèi)核管理的進(jìn)程中,如下圖2-1所示。 圖2-1 dalvik vmandroid 應(yīng)用程序由一個(gè)或多個(gè)組件組成:1.活動(activity)具有可視 ui 的應(yīng)用程序是用活動實(shí)現(xiàn)的。當(dāng)用

18、戶從主屏幕或應(yīng)用程序啟動器選擇一個(gè)應(yīng)用程序時(shí),就會開始一個(gè)動作。2.服務(wù)(service)服務(wù)應(yīng)該用于任何需要持續(xù)較長時(shí)間的應(yīng)用程序,例如網(wǎng)絡(luò)監(jiān)視器或更新檢查應(yīng)用程序。3.內(nèi)容提供程序(content provider)可以將內(nèi)容提供程序看作數(shù)據(jù)庫服務(wù)器。內(nèi)容提供程序的任務(wù)是管理對持久數(shù)據(jù)的訪問,例如 sqlite 數(shù)據(jù)庫。如果應(yīng)用程序非常簡單,那么可能不需要創(chuàng)建內(nèi)容提供程序。如果要構(gòu)建一個(gè)較大的應(yīng)用程序,或者構(gòu)建需要為多個(gè)活動或應(yīng)用程序提供數(shù)據(jù)的應(yīng)用程序,那么可以使用內(nèi)容提供程序?qū)崿F(xiàn)數(shù)據(jù)訪問。4.廣播接收器(broadcast receiver)android 應(yīng)用程序可用于處理一個(gè)數(shù)據(jù)元素

19、,或者對一個(gè)事件(例如接收文本消息)做出響應(yīng)。5.視圖(view)view是android中圖形用戶界面的基類,提供了可視化界面展示。android的圖形界面分為三層:底層是activity;activity上面是window; window上面是views。view又可以分為view和viewgroup。view是基本控件,viewgroup是布局控件。6.信使(intent) intent是不同組件之間相互導(dǎo)航的紐帶,封裝了不同組件導(dǎo)航查找的條件。android 應(yīng)用程序是連同一個(gè) androidmanifest.xml 文件一起部署到設(shè)備的。androidmanifest.xml 包含必

20、要的配置信息,以便將它適當(dāng)?shù)匕惭b到設(shè)備。它包括必需的類名和應(yīng)用程序能夠處理的事件類型,以及運(yùn)行應(yīng)用程序所需的許可。例如,如果應(yīng)用程序需要訪問網(wǎng)絡(luò)下載一個(gè)文件那么 manifest 文件中必須顯式地列出該許可。很多應(yīng)用程序可能啟用了這個(gè)特定的許可。這種聲明式安全性有助于減少惡意應(yīng)用程序損害設(shè)備的可能性。2.2系統(tǒng)運(yùn)行環(huán)境客戶端操作系統(tǒng):android; 客戶端硬件設(shè)備:android手機(jī)等移動終端;jdk版本1.6以上;android sdk版本2.2以上開發(fā)環(huán)境:windows7 開發(fā)軟件:eclipse 2.3相關(guān)技術(shù)介紹2.3.1myeclipse簡介myeclipse,是一款很是優(yōu)秀的軟

21、件,主要是應(yīng)用在開發(fā)j2ee的eclipse插件集合,java語言,myeclipse里面的功能是很強(qiáng)大,支持的軟件也是很廣泛,特別是對各種開發(fā)產(chǎn)品和開發(fā)系統(tǒng)的支持是十分不錯的。myeclipse企業(yè)級工作平臺(myeclipse enterprise workbench ,簡稱myeclipse)是對eclipseide的應(yīng)有功能進(jìn)行擴(kuò)展,利用它我們可以在mysql數(shù)據(jù)庫和j2ee上進(jìn)行開發(fā)、應(yīng)用程序服務(wù)器的整合以及發(fā)布方面有很大的提高工作效率。它是功能豐富的j2ee集成開發(fā)環(huán)境,包括了完備的編碼、測試、調(diào)試和發(fā)布功能,完整支持html,jsp,struts,javascript,css,s

22、ql,hibernate,spring。在對于畢業(yè)課題安卓基于互聯(lián)網(wǎng)的校園通設(shè)計(jì)中,android終端設(shè)備客戶端是采用eclipse開發(fā)工具開發(fā)的;而web版本是采用myeclipse軟件工具進(jìn)行開發(fā)的。2.3.2eclipse簡介eclipse是一個(gè)基于java的、開放源代碼的可擴(kuò)展開發(fā)平臺。就它本身來說,它只是一組服務(wù)和一個(gè)框架,通過插件組件構(gòu)建開發(fā)環(huán)境的一個(gè)系統(tǒng)。幸運(yùn)的是,eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集合,包括java開發(fā)工具(java development tools,jdt)。eclipse是出了名的跨平臺的自由集成開發(fā)環(huán)境(ide)。最早的時(shí)候主要是用來開發(fā)java語言的,

23、但是現(xiàn)在也有人通過第三方的插件用它作為其它計(jì)算機(jī)語言的開發(fā),例如python和c+的開發(fā)軟件。eclipse它的本身只是一個(gè)框架平臺,但是那么多的插件支持讓得eclipse擁有了其它開發(fā)功能相對固定的ide軟件是具有很難的靈活性。很多軟件的開發(fā)商都是以eclipse為框架開發(fā)自己的系統(tǒng)。1.eclipse的主要構(gòu)成 eclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。它主要由eclipse項(xiàng)目、eclipse工具項(xiàng)目和eclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成eclipse platform、jdt、cdt和pde.j

24、dt支持java開發(fā)、cdt支持c開發(fā)、pde用來支持插件開發(fā),eclipse platform則是一個(gè)開放的可擴(kuò)展ide,提供了一個(gè)通用的開發(fā)平臺。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。eclipse platform允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成的工具從而無須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開始。 eclipse sdk(軟件開發(fā)者包)是eclipse platform、jdt和pde所生產(chǎn)的組件合并,它們可以一次下載。這些部分在一起提供了一個(gè)具有豐富特性的開發(fā)環(huán)境,允許開發(fā)者有效地建造可以無縫集成到eclipse platform中的工具。eclip

25、se sdk由eclipse項(xiàng)目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。eclipse項(xiàng)目生產(chǎn)的軟件以 gpl發(fā)布,第三方組件有各自自身的許可協(xié)議。第三章 系統(tǒng)需求分析掌上校園從學(xué)校實(shí)際出發(fā),圍繞學(xué)校師生交流開展,通過移動手機(jī)客戶端實(shí)現(xiàn)、學(xué)生通訊錄、信息通知發(fā)送、學(xué)生日常管理、師生課程表、師生交互討論,實(shí)現(xiàn)學(xué)校學(xué)生管理的規(guī)范化,便捷化,智能化。在用戶人群上考慮全面針對不同人群能夠提供不同的服務(wù)。在校大學(xué)生、教師、學(xué)院管理人員和離校的校友都能夠全方位的服務(wù)于互動。簡化學(xué)校辦公,方便學(xué)生和教師,兼顧離校校友。在推廣以后會得到學(xué)校廣大師生的認(rèn)可和贊同,能夠短時(shí)間實(shí)現(xiàn)大范圍推廣。目前省內(nèi)無

26、相應(yīng)的手機(jī)客戶端存在,目前各大互聯(lián)網(wǎng)廠商很看好校園用戶,在大力的研發(fā)相關(guān)客戶端應(yīng)用,本項(xiàng)目依托于學(xué)校的實(shí)際應(yīng)用,結(jié)合各類人群的實(shí)際需求,非常便于在高校間進(jìn)行復(fù)制推廣,市場前景廣闊,經(jīng)濟(jì)效益巨大。3.1系統(tǒng)功能分析隨著移動互聯(lián)網(wǎng)的快速發(fā)展,人們對信息的需求越來越大,對校園學(xué)子而言,可以實(shí)時(shí)了解校園信息、參與校園互動,是一件迫切想實(shí)現(xiàn)的事,而對學(xué)校而言,可以高效有力地宣傳學(xué)校師資力量與教學(xué)環(huán)境是一件十分有意義的事。掌上校園主要服務(wù)對象是學(xué)生,服務(wù)的主要內(nèi)容是校園信息。我們將用戶劃分為四大群體,學(xué)生管理員、在校學(xué)生、教師、校友。 1、學(xué)生管理人員:通過平臺針對不同用戶發(fā)布通知公告,及時(shí)傳達(dá)通知到學(xué)生

27、,快速統(tǒng)計(jì)回執(zhí)情況;針對活動收集學(xué)生評議意見,定制相關(guān)投票;放假離校到校情況統(tǒng)計(jì),一鍵發(fā)送,快速生成報(bào)表;心理健康測試模塊,提升大學(xué)生心理健康水平;提供匿名問題反饋模塊,為學(xué)生提供表達(dá)自己意見的渠道;可針對獎懲助貸要求,設(shè)計(jì)開發(fā)便利模塊。2、在校學(xué)生:依托群組(圈子)概念,圍繞班級為基本群組,在群組里可以共享分享個(gè)人信息、聯(lián)系方式,增加學(xué)生間的交流和溝通;同時(shí)學(xué)生還能根據(jù)個(gè)人不同愛好選擇創(chuàng)建或者加入不同的群組。圍繞學(xué)生需求主要提供掌上課程表、通訊錄、曬照片、同學(xué)交流互動等功能。3、教師:可以自主創(chuàng)建群組,將學(xué)生加入,通過群組可以查看學(xué)生信息及聯(lián)系方式,發(fā)布通知信息等。同時(shí)可以查看課程表信息,安

28、排提醒,布置作業(yè),與學(xué)生交流互動等。4、校友:在校學(xué)生離校后可選擇工作地點(diǎn),自動轉(zhuǎn)化為對應(yīng)校友會的成員,成為該校友會的一員。實(shí)現(xiàn)學(xué)生離校不“失聯(lián)”,有困難能夠及時(shí)找到當(dāng)?shù)匦S鸦驅(qū)W院尋求幫助。同時(shí)還能確保學(xué)校有什么重要通知能夠及時(shí)傳送給這些離校的校友。學(xué)校有重大活動學(xué)生還能接收到。本軟件提供的圈子、通訊錄、課程表,很輕松的就解決了以上問題。android客戶端包括登入、信息查詢、信息發(fā)布、課程查詢,信息評論等功能模塊。andorid前臺系統(tǒng)登錄系統(tǒng)信息查詢信息發(fā)布課程查詢信息評論圖3-1系統(tǒng)客戶端架構(gòu)3.1.2圈子功能當(dāng)代大學(xué)生尚處于為進(jìn)入社會狀態(tài),在畢業(yè)以后剛剛進(jìn)入到社會之中會有很多的不適應(yīng),

29、不僅僅是工作的壓力過大,面對社會中各種存在的問題無法及時(shí)處理,面對各種的人情世故無所適從,面對跳槽找工作只能一家家的用人單位不斷地投送著自己的簡歷,在遇到困難的時(shí)候只能想自己的父母伸出雙手?;诖朔N原因,我們建設(shè)了圈子這一模塊,主要為了讓我們所有的在校大學(xué)生以自己的興趣愛好為基礎(chǔ)尋找到屬于自己志同道合的一個(gè)圈子,建立屬于自己的人脈圈,更早的進(jìn)入到社會之中,更早的打造一個(gè)自己的團(tuán)體。如下圖,為圈子功能建設(shè)設(shè)想的系統(tǒng)流程圖,在于建設(shè)成為如同百度貼吧、騰訊qq空間一樣的搜狐及類社區(qū),可以自由的發(fā)帖、評論、交友,在一定程度上解決自己所面臨的各種困難。圖3-2圈子流程圖3.1.3交互功能主要媒介設(shè)想為好

30、友或者同興趣小組的同學(xué)發(fā)送120字以內(nèi)的短消息(類似qq空間的說說發(fā)布)進(jìn)行課程內(nèi)容的評價(jià)、興趣之間的交流,繼而達(dá)到交友、溝通的目的。初步設(shè)想為:以板塊形式組成,系統(tǒng)默認(rèn)關(guān)注三個(gè)板塊:校園bbs;爆照大本營;我們都是it人(本學(xué)院社區(qū))。可以自己添加感興趣的模塊。模塊的開放可有高級別管理員添加,用戶可以取消關(guān)注模塊。曬圖主要為實(shí)現(xiàn)成一個(gè)類似于qq空間說說的設(shè)計(jì),可以自由的上傳圖片,并對圖片進(jìn)行介紹,其他用戶可以對圖片進(jìn)行點(diǎn)贊并評論。智能手機(jī)的拍照功能在不斷地升級,智能手機(jī)用戶很多的都有愛拍照的功能,因此曬圖就為大家提供了一個(gè)安全開放的曬照空間。再登陸系統(tǒng)以后,會進(jìn)入到子系統(tǒng)曬圖中,可以將拍到的

31、照片上傳到服務(wù)器,其他用戶可以看到并評論。流程圖如下:圖3-3交互功能流程圖3.2設(shè)計(jì)原則(1)以需求為中心系統(tǒng)設(shè)備的建設(shè)和實(shí)施,均緊密圍繞用戶需求,在滿足用戶各種應(yīng)用需要的前提下,努力做到替用戶思考,提供用戶未想到,卻非常實(shí)用的方式方法。(2)成熟性系統(tǒng)設(shè)計(jì)把握計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展方向,采用先進(jìn)成熟的體系結(jié)構(gòu),選擇已被廣泛接受的、先進(jìn)的系統(tǒng)集成硬件技術(shù)構(gòu)造系統(tǒng)的支撐平臺和運(yùn)行平臺,保證系統(tǒng)的性能和生命力。(3)標(biāo)準(zhǔn)型、開放性掌上校園系統(tǒng)符合學(xué)校的需求,應(yīng)該具有一定的標(biāo)準(zhǔn)性。同時(shí)考慮到投資的長期效益,系統(tǒng)具有開放性,能夠?qū)崿F(xiàn)與其他系統(tǒng)的結(jié)合,保證完成系統(tǒng)未來的發(fā)展要求。(5)可

32、靠性為保證內(nèi)部的高效工作,系統(tǒng)在穩(wěn)定正常運(yùn)行的同時(shí)還要提供較高的性能,從而能夠高效率地處理各類關(guān)鍵事務(wù)。因此在系統(tǒng)設(shè)計(jì)之初就應(yīng)該充分考慮如何保證系統(tǒng)的高可用性、可靠性和高效性。(6)實(shí)用性由于我們系統(tǒng)集成過程中的每一個(gè)環(huán)節(jié)都注意了用戶使用的方便性、系統(tǒng)的易學(xué)、易用性,所以我們實(shí)施完成的項(xiàng)目具有很強(qiáng)的實(shí)用性。3.3用例圖用例規(guī)約用例為參與者提供價(jià)值,每個(gè)用例表示系統(tǒng)提供的一項(xiàng)服務(wù)。從參與者的角度,通過提出問題,來確定可能的服務(wù):此角色希望完成什么工作?充當(dāng)此角色的用戶的主要任務(wù)是什么?系統(tǒng)需要提供給此角色的用戶什么信息?充當(dāng)此角色的用戶需要檢查,產(chǎn)生和改變什么信息?用例代表了系統(tǒng)能夠提供的功能,

33、該系統(tǒng)所提供的最主要的功能就是用戶在登錄成功的情況下課程表、通訊錄、圈子、以及曬圖等的信息進(jìn)行查詢和評論上傳等操作以及管理者對課程表、通訊錄、圈子、曬圖等模塊的管理。因此系統(tǒng)具有表3.1的用例。表3.1系統(tǒng)用例用戶1.用戶登錄客戶端uc-0012.用戶加入圈子uc-0023.用戶按圈子查看信息uc-0034.用戶查看、上傳圖片uc-0045.用戶查看曬圖內(nèi)容uc-005 用例規(guī)約表示了用例的執(zhí)行步驟,能夠明確用例執(zhí)行的基本步驟。為了更加清楚地表示參與者和用例之間的關(guān)系,通過用例規(guī)約詳細(xì)描述用例的執(zhí)行過程。3.3.1登錄 用戶下載并打開掌上校園移動客戶端,輸入學(xué)號密碼進(jìn)行移動客戶端的登錄。登錄過

34、程用例規(guī)約如表3.2所示的用例規(guī)約:表3.2用戶登錄用例規(guī)約用例編號:uc-001用例名稱:用戶登錄用例描述:用戶打開客戶端并登錄參與者:用戶前置條件:用戶下載安裝客戶端并打開后置條件:有該用戶的個(gè)人信息涉眾利益:基本路徑:1:參與者下載安裝客戶端;2:參與者輸入賬號密碼;擴(kuò)展點(diǎn):字段列表:業(yè)務(wù)規(guī)則:非功能需求:補(bǔ)充說明:用戶信息已經(jīng)存在數(shù)據(jù)庫中3.3.2查詢?nèi)ψ有畔⒂脩舻卿浾粕闲@移動客戶端進(jìn)入圈子查詢?nèi)ψ恿斜?,然后查看相關(guān)圈子下的詳細(xì)內(nèi)容的過程如表3.3所示的用例規(guī)約:表3.3用戶查詢?nèi)ψ拥挠美?guī)約用例編號:uc-003用例名稱:用戶按圈子查看信息用例描述:用戶查看不同圈子信息參與者:用戶

35、前置條件:登錄后置條件:該圈子的成員涉眾利益:基本路徑:1:參與者點(diǎn)擊所在圈子;2:進(jìn)入圈子查看本圈子的內(nèi)容擴(kuò)展點(diǎn):字段列表:業(yè)務(wù)規(guī)則:非功能需求:補(bǔ)充說明:查看他人的帖子 3.3.3加入圈子用戶打開掌上校園移動客戶端,點(diǎn)擊圈子顯示圈子列表選擇喜歡的圈子加入整個(gè)過程如表3.4所示的用例規(guī)約: 表3.4用戶加入圈子的用例規(guī)約用例編號:uc-002用例名稱:加入圈子用例描述:用戶按照自己的喜好加入相關(guān)圈子參與者:用戶前置條件:登錄客戶端后置條件:涉眾利益:基本路徑:1:用戶打開客戶端并登陸2:點(diǎn)擊圈子按鈕3:從顯示的圈子中選擇一個(gè)進(jìn)入擴(kuò)展點(diǎn):字段列表:業(yè)務(wù)規(guī)則:非功能需求:補(bǔ)充說明:進(jìn)入不同的圈子

36、,顯示不同的圈子內(nèi)容 3.3.4圈子發(fā)布信息用戶登錄掌上校園移動客戶端,加入圈子就可以在相關(guān)圈子下發(fā)布信息具體過程如表3.5所示的用例規(guī)約:表3.5用戶圈子內(nèi)發(fā)布消息的用例規(guī)約用例編號:uc-005用例名稱:圈子發(fā)布信息用例描述:用戶可以在已經(jīng)加入的圈子里發(fā)布消息參與者:用戶前置條件:1.登錄客戶端;2.加入圈子后置條件:涉眾利益:基本路徑:1:用戶登錄客戶端進(jìn)入圈子;2:用戶在圈子內(nèi)發(fā)布主題并配說明文字?jǐn)U展點(diǎn):字段列表:業(yè)務(wù)規(guī)則:非功能需求:補(bǔ)充說明:3.3.5曬圖發(fā)布信息用戶登錄掌上校園移動客戶端即可在曬圖功能發(fā)布信息過程如表3.6所示的用例規(guī)約:表3.6用戶在曬圖功能發(fā)布消息的用例規(guī)約用

37、例編號:uc-005用例名稱:曬圖發(fā)布信息用例描述:用戶客戶端即可在曬圖模塊發(fā)布消息參與者:用戶前置條件:1.登錄客戶端;后置條件:涉眾利益:基本路徑:1:用戶登錄客戶端;2:用戶進(jìn)入曬圖功能添加圖片,發(fā)布信息擴(kuò)展點(diǎn):字段列表:業(yè)務(wù)規(guī)則:非功能需求:補(bǔ)充說明:3.4系統(tǒng)用例系統(tǒng)用例圖表示系統(tǒng)的參與者分別參與了系統(tǒng)的哪些用例,參與者和用例之間使用線段連接。對于系統(tǒng)而言,如果用例和參與者數(shù)量比較多,可以采用子系統(tǒng)分別表示,如果系統(tǒng)相對簡單,則需要將整個(gè)系統(tǒng)用例圖表示出來。掌上校園系統(tǒng)用例圖如下圖所示。圖3-4 系統(tǒng)總體用例圖第四章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)概述本項(xiàng)目設(shè)計(jì)研發(fā)掌上校園移動客戶端應(yīng)用,

38、旨在解決學(xué)生管理者、教師、在校學(xué)生、畢業(yè)校友間的交流和互動,依托于智能手機(jī)和移動互聯(lián)網(wǎng)技術(shù),建設(shè)課程表、通訊錄、交流等模塊,圍繞用戶圈子,將學(xué)生在校期間的日常應(yīng)用引入到手機(jī)上,實(shí)現(xiàn)通知消息推送,搭建師生溝通的媒介和平臺。掌上校園主要基于通訊錄、課程表和交互模塊,圍繞各自的圈子,打造豐富多彩的校園生活,為學(xué)校日常學(xué)生管理提供通知和統(tǒng)計(jì)的便利。在功能上針對不同用戶人群解決實(shí)際應(yīng)用需求。當(dāng)代大學(xué)生尚處于為進(jìn)入社會狀態(tài),在畢業(yè)以后剛剛進(jìn)入到社會之中會有很多的不適應(yīng),不僅僅是工作的壓力過大,面對社會中各種存在的問題無法及時(shí)處理,面對各種的人情世故無所適從,面對跳槽找工作只能一家家的用人單位不斷地投送著自

39、己的簡歷,在遇到困難的時(shí)候只能向自己的父母伸出雙手?;诖朔N原因,我們建設(shè)了圈子這一模塊,主要為了讓我們所有的在校大學(xué)生以自己的興趣愛好為基礎(chǔ)尋找到屬于自己志同道合的一個(gè)圈子,建立屬于自己的人脈圈,更早的進(jìn)入到社會之中,更早的打造一個(gè)自己的團(tuán)體。 掌上校園從學(xué)校實(shí)際應(yīng)用出發(fā),以方便師生交流為目標(biāo),以豐富校園生活為主旨。力圖服務(wù)師生、學(xué)校管理人員及各地校友。具有極高的實(shí)用應(yīng)用價(jià)值。不同使用者功能: 1、學(xué)生管理人員:通過平臺針對不同用戶發(fā)布通知公告,及時(shí)傳達(dá)通知到學(xué)生,快速統(tǒng)計(jì)回執(zhí)情況;針對活動收集學(xué)生評議意見,定制相關(guān)投票;放假離校到校情況統(tǒng)計(jì),一鍵發(fā)送,快速生成報(bào)表;心理健康測試模塊,提升大

40、學(xué)生心理健康水平;提供匿名問題反饋模塊,為學(xué)生提供表達(dá)自己意見的渠道; 2、在校學(xué)生:依托群組(圈子)概念,圍繞班級為基本群組,在群組里可以共享分享個(gè)人信息、聯(lián)系方式,增加學(xué)生間的交流和溝通;同時(shí)學(xué)生還能根據(jù)個(gè)人不同愛好選擇創(chuàng)建或者加入不同的群組。圍繞學(xué)生需求主要提供掌上課程表、通訊錄、曬照片、同學(xué)交流互動等功能。3、 校友:在校學(xué)生離校后可選擇工作地點(diǎn),自動轉(zhuǎn)化為對應(yīng)校友會的成員,成為該校友會的一員。實(shí)現(xiàn)學(xué)生離校不“失聯(lián)”,有困難能夠及時(shí)找到當(dāng)?shù)匦S鸦驅(qū)W院尋求幫助。同時(shí)還能確保學(xué)校有什么重要通知能夠及時(shí)傳送給這些離校的校友。學(xué)校有重大活動學(xué)生還能接收到。4.2系統(tǒng)模塊功能針對筆者所在學(xué)校數(shù)字

41、化校園的發(fā)展?fàn)顩r,“掌上校園app客戶端”分為三大主要模塊:課程表、圈子、通訊錄;其中圈子又包含了:曬圖、校園微淘、二手失物、社團(tuán)風(fēng)采?!罢粕闲@app客戶端”還具有查看學(xué)校通知、學(xué)生工作。參與全民投票,進(jìn)入校友社區(qū)查看校友分享,在他鄉(xiāng)故知模塊找到老鄉(xiāng)。1、圈子模塊功能:圈子功能是掌上校園app的一大亮點(diǎn)之一,他類似于貼吧功能,實(shí)現(xiàn)的是論壇交互功能。由后臺管理員創(chuàng)建相關(guān)主題圈子。用戶登陸掌上校園客戶端之后進(jìn)入圈子模塊,選擇喜歡的主題加入圈子,加入之后可以顯示相關(guān)圈子內(nèi)容。點(diǎn)擊即可進(jìn)入相關(guān)圈子,進(jìn)入圈子主題就能添加發(fā)表自己的主題帖子。同一圈子的討論不會被未加入本圈子的其他用戶瀏覽,同樣加入同一圈

42、子的用戶可以對已經(jīng)發(fā)表的主題帖子進(jìn)行評論。2、校園微淘模塊功能: 由于大學(xué)自由生活習(xí)慣,看見什么新鮮事物都想去嘗鮮。過幾天新鮮感消失,買來的東西就只能閑置在宿舍。這樣不僅僅是浪費(fèi)金錢,而且把原本就不是太寬敞的宿舍變的更加擁擠。校園微淘就是給在校學(xué)生提供一個(gè)閑置二手物品的交換購買平臺。登錄客戶端進(jìn)入校園微淘界面,進(jìn)行閑置二手物品的瀏覽??梢蕴暨x自己喜歡的物品,聯(lián)系寶貝主人進(jìn)行交易。3、二手失物模塊功能:在學(xué)校難免有些大意,有丟東西的時(shí)候。二手失物功能給用戶提供一個(gè)發(fā)布失物招領(lǐng)的平臺,在這里發(fā)表一條失物招領(lǐng)信息。登錄客戶端的用戶可以通過平臺展示的信息找回失物。同時(shí)也可以把自己用不著的二手物品信息發(fā)

43、布出去,有興趣的用戶可以留言回復(fù)購買或者交換意向。4、社團(tuán)風(fēng)采模塊功能:在校大學(xué)生都會參加學(xué)生社團(tuán),在社團(tuán)風(fēng)采功能中,用戶可以發(fā)表社團(tuán)相關(guān)內(nèi)容,進(jìn)行展示。開學(xué)新生入學(xué)時(shí)可以在這里尋找新鮮血液。社團(tuán)每次活動也可以分享給每個(gè)社團(tuán)成員。用戶登錄客戶端以后,進(jìn)入社團(tuán)風(fēng)采模塊參看相關(guān)社團(tuán)信息。同時(shí)可以對社團(tuán)分享的內(nèi)容發(fā)表自己的看法和意見的評論。5、校友分享模塊功能:校友分享功能是針對所有學(xué)生用戶,在學(xué)校的所看所感,把搞笑的事情跟校友分享一下,獨(dú)樂樂不如眾樂樂。在本模塊下不分年級都能發(fā)表自己的言論。所有登錄客戶端的用戶都能查看已經(jīng)發(fā)表的言論,并且可以對已經(jīng)發(fā)表的言論發(fā)表自己的看法。每位登錄用戶也都能查看相

44、關(guān)評論信息。6、他鄉(xiāng)故知模塊功能:他鄉(xiāng)故知功能是為了方便在同一所大學(xué)的學(xué)生們能更快的適應(yīng)大學(xué)生活,在大學(xué)找到同城老鄉(xiāng)。為學(xué)生交流提供了一個(gè)平臺,用戶登錄掌上校園客戶端后進(jìn)入他鄉(xiāng)故知模塊,在本模塊下可以發(fā)表任意內(nèi)容,同時(shí)登錄客戶端的用戶也能查看相關(guān)內(nèi)容并進(jìn)行評論。7、曬圖模塊功能:曬圖模塊功能跟其他模塊功能相似,在其他可以發(fā)表主題帖子的功能基礎(chǔ)上加上了發(fā)表圖片功能,跟qq空間發(fā)表說說一樣,發(fā)表主題言論要陪上一張圖片。下面所有用戶都能直接瀏覽并發(fā)表評論。4.3 ui設(shè)計(jì)界面設(shè)計(jì),采用android系統(tǒng)支持的ui布局,完成文件共享主界面,個(gè)人中心界面,圈子界面的設(shè)計(jì)。界面設(shè)計(jì)本著易于交互的原則,實(shí)現(xiàn)

45、界面美觀大方,操作簡單的功能。采用balsamiq mockups設(shè)計(jì)草圖。一、首頁首頁主要為各個(gè)曉得模塊的展示,可以直接點(diǎn)擊進(jìn)入,以扁平化的設(shè)計(jì)風(fēng)格為主,突出整個(gè)app的功能,直觀的顯示在首頁,主要的模塊分為首頁、通訊錄、圈子、曬圖,首頁中含有主要的模塊有課程表,小的模塊有學(xué)校通知、學(xué)生工作、校園微淘、二手失物、社團(tuán)風(fēng)采、全民投票、校友分享、他鄉(xiāng)故知等七個(gè)小的模塊。圖4-1首頁設(shè)計(jì)圖二、圈子 不同的圈子顯示不同的功能,可以查看到每個(gè)圈子的消息,如圖文消息,文字評論,點(diǎn)贊等功能。同樣為列表顯示,每一個(gè)圈子為一個(gè)列表,點(diǎn)擊列表以后可以查看到該圈子里面的詳細(xì)內(nèi)容,圈子里內(nèi)容同樣以列表縮略圖的形式展

46、示,點(diǎn)擊可以查詢到詳細(xì)的信息,設(shè)計(jì)圖如下:圖4-2圈子設(shè)計(jì)圖三、曬圖 類似于貼吧于論壇,可以在該模塊中查看到所有的圖片,可以上傳圖片,讓別人看到圖片并進(jìn)行評論與點(diǎn)贊,也可以在圖片中添加一些注釋與介紹,介紹 圖片的來源,曬出自己的感悟。設(shè)計(jì)圖如下:圖4-3曬圖設(shè)計(jì)圖4.4圈子功能社交是生活中很重要的一項(xiàng)活動,每個(gè)人都離不開與他人的交流。校園中的社交也很豐富,同學(xué)之間可以探討人生,可以交流學(xué)習(xí)上的心得。因此,我們可以擴(kuò)展一個(gè)功能,用于同學(xué)之間的相互交流。通過這個(gè)功能,我們可以添加使用該軟件的用戶為好友,還可以將自己的課程安排發(fā)布到應(yīng)用中,與好友分享。除此之外,課程相同或者對此感興趣的學(xué)生,可以在應(yīng)

47、用中討論課程內(nèi)容,分享上課的筆記,共享文件資源。甚至可以認(rèn)識到同一節(jié)課任意課室范圍內(nèi)的同學(xué),擴(kuò)展交際圈,并可以向同班同學(xué)發(fā)送私信,方便同學(xué)間即時(shí)、便捷的聯(lián)系。這種社交的擴(kuò)展功能涉及到的知識很廣,需要有各方面的基礎(chǔ)才行。以下是圈子的詳細(xì)信息。圈子主界面,以列表的形式將全部圈子展現(xiàn)出來。用戶可以選擇進(jìn)入到自己所屬的圈子,也可選擇加入感興趣的圈子,如圖所示:圖4-4圈子主界面每個(gè)圈子都有各自的內(nèi)容,加入不同的圈子進(jìn)入不同的氛圍。物以類聚人以群分,興趣愛好決定朋友圈,圈子話題內(nèi)容都是在同一圈子里的用戶自由上傳的,在同一個(gè)圈子的所有用戶都能對已經(jīng)發(fā)表的話題進(jìn)行評論。具體功能展示如下圖: 圖4-5單身戀愛

48、啦 圖4-6對話題進(jìn)行評論4.3曬圖曬圖模塊功能跟其他模塊功能相似,在其他可以發(fā)表主題帖子的功能基礎(chǔ)上加上了發(fā)表圖片功能,跟qq空間發(fā)表說說一樣,發(fā)表主題言論要配上一張圖片。下面所有用戶都能直接瀏覽并發(fā)表評論。 圖4-7曬圖 圖4-8對曬圖評論4.4他鄉(xiāng)故知他鄉(xiāng)故知功能是為了方便在同一所大學(xué)的學(xué)生們能更快的適應(yīng)大學(xué)生活,在大學(xué)找到同城老鄉(xiāng)。為學(xué)生交流提供了一個(gè)平臺,用戶登錄掌上校園客戶端后進(jìn)入他鄉(xiāng)故知模塊,在本模塊下可以發(fā)表任意內(nèi)容,同時(shí)登錄客戶端的用戶也能查看相關(guān)內(nèi)容并進(jìn)行評論。 圖4-9他鄉(xiāng)故知 圖4-10添加新話題4.5社團(tuán)風(fēng)采在校大學(xué)生都會參加學(xué)生社團(tuán),在社團(tuán)風(fēng)采功能中,用戶可以發(fā)表社

49、團(tuán)相關(guān)內(nèi)容,進(jìn)行展示。開學(xué)新生入學(xué)時(shí)可以在這里尋找新鮮血液。社團(tuán)每次活動也可以分享給每個(gè)社團(tuán)成員。用戶登錄客戶端以后,進(jìn)入社團(tuán)風(fēng)采模塊參看相關(guān)社團(tuán)信息。同時(shí)可以對社團(tuán)分享的內(nèi)容發(fā)表自己的看法和意見的評論。 圖4-11社團(tuán)風(fēng)采 圖4-12 社團(tuán)風(fēng)采評論第五章 系統(tǒng)測試系統(tǒng)測試在整個(gè)項(xiàng)目中是非常重要的一部分,測試能夠及時(shí)的發(fā)現(xiàn)問題并且修復(fù)問題,如果一個(gè)系統(tǒng)未經(jīng)過系統(tǒng)測試而直接投入使用的話,很可能會給用戶帶來極大地不方便甚至慘重的損失。5.1 測試目的軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。測試的目的就是在項(xiàng)目上線之前對項(xiàng)目做一個(gè)系統(tǒng)的測試,盡可能的發(fā)現(xiàn)項(xiàng)

50、目的缺陷。保證項(xiàng)目上線之后可以正常的運(yùn)轉(zhuǎn),給用戶良好的體驗(yàn)5.2兼容性測試對于高于2.2版本的android系統(tǒng)進(jìn)行安裝運(yùn)行測試,在這些版本操作系統(tǒng)上運(yùn)行沒有出現(xiàn)異常。在不同的android系統(tǒng)版本上運(yùn)行看到的ui和效果完全一致,功能都能正常實(shí)現(xiàn)。5.3系統(tǒng)功能測試5.3.1登陸等能以及主界面展示測試表 5-1 主界面測試編制人吳海江審定人袁文峰時(shí)間2015-5-29用例名稱主界面用例編號fss_cs_1項(xiàng)目名稱掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)編號/版本1.0.0測試目的檢查主界面與設(shè)計(jì)的符合度環(huán)境要求智能手機(jī),操作系統(tǒng)為android2.2以上測試環(huán)境華為榮耀3c三星note4、三星s5步驟操

51、作描述輸入預(yù)期輸出實(shí)際輸出是否通過14.5寸屏幕下,啟動軟件,進(jìn)入主界面賬號:201207092236密碼:123456正常顯示所有控件,無壓縮變形等情況出現(xiàn)所有控件均等比顯示,未出現(xiàn)變形是25.0寸屏幕下,啟動軟件,進(jìn)入主頁面賬號:201207092236密碼:123456正常顯示所有控件,無壓縮變形等情況出現(xiàn)所有控件均等比顯示,未出現(xiàn)變形是34.0寸屏幕下,啟動軟件,進(jìn)入主界面賬號:201207092236密碼:123456正常顯示所有控件,無壓縮變形等情況出現(xiàn)所有控件均等比顯示,未出現(xiàn)變形是通過本測試,查看本程序的系統(tǒng)兼容性,由測試結(jié)果可以看出兼容性很好,可以兼容市面上大部分的中高低檔的

52、手機(jī)。有著良好的兼容性與可操作性,系統(tǒng)運(yùn)行流暢。屏幕適配沒有瑕疵。通過不同的學(xué)號登陸驗(yàn)證,可以正常登陸。5.2.2 圈子添加內(nèi)容測試圈子添加內(nèi)容測試的指標(biāo)是昵稱可支持?jǐn)?shù)字、字母、漢字等多種形式,字符數(shù)限制為不超過120個(gè)(漢字為一個(gè)字符)。測試內(nèi)容如下表:表5-2 個(gè)人信息設(shè)置測試編制人吳海江審定人袁文峰時(shí)間2015-5-29用例名稱圈子添加用例編號fss_cs_2項(xiàng)目名稱掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)編號/版本1.0.0測試目的測試是否可以自由添加新的話題環(huán)境要求智能手機(jī),操作系統(tǒng)為android2.2以上測試環(huán)境華為榮耀3c三星note4、三星s5步驟操作描述輸入預(yù)期輸出實(shí)際輸出是否通過1

53、添加新話題主題為數(shù)字正常顯示話題及內(nèi)容正常顯示話題及內(nèi)容是2添加新話題主題為字母正常顯示話題及內(nèi)容正常顯示話題及內(nèi)容是3添加新話題主題為漢字正常顯示話題及內(nèi)容正常顯示話題及內(nèi)容是 該測試用例為圈子添加內(nèi)容測試,主要測試對于各種字符的適配性以及兼容性,程序未出現(xiàn)其他型亂碼,可以適配于幾款手機(jī),系統(tǒng)兼容性很好,可以完整顯示 圈子話題不會出現(xiàn)亂碼以及無法識別的情況。5.2.3 圈子話題評論測試進(jìn)入圈子點(diǎn)擊任意一條話題,對圈子的功能進(jìn)行測試,測試圈子話題的發(fā)表評論功能是否通過。測試內(nèi)容如下表:表5-3 個(gè)人信息設(shè)置測試t編制人吳海江審定人袁文峰時(shí)間2015-5-29用例名稱圈子評論測試用例編號fss_

54、cs_3項(xiàng)目名稱掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)編號/版本1.0.0測試目的對圈子下的話題評論功能是否通過環(huán)境要求智能手機(jī),操作系統(tǒng)為android2.2以上步驟操作描述輸入預(yù)期輸出實(shí)際輸出是否通過1進(jìn)入系統(tǒng),點(diǎn)擊圈子下的任意話題任意內(nèi)容相關(guān)話題下面顯示輸入內(nèi)容相關(guān)話題下面顯示輸入內(nèi)容是本測試為圈子話題評論信息測試,因?yàn)樵掝}評論中所有的數(shù)據(jù)均為動態(tài)調(diào)用顯示,并不是固定的數(shù)據(jù),所以每一次打開都需要數(shù)據(jù)庫中讀取數(shù)據(jù),進(jìn)行動態(tài)的加載顯示。還需要實(shí)時(shí)更新數(shù)據(jù)本測試顯示,評論數(shù)據(jù)調(diào)用成功,可以正常進(jìn)行話題的評論,可以查看完整評論數(shù)據(jù)。5.2.4校園微淘發(fā)布商品測試點(diǎn)擊校園微淘進(jìn)入校園微淘功能,點(diǎn)擊添加按鈕。添加商品名,商品描述。最后發(fā)布,測試校園微淘商品是否能正常添加發(fā)布測試內(nèi)容如下表:表5-4 校園微淘發(fā)布商品測試t編制人吳海江審定人袁文峰時(shí)間2015-5-29用例名稱校園微淘用例編號fss_cs_4項(xiàng)目名稱掌上校園移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)編號/版本1.0.0測試目的測試能否正常發(fā)布商品信息環(huán)境要求智能手機(jī),操作系統(tǒng)為android2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論