盧曦 陳克
摘 要:隨著移動通信技術(shù)的快速發(fā)展,人與人之間的交流越來越多樣化。在此背景下文章設(shè)計和實現(xiàn)了一款基于Android的大學(xué)校園交流娛樂平臺,學(xué)生不但可以通過本平臺在線發(fā)布論壇主題,還可以查看其他用戶發(fā)布的主題并且進行回復(fù)留言,從而更加豐富大學(xué)生的校園生活,形成良好的校園氛圍。
關(guān)鍵詞:移動通信技術(shù);論壇;Android
在當(dāng)今互聯(lián)網(wǎng)高速發(fā)展的時代,手機成為目前人們出行娛樂、工作、通話交流的主要工具。智能手機等移動終端與校園各類資訊進行對接,不僅可以豐富大學(xué)生的校園生活,也可以幫助學(xué)校更好地了解學(xué)生的所思所想并及時地進行幫助引導(dǎo),從而最終有助于形成和諧向上的校園氛圍。因此本文設(shè)計和實現(xiàn)了一個應(yīng)用于移動設(shè)備的校園交流娛樂平臺。
1 技術(shù)路線
本平臺使用Java語言開發(fā),采用C/S架構(gòu)實現(xiàn)移動客戶端和后臺服務(wù)器端之間的實時交互。其中移動客戶端基于Android平臺進行開發(fā),服務(wù)器端采用J2EE架構(gòu)進行搭建響應(yīng)來自于客戶端的請求,數(shù)據(jù)庫使用Microsoft SQL Server進行設(shè)計和實現(xiàn)。本平臺的總體架構(gòu)如圖1所示。
2 需求分析
目前市面上論壇類的應(yīng)用軟件如百度貼吧等,種類繁多功能強大。但是市場上已有的這類應(yīng)用軟件針對的用戶群體大多比較寬泛,很少考慮到大學(xué)生這個用戶群體的特殊需求,關(guān)于大學(xué)生生活娛樂上的交流實際上很少。甚至因為監(jiān)管上的力度有限,很多這類交流平臺多少會出現(xiàn)一些不良商家的虛假廣告和的違法暴力的信息。
本文設(shè)計和實現(xiàn)了一款大學(xué)校園交流娛樂平臺,目的是讓學(xué)生通過智能手機等移動設(shè)備就可以在學(xué)校范圍內(nèi)進行溝通和交流,學(xué)生不但可以通過本平臺在線發(fā)布論壇主題,還可查看其他用戶發(fā)布的主題并且進行回復(fù)留言,從而更加豐富大學(xué)生的校園生活,形成良好的校園氛圍。該平臺將大學(xué)生感興趣的內(nèi)容進行分類和融合,并且可以根據(jù)不同學(xué)校的實際需求提供可定制化的服務(wù),具有較好的推廣價值。
3 設(shè)計與實現(xiàn)
3.1 功能設(shè)計
本文認(rèn)真地考察了目前市面上流行的論壇類應(yīng)用軟件如百度貼吧等,綜合地調(diào)研了我校校園內(nèi)學(xué)生與學(xué)生、學(xué)生與學(xué)校交互的特點,開發(fā)了這款校園娛樂交流平臺?;谟脩羰褂玫谋憬菪院挽`活性,以及用戶群的不同個性化需求和后期平臺的擴展性,本平臺的主要功能模塊包括校園娛樂、生活、學(xué)習(xí)等三大論壇,通過不同的論壇模塊進行導(dǎo)向性分類,來提高用戶在瀏覽信息時的便捷性,同時用戶也可以通過回復(fù)或者建立新主題的方式將自己想要表達的內(nèi)容展示出來。本平臺充分考慮到每一個用戶的特殊興趣和需求,提高大學(xué)生的自我認(rèn)同感和參與度,通過自身興趣的聚合效應(yīng)來積累經(jīng)驗,形成良好的校園氛圍。本平臺的主要功能用例圖如圖2所示。
3.2 主要模塊詳細(xì)設(shè)計
本平臺主要包含用戶注冊/登錄、訪問/回復(fù)論壇主題、發(fā)布論壇主題、快捷菜單等功能。
3.2.1 用戶登錄和注冊功能
登錄功能:能夠判斷是否擁有網(wǎng)絡(luò),如果沒有網(wǎng)絡(luò)程序會自動判斷,并且無法登錄。如果在有移動網(wǎng)絡(luò)的情況下,程序在輸入賬號和密碼后會判斷密碼是否輸入正確。
注冊功能:和登錄功能一樣首先系統(tǒng)會判斷是否有網(wǎng)絡(luò),在有網(wǎng)絡(luò)的情況下系統(tǒng)在后臺生成賬號、密碼等登錄信息。
需要一提的是,為了防止密碼的泄露本文在編譯軟件時特地加了一層MD5編譯碼,也就是說即使是軟件后臺管理人員也無法直接通過數(shù)據(jù)庫查詢用戶的密碼。
3.2.2 訪問/回復(fù)論壇主題功能
登錄成功后用戶便會進入主界面:主要包含娛樂、生活、學(xué)習(xí)3個板塊和一些快捷菜單。在主界面中用戶可以直接查看每個版塊前4個最新發(fā)布的討論主題,也可以通過點擊某個版塊的圖標(biāo)去瀏覽該版塊內(nèi)的更多討論主題。用戶可以在自己感興趣的主題頁面中直接發(fā)表自己的討論內(nèi)容,本平臺支持圖文發(fā)送功能。
3.2.3 發(fā)布論壇主題功能
用戶可以選擇自己喜歡的版塊創(chuàng)建新的論壇主題并發(fā)布到論壇中和大家一起討論。用戶在發(fā)布自己的主題討論時需要填寫討論的標(biāo)題和內(nèi)容,在編輯內(nèi)容時本平臺支持圖文上傳功能。需要注意的是用戶在確定發(fā)布主題之前必須要選擇自己的發(fā)布主題的類型(本平臺僅設(shè)計了娛樂、生活、學(xué)習(xí)3個類型,以后可以擴充)。
3.2.4 快件菜單功能
當(dāng)用戶想瀏覽其余版塊的討論主題可以點擊屏幕右上角的快捷菜單選擇其余的版塊。當(dāng)用戶想返回主頁或者退出平臺時,也可以十分方便地使用快捷菜單完成。通過快捷菜單功能用戶不再需要通過繁瑣的返回操作進行選擇,這大大提高了用戶操作時的便捷性和靈活性。
3.3 數(shù)據(jù)庫設(shè)計
本平臺的數(shù)據(jù)庫方面采用Microsoft SQL Server作為數(shù)據(jù)庫管理工具,根據(jù)系統(tǒng)的需求分析和功能設(shè)計,并且結(jié)合系統(tǒng)各模塊的詳細(xì)設(shè)計,可以得到如下數(shù)據(jù)庫設(shè)計方案如表1所示。
4 結(jié)語
目前,社會上已有的社交平臺能夠滿足用戶的大多數(shù)需求,但對于在校大學(xué)生群體而言,還不能完全滿足其對校園生活學(xué)習(xí)娛樂等多方面的個性化需求。基于以上原因,本文設(shè)計并實現(xiàn)了一款基于Android平臺的校園移動交流娛樂平臺,該應(yīng)用平臺能夠在學(xué)校與學(xué)生、學(xué)生與學(xué)生之間搭建一個很好的信息交流平臺,不但為大學(xué)生的校園生活和學(xué)習(xí)提供了便捷的服務(wù),而且?guī)椭鷮W(xué)校更好地了解學(xué)生的所思所想,從而及時地幫助引導(dǎo)學(xué)生,最終形成和諧向上的校園氛圍。
[參考文獻]
[1]錢冬云,周雅靜.數(shù)據(jù)庫應(yīng)用與技術(shù)[M].北京:清華大學(xué)出版社,2010.
[2]明日科技.Android從入門到精通[M].北京:清華大學(xué)出版社,2012.
[3]謝星星,劉小松,王堅寧.UML統(tǒng)一建模教程與實驗指導(dǎo)[M].北京:清華大學(xué)出版社,2013.
Design and Implementation of Campus Communication and Entertainment Platform
Lu Xi, Chen Ke
(Department of Software Engineering, Nantong Institute of Technology, Nantong 226003, China)
Abstract: With the rapid development of mobile communication technology, the communication between people is becoming more and more diversified. Under this background, this paper designs and achieves an university campus communication and entertainment platform based on android. Through this platform, students can not only publish the forum theme, but also view other users forum theme and reply to them, so as to enrich students campus life and form a good atmosphere.
Key words: mobile communication technology; forum; Android