![jsp校園論壇sqlserver+mysql論文_第1頁(yè)](http://file4.renrendoc.com/view12/M03/2B/29/wKhkGWYq4ZuABJ4VAAChCiG1v_c337.jpg)
![jsp校園論壇sqlserver+mysql論文_第2頁(yè)](http://file4.renrendoc.com/view12/M03/2B/29/wKhkGWYq4ZuABJ4VAAChCiG1v_c3372.jpg)
![jsp校園論壇sqlserver+mysql論文_第3頁(yè)](http://file4.renrendoc.com/view12/M03/2B/29/wKhkGWYq4ZuABJ4VAAChCiG1v_c3373.jpg)
![jsp校園論壇sqlserver+mysql論文_第4頁(yè)](http://file4.renrendoc.com/view12/M03/2B/29/wKhkGWYq4ZuABJ4VAAChCiG1v_c3374.jpg)
![jsp校園論壇sqlserver+mysql論文_第5頁(yè)](http://file4.renrendoc.com/view12/M03/2B/29/wKhkGWYq4ZuABJ4VAAChCiG1v_c3375.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
論文題目\o"論文資料網(wǎng)":校園網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名\o"論文資料網(wǎng)":
學(xué)號(hào)\o"論文資料網(wǎng)":專
業(yè)\o"論文資料網(wǎng)":
計(jì)算機(jī)科學(xué)與技術(shù)方向\o"論文資料網(wǎng)":
軟件工程指導(dǎo)教師\o"論文資料網(wǎng)":
2007年
月
日實(shí)現(xiàn)語(yǔ)言:JSP開發(fā)環(huán)境:JDK1.5掛接數(shù)據(jù)庫(kù):SQLServer設(shè)計(jì)內(nèi)容和意義:隨著計(jì)算機(jī)科學(xué)和Internet技術(shù)的高速發(fā)展,電子商務(wù)日趨成熟,電腦作為一種必備工具正迅速走進(jìn)人們的日常生活,以此伴生的一系列與此相關(guān)產(chǎn)業(yè),正在發(fā)生著日新月異的變化,而互聯(lián)網(wǎng)的出現(xiàn)正在改變?nèi)藗儌鹘y(tǒng)生活的方式,包括工作,學(xué)習(xí),交友等,我們的地球不再巨大,網(wǎng)絡(luò)拉近了我們的距離,使我們的地球變成了一個(gè)村。
在互聯(lián)網(wǎng)這個(gè)虛擬社區(qū)里面,林立著各種類型大大小小的基于JSP模式的網(wǎng)站,在這些網(wǎng)站里面充斥了那些我們所需要的信息。而這些信息的來(lái)源,則是來(lái)自于各個(gè)網(wǎng)站服務(wù)器下面的數(shù)據(jù)庫(kù)。如何減少服務(wù)器的壓力,提高用戶訪問(wèn)網(wǎng)站的速度,同時(shí)提高網(wǎng)站數(shù)據(jù)庫(kù)的安全性,成為一個(gè)非常重要的問(wèn)題。
作為網(wǎng)絡(luò)開發(fā)技術(shù)來(lái)說(shuō),在我國(guó),大部分網(wǎng)站采用的技術(shù)是JSP與PHP,但是因?yàn)榭缙脚_(tái)性差的緣故,(JSP主要是在Windows平臺(tái)上,PHP主要是在Linux平臺(tái)上),而且又因?yàn)镴SP的安全性相對(duì)來(lái)說(shuō)比較高(國(guó)外大型的綜合性網(wǎng)站基本上采用了JSP技術(shù)開發(fā)系統(tǒng)),所以趨勢(shì)正在朝JSP的方向發(fā)展。
但是如果要換成更好的開發(fā)語(yǔ)言,需要把整個(gè)網(wǎng)站系統(tǒng)重新開發(fā)的緣故,所以很多網(wǎng)站在很長(zhǎng)一段時(shí)間內(nèi)都會(huì)安于現(xiàn)狀不考慮換系統(tǒng),同時(shí)也因?yàn)镴SP與PHP開發(fā)技術(shù)相對(duì)于JSP來(lái)說(shuō)門檻比較低,所以依然會(huì)有生存的空間題目簡(jiǎn)要說(shuō)明:我國(guó)的大學(xué)教育已經(jīng)普及,大學(xué)生的隊(duì)伍也正在不斷壯大,為了方便大學(xué)生對(duì)本校各項(xiàng)工作的了解以及加深學(xué)生、教師與學(xué)校之間相互的交流,建設(shè)一個(gè)規(guī)?;男@網(wǎng)站成為了當(dāng)務(wù)之急。網(wǎng)絡(luò)化將給我們的工作和學(xué)習(xí)帶來(lái)了極大的便利。以Internet/Intranet為網(wǎng)絡(luò)平臺(tái)實(shí)現(xiàn)校園網(wǎng)絡(luò)各項(xiàng)信息發(fā)布、管理、設(shè)置等功能。本題目要開發(fā)一個(gè)校園網(wǎng)門戶網(wǎng)站。包括BBS系統(tǒng)平臺(tái)、招生就業(yè)信息管理平臺(tái)。后臺(tái):包括平臺(tái)管理、統(tǒng)一認(rèn)證、資源管理、用戶權(quán)限管理等國(guó)內(nèi)國(guó)外發(fā)展:隨著社會(huì)生產(chǎn)力的高度發(fā)展,人們對(duì)生產(chǎn)效率的追求越來(lái)越高。而1946年第一臺(tái)電子計(jì)算機(jī)的誕生,就為這個(gè)要求奠定了物質(zhì)基礎(chǔ)。隨著計(jì)算機(jī)硬件和軟件的高度發(fā)展,人們利用它來(lái)不斷促進(jìn)生產(chǎn)率的改善,從而大大加速了生產(chǎn)力的發(fā)展。
當(dāng)今,計(jì)算機(jī)在社會(huì)中的應(yīng)用越來(lái)越廣泛。過(guò)去,對(duì)數(shù)據(jù)的管理都需要人工來(lái)完成。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展及計(jì)算機(jī)應(yīng)用的普及,人們逐步將這些復(fù)雜的工作交給計(jì)算機(jī)來(lái)完成。計(jì)算機(jī)的一大優(yōu)勢(shì)在于它的數(shù)據(jù)處理功能,它運(yùn)行速度快,存儲(chǔ)量大,是企業(yè)管理現(xiàn)代化的有效工具和手段。JSP站點(diǎn)開發(fā)語(yǔ)言,他完全解決了目前JSP,PHP的一個(gè)通病——腳本級(jí)執(zhí)行(據(jù)說(shuō)PHP4也已經(jīng)在Zend的支持下,實(shí)現(xiàn)編譯運(yùn)行)。Sun公司借助自己在JSP上的不凡造詣,將JSP從JSP應(yīng)用程序和JSPApplet之外,又有新的碩果,就是JSP——JSPServerPage。Jsp可以在Serverlet和JSPBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。JSP能夠適應(yīng)市場(chǎng)上包括ApacheWebServer、IIS4.0在內(nèi)的85%的服務(wù)器產(chǎn)品,這足以勝任絕大多數(shù)的商業(yè)事務(wù)處理。同時(shí)JSP代碼經(jīng)過(guò)服務(wù)器的解釋執(zhí)行后會(huì)直接嵌入到HTML語(yǔ)言中,這樣就簡(jiǎn)化了頁(yè)面的輸出,也保留了腳本語(yǔ)言易于使用的優(yōu)點(diǎn)。據(jù)NetCraft的調(diào)查顯示,在過(guò)去的一年中,對(duì)JSP的使用飛速增長(zhǎng)了94%。在使用JSP的操作系統(tǒng)平臺(tái)方面,有40%是Linux、26%是Windows、17%是Solaris。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開發(fā)的主要過(guò)程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件領(lǐng)域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來(lái)數(shù)據(jù)庫(kù)技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來(lái),隨著WorldWideWeb(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)之時(shí)成為最熱門技術(shù)之一。 主要技術(shù)方向:JSP語(yǔ)言,SQLServer數(shù)據(jù)庫(kù)的應(yīng)用。 題目所采用的主要技術(shù):JSP語(yǔ)言編程,SQLServer數(shù)據(jù)庫(kù)。 所應(yīng)用技術(shù)的難點(diǎn):總體任務(wù)量較大,系統(tǒng)總體的設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)的連接,WEB服務(wù)器的構(gòu)建與系統(tǒng)界面的相互調(diào)用顯示以及功能的實(shí)現(xiàn)等主要要求:該系統(tǒng)由以下模塊組成,主要功能模塊如下:BBS系統(tǒng)平臺(tái):實(shí)現(xiàn)BBS系統(tǒng)平臺(tái)的基本功能。招生就業(yè)信息管理平臺(tái):如學(xué)生高考等成績(jī)的查詢,學(xué)校招生信息的查詢,就業(yè)信息的查詢、統(tǒng)計(jì)。后臺(tái):平臺(tái)管理、統(tǒng)一認(rèn)證、資源管理、用戶權(quán)限管理等。時(shí)間要求:120學(xué)時(shí)以上題目需求分析處理什么數(shù)據(jù):主要處理數(shù)據(jù)庫(kù)文件,如BBS系統(tǒng)平臺(tái)的會(huì)員數(shù)據(jù)表,招生就業(yè)管理平臺(tái)的招生信息數(shù)據(jù)表等;后臺(tái)管理員登錄后對(duì)系統(tǒng)的信息數(shù)據(jù)做相應(yīng)的更新,查詢,修改,刪除等操作;系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);系統(tǒng)應(yīng)基本具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作;需要什么功能(對(duì)于理論類題目,擬采用何種理論方法)BBS系統(tǒng)平臺(tái):普通用戶:用戶注冊(cè)、分頁(yè)查看所有主題文章列表、發(fā)表主題文章、回復(fù)文章、查看主題文章和回復(fù)文章的詳細(xì)內(nèi)容、對(duì)自己發(fā)表或回復(fù)的文章進(jìn)行修改或刪除。版主:具有普通用戶的所有功能、對(duì)本討論區(qū)的所有文章可以修改或刪除。系統(tǒng)管理員:具有普通用戶的所有功能、對(duì)所有版面的所有文章可以修改或刪除、用戶管理功能、包括修改用戶的個(gè)人信息或刪除用戶。共需要六個(gè)模塊來(lái)實(shí)現(xiàn):用戶注冊(cè)模塊:這個(gè)模塊完成新用戶的注冊(cè)功能,并能對(duì)注冊(cè)信息進(jìn)行檢查。用戶登錄模塊:這個(gè)模塊提供用戶的登錄界面,并驗(yàn)證用戶名和密碼,以確定用戶身份。信息顯示模塊:這個(gè)模塊顯示論壇的所有討論區(qū)、各討論區(qū)中的所有主題文章、主題文章和回復(fù)文章的詳細(xì)內(nèi)容。信息操作模塊:這個(gè)模塊提供發(fā)表主題文章、回復(fù)文章、修改文章以及刪除文章的功能,并且對(duì)不同身份的用戶給予不同的操作權(quán)限。用戶管理模塊:這個(gè)模塊能夠?qū)τ脩魝€(gè)人信息進(jìn)行管理,可以設(shè)置某用戶為版主或刪除某用戶。數(shù)據(jù)庫(kù)模塊:這個(gè)模塊實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的連接和訪問(wèn)。以上六個(gè)模塊中,數(shù)據(jù)庫(kù)模塊是系統(tǒng)中最重要的一個(gè)模塊,所有JSP頁(yè)面的編寫都是圍繞數(shù)據(jù)庫(kù)的操作展開的。用戶注冊(cè)模塊將用戶提交的個(gè)人信息存儲(chǔ)到數(shù)據(jù)庫(kù)之中,通過(guò)用戶登錄模塊可以進(jìn)入信息消失模塊、信息操作模塊、用戶管理模塊。模塊之間的關(guān)系:首先,用戶登錄的時(shí)候肯定用到登錄模塊,如果用戶沒(méi)有注冊(cè),則轉(zhuǎn)向注冊(cè)模塊,如果注冊(cè)了,在校驗(yàn)完用戶信息后,進(jìn)入信息顯示模塊;用戶在論壇中的操作調(diào)用的是信息操作模塊。網(wǎng)站的建設(shè)主要從以下五點(diǎn)著手:
1、實(shí)用性。詳細(xì)了解客戶需求,商務(wù)網(wǎng)站設(shè)計(jì)切實(shí)客戶公司形象,加速公司信息化進(jìn)程。
2、科學(xué)性。采用先進(jìn)的設(shè)計(jì)思路規(guī)劃網(wǎng)站,使商務(wù)網(wǎng)站適合相應(yīng)的服務(wù)行業(yè),并且得到最大的有效利用。
3、安全性。采用可靠的安全技術(shù)標(biāo)準(zhǔn)確保網(wǎng)站數(shù)據(jù)信息的安全,為網(wǎng)站運(yùn)行營(yíng)造安全環(huán)境。
4、可擴(kuò)展性??梢愿鶕?jù)公司發(fā)展,以及對(duì)網(wǎng)站商務(wù)功能的增加,對(duì)原有商務(wù)網(wǎng)站進(jìn)行功能擴(kuò)展。
5、交互性。開發(fā)高效的交互功能,使公司與客戶實(shí)現(xiàn)及時(shí)有效的溝通,建立一個(gè)和諧完滿的網(wǎng)絡(luò)虛擬社區(qū)。
以以上五點(diǎn)出發(fā),以解決網(wǎng)站的響應(yīng)速度與安全性為主體思路,開發(fā)系統(tǒng),實(shí)現(xiàn)系統(tǒng),解決問(wèn)題。
二、
相關(guān)內(nèi)容:
本課題是面向服務(wù)行業(yè)的網(wǎng)站設(shè)計(jì),重點(diǎn)是研究網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的開發(fā)與應(yīng)用問(wèn)題。具體體現(xiàn)為電子商務(wù)網(wǎng)站——校園服務(wù)網(wǎng)站。通過(guò)建立一系列的版塊,如BBS論壇、聊天室等形式,為網(wǎng)站的運(yùn)營(yíng)提供良好的網(wǎng)絡(luò)交流渠道。
三、研究方案和進(jìn)度安排:
第一步:部署開發(fā)環(huán)境,做系統(tǒng)規(guī)劃,準(zhǔn)備所需要的開發(fā)軟件,確定功能塊,建模后導(dǎo)入SqlServer。
第二步:寫storeprocedure。將網(wǎng)站所需要的storeprocedure全部寫好。
第三步:寫Manager層。就是為每一個(gè)storeprocedure寫一個(gè)對(duì)應(yīng)method。
第四步:由美工根據(jù)網(wǎng)站的功能塊創(chuàng)建DEMO,確定網(wǎng)站的具體風(fēng)格。
第五步:將表單放入所需要的頁(yè)面的對(duì)應(yīng)位置,按規(guī)則取好名稱,并設(shè)置表單對(duì)應(yīng)的屬性,如不能為空,輸入字符的合法判斷等。
第六步:實(shí)現(xiàn)表單里的各種和數(shù)據(jù)庫(kù)的連接,一般就是增、刪、改、查。實(shí)際在做的時(shí)候就是對(duì)Manager這層方法的調(diào)用,傳入?yún)?shù),獲得返回的DataSet而已。
第七步:部分調(diào)整,檢測(cè),再調(diào)整。
第八步:部署運(yùn)行環(huán)境利用因特網(wǎng)的開放性特征,我們?cè)谛@網(wǎng)中建立了“研究型課程學(xué)習(xí)支持網(wǎng)”,為學(xué)校開展研究型課程提供了一個(gè)切實(shí)可行的操作平臺(tái)。“研究型課程學(xué)習(xí)支持網(wǎng)”建立在windows
nt
server
4.0+tomcat+JSP+access數(shù)據(jù)庫(kù)的構(gòu)架上,通過(guò)兩根isdn的4b通道與因特網(wǎng)聯(lián)接,具有維護(hù)方便,程序設(shè)計(jì)簡(jiǎn)單等特點(diǎn),在當(dāng)前校園網(wǎng)中具有一定的代表性,足以滿足中學(xué)校園網(wǎng)的信息訪問(wèn)需求?!把芯啃驼n程學(xué)習(xí)支持網(wǎng)”由以下十個(gè)欄目組成:“研究方向”:是由學(xué)校教師提供的課題研究方向;“課程概述”:是對(duì)研究方向的大致介紹;“學(xué)習(xí)資源”:是有關(guān)這些研究方向的參考書目和相關(guān)網(wǎng)址;“學(xué)生研究”:鼓勵(lì)學(xué)生自己提出研究方向;“網(wǎng)上交流”:架起師生之間的溝通橋梁;
l
“課程管理”:學(xué)生自己申報(bào)和管理自己的研究課題;“提交作業(yè)”:學(xué)生通過(guò)網(wǎng)絡(luò)上交作業(yè),并與其它同學(xué)共享成果;“成果評(píng)價(jià)”:教師和學(xué)生成為評(píng)價(jià)活動(dòng)的主角;“網(wǎng)上練習(xí)”:學(xué)生可以自我測(cè)試一下自己的有關(guān)知識(shí)水平;“在線幫助”:指導(dǎo)學(xué)生了解研究型課程的基本理論和一般方法。通過(guò)“研究型課程學(xué)習(xí)支持網(wǎng)”中這些欄目的相互作用,實(shí)現(xiàn)了在實(shí)施研究型課程過(guò)程中,對(duì)需要著重把握的幾個(gè)主要階段(即研究課題的確定階段、研究課題的實(shí)施階段、研究課題的評(píng)價(jià)階段等)的學(xué)習(xí)要求。
一、學(xué)生研究課題的自主確定研究型課程著重培養(yǎng)學(xué)生自己在現(xiàn)實(shí)生活和學(xué)習(xí)中,發(fā)現(xiàn)問(wèn)題并解決問(wèn)題的能力。其中,首先要培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題的能力,愛因斯坦曾經(jīng)說(shuō)過(guò),提出一個(gè)問(wèn)題往往比解決一個(gè)問(wèn)題更重要。這就要求學(xué)生必須自主地發(fā)現(xiàn)問(wèn)題并確定研究課題,然而對(duì)于廣大高中學(xué)生來(lái)說(shuō),他們中的絕大多數(shù)同學(xué)從來(lái)就沒(méi)有類似研究型課程的學(xué)習(xí)經(jīng)歷,沒(méi)有基礎(chǔ),不可能一蹴而就,必須循序漸進(jìn)地培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、確定研究課題的能力。因此,教師和學(xué)生應(yīng)該充分地運(yùn)用校園網(wǎng)和internet上的資源,正確使用“研究型課程學(xué)習(xí)支持網(wǎng)”并貫徹以下四方面的原則。1、
研究方向的開放性研究方向的開放性是指,學(xué)生在眾多研究方向中自主地確定自己的研究課題,而研究方向既可以由教師提供,也可以由學(xué)生自己確定。如果我們事先準(zhǔn)備好若干個(gè)研究課題讓學(xué)生進(jìn)行選擇,表面上看起來(lái)學(xué)生的確開展了一些課題研究工作,但這種方法沒(méi)有讓學(xué)生自主地確定課題而僅僅是選擇課題。我們一定要讓學(xué)生體驗(yàn)發(fā)現(xiàn)問(wèn)題,分析問(wèn)題,進(jìn)而確定課題的經(jīng)歷。然而,由于高中學(xué)的生活、工作經(jīng)驗(yàn)畢竟不多,讓高中學(xué)生一開始就自己去發(fā)現(xiàn)問(wèn)題,難度較大,實(shí)施困難,可能有少部分尖子學(xué)生能夠做到,但對(duì)于大多數(shù)學(xué)生而言,在進(jìn)行研究型課程的學(xué)習(xí)中,可能一上來(lái)就碰到了困難,他們無(wú)法自己確定一個(gè)研究課題,那下面的研究就更無(wú)從著手了?!伴_放的課題研究方向”是學(xué)生自主活動(dòng)與教師有效指導(dǎo)之間的最佳結(jié)合點(diǎn),而“研究型課程學(xué)習(xí)支持網(wǎng)”就為我們提供了一個(gè)良好的環(huán)境,使得我們向?qū)W生提供開放的課題研究方向成為可能。
我們采取兩種途徑向?qū)W生提供課題研究方向。第一種途徑是,學(xué)校直接提供一些課題研究方向;第二種途徑是,學(xué)生完全根據(jù)自己的生活、學(xué)習(xí)、工作經(jīng)歷以及對(duì)社會(huì)和大自然的觀察,發(fā)現(xiàn)問(wèn)題,從而自己確定研究方向。我們組織全校教師根據(jù)自身的專長(zhǎng)、特長(zhǎng)和興趣愛好,提出了三十多個(gè)課題研究方向,涉及學(xué)校的各個(gè)學(xué)科以及學(xué)科之間的綜合,教師在這些研究方向中并不涉及具體的研究課題,只是給出了各個(gè)研究方向的內(nèi)容綜述,介紹一些有關(guān)研究方向的基本知識(shí)、當(dāng)前研究狀況和未來(lái)發(fā)展方向等,同時(shí)給出一些參考書目和相關(guān)的因特網(wǎng)址。我們將有關(guān)這些課題研究方向的綜述、參考書目和相關(guān)網(wǎng)址制作成動(dòng)態(tài)網(wǎng)頁(yè)放在“研究型課程學(xué)習(xí)支持網(wǎng)”中,提供給學(xué)生自主確定研究課題時(shí)參考、研究。
除了學(xué)校老師提供的這些課題研究方向以外,學(xué)生也可以根據(jù)自己的學(xué)習(xí)、生活、工作經(jīng)歷,自己提出一些研究方向,并將自己所了解的有關(guān)這些研究方向的資料,包括內(nèi)容簡(jiǎn)介、參考書目和相關(guān)網(wǎng)址上傳到“研究型課程學(xué)習(xí)支持網(wǎng)”的“學(xué)生研究”中,供其他同學(xué)在開展研究性學(xué)習(xí)、確定研究課題時(shí)參考,其他同學(xué)也可以在學(xué)生自己提出的研究方向中確定課題。
2、信息交流的開放性信息交流的開放性是指,要為學(xué)生提供廣泛的交流對(duì)象、通暢的交流渠道、及時(shí)的信息反饋?!把芯啃驼n程學(xué)習(xí)支持網(wǎng)”為所有學(xué)生提供了諸多課題研究方向供學(xué)生參考,由學(xué)生自主地圍繞自己感興趣的研究方向開展資料的收集、分析、研究工作,在這個(gè)過(guò)程當(dāng)中,學(xué)生必然會(huì)產(chǎn)生有關(guān)這些研究方向的疑問(wèn)需要解答。對(duì)同一班級(jí)而言,不同的學(xué)生就有不同研究方向的問(wèn)題。對(duì)同一研究方向而言,對(duì)其開展研究的學(xué)生則來(lái)自不同的班級(jí)。
由于傳統(tǒng)的教學(xué)模式只能提供單一的教師與單一班級(jí)學(xué)生之間以及同一班級(jí)學(xué)生之間的交流途徑,缺乏在不同班級(jí)學(xué)生之間、不同教師與不同學(xué)生之間以及不同教師之間開展交流的機(jī)制。沒(méi)有一個(gè)教師能對(duì)這么廣泛的問(wèn)題作全面的解答,也很難在同一時(shí)間、同一地點(diǎn)召集不同班級(jí)的學(xué)生進(jìn)行集中解答,更不可能隨時(shí)隨地提出問(wèn)題和交流討論,由于時(shí)間有限,也不可能對(duì)有關(guān)問(wèn)題進(jìn)行深入的討論和及時(shí)的交流。因此,傳統(tǒng)的教學(xué)模式,不能適應(yīng)研究型課程對(duì)信息交流的開放性要求。
“研究型課程學(xué)習(xí)支持網(wǎng)”為師生的交流討論提供了一個(gè)完善的場(chǎng)所,使得參與信息交流的人員更加廣泛,參與交流更加方便,信息反饋更加及時(shí)?!把芯啃驼n程學(xué)習(xí)支持網(wǎng)”上的“網(wǎng)上交流”,可以進(jìn)行類似聊天的實(shí)時(shí)討論交流,更可以在“提問(wèn):回答”中運(yùn)用bbs技術(shù),按照課題研究方向進(jìn)行分類交流討論,?梢越約涸諶范ㄑ芯靠翁夤討杏齙降奈侍饃洗紹bs的相應(yīng)欄目下請(qǐng)求幫助,學(xué)生也可以對(duì)其他同學(xué)的問(wèn)題進(jìn)行解答,該研究方向的指導(dǎo)教師則可以通過(guò)bbs對(duì)有興趣從事該研究方向課題研究的學(xué)生進(jìn)行及時(shí)的指導(dǎo),其他教師可以對(duì)這些同學(xué)進(jìn)行幫助,并且教師之間也可以通過(guò)bbs開展有關(guān)學(xué)術(shù)方面的探討。經(jīng)過(guò)一段時(shí)間的交流討論后,指導(dǎo)教師可以將與自己指導(dǎo)的研究方向有關(guān)的討論內(nèi)容整理以后,加入研究方向的“課程概述”中;也可以把與學(xué)生和其他教師交流過(guò)程中得到的參考書目和相關(guān)網(wǎng)址,加入研究方向的“學(xué)習(xí)資源”中。通過(guò)“研究型課程學(xué)習(xí)支持網(wǎng)”,師生就能隨時(shí)隨地針對(duì)研究方向進(jìn)行交流討論,較好地解決了“生——生”、“師——生”和“師——師”之間在開展研究性課題過(guò)程中的交流障礙,有利于學(xué)生充分地了解課題研究方向的有關(guān)知識(shí),從而為他們最終自主地發(fā)現(xiàn)問(wèn)題、提出研究課題打好扎實(shí)的基礎(chǔ)。
3、
研究資料的開放性研究資料的開放性是指,學(xué)生通過(guò)各種途徑獲取開展課題研究所需的資料,教師和學(xué)生可以平等地提供有關(guān)的研究資料。開展課題研究的資料主要來(lái)自教師提供的研究方向概述、參考書目以及相關(guān)因特網(wǎng)址等。學(xué)生在“研究型課程學(xué)習(xí)支持網(wǎng)”中選擇自己感興趣的課題研究方向后,可以通過(guò)“課題概述”閱讀這些研究方向的“綜述”,大致了解研究方向的基本情況,然后通過(guò)“學(xué)習(xí)資源”由校園網(wǎng)訪問(wèn)研究方向提供的與研究方向相關(guān)的因特網(wǎng)址,從中收集有關(guān)的資料,同時(shí)在學(xué)校圖書館和閱覽室中查閱有關(guān)的參考書目。為了幫助學(xué)生能夠盡快地找到有關(guān)的參考書目,“研究型課程學(xué)習(xí)支持網(wǎng)”提供了本校圖書館的書目查詢功能,并且設(shè)置了國(guó)家圖書館、上海圖書館和地區(qū)圖書館的鏈接,學(xué)生可以在這些大型的圖書館的網(wǎng)站中進(jìn)行書目和全文查詢。同時(shí),為了幫助學(xué)生盡可能多地查找到相關(guān)的網(wǎng)上資源,“研究型課程學(xué)習(xí)支持網(wǎng)”還提供了一些具備全文檢索功能的搜索引擎的鏈接。只有建立在豐富的資料的基礎(chǔ)上,研究課題才能具有扎實(shí)的研究基礎(chǔ),也才能順利地開展后續(xù)研究工作。
學(xué)生開展課題研究所需的資料可以由教師提供,可以由學(xué)生自己尋查,也可以由其他同學(xué)提供。教師將找到的可能對(duì)學(xué)生開展課題研究有用的資料上傳到“研究型課程學(xué)習(xí)支持網(wǎng)”上,供學(xué)生參考;學(xué)生也可以將自己搜集到的文字資料或相關(guān)的網(wǎng)址以及心得體會(huì)等信息上傳到“研究型課程學(xué)習(xí)支持網(wǎng)”的“提問(wèn):回答”bbs,供其他同學(xué)共享參考。學(xué)生在這個(gè)資料收集、共享的過(guò)程中,改變了傳統(tǒng)教學(xué)模式中學(xué)生只能接受信息的被動(dòng)地位,學(xué)生成為信息的主人,真正地確定了學(xué)生在教學(xué)活動(dòng)中的主體地位。4、研究課題的開放性研究課題的開放性是指,學(xué)生自主地確定研究課題,并且通過(guò)交流、共享其他同學(xué)的研究課題逐步完善自己的研究課題。通過(guò)對(duì)自己感興趣的研究方向的資料收集、整理、分析、綜合,通過(guò)與指導(dǎo)教師、同學(xué)的討論交流,學(xué)生對(duì)研究方向有了較深刻的了解,從中發(fā)現(xiàn)了問(wèn)題,并初步確定自己能夠研究的課題。學(xué)生通過(guò)“研究型課程學(xué)習(xí)支持網(wǎng)”的“課題管理”欄目,隨時(shí)將自己初定的研究課題按“不同的研究方向”上報(bào)。也可以隨時(shí)在“研究型課程學(xué)習(xí)支持網(wǎng)”上查詢、了解其他同學(xué)的研究課題,能夠相互啟發(fā),有利于在不同班級(jí)的學(xué)生之間開展協(xié)作研究并進(jìn)行有針對(duì)性的交流,也可以在最終確定課題之前,及時(shí)地對(duì)自己的研究課題進(jìn)行適當(dāng)?shù)恼{(diào)整??傊?,師生運(yùn)用“研究型課程學(xué)習(xí)支持網(wǎng)”,并充分體現(xiàn)研究型課程所要求的學(xué)生在自主確定研究課題過(guò)程當(dāng)中應(yīng)該遵循的“研究方向”、“信息交流”、“研究資料”和“研究課題”的開放性原則,學(xué)生就能夠比較順利地確定自己的研究課題,為進(jìn)一步開展課題研究積累大量的資料,同時(shí)為以后完成課題的研究打好扎實(shí)的基礎(chǔ)。二、學(xué)生研究課題的互動(dòng)研究一般來(lái)說(shuō),當(dāng)確定了研究課題后,在開展課題研究的過(guò)程中主要經(jīng)歷三個(gè)階段,即“開題”、“研究”、“答辨”。在這三個(gè)階段中,需要分別撰寫“開題報(bào)告”、“研究報(bào)告”和“答辯報(bào)告”。學(xué)生在開展課題研究的過(guò)程中,指導(dǎo)教師在指定的時(shí)間和地點(diǎn),將從事相似課題研究的學(xué)生組織成課題小組,在課題小組中開展討論交流,對(duì)學(xué)生進(jìn)行面對(duì)面的指導(dǎo),而學(xué)生更多的時(shí)間則可以繼續(xù)利用“研究型課程學(xué)習(xí)支持網(wǎng)”上資源進(jìn)行交流討論、查找資料。如果學(xué)生對(duì)課題有什么問(wèn)題需要解答,可以在bbs上求助,指導(dǎo)教師和同學(xué)可以予以幫助,自己也可以上網(wǎng)查詢。指導(dǎo)教師如果認(rèn)為有必要,也可以在“研究型課程學(xué)習(xí)支持網(wǎng)”上的“網(wǎng)上練習(xí)”中建立與研究課題有關(guān)的一些基礎(chǔ)知識(shí)的練習(xí)題庫(kù),供有關(guān)學(xué)生測(cè)試自己的相關(guān)知識(shí)和能力。“研究型課程學(xué)習(xí)支持網(wǎng)”為每一位同學(xué)的研究課題設(shè)置了一個(gè)專用的“課題檔案”,每位學(xué)生都要將自己撰寫的三份報(bào)告上傳到自己課題的專用“課題檔案”中,研究課題的指導(dǎo)教師可以在每位學(xué)生的“課題檔案”中查閱學(xué)生的三份報(bào)告并在報(bào)告后面附上意見或建議,其它同學(xué)可以相互查閱、彼此共享他們的成果,同時(shí)也可以發(fā)表意見,幫助其他同學(xué)完善各自的報(bào)告。
每位學(xué)生通過(guò)各自的“課題檔案”可以及時(shí)了解指導(dǎo)教師和其他同學(xué)對(duì)自己所作報(bào)告的意見和建議,根據(jù)這些意見和建議,學(xué)生在經(jīng)過(guò)自己的思考、消化、吸收后,可以對(duì)報(bào)告內(nèi)容進(jìn)行修改、完善,對(duì)于報(bào)告內(nèi)容中指導(dǎo)教師和同學(xué)不清楚的地方,也可以進(jìn)行澄清和說(shuō)明。三、課題研究成果的科學(xué)評(píng)價(jià)
對(duì)高中學(xué)生研究型課程學(xué)習(xí)的評(píng)價(jià),必須把握評(píng)價(jià)的過(guò)程性和全面性原則。1、研究型課程學(xué)習(xí)的過(guò)程性評(píng)價(jià)原則。研究型課程學(xué)習(xí),是一種形似“研究”,而實(shí)質(zhì)上仍是“學(xué)習(xí)”的一種綜合性的學(xué)習(xí)活動(dòng)。這種活動(dòng)更多地是強(qiáng)調(diào)研究活動(dòng)的過(guò)程,而不是最終的結(jié)果。我們把課題研究的過(guò)程分為五個(gè)階段,即“預(yù)研究階段”、“開題階段”、“研究階段”、“結(jié)題階段”和“答辯階段”。預(yù)研究階段是指學(xué)生在確定研究課題之前所進(jìn)行的一系列學(xué)習(xí)過(guò)程,通過(guò)資料的收集、分析,并與指導(dǎo)教師和其他同學(xué)溝通以后,自己發(fā)現(xiàn)問(wèn)題并確定研究課題。預(yù)研究階段的主要評(píng)價(jià)依據(jù)是學(xué)生查閱資料的數(shù)量、質(zhì)疑和答疑的質(zhì)量以及學(xué)習(xí)的態(tài)度。開題階段是指學(xué)生在前期準(zhǔn)備的基礎(chǔ)上,將問(wèn)題轉(zhuǎn)化為課題的活動(dòng),其主要表現(xiàn)形式為形成一份開題報(bào)告,開題報(bào)告中應(yīng)該包括課題的由來(lái)、研究計(jì)劃和方案等。開題階段的評(píng)價(jià)主要是評(píng)價(jià)課題計(jì)劃和方案的可行性、合理性。研究階段是指根據(jù)課題方案實(shí)施具體研究的活動(dòng),包括資料整理、科學(xué)實(shí)驗(yàn)、社會(huì)調(diào)查、數(shù)據(jù)處理等。研究階段要加強(qiáng)對(duì)學(xué)生研究過(guò)程的檢查,重點(diǎn)評(píng)價(jià)學(xué)生是否嚴(yán)格按照課題方案完成了研究工作,如有變化要說(shuō)明理由。結(jié)題階段是指將課題研究的成果撰寫成研究報(bào)告、論文或活動(dòng)方案設(shè)計(jì)的活動(dòng)。結(jié)題階段重點(diǎn)評(píng)價(jià)研究成果的科學(xué)性、新穎性、應(yīng)用性和清晰性等。答辯階段是指在課題研究結(jié)題后,在課題小組范圍內(nèi)開展的答辯以及在更大范圍內(nèi)的交流等活動(dòng)。答辯階段評(píng)價(jià)的主要依據(jù)是學(xué)生能否在一定的時(shí)間內(nèi)清楚地表述自己的研究成果,并能正確回答有關(guān)專家的質(zhì)詢,并且要評(píng)價(jià)學(xué)生與其他同學(xué)交流時(shí)的態(tài)度和質(zhì)量。在“研究型課程學(xué)習(xí)支持網(wǎng)”的“成果評(píng)價(jià)”欄目中,可以對(duì)每位學(xué)生研究課題的研究過(guò)程按照上述五個(gè)階段的評(píng)價(jià)原則分別進(jìn)行評(píng)價(jià),當(dāng)然最終還有一個(gè)綜合這五個(gè)階段評(píng)價(jià)以后得到的總體評(píng)價(jià)。2、研究型課程學(xué)習(xí)的全面性評(píng)價(jià)原則。研究型課程學(xué)習(xí)的全面性評(píng)價(jià)主要體現(xiàn)在,參與評(píng)價(jià)的人員除了指導(dǎo)教師以外,還包括學(xué)生本人、同課題組的同學(xué)、其他教師和其他同學(xué)。全面性評(píng)價(jià)還體現(xiàn)在評(píng)價(jià)的范圍涉及校內(nèi)和社會(huì)兩部分,除了組織校內(nèi)教師和同學(xué)參與評(píng)價(jià)外,還可以請(qǐng)社會(huì)上的有關(guān)專家對(duì)課題研究的成果進(jìn)行鑒定。在“研究型課程學(xué)習(xí)支持網(wǎng)”中,教師和同學(xué)通過(guò)“成果評(píng)價(jià)”對(duì)每位學(xué)生課題的研究成果分別進(jìn)行評(píng)價(jià),課題研究者本人可以通過(guò)“研究型課程學(xué)習(xí)支持網(wǎng)”了解教師和同學(xué)對(duì)自己課題研究成果的評(píng)價(jià),也要對(duì)自己的課題研究成果作出自我評(píng)價(jià)。四、有關(guān)安全問(wèn)題在運(yùn)用校園網(wǎng)開展研究型課程學(xué)習(xí)的過(guò)程中,要重視網(wǎng)絡(luò)安全問(wèn)題。由于校園網(wǎng)的開放屬性,如果不注意安全,就會(huì)在校園網(wǎng)上引起混亂,造成損失。我們?cè)凇把芯啃驼n程學(xué)習(xí)支持網(wǎng)”中采用分級(jí)權(quán)限,學(xué)生只能查閱“研究型課程學(xué)習(xí)支持網(wǎng)”上的資源,只有經(jīng)過(guò)身份識(shí)別后,才能上傳資料、發(fā)布信息,因?yàn)槭怯糜趯W(xué)習(xí)目的,一般不存在隱私問(wèn)題,所以不允許匿名發(fā)布信息。要在校園網(wǎng)中采用一定的技術(shù)措施,防范計(jì)算機(jī)病毒對(duì)服務(wù)器上重要數(shù)據(jù)的破壞,在校園網(wǎng)與因特網(wǎng)之間架設(shè)“防火墻”,防止校外的黑客對(duì)校園網(wǎng)的惡意攻擊。同時(shí),及時(shí)備份“研究型課程學(xué)習(xí)支持網(wǎng)”的重要數(shù)據(jù),以防意外。
加強(qiáng)對(duì)所有學(xué)生進(jìn)行網(wǎng)絡(luò)安全教育,做到安全、高效、守法地使用校園網(wǎng)和因特網(wǎng),同時(shí),教育學(xué)生愛護(hù)校園網(wǎng)設(shè)備,保證研究型課程的順利實(shí)施招生就業(yè)信息管理平臺(tái):本系統(tǒng)的功能主要是針對(duì)學(xué)生考試成績(jī)、學(xué)校招生信息、畢業(yè)生就業(yè)信息的保存、查閱、修改與刪除。由于本系統(tǒng)主要是針對(duì)這些信息而設(shè)計(jì)的,所以功能主要集中在信息的閱讀與操作方面。普通用戶:考生考試成績(jī)查詢,學(xué)校招生信息查詢,就業(yè)信息查詢,綜合查詢。系統(tǒng)管理員:考試成績(jī)管理,招生信息管理,就業(yè)信息管理。此平臺(tái)把系統(tǒng)中的功能進(jìn)行了劃分,將功能化為用戶與管理兩部分,優(yōu)點(diǎn)是思路比較清晰,便于開發(fā)。通過(guò)網(wǎng)站,全面宣傳,展示學(xué)校風(fēng)采、優(yōu)點(diǎn)與特色,發(fā)布學(xué)校的重大活動(dòng)安排與招生政策,增強(qiáng)學(xué)生與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分校務(wù),提高辦事效率。BBS系統(tǒng)平臺(tái)ER圖:系統(tǒng)模塊結(jié)構(gòu)圖:1.2開發(fā)工具的選用及介紹JSP的優(yōu)勢(shì):JAVAServerPages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)”,一般簡(jiǎn)稱為“JSP”,JSP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE或Netscape)都可以正確地獲得JSP的“執(zhí)行”結(jié)果,并且將這JSP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或JAVAScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來(lái)設(shè)計(jì)程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無(wú)法顯示VBScript的執(zhí)行結(jié)果。JSP的特點(diǎn):任何開發(fā)工具皆可發(fā)展JSP只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁(yè)發(fā)展工具,例如,F(xiàn)rontPageExpress、FrontPage等也都可以;不過(guò)還是建議你用記事本來(lái)寫,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁(yè)編輯來(lái)寫JSP,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。通吃各家瀏覽由于JSP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。語(yǔ)言相容性高JSP與所有的ActiveXScript語(yǔ)言都相容,除了可結(jié)合HTML,JSPScript、ActiveX服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(ThirdParty)所提供的語(yǔ)言。隱密安全性高如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到HTML文件,原始的JSP程序代碼是看不到的!這是因杰JSP程序先于網(wǎng)站服務(wù)(WebServer)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的JSP程序并不會(huì)輕易地被看見進(jìn)而被盜用。易于操控?cái)?shù)據(jù)庫(kù)JSP可以輕易地通過(guò)ODBC(OpenDatabaseConnectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如:Acess、Foxpro、dBase、Oracle等等,另外,JSP亦可將“文本文件”或是”Excel”文件當(dāng)成數(shù)據(jù)庫(kù)用。面向?qū)ο髮W(xué)習(xí)容易JSP具備有面向?qū)ο螅ǎ蟗ject-Oriented)功能,學(xué)習(xí)容易,JSP提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),若使用JSP內(nèi)建的“Application”對(duì)象或”Session”對(duì)象所撰寫出來(lái)的JSP程序可以在多個(gè)網(wǎng)頁(yè)之間暫時(shí)保存必要的信息。JSP的六大內(nèi)部對(duì)象對(duì)象名稱功能描述RequestResponseServerSessionApplicationObjectContext從客戶端取得信息將信息送給客戶端提供一些Web服務(wù)器工具儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問(wèn)在一個(gè)JSP-Application中讓不同的客戶端共享信息可以用來(lái)配合MicrosoftTransaction服務(wù)器進(jìn)行分布式事務(wù)處理所以我選擇了JSP結(jié)合Frontpage架構(gòu)長(zhǎng)沙市工商職業(yè)中專學(xué)校網(wǎng)站第二章網(wǎng)站總體分析與設(shè)計(jì)2.1網(wǎng)站系統(tǒng)分析根據(jù)前面的設(shè)計(jì)思想進(jìn)行分析,按照系統(tǒng)開發(fā)的基本觀點(diǎn)對(duì)網(wǎng)站進(jìn)行分解,從內(nèi)容上可對(duì)網(wǎng)站作如下劃分:l學(xué)校風(fēng)采通過(guò)學(xué)校概括、教師風(fēng)采、校園之星及部分圖片等內(nèi)容來(lái)展現(xiàn)。l優(yōu)點(diǎn)特色通過(guò)新聞、生動(dòng)活潑的教育教學(xué)欄目來(lái)展現(xiàn)。l信息發(fā)布通過(guò)公告欄、信息查詢等欄目來(lái)實(shí)現(xiàn),內(nèi)容有招生政策、活動(dòng)安排等。l部分校務(wù)根據(jù)校務(wù)的公開程度與參與人數(shù)的多少,特選擇圖書管理、評(píng)優(yōu)、考試查分、家校聯(lián)系四大校務(wù)在網(wǎng)上實(shí)現(xiàn)。2.2主頁(yè)設(shè)計(jì)網(wǎng)站主頁(yè)采用靜、動(dòng)相結(jié)合的方式,即靜態(tài)的主畫面和動(dòng)態(tài)的圖片相結(jié)合,體現(xiàn)學(xué)校的勃勃生氣,靜態(tài)主頁(yè)方式介紹學(xué)校風(fēng)采、優(yōu)點(diǎn)特色、信息發(fā)布,對(duì)于四大校務(wù),就得利用JSP與數(shù)據(jù)庫(kù)結(jié)合的技術(shù)建立數(shù)據(jù)庫(kù)查詢管理系統(tǒng),采用交互式的動(dòng)態(tài)的web畫面來(lái)實(shí)現(xiàn)。2.3數(shù)據(jù)庫(kù)設(shè)計(jì)采用的數(shù)據(jù)庫(kù)是MicrosoftSQLSERVER2000,擬建立teach.sql庫(kù)文件,包含如下幾個(gè)表文件:allmessage留言信息表Libbooks圖書信息表Libcategories圖書類別信息表Libemps圖書館用戶信息表;stud學(xué)生信息表第三章詳細(xì)設(shè)計(jì)3.1學(xué)生學(xué)校聯(lián)絡(luò)簿3.1.1功能:利用SQL語(yǔ)法過(guò)濾特定的學(xué)生留言意見,讓老師可以針對(duì)某位特定學(xué)生學(xué)生所發(fā)表的意見作出獨(dú)立的回答,同時(shí),學(xué)生在發(fā)表個(gè)人意見時(shí),若認(rèn)為意見內(nèi)容涉及敏感的話題或是意見內(nèi)容涉及私人隱私,都可用“悄悄話”的方式發(fā)言,這些“悄悄話”將不會(huì)被顯示出來(lái)讓大家看到,當(dāng)然,老師擁有管理的能力,只要以密碼登錄管理模式,就可以進(jìn)行各個(gè)學(xué)生學(xué)生的單獨(dú)意見回復(fù),而且還能看到學(xué)生們所留下的“悄悄話”。3.1.2組成構(gòu)造共分成六大部分:部分需要的內(nèi)容1,意見留言結(jié)果網(wǎng)頁(yè)guest.JSP:用來(lái)顯示學(xué)生發(fā)言與老師回復(fù)內(nèi)容,同時(shí)還具備一般模式與管理模式兩種顯示方法。2,學(xué)生發(fā)言表單網(wǎng)頁(yè)addmsg.JSP:讓學(xué)生學(xué)生填寫發(fā)言內(nèi)容并選擇發(fā)言性質(zhì)。3,學(xué)生發(fā)言數(shù)據(jù)處理JSP程序add.JSP:處理學(xué)生發(fā)表的意見數(shù)據(jù),同時(shí)將這些意見數(shù)據(jù)記錄起來(lái)并將網(wǎng)頁(yè)顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁(yè)。4,老師回復(fù)表單網(wǎng)頁(yè)teachans.JSP:讓老師針對(duì)某位特定學(xué)生學(xué)生所發(fā)表的意見作出獨(dú)立的回答。5,老師回復(fù)數(shù)據(jù)處理JSP程序anssave.JSP:處理老師回復(fù)的數(shù)據(jù)內(nèi)容,同時(shí)將這些意見數(shù)據(jù)起來(lái)并將網(wǎng)頁(yè)顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁(yè)。6,數(shù)據(jù)表文件allmessage:用來(lái)儲(chǔ)存學(xué)生發(fā)言數(shù)據(jù)與老師回復(fù)數(shù)據(jù)的Access類型數(shù)據(jù)庫(kù)文件?!皵?shù)據(jù)表文件”負(fù)責(zé)存放學(xué)生發(fā)言數(shù)據(jù)與老師回復(fù)內(nèi)容的數(shù)據(jù)記錄,為Access類型的庫(kù)文件,將它定名為:“message.mdb”。3.1.3數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)文件”teach.mdb“中的數(shù)據(jù)表”allmessage“的欄目設(shè)置,如下圖:字段名字段類型3.1.4界面設(shè)計(jì)與重點(diǎn)、難點(diǎn)代碼的設(shè)計(jì)數(shù)據(jù)庫(kù)與留言顯示程序網(wǎng)頁(yè)學(xué)生發(fā)言與老師回復(fù)的內(nèi)容數(shù)據(jù)全部?jī)?chǔ)存在數(shù)據(jù)庫(kù)中,要在網(wǎng)頁(yè)中顯示目前的學(xué)生發(fā)言與老師回復(fù)數(shù)據(jù),必須先進(jìn)行數(shù)據(jù)庫(kù)的鏈接與打開,要鏈接數(shù)據(jù)庫(kù)我們必須使用ADO對(duì)象群的Connection對(duì)象;而要打開數(shù)據(jù)庫(kù)則必須使用ADO對(duì)象群的Recordset對(duì)象,程序:setcn=server.createobject("adodb.connection")cn.open"filedsn=c:\programfiles\commonfiles\odbc\datasources\msaccessdatabase.dsn"setrs=server.createobject("adodb.recordset")sql="select*fromallmessageorderby留言時(shí)間desc"rs.opensql,cn,1,1Recordset對(duì)象是負(fù)責(zé)瀏覽與操作從數(shù)據(jù)庫(kù)取出來(lái)的數(shù)據(jù),Connection對(duì)象只負(fù)責(zé)與數(shù)據(jù)庫(kù)進(jìn)行鏈接的動(dòng)作,并不能使用數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù),因此必須建立一個(gè)可以存取數(shù)據(jù)庫(kù)數(shù)據(jù)的Recordset對(duì)象,使用RS.Open方法存取”teach.mdb”數(shù)據(jù)庫(kù)RS.OpenSQL,CN,1,1使用open方法來(lái)打開數(shù)據(jù)表或執(zhí)行Select指令參數(shù)設(shè)置如下:1,參數(shù)一(SOURCE):為欲打開的數(shù)據(jù)表或SQL指令。2,參數(shù)二(ActionConnection):指定一個(gè)已打開的數(shù)據(jù)庫(kù)對(duì)象,將此參數(shù)設(shè)為鏈接我們已經(jīng)建立好的Connection對(duì)象“CN”。3,參數(shù)三(CursorType):指定Recordset的打開類型,1為可讀寫且可自由移動(dòng)。4,參數(shù)四(LockType):指定鎖定類型,1為只讀。數(shù)據(jù)排序與SQL指令1.Select指令的篩選語(yǔ)句:格式:Select…From在SQL語(yǔ)言中:“Select”數(shù)據(jù)表“中選取某些“欄位”的數(shù)據(jù).2.如果要選取的數(shù)據(jù)表數(shù)據(jù)包含了一個(gè)以上的欄位,則我們可以利用“,”逗號(hào)來(lái)欄位名稱隔開。3.如果要選取的數(shù)據(jù)表數(shù)據(jù)包含了全部的欄位,則可以利用萬(wàn)用字符“*”來(lái)代表全部的欄位??膳判驍?shù)據(jù)的Select指令1.當(dāng)我們希望被選取出來(lái)的數(shù)據(jù)記錄數(shù)據(jù)能夠依據(jù)某個(gè)或某幾個(gè)欄位的內(nèi)容來(lái)排序時(shí),只要將這些排序依據(jù)的欄位擺放在“OrderBy“保留字之后,然后將這處排序的語(yǔ)句連接在”Select…From“后面就行了。2.“OrderBy“默認(rèn)的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,則我們可在欄位名稱后再加上“Desc“保留字!將排序方式改為”由大排到小“。在“顯示留言意見”網(wǎng)頁(yè)中的打開數(shù)據(jù)庫(kù)JSP程序中的語(yǔ)句:SELECT*Fromallmessageorderby留言日期Desc功能為:從數(shù)據(jù)表“allmessage“中取出所有欄位的數(shù)據(jù),并將取出的數(shù)據(jù)記錄內(nèi)容依照”留言日期“欄位使用的”由大排到小“排序方式進(jìn)行排序。留言顯示網(wǎng)頁(yè)的管理模式“顯示留言意見”的網(wǎng)頁(yè)就必須具備顯示模式選擇的功能,當(dāng)顯示模式在一般情況時(shí)要能顯示學(xué)生們的一般性發(fā)言,同時(shí)還得將“悄悄話“的發(fā)言隱藏起來(lái)。當(dāng)老師以密碼登錄成為管理模式時(shí),則必須將一般性發(fā)言與悄悄話發(fā)言的數(shù)據(jù)全部顯示出來(lái),同時(shí)還得讓老師們可以針對(duì)某位特定學(xué)生學(xué)生所發(fā)表的意見作出獨(dú)立的回答。這兩個(gè)情況是通過(guò)密碼登錄管理模式的JSP程序?qū)崿F(xiàn)的:<formmethod="post"><%ifsession("checkedit")="yes"then%><inputtype="hidden"value="yes"name="goexit"><inputtype="submit"value="離開管理模式"><%else%>密碼:<inputtype="password"name="password"size="4"maxlength="4"><inputtype="submit"value="教師管理"><%endif%></form>在這段網(wǎng)頁(yè)語(yǔ)句中,利用Session對(duì)象來(lái)記錄目前的工作模式。當(dāng)我們第一次進(jìn)入“顯示留言意見”網(wǎng)頁(yè)的時(shí)候,我們所見的網(wǎng)頁(yè)畫面一定是一般!因?yàn)镾ession尚未被建立,因此它的“變量”值一定不會(huì)是“yes”,所以網(wǎng)頁(yè)中會(huì)出現(xiàn)一個(gè)輸入密碼進(jìn)入“教師管理”模式的欄位,只有當(dāng)我們輸入密碼按下“教師管理”的按鈕組織上發(fā)JSP程序中的進(jìn)入管理模式語(yǔ)句后,Session對(duì)象才會(huì)被建立,同時(shí),“checkedit“Session對(duì)象變量值被設(shè)置為“yes“,所以我們就進(jìn)入了能將一般性發(fā)言與悄悄話發(fā)言的數(shù)據(jù)全部顯示出來(lái),同時(shí)還讓教師們可以針對(duì)某位特定學(xué)生學(xué)生所發(fā)表的意見作出獨(dú)立回答的管理模式頁(yè)面。留言顯示網(wǎng)頁(yè)的分頁(yè)當(dāng)學(xué)生的發(fā)言與老師回復(fù)的數(shù)據(jù)筆數(shù)太多時(shí),一次要將全部的數(shù)據(jù)內(nèi)容顯示在網(wǎng)頁(yè)中,等待網(wǎng)頁(yè)下載的時(shí)間太長(zhǎng)了,因此采用固定筆數(shù)分頁(yè)瀏覽方式來(lái)顯示網(wǎng)頁(yè)。要進(jìn)行分頁(yè)顯示,得先知道目前有多少筆的留言數(shù)據(jù),而留言數(shù)據(jù)筆數(shù)可以通過(guò)Recordset對(duì)象的“Recordcount“(記錄個(gè)數(shù))屬性得知,我們將每10筆數(shù)據(jù)為一單位分頁(yè)顯示:count=rs.recordcountifcount/10>(count\10)thentotalpage=(count\10)+1elsetotalpage=(count\10)endif“/”為浮點(diǎn)數(shù)除法,“\”為整數(shù)除法。跳頁(yè)選擇的JSP程序語(yǔ)句所有的發(fā)言數(shù)據(jù)采用固定筆數(shù)分頁(yè)瀏覽的方式來(lái)顯示后,還要提供一個(gè)跳頁(yè)鏈接顯示的功能,讓瀏覽者可以選擇希望瀏覽的頁(yè)次進(jìn)得瀏覽,JSP程序語(yǔ)句:pagecount=0rs.movefirstifrequest.querystring("topage")<>""thenpagecount=cint(request.querystring("topage"))ifpagecount<=0thenpagecount=1ifpagecount>totalpagethenpagecount=totalpagers.move(pagecount-1)*10發(fā)言表單網(wǎng)頁(yè)制作insetu3表單的參數(shù)表單的Action參數(shù):Action參數(shù)是用來(lái)指定Server端處理此一表單數(shù)據(jù)內(nèi)容的程序,此處表單處理JSP程序?yàn)椤癮dd.JSP“,表單的Mothed參數(shù):要將表單傳送至Server端的方式有兩種,設(shè)置值分別為GET及POST,若設(shè)置為POST,則瀏覽器會(huì)等Server端來(lái)讀取數(shù)據(jù),若設(shè)置為GET,則當(dāng)我們按下送出按鈕時(shí),瀏覽器會(huì)立即將表單中的數(shù)據(jù)內(nèi)傳送出去。利用POST方法,在傳送的數(shù)據(jù)上將不受限制,利用GET方法傳送的數(shù)據(jù)量則大約只有2K左右。留言處理程序要將學(xué)生發(fā)言數(shù)據(jù)作后續(xù)處理及將這些數(shù)據(jù)內(nèi)容存入數(shù)據(jù)庫(kù),須利用添加數(shù)據(jù)記錄的InsertInto指令,然后再寫入數(shù)據(jù)庫(kù)文件中:Insetinto指令語(yǔ)句格式:Insertinto數(shù)據(jù)表名(欄目名)values(欄目值)sql="insertintoallmessage(學(xué)生姓名,留言主題,聯(lián)絡(luò)信箱,留言內(nèi)容,私人公開,留言時(shí)間,班級(jí))values("sql=sql&"'"&parent&"',"sql=sql&"'"&subject&"',"sql=sql&"'"&email&"',"sql=sql&"'"&memo&"',"sql=sql&"'"&personal&"',"sql=sql&"'"&now&"',"sql=sql&"'"&bj&"')"cn.executesql回復(fù)表單程序網(wǎng)頁(yè)必須讓老師們可以針對(duì)某位特定學(xué)生學(xué)生所發(fā)表的意見作出獨(dú)立的回答,使用Select…From…Where篩選語(yǔ)句sql="select*fromallmessagewhere(編號(hào)="&ID&")"rs.opensql,cn,1,3然后將特定的學(xué)生發(fā)言數(shù)據(jù)放在表單,方法是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)取出來(lái),然后放在表單欄位中:“學(xué)生姓名“欄位網(wǎng)頁(yè)語(yǔ)句標(biāo)簽<tdbgcolor="#CCCCFF"><fontsize="2"><%=RS("學(xué)生姓名")%><font></td>“留言主題“欄位網(wǎng)頁(yè)語(yǔ)句標(biāo)簽<tdbgcolor="#CCCCFF"><fontsize="2"><%=RS("留言主題")%></font></td>“留言內(nèi)容“欄位網(wǎng)頁(yè)語(yǔ)句標(biāo)簽<tdbgcolor="#CCCCFF"><fontsize="2"><%=RS("留言內(nèi)容")%><font></td>老師在回復(fù)欄位中所填入的數(shù)據(jù),必須送給處理老師回復(fù)數(shù)據(jù)的JSP程序”anssave.JSP”來(lái)記錄以及處理這些回復(fù)數(shù)據(jù)。當(dāng)老師填寫好回復(fù)發(fā)言的數(shù)據(jù)后按下“送出回復(fù)”按鈕后,表單中的數(shù)據(jù)內(nèi)容就會(huì)以“POST”的方式由SEVER端讀取,然后將數(shù)據(jù)內(nèi)容交由處理老師回復(fù)數(shù)據(jù)的JSP程序“anssave.JSP”來(lái)將數(shù)據(jù)內(nèi)容寫入數(shù)據(jù)庫(kù)。實(shí)現(xiàn)辦法:訪問(wèn)者登錄時(shí)在登錄頁(yè)面上的創(chuàng)建的會(huì)話變量Session用于從數(shù)據(jù)庫(kù)中獲取訪問(wèn)者的有關(guān)信息,表示它是否是管理員。如果值為1,就表明訪問(wèn)者是一個(gè)管理員,則用如下代碼寫入一個(gè)指向管理員頁(yè)面的鏈接:<%IfSession("Manager")=1then%><AHREF="../html/management_menu.JSP">管理員菜單</A><%endif%>ifNOTisempty(Request.Form("B1"))thensetRSBooks=conn.Execute("selectBookID,TitlefromLibBookswhere"_&"CheckedOutTo="&Session("EmpID"))endif再用循環(huán)語(yǔ)句將所借書以表格形式顯示出來(lái)。<tableborder=1width="90%"><%ifNOTisempty(Request.Form("B1"))thenDoUntilRSBooks.EOF%><TR><TDWIDTH=40%height="20"><%Response.WriteRSBooks("Title")%></td></tr><%RSBooks.MoveNextloopendif%></table>循環(huán)將遍歷Rsbooks記錄集中的每個(gè)記錄,直到該記錄集結(jié)束:該網(wǎng)站中的所有JSP頁(yè)面都會(huì)在訪問(wèn)者訪問(wèn)之前對(duì)其進(jìn)行登錄檢查。這樣就可以避免訪問(wèn)者通過(guò)輸入某個(gè)頁(yè)面地址然后在沒(méi)有登錄的情況下直接進(jìn)入該頁(yè)面的情況發(fā)生。此外,每個(gè)管理頁(yè)面都要確認(rèn)訪問(wèn)者是管理員。管理菜單頁(yè)面管理菜單頁(yè)面有一個(gè)HTML表單,根據(jù)選擇的按鈕的不同,可以進(jìn)行5種不管選擇了哪一個(gè)按鈕,該表單都提交人其自身進(jìn)行處理。<%IfSession("Manager")=1then%><AHREF="../html/management_menu.JSP?title=<%response.writeRSBooks("Title")%>&BOOKID=<%response.writeRSBooks("BOOKID")%>">管理員菜單</A><%endif%>而管理者頁(yè)面通過(guò)下列語(yǔ)句<%=request.querystring("title")%><inputzztype=hiddenname="BOOKID1"value="<%=request.querystring("BOOKID")%>>這樣就將所找到的信息傳遞管理者頁(yè)面。再進(jìn)行所須操作。共有3個(gè)不同的銨紐,可以進(jìn)行3種操作。若單擊“修改”鈕:則重定向到編輯圖書頁(yè)面,同時(shí)把Bookid傳遞給該頁(yè)面。Response.Redirect"./edit_book.JSP?BOOKID="&request("BOOKID1")將其他的情況需要建立到數(shù)據(jù)庫(kù)的連接:setconn=server.createobject("adodb.connection")Conn.Open("FILEDSN=c:\ProgramFiles\CommonFiles\ODBC\DataSources\msaccessdatabase.dsn")ifNOTisempty(Request.Form("Delete"))andrequest("BOOKID1")<>""thenconn.Execute"deletefromLibBookswhereBOOKID="&request("BOOKID1")endifif(NOTisempty(Request.Form("checkin")))andrequest("BOOKID1")<>""thenconn.Execute"updateLibBookssetcheckedoutto=0,status='Available'whereBookID="&Request("BOOKID1")endif頁(yè)面中的添加新的種類部分包含一個(gè)文本控件和一個(gè)選擇控件。其中選擇控件是用所有已經(jīng)存在的類別列表進(jìn)行填充的,包括特殊類別Toplevel,該類別表明當(dāng)前類別是處于類別層次結(jié)構(gòu)中的最頂層。代碼如下:先用一個(gè)記錄集來(lái)填充父類別選擇控件:setRSCategories=conn.Execute("select
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 33223-2024軋制設(shè)備術(shù)語(yǔ)
- Target-Protein-Ligand-Linker-Conjugates-4-生命科學(xué)試劑-MCE-5926
- 1-2-Dihexanoyl-sn-glycero-3-PS-sodium-生命科學(xué)試劑-MCE-8684
- 二零二五年度離婚協(xié)議書中共同財(cái)產(chǎn)清算起訴狀
- 2025年度電力市場(chǎng)交易購(gòu)售電合同
- 二零二五年度大型賽事活動(dòng)合作2025年度營(yíng)銷合同
- 二零二五年度私人住宅裝修質(zhì)量與安全雙保障協(xié)議
- 2025年度離婚子女債務(wù)償還與財(cái)產(chǎn)分割執(zhí)行協(xié)議
- 2025年度煙酒企業(yè)社會(huì)責(zé)任履行與公益合作合同
- 二零二五年度文化創(chuàng)意產(chǎn)業(yè)銀行擔(dān)保協(xié)議
- 北京市海淀區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2025年廣西柳州市中級(jí)人民法院招錄聘用工作人員17人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年全國(guó)職業(yè)院校技能大賽高職組(研學(xué)旅行賽項(xiàng))考試題庫(kù)(含答案)
- 十八項(xiàng)核心制度
- 2025年物業(yè)公司安全生產(chǎn)工作計(jì)劃(5篇)
- 2025社保政策培訓(xùn)
- 電器儀表人員培訓(xùn)課件
- 2025年中小學(xué)春節(jié)安全教育主題班會(huì)課件
- 2023年工程制圖習(xí)題集
- 計(jì)量經(jīng)濟(jì)學(xué)練習(xí)題
- 2025年全國(guó)高考體育單招考試模擬政治試卷試題(含答案詳解)
評(píng)論
0/150
提交評(píng)論