■天津科技大學(xué) 司占軍 肖 桐
校園微博設(shè)計與開發(fā)的目的是要為高校的思想教育、教學(xué)與科研服務(wù)的,為教師、學(xué)生、學(xué)校各學(xué)院部處提供相關(guān)協(xié)作服務(wù),因此,在進(jìn)行系統(tǒng)的設(shè)計與開發(fā)之前,應(yīng)當(dāng)從現(xiàn)有校園網(wǎng)絡(luò)現(xiàn)狀、技術(shù)實力條件、師生用戶需求等幾個方面進(jìn)行綜合分析,確定師生的個性化需求,并借助校園微博開發(fā)人員自身的技術(shù)實力,對系統(tǒng)的整體結(jié)構(gòu)、系統(tǒng)功能模塊進(jìn)行設(shè)計,進(jìn)而開發(fā)出適合校園需要的微博系統(tǒng)。
一般的微博系統(tǒng)申請方便,易于管理,但是信息龐雜,信息冗余量過大。校園微博系統(tǒng)的用戶需要通過身份認(rèn)證實現(xiàn)“實名微博”,系統(tǒng)的總體需求是使其成為教育、科研、管理工作中的協(xié)作工具,如利用微博簡單便捷的社交功能傳遞和共享辦公、教學(xué)、科研等相關(guān)信息,同時在校園網(wǎng)的支持下方便用戶對信息進(jìn)行獲取、組織和管理,通過快速有效地傳遞相關(guān)信息,使信息資源分享最大化;利用微博的社交功能加強師生的社交互動;利用群組等功能輔助實現(xiàn)新的思想教育、教學(xué)、學(xué)習(xí)方式,積極有效地達(dá)到互動目的。
技術(shù)方面:校園微博的設(shè)計開發(fā)主要包括前臺界面設(shè)計與開發(fā)、后臺數(shù)據(jù)庫的設(shè)計、系統(tǒng)運維等幾個方面。前臺要求應(yīng)用程序功能完備,使用靈活;后臺要求數(shù)據(jù)庫的一致性和完整性強,安全性好。本系統(tǒng)的運行環(huán)境為Linux操作系統(tǒng),采用MySQL進(jìn)行數(shù)據(jù)庫設(shè)計和實現(xiàn),前后臺界面和功能模塊采用PHP語言來開發(fā)。
管理方面:校園微博的管理人員包括硬件系統(tǒng)運維人員、軟件系統(tǒng)管理人員、設(shè)計開發(fā)人員等,一般高校都已建有較為成熟的校園網(wǎng)絡(luò),且設(shè)置有負(fù)責(zé)校園網(wǎng)建設(shè)和管理的職能部門,可勝任硬件及網(wǎng)絡(luò)鏈路的管理維護工作。高校一般設(shè)置有計算機、藝術(shù)設(shè)計等相關(guān)專業(yè),師生能夠勝任校園微博的相關(guān)管理工作,為校園微博的設(shè)計、開發(fā)、維護提供了高素質(zhì)的人才保證。
操作方面:校園微博的用戶是學(xué)校的教師、學(xué)生和各學(xué)院部處工作人員,在設(shè)計時充分考慮到易用性、親和力,采用簡單友好的圖形界面,并提供詳細(xì)的使用指導(dǎo)和幫助文檔,對于懂得計算機基本操作知識的高校師生用戶來說,能夠很快地上手使用校園微博。
經(jīng)濟方面:校園網(wǎng)可為校園微博系統(tǒng)提供良好的硬件設(shè)施和保障,因此,主要經(jīng)濟投入在于系統(tǒng)的開發(fā)和維護以及校園微博的推廣宣傳。借助高校既有的師生人才隊伍,開發(fā)一套完整可用的校園微博系統(tǒng)并不難,工作量和勞動強度相對不大,人力成本投入較少。校園微博的推廣宣傳僅限于在校內(nèi)進(jìn)行,借助海報、公告欄、校園廣播站、校園網(wǎng)絡(luò)等多種方式便可滿足宣傳需要,因此投入的資金并不多。
信息在校園微博系統(tǒng)中的傳播呈現(xiàn)出一種分布式的網(wǎng)狀互動傳播,任何一個節(jié)點都能接收、產(chǎn)生和發(fā)布信息,校園微博系統(tǒng)的用戶既是信息的發(fā)布者也是信息的接收者,是兩種角色的辯證統(tǒng)一體。校園微博系統(tǒng)的用戶如下。
(1)教師:具有較高的專業(yè)知識修養(yǎng),是學(xué)校教學(xué)、科研工作的主要力量,在校園中作為知識的主要傳授者和引導(dǎo)者。
(2)學(xué)生:具有一定的文化素養(yǎng)和媒體素養(yǎng),對新興媒體有較高認(rèn)知,在學(xué)校教學(xué)工作中作為知識的主要接收者,同時,學(xué)生之間存在廣泛的信息分享。
(3)部門工作人員:學(xué)校各部門、院系的工作人員,負(fù)責(zé)各種事務(wù)管理工作,是學(xué)校管理運作的主要力量,同時也是綜合信息的主要發(fā)布者。
(4)系統(tǒng)管理人員:負(fù)責(zé)系統(tǒng)的日常管理及擴展、維護等工作。
由以上需求分析可知,校園微博系統(tǒng)應(yīng)該滿足以下幾個基本功能。
(1)信息管理功能:是系統(tǒng)的基礎(chǔ)功能之一,主要實現(xiàn)用戶信息的編輯、發(fā)布、分享、評論等,信息的編輯考慮實現(xiàn)支持圖片、超鏈接與視頻鏈接。
(2)群組、活動和投票管理功能:是校園微博系統(tǒng)的擴展互動功能,主要實現(xiàn)用戶可以創(chuàng)建群組,發(fā)起活動,發(fā)起投票,并可邀請其他用戶加入,管理群組成員等。
(3)用戶管理功能:主要是用戶的認(rèn)證登錄、用戶權(quán)限、好友操作等,可分為系統(tǒng)管理員和認(rèn)證用戶,前者是對所有認(rèn)證用戶進(jìn)行管理,后者可以進(jìn)行好友操作,具有相應(yīng)的用戶權(quán)限如群組、分享等功能。
(4)系統(tǒng)管理功能:主要是對系統(tǒng)的管理與維護,以確保系統(tǒng)的穩(wěn)定性、可擴展性及高可用性。在系統(tǒng)運行時,管理員需要對系統(tǒng)進(jìn)行維護,可以對數(shù)據(jù)庫進(jìn)行實時備份,以備在需要的時候?qū)ο到y(tǒng)進(jìn)行數(shù)據(jù)庫恢復(fù),保證系統(tǒng)正常運行。
(5)搜索功能:搜索功能是系統(tǒng)的一項重要功能,它可以幫助用戶快速地定位自己所需要的信息、用戶等,系統(tǒng)應(yīng)該支持多種信息及多種信息組合方式的檢索。
校園微博系統(tǒng)采用B/S(Browser/Server)架構(gòu)來實現(xiàn),主要分為用戶模塊、微博模塊、關(guān)注模塊、評論模塊,所有的功能都是圍繞這4個模塊展開的,還有擴展模塊如微群模塊、活動模塊和投票模塊等。此外,系統(tǒng)后臺還有后臺管理模塊,提供給管理員設(shè)置微博運行的相關(guān)配置。
用戶模塊主要存儲了用戶的基本信息,如用戶唯一標(biāo)識(用戶ID)、用戶的密碼、用戶的性別、用戶的電子郵箱地址、用戶的一些自我介紹信息等。用戶模塊是微博系統(tǒng)最基礎(chǔ)的部分,它提供了用戶的注冊功能、用戶的登錄校驗檢查功能、用戶的密碼修改功能,以及用戶ID的接受和發(fā)送功能等,通過用戶ID這個唯一標(biāo)識與其他部分相聯(lián)系。
(1)用戶注冊:用戶注冊功能,是校園微博最基本的功能。對于初次使用校園微博的用戶,在用戶數(shù)據(jù)庫中沒有該用戶的信息。管理員可以在數(shù)據(jù)庫中登記用戶信息,只有在數(shù)據(jù)庫中已有注冊信息的用戶才被允許使用校園微博。
(2)用戶登錄:對于已經(jīng)注冊成功的校園微博用戶,系統(tǒng)提供了用戶登錄功能。用戶填寫用戶名和密碼,校園微博對用戶填寫的信息與數(shù)據(jù)庫中存在的信息進(jìn)行校驗,如果符合數(shù)據(jù)庫中的對應(yīng)數(shù)據(jù)項,則為用戶登錄,用戶登錄后可以使用校園微博。用戶的密碼是使用了MD5散列后存放在系統(tǒng)中的。
(3)用戶密碼找回:對于忘記了密碼的用戶,可以使用用戶密碼找回功能,通過核對用戶信息中的其他個人信息對用戶的身份進(jìn)行確認(rèn),將用戶的密碼重新告知用戶。
(4)用戶微博發(fā)表:已經(jīng)登錄的用戶可以發(fā)表自己的微博信息,這個信息將出現(xiàn)在用戶的微博頁面中和關(guān)注該用戶的用戶信息頁面中。
(5)用戶微博評論:已經(jīng)登錄的用戶可以對所關(guān)注用戶的微博信息進(jìn)行評論,也可以對收到的其他用戶對自己微博信息所發(fā)的評論進(jìn)行回復(fù)。
(6)用戶微博轉(zhuǎn)發(fā):已經(jīng)登錄的用戶可以對其他用戶的微博信息進(jìn)行轉(zhuǎn)發(fā)。
(7)用戶個人信息更改:對于已經(jīng)登錄的用戶,可以隨時對自己的個人信息進(jìn)行更改,在對登錄密碼進(jìn)行更改前要求輸入原密碼,而對其他的用戶信息,如用戶昵稱、電子郵件地址等不需要輸入密碼。
微博模塊主要存儲了微博信息的相關(guān)數(shù)據(jù),包括信息的唯一標(biāo)識信息ID、信息發(fā)布時間、信息管理、信息的轉(zhuǎn)發(fā)與評論控制等。與用戶基本信息部分一樣,是校園微博系統(tǒng)最基礎(chǔ)的部分,提供了微博系統(tǒng)的信息管理功能,為信息的評論等功能的實現(xiàn)奠定了基礎(chǔ),主要有發(fā)送功能、保存功能、編輯功能、引用多媒體內(nèi)容功能。
(1)微博信息的發(fā)送功能。新建一條微博,并將微博發(fā)送到服務(wù)器上,所有關(guān)注的用戶都能夠即時收到這條微博信息。一條微博的總字?jǐn)?shù)不能超過140個字符。
(2)微博信息的保存功能。用戶的所有微博話題將會被永久保存在系統(tǒng)的服務(wù)器上。系統(tǒng)會滾動顯示最近的微博信息。
(3)微博信息的編輯功能。用戶發(fā)送微博信息后,可以對這個信息進(jìn)行修改或刪除等操作。
(4)微博信息的引用多媒體內(nèi)容功能。微博可以包含如圖片、視頻、音樂等多媒體內(nèi)容。系統(tǒng)會在多媒體內(nèi)容表中保存相關(guān)信息,而在微博正文的列表中,只保存這些內(nèi)容的鏈接。
關(guān)注模塊展現(xiàn)了用戶和用戶之間的關(guān)系,是實現(xiàn)微博的主要功能關(guān)注與被關(guān)注的模塊,通過對用戶的唯一標(biāo)識(用戶ID)的使用,建立了用戶與用戶之間的聯(lián)系。實現(xiàn)的主要思想是通過關(guān)注的來源ID和被關(guān)注ID建立起1個用戶與多個用戶,多個用戶和1個用戶,多個用戶和多個用戶的關(guān)系。關(guān)注模塊,主要的功能是關(guān)注、分類、取消關(guān)注等功能。
(1)關(guān)注,即用戶在使用微博系統(tǒng)時,可以關(guān)注某用戶,或者關(guān)注某群組。
(2)分類,在自己所關(guān)注的用戶中,可以將所關(guān)注的用戶進(jìn)行分類并管理分類信息。
(3)取消關(guān)注,指取消關(guān)注某用戶,即不再接收該用戶的微博信息。
微博評論模塊主要存儲了其他用戶評論的相關(guān)信息,是建立在微博信息部分上形成的拓展功能,提供了用戶對自己微博信息或者其他用戶微博信息的評論功能。主要包括了評論的時間、評論的內(nèi)容、評論的來源ID、評論的去向ID等。通過用戶ID和信息ID與其他部分相聯(lián)系。評論模塊控制系統(tǒng)中的評論操作,包括發(fā)送評論、修改評論、刪除評論。
(1)發(fā)送評論,發(fā)送對某微博信息的評論,該評論同樣不能超過140個字符。
(2)修改評論,對已發(fā)送的評論進(jìn)行修改。
(3)刪除評論,刪除對某微博主題的評論。
微群模塊主要包括創(chuàng)建微群、邀請好友加入、成員管理等功能。
(1)建立微群,新建一個微群,可以寫入微群名稱、簡介,添加封面、標(biāo)簽等內(nèi)容來描述所建的微群。
(2)邀請加入,建立好微群后,可以邀請好友加入,對關(guān)注自己的粉絲發(fā)送邀請,請他加入該群。
(3)修改和刪除,可以對已建立的微群的描述等進(jìn)行修改,也可以刪除該微群。
(4)成員管理,對已加入微群的成員進(jìn)行管理,有權(quán)限刪除群組成員。
活動模塊,主要功能有發(fā)起活動、參與活動等功能。
(1)發(fā)起活動,通過填寫活動名稱、起止時間、相關(guān)活動介紹、活動地點,添加活動封面等發(fā)起一個活動。
(2)參與活動,對感興趣的活動可以通過點擊參與。
(3)統(tǒng)計,統(tǒng)計顯示出參與某活動的具體人員。
投票模塊主要功能有發(fā)起投票、參與投票、票數(shù)統(tǒng)計等功能。
(1)發(fā)起投票,新建一個投票,發(fā)起投票主題,添加投票內(nèi)容、封面。
(2)參與投票,選擇某一項投票內(nèi)容進(jìn)行投票,只能進(jìn)行一次投票,不能更改。
(3)票數(shù)統(tǒng)計,統(tǒng)計所得投票總數(shù),并顯示結(jié)果。
后臺管理模塊,主要提供給管理員來配置微博系統(tǒng),使得微博系統(tǒng)運行更有效率、使用起來更加便捷,后臺管理界面如右圖所示。后臺管理的功能主要有:
(1)系統(tǒng)管理,管理系統(tǒng)的基本運行配置。主要有參數(shù)設(shè)置、微博設(shè)置、緩存管理、灌水設(shè)置、郵局設(shè)置、積分設(shè)置、其他設(shè)置等。
(2)用戶管理,管理系統(tǒng)中的所有用戶,包括用戶列表和添加用戶兩個功能。
(3)積分管理,管理用戶在使用校園微博過程中所得的積分,包括積分日志和積分設(shè)置。其中,積分設(shè)置功能就是系統(tǒng)管理中的積分設(shè)置功能。
(4)話題管理,管理整個微博中的話題,包括話題列表、添加話題、話題更名、刪除話題功能。
(5)微博管理,管理系統(tǒng)中的微博,可以列舉微博、編輯微博、刪除微博、批量刪除。
(6)群組管理,管理系統(tǒng)中的院校信息,可以進(jìn)行編輯群組、添加群組、刪除群組等操作。
(7)新聞公告,管理系統(tǒng)首頁的新聞信息,可以對新聞進(jìn)行發(fā)布、修改或刪除。
(8)評論管理,能夠管理系統(tǒng)中的評論,可以執(zhí)行列舉系統(tǒng)中的評論、瀏覽評論、刪除評論、批量刪除等操作。
(9)切換圖片。切換首頁的滾動圖片,可以顯示當(dāng)前滾動圖片的列表,對圖片列表進(jìn)行添加、修改、刪除等。
微博已經(jīng)成為一種應(yīng)該被思想政治教育者重視和運用的育人載體。因此,如何發(fā)揮校園微博這一新媒體優(yōu)于其他傳統(tǒng)媒體的特性,進(jìn)而構(gòu)建起一套以網(wǎng)絡(luò)新媒體為平臺的大學(xué)生思想政治教育體系,將成為廣大教育工作者繼續(xù)努力的目標(biāo)。