姜賀南等
摘 要 本系統(tǒng)為基于B/S模式的師生在線互動交流平臺,系統(tǒng)中主要用戶分為系統(tǒng)管理員、教師、學生。其中系統(tǒng)管理員主要可以刪除教師、審核教師和修改教師的基本信息,管理員還負責管理網(wǎng)站中的所有帖子的審核和刪除等工作。教師是專門負責審核學生及發(fā)布的帖子,當其中有不利于學校管理的內容,教師可將帖子暫時隱藏起來,并上報給系統(tǒng)管理員,管理員進行刪除工作。其中教師還負責學生身份的審核和修改等工作。而學生是使用本系統(tǒng)的大部分用戶,學生可以通過本系統(tǒng)進行賬號注冊,當系統(tǒng)中的用戶名重復的時候,提示并要求重新注冊。學生賬號注冊以后必須要通過教師的審核。另外學生通過審核之后就可以在本網(wǎng)站內進行主題的創(chuàng)建,或者回復他人所提出的問題。
關鍵詞 師生 交流 互動
中圖分類號:TP3 文獻標識碼:A
0 引言
隨著網(wǎng)絡技術的日趨成熟,新時代學生的生活模式已經(jīng)有了很大改觀,學生們已經(jīng)從過去的促膝長談,演變成網(wǎng)絡互動,為了適應時代發(fā)展及學生的需求,建立一個學生與學生,學生與教師之間的交流互動平臺就顯得尤為重要,通過互聯(lián)網(wǎng)的交流不僅可以給學生更多更好的傾訴空間,也可以讓教師對每個學生有更深一層的了解,通過此平臺也可以加強學生之間的互動交流,充分發(fā)揮出互聯(lián)信息時代網(wǎng)絡的互聯(lián)優(yōu)勢。
1 系統(tǒng)總體設計
在線師生互動交流平臺是屬于B/S結構的,主要是為了服務學生和學生、學生和教師之間的溝通的交流的工作。主要分為登錄模塊、注冊模塊、學生用戶模塊、教師管理模塊和管理員管理模塊。本系統(tǒng)具有嚴格的權限規(guī)則,教師管理學生基本信息及隱藏和審核發(fā)布的信息。而管理員負責管理教師及隱藏、審核和刪除發(fā)布信息。當一個學生用戶注冊以后,需要通過教師對其身份的審核。才能夠在系統(tǒng)中發(fā)布主題。當主題創(chuàng)建完畢,還需要通過教師的審核,當主題中含有對社會有不良影響的主題的時候,教師可以將主題進行隱藏(這時候主題將不在前臺中顯示),并上報給系統(tǒng)管理員,由系統(tǒng)管理員進行刪除。教師進行注冊之后,是由系統(tǒng)管理員進行身份的審核的。
2 系統(tǒng)特色
本系統(tǒng)主要采用的是JSP網(wǎng)頁技術和MySQL數(shù)據(jù)庫。
選用JSP網(wǎng)頁的特點:
(1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不必做任何修改。
(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/.net的局限性是顯而易見的。
(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。
(4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。
(5)支持服務器端組件。web應用需要強大的服務器端組件來支持,開發(fā)人員需要利用其他工具設計實現(xiàn)復雜功能的組件供web頁面調用,以增強系統(tǒng)性能。JSP可以使用成熟的JAVA BEANS 組件來實現(xiàn)復雜商務功能。
選用MySql的特點:
MySql是一個快速、多線程、多用戶的SQL數(shù)據(jù)庫服務器,其出現(xiàn)雖然只有短短的數(shù)年時間,但憑借著“開放源代碼”的東風,它從眾多的數(shù)據(jù)庫中脫穎而出,成為PHP的首選數(shù)據(jù)庫。除了因為幾乎是免費的這點之外,支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進行各種詳細的查詢等都是PHP選擇MySql的主要原因。
3 詳細設計
本系統(tǒng)為基于B/S模式的師生在線互動交流平臺,系統(tǒng)中主要有用戶登錄模塊、用戶注冊模塊、發(fā)布主題、刪除模塊、修改模塊和查看模塊等幾個模塊。
用戶登錄模塊:前臺通過用戶提交的表單進行傳值,然后轉到logind.jsp中進行處理,首先判斷用戶是否存在,然后再判斷用戶的使用權限,根據(jù)權限跳轉到不同的頁面。
用戶注冊模塊:當用戶進入系統(tǒng)登錄的頁面時候,點擊用戶注冊按鈕,然后跳轉到用戶注冊的頁面,通過用戶提交的表單傳值到后臺registerServlet中,registerServlet調用后臺添加用戶的java代碼。注冊成功跳轉到用戶頁面,注冊重名提示用戶名已被注冊。
發(fā)布模塊:當用戶需要發(fā)布主題時候,首先創(chuàng)建相應的主題,需等待教師或管理員進行主題的審核才能夠在前臺中顯示出來。
刪除模塊:本模塊是用來刪除學生發(fā)布的信息的模塊。
修改模塊:本模塊是用來修改用戶信息的模塊。
查看模塊:本模塊是用來查看用戶發(fā)布的模塊。
審核模塊:本模塊是用來審核用戶的模塊。
4 總結
本系統(tǒng)基于B/S模式建立,簡化了客戶端的安裝,投入使用后可以大大提高師生交流互動的便利性,簡化了溝通渠道,為教師,學生之間搭建起了快速連接交流的紐帶,通過此平臺學生與教師之間,學生與學生之間都有了很好的互動,這也充分體現(xiàn)出互聯(lián)網(wǎng)的優(yōu)勢,加強了學校對學生的生活管理。
參考文獻
[1] (美)多納休,甄廣啟等. Java數(shù)據(jù)庫編程寶典. 電子工業(yè)出版社,2003.
[2] (美)Kenneth F.Krutsch ,David S.Cargo ,Virginia Howlett ,張偉等. Java用戶界面編程指南.電子工業(yè)出版社,2002.
[3] 董傳良, 蔣磊宏, 張增泰. 管理信息系統(tǒng),2000.