盧錫仲等
【摘 要】 目前計(jì)算機(jī)技術(shù)發(fā)展十分迅速,網(wǎng)絡(luò)和多媒體教學(xué)技術(shù)引起了人們的廣泛重視。為支持學(xué)校進(jìn)行的計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革,開(kāi)發(fā)了基于Web的高校計(jì)算機(jī)實(shí)驗(yàn)室輔助教學(xué)管理系統(tǒng),本系統(tǒng)采用了JSP技術(shù),具有了強(qiáng)大的網(wǎng)絡(luò)功能,跨平臺(tái)性和安全性,大大的豐富了教師的教學(xué)方式,提高了學(xué)生學(xué)習(xí)的主動(dòng)性和學(xué)習(xí)效率,最大的發(fā)揮了學(xué)生的主觀能動(dòng)性。
【關(guān)鍵詞】 B/S模式 輔助教學(xué)管理系統(tǒng) JSP
1 引言
在社會(huì)全面信息化的今天,教學(xué)信息化也是不可避免的,在高校計(jì)算機(jī)實(shí)驗(yàn)教學(xué)過(guò)程中,教師與學(xué)生的互動(dòng)不同于傳統(tǒng)方式,而是以計(jì)算機(jī)作為媒介。這就要求有一個(gè)好的系統(tǒng)去幫助教師,方便教師的教學(xué)和管理。目前,我國(guó)為了加快教育建設(shè),提出了教學(xué)內(nèi)容和課程體系改革計(jì)劃,因此我們要改變教學(xué)方法和更新教育理念,改變?nèi)瞬诺呐囵B(yǎng)方式,這也就使網(wǎng)絡(luò)多媒體教學(xué)技術(shù)的到重視和發(fā)展?,F(xiàn)有的計(jì)算機(jī)教學(xué)輔助系統(tǒng)大多數(shù)沒(méi)有充分的考慮實(shí)際應(yīng)用中所出現(xiàn)的問(wèn)題,缺乏對(duì)學(xué)生的人文關(guān)懷,給老師教學(xué)帶來(lái)了一些不便?;谝陨显?,并結(jié)合本校的實(shí)際情況,開(kāi)發(fā)了基于Web的計(jì)算機(jī)實(shí)驗(yàn)室輔助教學(xué)管理系統(tǒng)。
本系統(tǒng)使老師與學(xué)生之間、學(xué)生與學(xué)生之間的交流更加密切,系統(tǒng)實(shí)現(xiàn)了在線答疑、問(wèn)題登記等功能,課件、作業(yè)、視頻精選課上傳與下載、教學(xué)資源共享等功能,使教學(xué)不在受空間和時(shí)間的制約、使教師的教學(xué)更加方便與高效,使學(xué)生的學(xué)習(xí)興趣與效率得到提高。同時(shí),有效地提高教學(xué)效率和教學(xué)質(zhì)量,對(duì)促進(jìn)教學(xué)改革,方便學(xué)生之間交流與實(shí)現(xiàn)優(yōu)秀資源的共享將起到非常顯著的作用,也對(duì)教師素質(zhì)提高了要求,要求教師不斷改進(jìn)其教學(xué)思想,保持與時(shí)俱進(jìn)。
2 系統(tǒng)總體設(shè)計(jì)
本系統(tǒng)采用B/S(Browser/Server)模式實(shí)現(xiàn)。客戶端由瀏覽器支持,服務(wù)器是Web服務(wù)器,網(wǎng)頁(yè)采用JSP語(yǔ)言,系統(tǒng)運(yùn)行過(guò)程概括起來(lái)就是請(qǐng)求與響應(yīng)的過(guò)程,由瀏覽器向Web服務(wù)器發(fā)送請(qǐng)求,Web服務(wù)器響應(yīng)后將客戶端所需求的數(shù)據(jù)經(jīng)過(guò)處理后返回給客戶端??蛻舳私邮軅鱽?lái)的網(wǎng)頁(yè)代碼,經(jīng)過(guò)瀏覽器的處理后最終把網(wǎng)頁(yè)顯示給用戶[1]。
本系統(tǒng)采用這些技術(shù)及框架主要考慮以下幾點(diǎn):
(1)與以往的網(wǎng)絡(luò)應(yīng)用不同,本系統(tǒng)的客戶端就是微機(jī)或移動(dòng)終端上的瀏覽器,客戶不需要在另外下載客戶端,這樣大大的方便了用戶的使用。(2)網(wǎng)頁(yè)語(yǔ)言采用JSP是由于JSP是JAVA基礎(chǔ)上建立的動(dòng)態(tài)網(wǎng)頁(yè)代碼,所以采用JSP技術(shù)使本系統(tǒng)穩(wěn)定高效率、安全可靠、代碼規(guī)范統(tǒng)一、利于擴(kuò)展和再次開(kāi)發(fā)。(3)系統(tǒng)采用B/S模式使數(shù)據(jù)的處理和存儲(chǔ)都是在Web服務(wù)器上進(jìn)行,這樣使客戶端更進(jìn)一步的簡(jiǎn)化,而且正是由于這點(diǎn)使此網(wǎng)絡(luò)應(yīng)用的維護(hù)和升級(jí)只對(duì)Web服務(wù)器操作就行了,而且使更新維護(hù)更加方便快捷,客戶也無(wú)須再次更新客戶端。
本系統(tǒng)可細(xì)分為五層,底層操作系統(tǒng)win7/windows xp、Mysql數(shù)據(jù)庫(kù)系統(tǒng)層、數(shù)據(jù)庫(kù)的接口層、客戶服務(wù)層,其中數(shù)據(jù)庫(kù)接口層的作用是將采集到的數(shù)據(jù)通過(guò)數(shù)據(jù)庫(kù)接口層傳往數(shù)據(jù)庫(kù)、客戶服務(wù)層是面向服務(wù)器和用戶,通過(guò)客戶端頁(yè)面與Web服務(wù)器進(jìn)行數(shù)據(jù)的交換。
經(jīng)過(guò)以上的分析本系統(tǒng)設(shè)計(jì)應(yīng)主要包括以下兩大方面:
(1)數(shù)據(jù)庫(kù)位于該系統(tǒng)Web站點(diǎn)的數(shù)據(jù)庫(kù)服務(wù)器上,用戶界面位于Web服務(wù)器上,Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器可同處于不同物理服務(wù)器上,也可以在同一物理服務(wù)器上[2]。(2)用戶前臺(tái)頁(yè)面、數(shù)據(jù)庫(kù)設(shè)計(jì)、后臺(tái)頁(yè)面設(shè)計(jì)。
該系統(tǒng)的運(yùn)行過(guò)程是由客戶端瀏覽器(Browser)訪問(wèn)Web服務(wù)器和服務(wù)器關(guān)聯(lián)的后臺(tái)數(shù)據(jù)庫(kù),用戶端的瀏覽器和Web服務(wù)器之間的交流采用HTTP協(xié)議,服務(wù)器端進(jìn)行對(duì)信息的管理和發(fā)送,執(zhí)行JSP、JavaScript腳本語(yǔ)言代碼、Mysql命令和標(biāo)準(zhǔn)HTML代碼,通過(guò)JDBC驅(qū)動(dòng)程序,連接到支持JDBC連接方式的數(shù)據(jù)庫(kù)來(lái)存取數(shù)據(jù)??蛻舳耍g覽器)接收和顯示Server提供的Web信息[3]。
3 系統(tǒng)詳細(xì)設(shè)計(jì)
3.1 系統(tǒng)基本功能
本系統(tǒng)的基本功能如圖1所示。
(1)登錄模塊;實(shí)現(xiàn):JSP+html及css。(2)公告管理模塊;實(shí)現(xiàn):JSP+mysql+javabean。(3)教程、課件管理模塊;實(shí)現(xiàn):Struts 2.x+FileUpload及Components-FileUpload組件。(4)個(gè)人信息管理模塊;實(shí)現(xiàn):JSP+javabean+servlet。(5)BBS信息管理;實(shí)現(xiàn):JSP+javabean+servlet主要是實(shí)現(xiàn)了三層結(jié)構(gòu)(MVC)減少了許多代碼量,代碼更簡(jiǎn)介,業(yè)務(wù)更清晰容易維護(hù)。(6)聊天室模塊;實(shí)現(xiàn):JSP+Ajax。(7)文件上傳與下載模塊;實(shí)現(xiàn):Struts 2.x+FileUpload組件。
3.2 運(yùn)行和開(kāi)發(fā)環(huán)境
瀏覽器:IE/Firefox等瀏覽器;數(shù)據(jù)庫(kù):Mysql;操作系統(tǒng):Win7/Windows XP;開(kāi)發(fā)工具:JDK Myeclipse/eclipse-jee;Web服務(wù)器:Tomcat;JSP引擎:Tomcat。考慮本系統(tǒng)應(yīng)用到的JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)對(duì)開(kāi)發(fā)環(huán)境的要求,在技術(shù)上是可行的,而且安全性很高[4]。
3.3 系統(tǒng)的不同用戶操作權(quán)限介紹
(1)系統(tǒng)管理員:系統(tǒng)管理員登錄經(jīng)檢查通過(guò)后可以進(jìn)行:對(duì)用戶信息、論壇版塊信息及公告信息的瀏覽、修改、刪除、添加等操作;上傳視頻教程、課件;審核用戶上傳的資料;查詢、刪除、添加管理員信息、修改管理員密碼等操作。(2)老師:在交流論壇瀏覽問(wèn)題和解答問(wèn)題,瀏覽系統(tǒng)管理員發(fā)布的信息公告、課件、教程;根據(jù)需要下載并保存公告具體內(nèi)容;上傳和下載教程、課件。(3)學(xué)生:瀏覽發(fā)布的公告消息,根據(jù)需要可選擇下載教程和課件;在交流論壇瀏覽問(wèn)題、提出問(wèn)題和提供問(wèn)題解答信息,同樣的也可以在聊天室中交流。endprint
3.4 核心模塊功能的實(shí)現(xiàn)
(1)聊天室;聊天室是基于JSP+Ajax實(shí)現(xiàn)的,Ajax的優(yōu)勢(shì)就是驗(yàn)證頁(yè)面信息或更新頁(yè)面信息的時(shí)候,不用整個(gè)頁(yè)面全部刷新,刷新變化的那部分就可以了,用戶體驗(yàn)度較好。
功能設(shè)計(jì);①用戶注冊(cè),用戶只有擁有自己的帳號(hào)才能登錄到聊天室系統(tǒng)中結(jié)交朋友,暢所欲言發(fā)言可以選擇匿名發(fā)表。②群聊,正常聊天,所有人都能看到群里每個(gè)人的發(fā)言。③私聊,個(gè)人私聊屏,展示對(duì)方對(duì)自己所說(shuō)的話,其他會(huì)員、網(wǎng)友看不到自己的私聊內(nèi)容。④警告,此功能為管理員、群里主持人所特有的權(quán)利;可以對(duì)違規(guī)會(huì)員、網(wǎng)友進(jìn)行警告,提示其注意其言論。⑤禁言,此功能為“管理員”所特有的權(quán)利。
(2)文件上傳與下載;文件上傳與下載是基于Struts 2.x+FileUpload框架實(shí)現(xiàn)的,同時(shí)需要IO和FlieUpload組件的支持,還要有相關(guān)的類庫(kù)支持 用到的java類庫(kù)有:
java.io.File;
java.io.FileInputStream;
java.io.FileOutputStream;
java.io.InputStream;
java.io.OutputStream;
java.util.List;。
需要配置好struts.xml struts.properties文件。
功能設(shè)計(jì): 用戶輸入用戶名和密碼即可實(shí)現(xiàn)在線多文件的上傳與下載,在上傳和下載成功后會(huì)有對(duì)應(yīng)的詳情信息返回給用戶,文件的上傳與下載是否成功用戶一目了然。該模塊主要應(yīng)用于教學(xué)資料的上傳和下載、學(xué)生的作業(yè)的上傳與提交等。
4 特色與創(chuàng)新
(1)系統(tǒng)成本較少,而當(dāng)投入運(yùn)行后便可為學(xué)校的教學(xué)資源管理節(jié)約大量的人力,物力。系統(tǒng)所帶來(lái)的效益遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本,方便,簡(jiǎn)單易行。(2)系統(tǒng)采用JSP動(dòng)態(tài)頁(yè)面技術(shù),無(wú)須手動(dòng)地更新html文檔,便會(huì)自動(dòng)生成新的頁(yè)面,可以大大節(jié)省工作量。(3)系統(tǒng)界面簡(jiǎn)潔清晰,考慮人們使用時(shí)的習(xí)慣,操作簡(jiǎn)單,每一個(gè)操作后都會(huì)對(duì)用戶有所響應(yīng),數(shù)據(jù)讀取靈活可靠,功能規(guī)范齊全,使用簡(jiǎn)易。(4)由于系統(tǒng)采用JSP技術(shù),即系統(tǒng)頁(yè)面大多數(shù)是采用HTML代碼嵌入Java代碼所組成的,因此,本系統(tǒng)具備了java技術(shù)簡(jiǎn)單易用的優(yōu)點(diǎn)、完全面向?qū)ο蟮奶攸c(diǎn)、平臺(tái)無(wú)關(guān)性以及安全可靠性。(5)校內(nèi)的交流論壇、聊天室為教師和學(xué)生、學(xué)生之間、教師之間提供一個(gè)直接交流的平臺(tái),網(wǎng)上測(cè)試、討論和答疑等,對(duì)提高學(xué)生的整體素質(zhì),學(xué)習(xí)效率、社交能力很有幫助。(6)采用Ajax技術(shù),客戶端頁(yè)面對(duì)數(shù)據(jù)的修改通過(guò)Ajax技術(shù)與后臺(tái)直接交互,提升了客戶的體驗(yàn)。
5 結(jié)語(yǔ)
基于Web的算機(jī)實(shí)驗(yàn)室輔助教學(xué)管理系統(tǒng)分層相對(duì)獨(dú)立細(xì)致,這也就降低了系統(tǒng)維護(hù)和升級(jí)的成本、提高了系統(tǒng)的安全性。本系統(tǒng)能夠?qū)崿F(xiàn)教學(xué)資源管理、學(xué)生信息管理、聊天室、交流論壇、信息公示、備忘錄、留言板以及文件上傳和下載等功能。系統(tǒng)的優(yōu)點(diǎn)是對(duì)于維護(hù)方面系統(tǒng)的數(shù)據(jù)處理和編碼多是采用面向?qū)ο蟮乃枷?,使代碼的結(jié)構(gòu)非常清晰便于維護(hù)和調(diào)試,對(duì)于教學(xué)方面師生間可在線進(jìn)行實(shí)時(shí)與非實(shí)時(shí)的教學(xué)互動(dòng),使教學(xué)不再受限。不足之處是關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)不是很規(guī)范,用戶界面不夠美觀,這些都有待進(jìn)一步改善。
參考文獻(xiàn)
[1]Burd, Barry A. JSP ,M&T Books 2001.
[2](美)BruceW.Perry Java Servlet&JSP經(jīng)典實(shí)例 中國(guó)電力出版社2005.
[3]Bryan Basham, Kathy Sierra, Bert Bates Southeast University Press[M].東南大學(xué)出版社,2006.
[4]王夕寧.JSP通用模塊及典型系統(tǒng)開(kāi)發(fā).人民郵電出版社,2006.endprint
3.4 核心模塊功能的實(shí)現(xiàn)
(1)聊天室;聊天室是基于JSP+Ajax實(shí)現(xiàn)的,Ajax的優(yōu)勢(shì)就是驗(yàn)證頁(yè)面信息或更新頁(yè)面信息的時(shí)候,不用整個(gè)頁(yè)面全部刷新,刷新變化的那部分就可以了,用戶體驗(yàn)度較好。
功能設(shè)計(jì);①用戶注冊(cè),用戶只有擁有自己的帳號(hào)才能登錄到聊天室系統(tǒng)中結(jié)交朋友,暢所欲言發(fā)言可以選擇匿名發(fā)表。②群聊,正常聊天,所有人都能看到群里每個(gè)人的發(fā)言。③私聊,個(gè)人私聊屏,展示對(duì)方對(duì)自己所說(shuō)的話,其他會(huì)員、網(wǎng)友看不到自己的私聊內(nèi)容。④警告,此功能為管理員、群里主持人所特有的權(quán)利;可以對(duì)違規(guī)會(huì)員、網(wǎng)友進(jìn)行警告,提示其注意其言論。⑤禁言,此功能為“管理員”所特有的權(quán)利。
(2)文件上傳與下載;文件上傳與下載是基于Struts 2.x+FileUpload框架實(shí)現(xiàn)的,同時(shí)需要IO和FlieUpload組件的支持,還要有相關(guān)的類庫(kù)支持 用到的java類庫(kù)有:
java.io.File;
java.io.FileInputStream;
java.io.FileOutputStream;
java.io.InputStream;
java.io.OutputStream;
java.util.List;。
需要配置好struts.xml struts.properties文件。
功能設(shè)計(jì): 用戶輸入用戶名和密碼即可實(shí)現(xiàn)在線多文件的上傳與下載,在上傳和下載成功后會(huì)有對(duì)應(yīng)的詳情信息返回給用戶,文件的上傳與下載是否成功用戶一目了然。該模塊主要應(yīng)用于教學(xué)資料的上傳和下載、學(xué)生的作業(yè)的上傳與提交等。
4 特色與創(chuàng)新
(1)系統(tǒng)成本較少,而當(dāng)投入運(yùn)行后便可為學(xué)校的教學(xué)資源管理節(jié)約大量的人力,物力。系統(tǒng)所帶來(lái)的效益遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本,方便,簡(jiǎn)單易行。(2)系統(tǒng)采用JSP動(dòng)態(tài)頁(yè)面技術(shù),無(wú)須手動(dòng)地更新html文檔,便會(huì)自動(dòng)生成新的頁(yè)面,可以大大節(jié)省工作量。(3)系統(tǒng)界面簡(jiǎn)潔清晰,考慮人們使用時(shí)的習(xí)慣,操作簡(jiǎn)單,每一個(gè)操作后都會(huì)對(duì)用戶有所響應(yīng),數(shù)據(jù)讀取靈活可靠,功能規(guī)范齊全,使用簡(jiǎn)易。(4)由于系統(tǒng)采用JSP技術(shù),即系統(tǒng)頁(yè)面大多數(shù)是采用HTML代碼嵌入Java代碼所組成的,因此,本系統(tǒng)具備了java技術(shù)簡(jiǎn)單易用的優(yōu)點(diǎn)、完全面向?qū)ο蟮奶攸c(diǎn)、平臺(tái)無(wú)關(guān)性以及安全可靠性。(5)校內(nèi)的交流論壇、聊天室為教師和學(xué)生、學(xué)生之間、教師之間提供一個(gè)直接交流的平臺(tái),網(wǎng)上測(cè)試、討論和答疑等,對(duì)提高學(xué)生的整體素質(zhì),學(xué)習(xí)效率、社交能力很有幫助。(6)采用Ajax技術(shù),客戶端頁(yè)面對(duì)數(shù)據(jù)的修改通過(guò)Ajax技術(shù)與后臺(tái)直接交互,提升了客戶的體驗(yàn)。
5 結(jié)語(yǔ)
基于Web的算機(jī)實(shí)驗(yàn)室輔助教學(xué)管理系統(tǒng)分層相對(duì)獨(dú)立細(xì)致,這也就降低了系統(tǒng)維護(hù)和升級(jí)的成本、提高了系統(tǒng)的安全性。本系統(tǒng)能夠?qū)崿F(xiàn)教學(xué)資源管理、學(xué)生信息管理、聊天室、交流論壇、信息公示、備忘錄、留言板以及文件上傳和下載等功能。系統(tǒng)的優(yōu)點(diǎn)是對(duì)于維護(hù)方面系統(tǒng)的數(shù)據(jù)處理和編碼多是采用面向?qū)ο蟮乃枷?,使代碼的結(jié)構(gòu)非常清晰便于維護(hù)和調(diào)試,對(duì)于教學(xué)方面師生間可在線進(jìn)行實(shí)時(shí)與非實(shí)時(shí)的教學(xué)互動(dòng),使教學(xué)不再受限。不足之處是關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)不是很規(guī)范,用戶界面不夠美觀,這些都有待進(jìn)一步改善。
參考文獻(xiàn)
[1]Burd, Barry A. JSP ,M&T Books 2001.
[2](美)BruceW.Perry Java Servlet&JSP經(jīng)典實(shí)例 中國(guó)電力出版社2005.
[3]Bryan Basham, Kathy Sierra, Bert Bates Southeast University Press[M].東南大學(xué)出版社,2006.
[4]王夕寧.JSP通用模塊及典型系統(tǒng)開(kāi)發(fā).人民郵電出版社,2006.endprint
3.4 核心模塊功能的實(shí)現(xiàn)
(1)聊天室;聊天室是基于JSP+Ajax實(shí)現(xiàn)的,Ajax的優(yōu)勢(shì)就是驗(yàn)證頁(yè)面信息或更新頁(yè)面信息的時(shí)候,不用整個(gè)頁(yè)面全部刷新,刷新變化的那部分就可以了,用戶體驗(yàn)度較好。
功能設(shè)計(jì);①用戶注冊(cè),用戶只有擁有自己的帳號(hào)才能登錄到聊天室系統(tǒng)中結(jié)交朋友,暢所欲言發(fā)言可以選擇匿名發(fā)表。②群聊,正常聊天,所有人都能看到群里每個(gè)人的發(fā)言。③私聊,個(gè)人私聊屏,展示對(duì)方對(duì)自己所說(shuō)的話,其他會(huì)員、網(wǎng)友看不到自己的私聊內(nèi)容。④警告,此功能為管理員、群里主持人所特有的權(quán)利;可以對(duì)違規(guī)會(huì)員、網(wǎng)友進(jìn)行警告,提示其注意其言論。⑤禁言,此功能為“管理員”所特有的權(quán)利。
(2)文件上傳與下載;文件上傳與下載是基于Struts 2.x+FileUpload框架實(shí)現(xiàn)的,同時(shí)需要IO和FlieUpload組件的支持,還要有相關(guān)的類庫(kù)支持 用到的java類庫(kù)有:
java.io.File;
java.io.FileInputStream;
java.io.FileOutputStream;
java.io.InputStream;
java.io.OutputStream;
java.util.List;。
需要配置好struts.xml struts.properties文件。
功能設(shè)計(jì): 用戶輸入用戶名和密碼即可實(shí)現(xiàn)在線多文件的上傳與下載,在上傳和下載成功后會(huì)有對(duì)應(yīng)的詳情信息返回給用戶,文件的上傳與下載是否成功用戶一目了然。該模塊主要應(yīng)用于教學(xué)資料的上傳和下載、學(xué)生的作業(yè)的上傳與提交等。
4 特色與創(chuàng)新
(1)系統(tǒng)成本較少,而當(dāng)投入運(yùn)行后便可為學(xué)校的教學(xué)資源管理節(jié)約大量的人力,物力。系統(tǒng)所帶來(lái)的效益遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本,方便,簡(jiǎn)單易行。(2)系統(tǒng)采用JSP動(dòng)態(tài)頁(yè)面技術(shù),無(wú)須手動(dòng)地更新html文檔,便會(huì)自動(dòng)生成新的頁(yè)面,可以大大節(jié)省工作量。(3)系統(tǒng)界面簡(jiǎn)潔清晰,考慮人們使用時(shí)的習(xí)慣,操作簡(jiǎn)單,每一個(gè)操作后都會(huì)對(duì)用戶有所響應(yīng),數(shù)據(jù)讀取靈活可靠,功能規(guī)范齊全,使用簡(jiǎn)易。(4)由于系統(tǒng)采用JSP技術(shù),即系統(tǒng)頁(yè)面大多數(shù)是采用HTML代碼嵌入Java代碼所組成的,因此,本系統(tǒng)具備了java技術(shù)簡(jiǎn)單易用的優(yōu)點(diǎn)、完全面向?qū)ο蟮奶攸c(diǎn)、平臺(tái)無(wú)關(guān)性以及安全可靠性。(5)校內(nèi)的交流論壇、聊天室為教師和學(xué)生、學(xué)生之間、教師之間提供一個(gè)直接交流的平臺(tái),網(wǎng)上測(cè)試、討論和答疑等,對(duì)提高學(xué)生的整體素質(zhì),學(xué)習(xí)效率、社交能力很有幫助。(6)采用Ajax技術(shù),客戶端頁(yè)面對(duì)數(shù)據(jù)的修改通過(guò)Ajax技術(shù)與后臺(tái)直接交互,提升了客戶的體驗(yàn)。
5 結(jié)語(yǔ)
基于Web的算機(jī)實(shí)驗(yàn)室輔助教學(xué)管理系統(tǒng)分層相對(duì)獨(dú)立細(xì)致,這也就降低了系統(tǒng)維護(hù)和升級(jí)的成本、提高了系統(tǒng)的安全性。本系統(tǒng)能夠?qū)崿F(xiàn)教學(xué)資源管理、學(xué)生信息管理、聊天室、交流論壇、信息公示、備忘錄、留言板以及文件上傳和下載等功能。系統(tǒng)的優(yōu)點(diǎn)是對(duì)于維護(hù)方面系統(tǒng)的數(shù)據(jù)處理和編碼多是采用面向?qū)ο蟮乃枷?,使代碼的結(jié)構(gòu)非常清晰便于維護(hù)和調(diào)試,對(duì)于教學(xué)方面師生間可在線進(jìn)行實(shí)時(shí)與非實(shí)時(shí)的教學(xué)互動(dòng),使教學(xué)不再受限。不足之處是關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)不是很規(guī)范,用戶界面不夠美觀,這些都有待進(jìn)一步改善。
參考文獻(xiàn)
[1]Burd, Barry A. JSP ,M&T Books 2001.
[2](美)BruceW.Perry Java Servlet&JSP經(jīng)典實(shí)例 中國(guó)電力出版社2005.
[3]Bryan Basham, Kathy Sierra, Bert Bates Southeast University Press[M].東南大學(xué)出版社,2006.
[4]王夕寧.JSP通用模塊及典型系統(tǒng)開(kāi)發(fā).人民郵電出版社,2006.endprint