史肖敏++劉敏娜
摘要:基于Android手機(jī)平臺(tái)的校園論壇是為高校師生提供的一個(gè)在線交流的平臺(tái)。在該平臺(tái)上教師,學(xué)生用戶可以進(jìn)行網(wǎng)上信息交流。系統(tǒng)主要實(shí)現(xiàn)了帖子管理,會(huì)員管理,會(huì)員登錄注冊(cè)等功能.。經(jīng)過(guò)實(shí)驗(yàn)證實(shí),該系統(tǒng)具有較好的跨平臺(tái)性和可擴(kuò)展性。
關(guān)鍵詞:Android;校園論壇;用戶管理
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)07-0054-01
隨著Android系統(tǒng)的普及,基于Android的手機(jī)應(yīng)用程序?qū)映霾桓F。校園論壇是建立在Android平臺(tái)的一款應(yīng)用APP。用戶只需要下載app應(yīng)用程序,就可以在論壇上發(fā)表帖子,針對(duì)某個(gè)話題發(fā)表意見(jiàn),查看院系資料等操作[1],另外學(xué)生用戶可以針對(duì)課程,教師發(fā)表留言,教師用戶在線給予指導(dǎo)。因此,這套系統(tǒng)有效解決了學(xué)生和老師溝通不暢的問(wèn)題[2]。系統(tǒng)有一定的實(shí)用價(jià)值。
1 系統(tǒng)核心功能分析
基于Android手機(jī)平臺(tái)的論壇系統(tǒng)具有如下功能:
1)老會(huì)員登錄,新會(huì)員注冊(cè)功能
新會(huì)員輸入注冊(cè)信息,系統(tǒng)檢查信息的合法性和有效性,如果數(shù)據(jù)有效將信息插入到數(shù)據(jù)表中。老用戶根據(jù)注冊(cè)的信息登錄網(wǎng)站。
2)發(fā)表新的帖子
登錄用戶發(fā)起新帖,填寫(xiě)帖子信息。
3)發(fā)帖搜索
可以根據(jù)帖子的標(biāo)題關(guān)鍵詞,發(fā)帖時(shí)間來(lái)查詢帖子信息。
4)注冊(cè)用戶管理
用戶注冊(cè)完成之后,數(shù)據(jù)庫(kù)表中就存在了用戶的信息,并且根據(jù)用戶的發(fā)帖回帖數(shù)量,會(huì)有一個(gè)用戶級(jí)別的劃分,達(dá)到10級(jí)之后,在發(fā)表帖子的時(shí)候會(huì)有對(duì)字體大小、顏色等特殊處理的權(quán)力。
5)話題分類管理
系統(tǒng)根據(jù)話題的分類不同,分為不同的板塊。其中院系板塊擁有子版塊,可以對(duì)子版塊進(jìn)行增加,刪除,修改和查詢等操作。
6)發(fā)帖管理
后臺(tái)管理員管理帖子,可以將精華帖子置頂,也可以將不良帖子刪除 [3]。
2 系統(tǒng)核心模塊實(shí)現(xiàn)
1)會(huì)員模塊實(shí)現(xiàn)
在會(huì)員模塊的研究與實(shí)現(xiàn)過(guò)程中,設(shè)計(jì)業(yè)務(wù)邏輯層中的Useraction類,對(duì)數(shù)據(jù)庫(kù)訪問(wèn)UserDAO進(jìn)行了詳細(xì)的編寫(xiě),在業(yè)務(wù)邏輯類中和DAO抽象出來(lái)的接口中針對(duì)spring的IOC對(duì)接口對(duì)象注入。.
2)帖子模塊實(shí)現(xiàn)
劃分為三個(gè)部分:帖子發(fā)表、帖子回復(fù)和帖子搜索。其中,帖子發(fā)表主要針對(duì)的是已注冊(cè)會(huì)員,可以選擇不同的板塊進(jìn)行話題發(fā)表,同時(shí)可以插入圖片,論壇游客可以瀏覽帖子但不能發(fā)表帖子, 但在注冊(cè)成為會(huì)員后,就可以發(fā)表了并且可以回復(fù);帖子回復(fù)也是針對(duì)已注冊(cè)會(huì)員的一個(gè)操作,回復(fù)自己的一些看法和意見(jiàn),在現(xiàn)實(shí)中的BBS論壇,多數(shù)用戶都處于被動(dòng)狀態(tài),即比較傾向于回復(fù)他人的帖子而不是積極發(fā)布新帖;搜索帖子可以選擇不同的板塊進(jìn)行搜索,也可以搜索全部帖子,輸入關(guān)鍵字即可進(jìn)行搜索[4-5]。
3)后臺(tái)管理模塊實(shí)現(xiàn)
管理員對(duì)論壇的注冊(cè)用戶,帖子,留言,權(quán)限進(jìn)行管理。對(duì)特別注意的是權(quán)限的設(shè)置,管理員擁有系統(tǒng)最高管理權(quán)限,通過(guò)控制組件進(jìn)行完成權(quán)限控制。
用戶在前臺(tái)登錄的過(guò)程中,針對(duì)不同的身份去選擇普通用戶身份還是管理員身份進(jìn)行登陸。對(duì)于普通的用戶,只能登錄到前臺(tái),不能直接登陸后臺(tái)。管理員可以對(duì)話題板塊進(jìn)行管理,也可以對(duì)院系分類等進(jìn)行相應(yīng)的增、刪、改、查等操作。
3 結(jié)束語(yǔ)
校園論壇是一個(gè)基于android手機(jī)平臺(tái)的在線留貼發(fā)言的應(yīng)用平臺(tái)。因?yàn)樵陂_(kāi)發(fā)中使用了MVC模式,因此系統(tǒng)具有非常好的可維護(hù)性和可擴(kuò)展性。
參考文獻(xiàn):
[1] 王海明, 韓瑞霞. 國(guó)內(nèi)BBS研究現(xiàn)狀述評(píng)[J]. 蘭州石化職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2004, 4(4): 28-29.
[2] 胡鈺. 如何利用BBS開(kāi)展高校思想教育[J]. 德育論壇, 2002(7).
[3] 傅瑞軍, 張明安, 李春雷, 等.一種快速需求分析方法[J]. 軟件導(dǎo)刊, 2012, 11(4): 42-43.
[4] 張麗華李德榮王冬星. BBS 論壇的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦學(xué)習(xí), 2009(6): 48-49.
[5] 郭燕. BBS論壇的研究[J]. 科技信息, 2009(33): 66-67.