基礎教育階段學校評估的國際比較及基于JSP網(wǎng)絡學堂網(wǎng)站的開發(fā)_第1頁
基礎教育階段學校評估的國際比較及基于JSP網(wǎng)絡學堂網(wǎng)站的開發(fā)_第2頁
基礎教育階段學校評估的國際比較及基于JSP網(wǎng)絡學堂網(wǎng)站的開發(fā)_第3頁
基礎教育階段學校評估的國際比較及基于JSP網(wǎng)絡學堂網(wǎng)站的開發(fā)_第4頁
基礎教育階段學校評估的國際比較及基于JSP網(wǎng)絡學堂網(wǎng)站的開發(fā)_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGEI基礎教育階段學校評估的國際比較【摘要】在全球關注教育質量的時代背景下,世界各國對基礎教育階段的學校評估無論是目的和功能指向、還是指標內容和程序方法,都發(fā)生了重要變化。與早期的學校評估相比,現(xiàn)代學校評估在堅持以政府督導促進學校發(fā)展的目標導向下,其功能和內涵從教育問責更多轉向學校發(fā)展效益的評定。跟隨這一核心的轉變,學校評估的組織模式、指標內容和程序方法等也從過去的國家、政府的基線性、統(tǒng)一要求和規(guī)范逐漸過渡到重視學校自身在評估過程中的主體作用發(fā)揮,重視學生、教師和學校本體在評估過程中的收益。借鑒國際比較的發(fā)展趨勢分析,我國現(xiàn)階段的中小學學校評估工作需要努力構建從中央到地方不同功能和職責的組織體系和網(wǎng)絡,加強專業(yè)化隊伍建設,并著力發(fā)展專業(yè)性程序和技術等。【關鍵詞】基礎教育學校評估國際比較

在人類越來越關注自身生存與發(fā)展質量的時代背景下,學校作為人類文化傳承的重要社會組織,同時作為教育傳遞的主要社會機構,也正越來越多地受到社會各層面的關注與支持,同時也受到越來越多的詰問和責難。尤其是基礎教育階段的中小學校,作為正規(guī)教育的起點機構,其質量和發(fā)展越來越多地成為社會的共同關注。與此同時,當教育內部的發(fā)展從規(guī)模走向內涵時,對學校這個承載教育的重要個體勢必進行嚴格、科學的評估,以實現(xiàn)在反視內涵質量效益提升的同時,實際也踐行著對社會如何進行學校教育評價的引導。所以,“學校評估”這個教育學界和教育實踐領域的重難點問題在今天更加具有了特殊的理論和現(xiàn)實意義。我國自新世紀以來,在國家逐步加大對教育基本投入的同時,更加強調教育質量的提升,尤其是基礎教育階段在全面深入實施素質教育的要求下,對學校實施素質教育狀況、學校全面辦學質量狀況的評估顯然已成為教育中的焦點問題。為此,從國際視野審視學校評估,無論是對現(xiàn)實問題的引導還是對理論問題的探討,都將具有重要參考價值。一、學校評估的目的與內涵(一)學校評估的目的:以政府督導促進學校發(fā)展國際上的現(xiàn)代學校評估大多開始于20世紀八、九十年代,這與當時國際組織和各國政府對教育質量,尤其是基礎教育質量的關注密切相關。1982年,全美優(yōu)質教育委員會(TheNationalCommissiononExcellenceinEducation)發(fā)表了“ANationatRisk”(《國家處于危險之處》)的報告,受該報告的警示,在時任教育部長TerrellBell的堅持下,美國教育部提出并建立了美國“藍帶學校項目(TheBlueRibbonSchoolsProgram)”,主要目的是為了從聯(lián)邦政府的角度導向并獎勵在辦學方面成績突出的公、私立中小學校,同時也為各學校自我評估提供綜合的指標參照。后來,由于全美教育改革重點的變化,該項目的內容也作了相應調整,但其最初的通過項目強調政府對教育方向的引導、同時有針對性地促進學校發(fā)展的目的始終沒有改變[1]。20世紀80年代末,英國政府宣布解散1839年設立的皇家督學團?!?992年(學校)教育法”頒布后,隨之又成立了非政府部門的、獨立于教育就業(yè)部、對教育大臣和議會直接負責的“教育標準局”(OFSTED,OfficeforStandardsinEducation),取代了原來的皇家督學團,其主要任務就是進行英國的學校評估[2]。這一調整的目的就在于通過督教分離以強化政府對學校督導的權威性,同時通過強有力的導向和社會監(jiān)督,以及一定的競爭機制促進學校的發(fā)展。日本中央教育審議會在2005年發(fā)布了《創(chuàng)造新時代的義務教育》報告[3],明確了由國家負責完善教育成果檢驗的機制,確立了學校評估的目的是掌握學校達成設定目標的狀況,從而確保學校向保證教育質量的方向轉變。綜觀國際上各種不同類型的基礎教育階段的學校評估,無論是和獎勵計劃掛鉤的優(yōu)質學校評估,還是以教育問責和改進績效為目標的督導視學指導,其評估的目的都是基本一致的——通過政府督導的途徑,促進學校發(fā)展,從而達到提升學校自身質量的最終目的。這也說明了基于教育質量關注背景下的學校評估,其功能具有明確的導向性和自我監(jiān)督作用。(二)學校評估的內涵:從學校教育問責到學校發(fā)展效益評定與學校評估的目的及其變化緊密相關,學校評估的內涵及其演變多體現(xiàn)在其目的導向和功能定向的轉變上。早期的學校評估由于其目的多集中體現(xiàn)政府對學校的督導功能,因而其定位多在學校的教育問責上,這一時期,學校評估的內涵多凝聚為對學校的教育問責。最為典型的代表就是1965年美國國會通過的《中小學教育法案》(ESEA,TheElementaryAndSecondaryEducationActof1965),它既是美國現(xiàn)代教育問責制的起點,也是美國早期學校評估的要義。該法案規(guī)定,聯(lián)邦政府可以通過財政撥款的形式補助各地區(qū)中小學,對學生實施補償教育,并規(guī)定凡接受補助的學區(qū)必須每年實施評估,把年度結果以報告形式遞交上級政府。此后,隨著1970年尼克松總統(tǒng)在《教育改革咨文》中對教育問責制的贊許,美國政府開始推行最低表現(xiàn)標準的“問責運動”,要求學校為學生的讀、寫、算方面的能力負責,一直到70年代晚期,美國已經(jīng)有31個州制定了教育問責制的相關法律,“問責運動”也開始影響世界各國將績效問責納入到學校評估的系統(tǒng)之中[4]。上世紀八、九十年代以來,隨著現(xiàn)代學校評估的興起,學校評估的目的指向在強調政府督導的同時,更多注入了促進學校發(fā)展的導向,政府直接管理的色彩開始減弱,而指導、支持的功能增強,從這一時期開始,學校評估的內涵開始越來越多地向學校發(fā)展效益的評定上轉化,強調通過學校評估幫助學校診斷其發(fā)展過程中的“投入”與“產出”效益,以每一所學校為樣本通過評估促進發(fā)展,關注所有學校的發(fā)展已經(jīng)成為學校評估的重要戰(zhàn)略任務,這不僅體現(xiàn)在通過評估幫助學校診斷問題,從而有的放矢地改善質量,而且也體現(xiàn)在通過對優(yōu)質學校的典范樹立來分享經(jīng)驗,同時也通過以評估促改進來加強對薄弱學校的管理。以英國教育標準局制訂的新的學校評估體系為例,它不僅把過去皇家督導團的抽樣督導改為每校必督,而且大大增加了學校督導評估的公開性和透明度,其大綱所規(guī)定的評價標準、內容、方法和程序都向學校、家長和社會公開,同時,學校、家長和社會上的任何人都可以直接從網(wǎng)站上查詢關于學校的評估報告。其評估報告從學校效益評定的大致判斷、學校特色評述到收支情況、長短處分析及能否改進的建議等方面都非??陀^、詳盡。那些評估結果“令人滿意”的“有效學?!睂?jù)此寫出改進報告,即其“行動計劃”,而該計劃也必須分發(fā)給教育標準局、地方標準局和家長。那些被評為“失敗”的學校則將根據(jù)具體原因限期采取特殊措施。整個過程都是以診斷、評定和促進發(fā)展為內涵[5]。二、學校評估組織模式的發(fā)展趨勢(一)政府督導與學校自評相結合,既加強外在的監(jiān)督指導也注重發(fā)揮評估的內在動力。由于國情和文化傳統(tǒng)的差異,各國學校評估可以根據(jù)評估主體的不同分為以下三類:第一類政府督導評估,以俄羅斯、新加坡等國為代表,其評估由政府相關職能機構組織,強調評估的績效問責[6][7];第二類是學校自我評估,以德國、芬蘭等國家為代表,其充分尊重學校發(fā)展的自主性,由學校自行組織學科測試等方式掌握學校教育質量情況[8][9];第三類是社會中介機構評估,如在美國、加拿大廣泛盛行的教育評估機構[10]。有國內學者提出了將以上三種評估模式相結合,構建“三位一體”的學校評估體系,以互相補充形成合力[11]。從對目前國際上學校評估發(fā)展趨勢的分析可以看到,將政府督導和學校自評相結合已成為多數(shù)國家越來越多地采用的做法。比如,上述提到的俄羅斯、新加坡,其在開展督導評估時都將學校自評作為第一環(huán)節(jié),在學校自評的基礎上組織校外評估。俄羅斯學校在自評階段要按照國家的鑒定要求,對學校的狀況和實際工作水平進行客觀分析評價,形成自評報告,提出申請并附上相關的材料[6]。而新加坡的“卓越學校模式”(ExcellentSchoolModel)的出發(fā)點就是為學校提供“自我評估、自我發(fā)展”的框架和工具,而非要對學校劃分等級[7]。這種校外評估和校內評估相結合的趨勢同樣在芬蘭有所體現(xiàn)。主張依靠學校自評的芬蘭在2003年設立了國家教育評估委員會(TheFinnishEducationEvaluationCouncil),其主要職能包括設計并實施國家各種教育評估項目(包括系統(tǒng)評估、環(huán)境評估、專題評估等)、組織國內外相關專家形成評估網(wǎng)絡、開展評估方法學和理論方面的研究、向學校的自評活動提供支持并整合地方評估結果為國家所用、發(fā)布評估信息、報告結果并為被評估者提供反饋等[9]。(二)國家統(tǒng)一標準與地方自主實踐相結合,既明確國家基線要求又體現(xiàn)地方特色。學校評估在早期階段往往是出于地方教育行政部門監(jiān)督和管理的需要。但隨著國家對提高人力資源的訴求和教育自身改革發(fā)展的內在需要,制定國家統(tǒng)一的學校評估標準、開展學校評估活動逐漸成為了引導教育發(fā)展方向、規(guī)范地方學校辦學行為的重要措施。在日本,近年來隨著教育改革從中央集權轉型為地方分權,各都道府縣和市町村制訂了以體現(xiàn)“學校自主性、自律性”為核心的多種評估方式,但同時文部科學省在開展全國調研的基礎上于2006年頒布了《義務教育學校評價指南》,作為指導各學校及各地方自治體進行學校評價的綱領性文件[3][12]。在韓國,教育人力資源部負責對各市、道教育廳和部分中小學進行評估,具體內容包括國家政策實施評估、地方政策和管理評估、學校自律和特色評估幾方面,與此同時各市、道教育廳以及下一級教育機構也按分工對轄區(qū)內中小學校進行評估,并提供相應指導[13]。這些做法表明,明確國家層面對地方辦學的基線要求,同時鼓勵地方根據(jù)實際情況自主組織開展評估工作,以兼顧學校評估的“基礎性”和“差異性”,已成為現(xiàn)代學校評估組織模式上的發(fā)展趨勢。(三)由具有一定獨立性的機構組織開展評估工作,確保評估過程和結果的真實、客觀。盡管不同國家有不同的評估主體,但由有一定獨立性的機構組織來開展學校評估工作,以確保評估結果的真實和客觀已成為當今的國際發(fā)展趨勢。各個國家根據(jù)國情和實際需要,具體開展評估的機構包括有獨立于教育行政部門的督導機構、大學科研機構、社會中介認證組織等。比如,英國負責開展學校評估的機構教育標準局是獨立于國家教育就業(yè)部的部門,其評估結果不受政府干預,直接向國會大臣和議會報告[2];俄羅斯負責對學校進行監(jiān)督、指導、評估工作的聯(lián)邦教育督察署與負責教育決策、執(zhí)行的部門相獨立,三者互不隸屬、獨自運作[6];新西蘭的教育評估辦公室(TheEducationReviewOffice)作為一個建立于議會之下的公共服務部門直接對議會負責[14]。美國近年來頗受關注的“國家質量獎”(也稱馬爾柯姆·波多里奇國家質量獎,MalcolmBaldrigeNationalAward)評估由專業(yè)的質量控制和保證機構——國家標準與技術協(xié)會(NationalInstituteofStandardsandTechnology,簡稱NIST)協(xié)同私立部門合作管理[15],同時,在美國、加拿大的各類教育認證評估機構經(jīng)過數(shù)十年的發(fā)展也逐成規(guī)模,成為了一支重要的評估主體[10]。三、各國學校評估內容和指標的發(fā)展與變化(一)從對辦學資質的審查過渡到對辦學效益的評估。早期的學校評估主要側重于對學校辦學硬件、辦學資質方面的審查,但現(xiàn)代學校評估更加注重學校自身的“產出性效益”。如英國對學校的評估在80年代時強調教育資源的提供,考察學校是否有足夠的教學儀器和圖書等,從90年代以后學校評價指標已經(jīng)轉向對資源利用效率的考察和評估[5]。可以說,前者在更大程度上評估的是學校辦學的“先天條件”,更多關系到政府經(jīng)費投入、政策支持等問題;而從促進學校發(fā)展的角度來說,針對“后天表現(xiàn)”的評估對學校自身的價值更大,它容易讓學校在自己能掌控的范圍內加以改進。分析歐美各國學校評估的指標和內容變化可以看到,借鑒企業(yè)效益評估標準評估學校的辦學效益是當前的一個新趨向。上文中提到的美國“國家質量獎”本是為鑒別與獎勵美國各類組織的績效成就和質量而設立,其最初應用于企業(yè),1999年起開始向教育行業(yè)開放,并專門設定了“教育績效卓越標準”(EducationCriteriaforPerformanceExcellence)。該標準從組織系統(tǒng)管理的角度出發(fā),以組織的績效結果為導向,強調對學校的全面質量管理和效益評估[15]。與此相類似,“歐洲質量管理基金會卓越獎”(theEuropeanFoundationforQualityManagementExcellenceAward)也是依據(jù)企業(yè)管理模式,其強調“結果導向”、“顧客第一”、“領導”與“目標管理”等核心理念,對表現(xiàn)優(yōu)異的企業(yè)組織和公共事業(yè)單位(含教育組織和學校)進行獎勵[16]。(二)從對學校過程性管理的重視過渡到對學生結果表現(xiàn)的關注。在對學校辦學效益的衡量中,國際普遍的趨勢是將學生的質量和表現(xiàn)而非學校的管理水平作為重要的關注點。這種評估取向表明了對學校的評估是真正為了“學校學生的發(fā)展”,而非加強對學校的控制和管理,同時它也有利于監(jiān)督學校的各項管理措施真正服務于學生品德的養(yǎng)成和知識技能的提高。這種評估思路的變化在美國“藍帶學校項目”的變革中有非常明顯的表現(xiàn)。該項目在1982年建立時,最初是為了獎勵辦學水平突出的中小學,其評獎標準原本包括“以學生為中心并提供支持”、“學校的組織和文化”等八個方面。但隨著2001年“不讓一個孩子掉隊”法案的出臺,對弱勢群體學生學業(yè)成績的關注被提到了空前的位置,加上當時美國學生在國際測評中的表現(xiàn)不甚理想,因此“藍帶學校項目”的變革將學生的學業(yè)表現(xiàn)(包括學生成績進步幅度)作為了唯一的評獎指標,完全樹立了“學生結果導向”[1]。對其他國家的學校評估內容的分析也同樣可以看出“用學生的素質表現(xiàn)來衡量學校的整體辦學水平”的趨勢。在瑞典教育署的學校檢查中,第一、第二部分檢查內容便是“教育結果”,即“與教學計劃的宏觀目標相關的兒童、學生的標準觀、價值觀”和“與教學計劃、專業(yè)目標和課程計劃相關的學生獲得的知識”[17]。新加坡“卓越學校模式”也秉持了“學生第一”、“教師是關鍵”的理念,其“以學生為中心的治校措施”和“學生全面發(fā)展的表現(xiàn)結果”兩項指標權重相加占到了42.5%[7]。(三)從對標準統(tǒng)一性的強調過渡到對學校發(fā)展多元化的引導。政府部門在不同時期往往對學校有不同的督導管理手段,對于大多數(shù)集權制國家而言,對學校的評估管理逐步由“緊密”向“松散”轉變。如戰(zhàn)前日本主要采取學校調查和學校認證等手段達到促使學校貫徹國家教育方針的目的,戰(zhàn)后則通過學校視察來加強對學校的管理,主要以指導、建議的方式對學校評價發(fā)揮作用[12]。而正是這種政府工作職能和思路的轉變決定學校評估的標準從一元走向多元。以香港地區(qū)的學校管理與評估為例。香港在1997年之前由教育署不同部門監(jiān)管學校各個機構的工作,學校的整體性和主體性被割裂,而單純被要求根據(jù)政府頒布的各種行政規(guī)條、程序執(zhí)行日常事務。1997年香港推出了“質素保證機制”,它是一個以學校發(fā)展目標為核心,以學校發(fā)展策劃為評價重點的自我監(jiān)控機制。它使得政府的管理重心從政府的“規(guī)定動作”轉向了學校的“自選動作”,而在此之上的校外評估,也是“以校情為本,……并以學校自訂的發(fā)展優(yōu)次為起點,以及參考上一次外評報告的改善建議”進行[18]。這種評估內容的轉變,避免了“千校一面”的情況出現(xiàn),為學校留下充裕的發(fā)展空間,引導學校根據(jù)自己的特色向多元化方向發(fā)展,同時也激發(fā)了學校自我發(fā)展的動力。(四)從各學校之間的橫向評比過渡到學校自身“增殖性”的縱向評比。隨著對學校評估“診斷性”和“發(fā)展性”功能的日益強調,學校評估的指標也更注重“參照系”的設置。它在注重留給學校一定的自主發(fā)展空間的同時,也將學校自身的進步幅度、即學校發(fā)展的增殖性作為了評估的重要內容之一。美國田納西州早在上世紀90年代就啟用了增值評估系統(tǒng),它以學生的統(tǒng)考成績?yōu)榛A,制作出該州公立學校系統(tǒng)學生學業(yè)進步的年度報告,得到了各方的好評,此后增殖性評估日益在美國其他地區(qū)盛行[19]?!霸鲋承栽u估”在不同國家有不同形式的體現(xiàn)。如目前法國教育部預測評估司組織的學校評估中設立了附加值指標,其將學校學生的表現(xiàn)與學生的家庭背景、所處階層等多方面因素結合考慮。例如要進行高中學校評估時,并不是對所有的高中進行排名比較,而是將學生來源、父母職業(yè)、所處階層大體相似的學校群體相比較。此外學校本身的辦學條件、外部的支持,也都作為“附加值”成為評估中被考慮到的因素[20]。變革后的美國“藍帶學校項目”評估指標中同樣也體現(xiàn)了“增殖性”的內容:那些有40%以上的學生來自弱勢家庭的學校,只要其學生在州評價體系中表現(xiàn)出顯著的進步,數(shù)學和閱讀成績進入州排名前40%即可獲獎。而每年各州推選的學校中,必須有三分之一的學校是憑著此項條件獲得獎勵的[1]。四、各國開展學校評估的主要程序和方法綜合比較世界主要國家的學校評估程序,發(fā)現(xiàn)有趨同的趨勢,基本可分為學校自評、政府或有關評估機構組織專家外評、評估后的報告撰寫和發(fā)布這三個主要的環(huán)節(jié),部分國家還在此基礎上設置了“評估前與學校進行信息交流”、“評估后向學?;卦L”、“評估程序監(jiān)控”等環(huán)節(jié)[5][13][18],以達到規(guī)范程序、保證評估質量的目的。在總體評估工作程序上,加強與學校的合作與交流、提高評估工作的科學性和注重發(fā)揮實效是基本趨勢。(一)學校自評階段教育行政部門積極為學校提供信息服務和資源支持,指導學校制定科學的發(fā)展目標和規(guī)劃、開展自我評估。學校的自我評估往往是對照一定的標準或計劃,自我檢查學校的發(fā)展狀況。因此,學校自我評估的工具或“參照系”便顯得非常重要,而在這個階段,數(shù)據(jù)信息平臺則可以發(fā)揮很大的作用。如英國教育標準局開發(fā)了一套“自評報告分析與改進”系統(tǒng)(ReportingandAnalysisforImprovementthroughSchoolself-Evaluation,簡稱RAISEonline),該系統(tǒng)整合了關于學生測評和學校水平表現(xiàn)的相關信息資源,學校在這個系統(tǒng)上進行自評,便能得到大量分析性數(shù)據(jù),獲知本學校的發(fā)展狀況[5]。香港教統(tǒng)局為學校自評提供了學校表現(xiàn)評量、持分者問卷、學校增值資料系統(tǒng)、情意及社交表現(xiàn)評估套件等評估工具等[18]。法國學校普遍實施了一項計算機輔助評價計劃,通過計算機信息系統(tǒng)自我設計、實施和評估本校的學校發(fā)展規(guī)劃。此外國家的中央指標數(shù)據(jù)庫可以給教育官員提供及時的統(tǒng)計資料,同時學校也可以結合這個數(shù)據(jù)庫使用指標[21]。這些信息服務和資源支持,能提高學校開展自我評估的積極性,同時也為學校自評的實際操作提供了有力支撐和有效指導。(二)校外評估階段采用科學、專業(yè)的手段收集數(shù)據(jù),同時要保證評估過程的獨立、客觀。對校外評估的核心要求是收集到真實、客觀的學校數(shù)據(jù),為達到這個目的,首先要運用科學、專業(yè)的數(shù)據(jù)收集方法,其中同時運用定量和定性的方法收集數(shù)據(jù)是目前國際上的通行做法,但在具體操作方法上會根據(jù)各國的實際情況有所不同,一些國家在開展學校評估的同時,也通過其它項目獲取數(shù)據(jù),如法國教育部預測評估司同時開展學生質量的監(jiān)測和學校評估兩項工作,兩者相結合以獲得更全面的數(shù)據(jù)[20];而另一些國家和地區(qū)則通過多種數(shù)據(jù)采集方法開展校外評估,如香港質素保證視學框架采用了“觀察上課及其他校內活動、與家長會談、與校內成員討論、向教職員、學生及家長進行問卷調查、查閱學校文件、抽樣查閱學生的習作”等多種方法[18]。此外,評估過程的獨立、客觀也是確保數(shù)據(jù)真實性的關鍵。有些國家和地區(qū)學校評估吸納了校外人士參與,如香港社會各界人事都可以申請參加學校外部評估[18]。這樣既有利于學校集思廣益、促進發(fā)展,又有利于加強學校與社會的溝通、交流,普及學校辦學理念。(三)公布學校評估結果,發(fā)揮學校評估對政府決策、學校改進、輿論引導方面的影響和作用。評估結果的使用是體現(xiàn)學校評估價值的關鍵環(huán)節(jié)。分析各國學校評估的基本做法和經(jīng)驗,我們可以看到,評估過程透明化、評估結果公開化是目前國際上的發(fā)展趨勢,如英國教育標準局就在其網(wǎng)站公布所有學校的評估結果,并定期出版評估報告,其《教育標準局督導大綱》也明確指出“家長是督導報告的主要讀者[5]?!比毡尽读x務教育學校評價指南》規(guī)定了各學校在進行自我評價和外部評價后應公布其結果并予以說明,通過這種辦法贏得監(jiān)護人和地區(qū)居民對本學校的教育活動以及其他的學校管理工作的理解和參與,從而推動建立開放式可信賴的學校模式[3]。在公布結果基礎上,積極發(fā)揮評估在政府、學校、家長、社會各個層面的應用也受到了世界各國的重視。以新西蘭為例,在報告形成過程中,學校董事會、家長、社區(qū)等多方面都提供了信息支持和建議,因此最后的評估報告除了為政府提供學校信息分析和政策建議外,還有兩個功能:一是向學校提供其發(fā)展狀況和存在問題的診斷意見和建議;二是向家長和社區(qū)通告學校的教育教學狀況,以幫助家長獲取子女受教育信息,甚至以此作為擇校的依據(jù)[14]。五、啟示:建立適合我國現(xiàn)階段國情的學校督導評估體系1991年5月,我國國家教委制定印發(fā)了《普通中小學校督導評估工作指導綱要》,1997年對其修訂印發(fā)了修訂稿(教督[1997]4號);2003年,我國教育部印發(fā)了《關于積極推進中小學評價與考試制度改革的通知》(教基[2002]26號)。十幾年來,各地依據(jù)這兩個綱領性文件的精神,探索制定并在實踐中不斷完善本地中小學校督導評估的方案或體系,基本在實踐層面建立了我國對普通中小學校的督導評估制度和若干評估模式,對規(guī)范學校辦學行為、改善學校辦學條件、加強地方教育行政部門對學校的管理等方面都起到了良好作用。然而,這些在促進教育規(guī)?;l(fā)展的特定歷史時期誕生的學校評估制度在今天關注質量內涵的背景下,其可能促發(fā)學校同質化現(xiàn)象、教育配置失衡和教育不公以及形式主義和弄虛作假等問題變得越來越突出和嚴重。而且,名目繁多的各種突擊評估、評優(yōu)排隊評估、多頭評估、交叉評估和重復評估對學校自身發(fā)展不僅幫助不大,而且干擾很多[22],在全面推進素質教育的要求下,建立適合現(xiàn)階段國情的學校評估體系以促進學校發(fā)展、加強政府對學校的宏觀管理和方向引導顯得越來越迫切和重要。(一)建立中小學校評估指導與實施方案的體系與網(wǎng)絡。通過對學校評估的國際經(jīng)驗分析和比較,不難發(fā)現(xiàn),各國學校評估體系的建構與其國家的政治體制、教育體制及其國情生產力對教育的實際需求密不可分。我國基礎教育量大、面廣、線長,地區(qū)差異、城鄉(xiāng)差異巨大,教育均衡發(fā)展的任務艱巨而漫長。與此同時,隨著政治體制改革的逐步深入,政府宏觀管理的職能迫切需要加強。在我國現(xiàn)階段,既需要從國家層面統(tǒng)一認識和方向:要樹立通過學校評估增強教育督導力度、實現(xiàn)以評估促學校發(fā)展的功能定位和目的導向,為全面實施素質教育服務;又要清晰意識到國情和教育民情對學校評估組織模式的制約:國家層面重在樹立導向、統(tǒng)一理念、明確基本指標體系和程序方法,而把更多具體的評估執(zhí)行權和過程空間放置到以縣為主的管理體制大背景中。也就是說,國家層面強調的是學校評估的指導權,縣區(qū)層面把握的則是實施權,則學校層面才能在以評估促發(fā)展的前提下,擁有明確一致的發(fā)展目標、享有發(fā)展權。具體而言,對于基礎教育階段的學校評估,要仔細構建好從國家、省到縣(區(qū))、學校的四級網(wǎng)絡,區(qū)分不同層面的功能和職責,從而建構合理的體系。歐美國家的經(jīng)驗雖然好,但不能照搬,比如,高度的地區(qū)和城鄉(xiāng)差異可能就決定了我國無法采納英國教育標準局的全國逐校用同一標準的發(fā)展性評估體系;新加坡的卓越學校模式和美國的國家質量獎幾經(jīng)調整不斷完善,但不能直接移植,尤其是否要從國家高度制定類似評估項目,在我國現(xiàn)階段必須謹慎。從我國教育發(fā)展的整體歷程而言,底線式的、基線性的重在辦學許可和條件方面的學校評估在教育規(guī)模發(fā)展的階段已經(jīng)充分實現(xiàn)了其不可替代的功能和價值。而在推進素質教育深入實施的現(xiàn)階段,在確保基線性標準不改變的前提下,國家層面的學校評估應更多明確新的學校質量發(fā)展的方向和主要指標體系、基本的程序方法,并把各種名目繁多的學校評估項目的功能進行統(tǒng)整,加強宏觀管理、統(tǒng)一評估和管理口徑,同時,把具體評估內容和過程的操作和執(zhí)行、使用的空間留給縣(區(qū))政府和教育部門,因地制宜、體現(xiàn)差異、尊重差異、實現(xiàn)均衡,學校則可以在這種不交疊、重復的導向和機制中,更好更容易地明確發(fā)展的具體方向、路線,也才能集中力量實現(xiàn)自身發(fā)展。(二)建立高素質的能勝任現(xiàn)代學校評估職責的督學培訓機制。在構建現(xiàn)階段適合我國國情的學校評估體系和網(wǎng)絡過程中,一支能夠勝任現(xiàn)代學校評估職責的督學隊伍至關重要。由于種種歷史原因,我國的督學隊伍組成幾經(jīng)調整和波折,從而造成現(xiàn)有的各級、各地督學人員在來源、素質、結構等方面參差不齊[23][24]?,F(xiàn)有督學人員在協(xié)助實現(xiàn)督導的“督政”功能、促進學校辦學條件改善等方面也發(fā)揮了重要作用。但是,當學校評估的督導功能重點轉向“督學”,要求評估人員具有較高的教育教學問題甄別能力、一定的測量和評價知識和技能,較為標準的“從業(yè)規(guī)范和素質”時,現(xiàn)有的督學隊伍就需要進行較大幅度的調整和培訓了。借鑒國際上的相關經(jīng)驗,一方面我們可以擴大現(xiàn)代督學的組織來源,建立更為靈活的組織機制,比如上文中提到的英國和香港的經(jīng)驗,從而適應社會各層面對教育質量、學校發(fā)展共同關注的實際狀況;另一方面,更為重要的是,應該同時建立較為嚴格和規(guī)范的“督學準入”、“上崗培訓”、和“過程考核與聘任、退出”制度,通過明確的、從中央到地方一致的規(guī)范、標準,和嚴明的管理制度建設一支現(xiàn)代督學隊伍。這支隊伍既沒有必要拋開過去已有的從國家到縣區(qū)的督學隊伍機制基礎而“顛覆性”地從頭再來,但是,也必須同時通過規(guī)范的培訓機制進行“血液更新”。在這個建設過程中,對于督學隊伍的培訓機制設計和實施、管理將舉足輕重,這個機制應該從上述提及的準入、崗前、崗中和聘任、退出等各環(huán)節(jié)都有細致的考慮和總體設計,而且應作為現(xiàn)階段國家督導部門的重要工作內容之一,培訓的具體內容則可以由專業(yè)的機構來設計和充實,同時,依托已有的督導機制,將這個培訓機制以一貫之,也將有利于督導部門在各級各地中力量的“盤活”。(三)建立專業(yè)化的評估工具研發(fā)與技術咨詢的專門機構。在我國現(xiàn)階段學校評估體系的探索建設過程中,有一些專家、學者和一些地區(qū)已經(jīng)根據(jù)國際的某些成功經(jīng)驗,嘗試性地開展了在學校評估中運用發(fā)展性評價、并采用第三方中介評估的組織模式,也取得了一些很有價值的經(jīng)驗和教訓[25],同時,這些嘗試也是根據(jù)各地實際應運而生的,應該說,它們根植于當?shù)亟逃h(huán)境的特殊土壤,而且在未來的推進中還能夠“奇葩獨秀”。但是,從我國的基本國情和基礎教育的現(xiàn)情來看,應該更多推廣這樣的“奇葩”與其“土壤”相依相存的核心經(jīng)驗,而不是簡單對其做法進行推廣。顯而易見,由于我國的歷史文化傳統(tǒng)、政治體制特色和基礎教育研究和實踐的現(xiàn)狀,培育完全獨立的第三方中介機構,進行專門的學校評估工作,或者對全國各地的普通中小學校都采用起點要求高、評估過程專業(yè)技術復雜的發(fā)展性評價,這樣的做法由于現(xiàn)實“土壤”不合適,從而很可能出現(xiàn)“南橘北枳”的尷尬。但是,國際經(jīng)驗也啟示我們,由于現(xiàn)代學校評估的專業(yè)程度高,程序和方法具有較強的規(guī)范性[5][15][18],因此,在政府承擔評估導向和制定管理規(guī)范的同時,應該把具體的評估內容完善、評估工具研發(fā)、評估技術和方法的形成及培訓委托給相對獨立的專業(yè)機構。這樣既能較好地保證政府宏觀管理地職能實現(xiàn),又能確保專業(yè)過程的相對客觀、獨立。(四)規(guī)范評估程序,加強對評估結果的公正使用。世界各國成功的學校評估經(jīng)驗都啟示我們,積累專業(yè)的評估技術和方法,規(guī)范評估的程序,尤其是重視對評估結果的公開公正使用,是現(xiàn)代學校評估的重要一環(huán)[3][5][14]。我國現(xiàn)有的學校評估經(jīng)常出現(xiàn)過程隆重、效果甚微的現(xiàn)象,關鍵在于對評估結果的使用往往顧慮太多,或者不知如何正確、公正使用[23][26]。在建構適合國情的現(xiàn)代學校評估體系的過程中,在強調評估過程專業(yè)化,評估程序規(guī)范化、客觀化,評估人和學校關系相對獨立的大前提下,應該著力探討如何公正、有效地使用評估結果。由于我國特有的社情民意和歷史文化傳統(tǒng),在現(xiàn)階段也許不宜照搬歐美國家將評估結果向社會公開發(fā)布的做法,但是,在怎樣的必要范圍內如何公正、有效地使用評估結果,從而真正實現(xiàn)以評估促發(fā)展的目的將是下階段的重要研究問題。

參考文獻:[1]TheBlueRibbonSchoolsProgramRecognizingExcellentAmericanSchools[EB/OL]./programs/nclbbrs/index.html[2]王璐.九十年代初英國教育督導制度的改革——背景、思路和問題[J].比較教育研究,1999,(4):11—14[3]李廣、馬云鵬、高山達雄.促進學校自律、持續(xù)的改善與發(fā)展——日本《義務教育學校評價指導方針》[J].外國中小學教育,2007,(6):1—4[4]McLaughlin,MilberyW.EvaluationandReform:TheElementaryandSecondaryEducationActof1965,TitleI.Cambridge,[5]英國教育標準局網(wǎng)站[EB/OL]..uk[6]侯立華.俄羅斯普通學校鑒定與國家認證制度述評[J].外國教育研究,2006,(10):15——20[7]NgPakTee.TheSingapore[8]學校教育管理和質量評價考察團赴英國、德國考察報告[EB/OL]./edoas/website18/22/info12322.htm[9]芬蘭教育評估委員會網(wǎng)站[EB/OL].http://www.edev.fi/portal/english[10]上海市教育評估考察團.國外教育評估機構運行機制分析與借鑒——美國、加拿大教育評估考察報告[J].教育發(fā)展研究,2005,(15)[11]樂毅,朱雪雯.學校自我評估:一個倍受關注的研究領域[J].教育反戰(zhàn)研究,2004.6[12]張德偉.日本的教育督導制度與學校評價[J].哈爾濱工業(yè)大學學報(社會科學版),2006,(2):155—160[13]學校管理與評價制度考察團赴日本韓國考察報告[EB/OL]./edoas/website18/04/info12204.htm[14]新西蘭教育評估辦公室網(wǎng)站[EB/OL].t.nz/ero/publishing.nsf/Content/Home+Page[15]波多里奇國家質量獎網(wǎng)站.[16]歐洲質量管理基金會卓越獎網(wǎng)站[EB/OL]./en/Home/Ourservices/Recognition/EFQMExcellenceAward/tabid/154/Default.aspx[17]瑞典基礎教育監(jiān)督檢查(國家教育督導團考察報告)[EB/OL]./edoas/website18/74/info15474.htm[18]中國香港教育局網(wǎng)站[EB/OL]..hk/gb/.hk/index.aspx?nodeID=102&langno=2[19]張麗娟.增值評估:一種發(fā)展性的學校評估模式[J].現(xiàn)代校長.2007,3:6—7[20]“中法基礎教育質量監(jiān)測研討會(2008)紀要”法國教育部預測評估司代表發(fā)言(教育部基礎教育質量監(jiān)測中心內部資料)[21]張揚.透視評價對法國學校教育政策的影響[J].教育實踐與研究,2005,(12)[22]袁益民.教育的和諧發(fā)展呼喚和諧的學校評估──關于我國建立學校督導評估新機制的建議(教育部基礎教育質量監(jiān)測中心內部課題咨詢報告)[23]韓立福.論我國學校教育督導評估范式的轉型策略[J].教育理論與實踐,2006,(3):25-28[24]孫玉潔.我國教育督導制度存在的問題與改進建議[J].教育研究,2004,(10):64-68[25]張民生.上海市學校發(fā)展性督導評價探究[M].上海教育出版社,2004年[26]劉永和.地區(qū)性學校評估的現(xiàn)狀及其對策[J].南京社會科學,2007,(8):117—122畢業(yè)設計(論文)任務書擬題單位計算機科學與工程學院審題人題目全稱基于JSP網(wǎng)絡學堂網(wǎng)站的開發(fā)主要任務:運用JSP技術進行網(wǎng)絡課堂網(wǎng)站的開發(fā),主要實現(xiàn)的基本功能有:1.系統(tǒng)的不同權限的用戶登陸及身份驗證2.課件,網(wǎng)頁的上傳與下載3.老師與學生的信息交流4.動態(tài)管理網(wǎng)站信息起止時間:學生姓名專業(yè)計算機科學與技術(軟件技術)班次指導單位現(xiàn)代教育技術中心指導教師設計地點電子科技大學計算機學院成果形式軟件

目錄摘要 III第一章JSP技術的介紹 11.1動態(tài)網(wǎng)站技術,JSP的發(fā)展歷史及趨勢 11.1.1動態(tài)網(wǎng)站技術介紹 11.1.2JSP的發(fā)展歷史 11.1.3JSP與其他動態(tài)網(wǎng)頁開發(fā)相比的優(yōu)點 11.1.4JSP應用開發(fā)的未來 21.2JSP的運行環(huán)境 31.2.1相關軟件的介紹 31.2.2軟件下載 31.2.3配置前的準備 31.2.4JSP環(huán)境的配置方案 41.3JSP的開發(fā)環(huán)境 51.4JSP網(wǎng)站原理介紹 5第二章數(shù)據(jù)庫及JSP與中數(shù)據(jù)庫的使用 62.1數(shù)據(jù)庫的介紹及選用 62.1.1數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的基本概念 62.1.2數(shù)據(jù)管理的進展 72.1.3幾種常用的數(shù)據(jù)模型 72.1.4DBMS的功能 72.1.5DBMS的組成 82.2JSP中與數(shù)據(jù)庫的連接 82.2.1JDBC的介紹 82.2.2利用JSP實現(xiàn)Web與數(shù)據(jù)庫的連接 92.2.3數(shù)據(jù)庫工具的選取與連接 13第三章網(wǎng)絡學堂的系統(tǒng)分析及實現(xiàn) 143.1課題來源 143.2系統(tǒng)需求分析 143.2.1系統(tǒng)功能描述 153.2.2外部項 153.2.3第一層數(shù)據(jù)流程圖 163.3網(wǎng)絡課堂的體系結構及數(shù)據(jù)庫訪問技術 203.3.1體系結構 213.3.2數(shù)據(jù)庫的訪問以及JDBC橋的搭建 213.4網(wǎng)絡學堂管理系統(tǒng)的設計 213.4.1功能設計 223.4.2數(shù)據(jù)庫表的設計 223.4.3教育管理系統(tǒng)的實現(xiàn)流程和演示 313.4.4后臺管理 46第四章結束語 57參考文獻 58致謝 68基于JSP網(wǎng)絡學堂網(wǎng)站的開發(fā)作者:劉艦班級:21082010班指導老師:劉志軍摘要隨著網(wǎng)絡計算機的迅猛發(fā)展,Internet正在改變人類社會的方方面面,而Java技術的推廣更在其中起著推波助瀾的作用。Java作為新一代的編程語言,以其良好的移植性和安全性,正在成為一種IT也的主流技術,一些發(fā)達國家甚至將它列入了高等學校的必修課程。JSP是JavaServerPages的簡稱,是將純Java代碼嵌入到HTML中實現(xiàn)動態(tài)功能的技術。本畢業(yè)設計論文分為兩大部分。第一部分對jsp以及jsp網(wǎng)絡編程環(huán)境作了一個介紹。第二部分記錄了本人與其他幾位同學開發(fā)的網(wǎng)絡學堂的實現(xiàn)過程,從總體分析、模塊劃分到詳細設計。關鍵詞:JSP,網(wǎng)絡編程,網(wǎng)絡學堂ABSTRACTWiththeswiftandviolentdevelopmentofthenetwork,Internetischangingeveryaspectofthehumansociety,thepopularizationofJavatechnologyplaysadrivingroleamongthem.Astheprogramminglanguageofnewgeneration,javaisbecomingakindofITmajortechnologywithitsgoodtransplantationandsecurity,somedevelopedcountriesevenlistitintocompulsorycourseoftheinstitutionofhighereducation.JSPistheabbreviationofJavaServerPages,imbedpureJavacodethetechnologyrealizingthedynamicfunctioninHTML.Thisgraduationprojectisdividedintotwomajorparts.Thefirstpartintroducedthejspandjsp'sprogramingenviroment.Andthesecondpartwriteddownthedevelopingprocessofourgroup.第一章JSP技術的介紹1.1動態(tài)網(wǎng)站技術,JSP的發(fā)展歷史及趨勢1.1.1動態(tài)網(wǎng)站技術介紹1.1.2JSP的發(fā)展歷史在早期,開發(fā)網(wǎng)絡數(shù)據(jù)庫應用程序主要采用CGI技術。編寫CGI程序可以使用不通的程序語言,如Perl,VisualBasic,Delphi或C/C++等。雖然CGI技術已經(jīng)發(fā)展成熟而且功能強大,但由于編程困難,效率低下,修改復雜等缺陷,所以有逐漸被新技術取代的趨勢,在這樣的背景下,新的技術紛紛面試,代表性的有Microsoft的ASP,Tex的PHP,Sun的Jsp。JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準,其網(wǎng)址為/products/jsp。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構成了JSP網(wǎng)頁(*.jsp)。Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送email等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無JavaApplet,甚至無Frame1.1.3JSP與其他動態(tài)網(wǎng)頁開發(fā)相比的優(yōu)點Microsoft公司的ASP技術也是動態(tài)網(wǎng)頁開發(fā)技術。JSP和ASP從形式上非常相似,ASP程序員一眼就能認出<%%>以及<%=%>。但是深入探究下去會發(fā)現(xiàn)它們很多的差別,其中最主要的有以下三點:

JSP的效率和安全性更高

ASP以源碼形式存放,以解釋方式運行,每次ASP網(wǎng)頁調用都需要對源碼進行解釋,運行效率不高。另外,IIS的漏洞曾使得許多網(wǎng)站源程序大曝光,包括筆者以前用ASP開發(fā)的網(wǎng)站,ASP程序全部被人下載了去。

JSP在執(zhí)行以前先被編譯成字節(jié)碼(bytecode),字節(jié)碼由Java虛擬機(JavaVirtualMachine)解釋執(zhí)行,比源碼解釋的效率高;服務器上還有字節(jié)碼的Cache機制,能提高字節(jié)碼的訪問效率。第一次調用JSP網(wǎng)頁可能稍慢,因為它被編譯成Cache,以后就快得多了。同時,JSP源程序不大可能被下載,特別是JavaBean程序完全可以放到不對外的目錄中。

JSP的組件(Component)方式更方便

ASP通過COM來擴充復雜的功能,如文件上載、發(fā)送email以及將業(yè)務處理或者復雜計算分離出來成為獨立可重復利用的模塊。JSP通過JavaBean實現(xiàn)了同樣的功能擴充。

在開發(fā)方面,COM的開發(fā)遠比JavaBean復雜和繁瑣,學會ASP不難,但學會開發(fā)COM可不簡單。而JavaBean就簡單多了,從本文上述示例中可以看出開發(fā)JavaBean很方便。

在維護方面,COM必須在服務器上注冊,如果修改了COM程序,就必須重新注冊,甚至必須關機和重新啟動。JavaBean則不需要注冊,放在CLASSPATH包含的目錄中就行了。如果JavaBean進行了修改,則JSWDK和Tomcat現(xiàn)在還需要關閉和重新運行(但不是關機),但開發(fā)者已經(jīng)許諾將在以后的版本中做到不需要關閉服務器。

另外JavaBean是完全的OOP,可以針對不同的業(yè)務處理功能方便地建立一整套可重復利用的對象庫,例如用戶權限控制、email自動回復等等。

JSP的適應平臺更廣

ASP目前僅適用于NT和IIS。雖然Unix下有ChiliSoft的插件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的組合來擴充,Unix下的COM實現(xiàn)起來非常困難。

JSP則不同,幾乎所有平臺都支持Java,JSP+JavaBean可以在所有平臺下通行無阻。NT下IIS通過一個插件,JRUN(/products/jrun/)或者ServletExec(/),就能支持JSP。著名的Web服務器Apache已經(jīng)能夠支持JSP。由于Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的運行平臺。雖然現(xiàn)在NT操作系統(tǒng)占了很大的市場份額,但是在服務器方面Unix的優(yōu)勢仍然很大,而新崛起的Linux更是來勢不小。

從一個平臺移植到另外一個平臺,JSP和JavaBean甚至不用重新編譯,因為Java字節(jié)碼都是標準的與平臺無關的。筆者將在NT下實驗的JSP網(wǎng)頁原封不動地拿到Linux下就運行起來了,感覺非常滿意。1.1.4JSP應用開發(fā)的未來JSP技術被設計為一個開放的,可擴展的建立動態(tài)Web頁面的標準。開發(fā)人員可以使用JSP頁面來創(chuàng)建可移植的Web應用,在不同的Web和應用服務器上為不同的場合運行。通過與業(yè)界的廣泛合作,Sun公司保證了JSP的規(guī)范的開發(fā)性和可移植性。JSP可以使用任何客戶機和服務器平臺,在任何地方編寫和部署他們。將來,開發(fā)工具供應商和其他廠商通過為專門的功能提供客戶化的標識庫而擴展平臺的功能。JSP目前的版本通過一個核心標識集,隱含對象以及開始創(chuàng)建動態(tài)Web頁面所需的基本功能構成了開發(fā)的基礎。越來越多的廠商都在開發(fā)支持這一標準的工具集合以及運行平臺。在今后的版本中,JSP將給予XML,客戶化標識更多的支持,同時提高與J2EE的集成度,并且供應商們可能會有選擇地擴展和擴充在JSP規(guī)范中基本的,必需的功能。我們有理由相信JSP將成為諸如電子商務,分布計算等網(wǎng)絡計算領域的統(tǒng)一標準。1.2JSP的運行環(huán)境為了實驗JSP技術,首先需要建立運行環(huán)境執(zhí)行,配置JSP環(huán)境可以有多種途徑,但主要工作就是安裝和配置Web服務器和JSP引擎。配置jsp運行環(huán)境的方法有很多,這里我選擇了用j2sdk和tomcat來建立開發(fā)的環(huán)境。1.2.1相關軟件的介紹J2SDK:Java2的軟件開發(fā)工具,是Java應用程序的基礎。JSP是基于Java技術的,所以配置JSP環(huán)境之前必須要安裝J2SDK。Tomcat服務器:Apache組織開發(fā)的一種JSP引擎,本身具有Web服務器的功能,可以作為獨立的Web服務器來使用。但是,在作為Web服務器方面,Tomcat處理靜態(tài)HTML頁面時不如Apache迅速,也沒有Apache健壯,所以我們一般將Tomcat與Apache配合使用,讓Apache對網(wǎng)站的靜態(tài)頁面請求提供服務,而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一個子項目,所以Tomcat對Apache提供了強有力的支持。對于初學者來說,Tomcat是一個很不錯的選擇。1.2.2軟件下載j2sdk

版本:j2sdk1.4.1(35.9MB)

地址:/j2se/1.4.1/download.htmlTomcat4

版本:4.1.21(8.33MB)

地址:/builds/jakarta-tomcat-4.0/release/1.2.3配置前的準備準備一個測試用的JSP網(wǎng)頁

打開文本編輯器,比如記事本,輸入下列代碼,并保存為test.jsp(注意擴展名為.jsp)。

<HTML>

<HEAD>

<TITLE>JSP測試頁面</TITLE>

</HEAD>

<BODY>

<%out.println("<h1>HelloWorld!</h1>");%>

</BODY>

</HTML>安裝J2SDK安裝J2SDK

在Windows下,直接運行下載的j2sdk-1_4_1_01-windows-i586.exe文件,根據(jù)安裝向導安裝到一個目錄,例如安裝到f:\j2sdk1.4.1;添加環(huán)境變量可以用記事本直接編輯Autoexec.bat,添加下面命令行:

PATH=%PATH%;f:\j2sdk1.4.1\bin

SETJAVA_HOME=f:\j2sdk1.4.1

SETCLASSPATH=f:\j2sdk1.4.1\lib

ools.jar

保存后,重新啟動計算機,這樣所添加的環(huán)境變量才會有效。1.2.4JSP環(huán)境的配置方案安裝Tomcat直接運行下載的jakarta-tomcat-4.0.1.exe,按照一般的Windows程序安裝步驟即可安裝好Tomcat,安裝時它會自動尋找J2SDK的位置。例如安裝到f:

Tomcat4。配置Tomcat的環(huán)境變量添加一個新的環(huán)境變量TOMCAT_HOME,變量值為f:

omcat4,添加方法同J2SDK環(huán)境變量的配置方法。測試默認服務

設置完畢后就可以運行Tomcat服務器了。用f:

omcat4\bin\startup.exe啟動Tomcat,用f:

omcat4\bin\shutdown.exe關閉。(如果在執(zhí)行startup.exe或shutdown.exe的時候提示OutofEnvironmentSpace錯誤,選擇DOS窗口的菜單中的"屬性"→"內存"→"常規(guī)內存",把"初始環(huán)境"由"自動"修改成"2816"就可以了。)

啟動Tomcat后,打開瀏覽器,在地址欄中輸入http://localhost:8080(Tomcat默認端口為8080),如果在瀏覽器中看到Tomcat的歡迎界面,表示Tomcat工作正常。測試項目

把剛才準備好的test.jsp放在f:\Tomcat\webapps\examples\jsp目錄下,在地址欄中輸入http://localhost:8080/examples/jsp/test.jsp,如果瀏覽器中顯示"HelloWorld!",則說明你的JSP環(huán)境配置成功了!

由于Tomcat本身具有web服務器的功能,因此我們不必安裝Apache.1.3JSP的開發(fā)環(huán)境JSP的開發(fā)環(huán)境是多樣的,產生JSP文件的方式和編寫ASP,PHP,HTML文件的方法基本一樣的,可以使用記事本或UltraEditor編輯器來編寫JSP程序,我選擇了用UltraEditor來編寫JSP程序,UltraEditor是當前Windows系統(tǒng)下編程環(huán)境最好的編輯器,在UltraEditor中,可以選擇關鍵字高亮顯示,這使得用戶更容易進行不同文件格式之間的轉換,不同文件之間的比較,字節(jié)統(tǒng)計,語法檢測等功能。1.4JSP網(wǎng)站原理介紹EJB容器EJB容器數(shù)據(jù)庫SessionBeanSimpleBeanEntityBean客戶應用容器 WEB客戶應用容器 WEBWEB服務器瀏覽器HTMLAppletJSPSERVLET第二章數(shù)據(jù)庫及JSP與中數(shù)據(jù)庫的使用2.1數(shù)據(jù)庫的介紹及選用2.1.1數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的基本概念數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)是4個密切相關的基本概念。數(shù)據(jù)(data)數(shù)據(jù)指描述事物的符號記錄。文字、圖形、圖像、聲音、學生的檔案記錄、貨物的運輸情況等都是數(shù)據(jù)。數(shù)據(jù)庫(database,簡稱DB)數(shù)據(jù)庫指長期存儲在計算機內有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。數(shù)據(jù)庫管理系統(tǒng)(databasemanagementsystem,簡稱DBMS)數(shù)據(jù)庫系統(tǒng)(databasesystem,簡稱DBS)數(shù)據(jù)庫系統(tǒng)指在計算機系統(tǒng)中引入數(shù)據(jù)庫后構成的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構成。2.1.2數(shù)據(jù)管理的進展數(shù)據(jù)管理是指如何對數(shù)據(jù)分類、組織、編碼、存儲、檢索和維護,是數(shù)據(jù)處理的中心問題。數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段。當前,數(shù)據(jù)庫研究的范圍有以下三個領域。數(shù)據(jù)庫管理系統(tǒng)軟件的研制數(shù)據(jù)庫設計數(shù)據(jù)庫理論數(shù)據(jù)模型由三個要素組成:數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束。2.1.3幾種常用的數(shù)據(jù)模型層次數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型關系數(shù)據(jù)模型2.1.4DBMS的功能由于不同DBMS要求的硬件資源、軟件環(huán)境是不同的,因此其功能與性能也存在差異,但一般說來,DBMS的功能主要包括以下6個方面。數(shù)據(jù)定義數(shù)據(jù)操縱數(shù)據(jù)庫運行管理數(shù)據(jù)組織、存儲和管理數(shù)據(jù)庫的建立和維護數(shù)據(jù)通信接口2.1.5DBMS的組成大致說來,DBMS的程序模塊可按功能劃分為。數(shù)據(jù)定義數(shù)據(jù)操縱數(shù)據(jù)庫運行管理數(shù)據(jù)庫組織存儲和管理數(shù)據(jù)庫建立維護DBMS的這些組成模塊互相聯(lián)系,互相依賴,共同完成DBMS復雜的功能。這些模塊之間的聯(lián)系也不是平面的,散亂無章的,正如我們下面要講的,它們具有一定的層次聯(lián)系。2.2JSP中與數(shù)據(jù)庫的連接常見的Web數(shù)據(jù)庫連接技術有:CGI技術、WebAPI技術、RAD技術和JDBC技術等。最早出現(xiàn)的CGI技術得到了幾乎所有的Web服務器的支持,但是存在著嚴重的缺陷,例如運行速度慢、開發(fā)困難和可移植性差等。WebAPI的出現(xiàn)克服了速度問題,但是開發(fā)更加困難。各種不同的API互不兼容,使用范圍極其受限。RAD技術(快速開發(fā)技術)從根本上該改變了開發(fā)困難的現(xiàn)狀,但是它和特定的Web服務器的依賴性很強,缺乏通用性。2.2.1JDBC的介紹JDBC(JavaDatabaseConnectivity)技術的最大優(yōu)勢是它為所有數(shù)據(jù)庫管理系統(tǒng)提供一種標準接口,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,大致可以分為以下三個部分:

◆JDBCAPI的主要特點之一是簡單且容易掌握。它主要由接口組成而不是集成類,被包含在java.sql和javax.sql兩個包中。這些接口由提供JDBC驅動的軟件商來完成。

◆JDBC驅動管理器的作用是在JDBC運行結構上,提供最基礎的指引功能,即當一個JDBCAPI程序進行數(shù)據(jù)庫調用時,它會選擇一個正確的JDBC驅動程序進行連接。

◆JDBC驅動的作用是當JDBCAPI制作的程序進行數(shù)據(jù)調用時,實際連接數(shù)據(jù)庫并進行相應的處理。JDBC驅動提供JDBCAPI的接口類。2.2.2利用JSP實現(xiàn)Web與數(shù)據(jù)庫的連接Java中連接數(shù)據(jù)庫的技術是JDBC(JavaDatabaseConnectivity)。很多數(shù)據(jù)庫系統(tǒng)帶有JDBC驅動程序,Java程序就通過JDBC驅動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。Sun公司還開發(fā)了JDBC-ODBCbridge,用此技術Java程序就可以訪問帶有ODBC驅動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有ODBC驅動程序,所以Java程序能訪問諸如Oracle、Sybase、MSSQLServer和MSAccess等數(shù)據(jù)庫。JDBC是一種可用于執(zhí)行SQL語句的JavaAPI,它由一些Java語言寫的類、界面組成,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應用程序。通過使用JDBC,可以很方便地將SQL語句傳送到幾乎任何一種數(shù)據(jù)庫。也就是說,可以不必寫一個程序訪問Sybase,寫另一個程序訪問Oracle,再寫一個程序訪問Microsoft的SQLServer。用JDBC寫的程序能夠自動地將SQL語句傳送給相應的數(shù)據(jù)庫管理系統(tǒng)。具體步驟如下:

1.完成環(huán)境設置,導入java.sql包,命令如下:

#importjava.sql.*

2.載入驅動器

JDBC規(guī)范依據(jù)驅動器結構將驅動器劃分為JDBC-ODBC橋、純Java到數(shù)據(jù)庫中間件和純Java直接到數(shù)據(jù)庫幾種類型。在此,采用本地API與部分Java類型驅動器,顯式創(chuàng)建一個如下的驅動器實例并用驅動器管理器注冊:

DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());

3.連接到數(shù)據(jù)庫

驅動器管理器保留已注冊驅動器列表,調用其getConnection()方法得到Connection對象。其中getConnection()的參數(shù)分別是數(shù)據(jù)庫服務器的IP地址、端口號、庫名和登錄數(shù)據(jù)庫所需的賬號與密碼,示例如下:

Connectionconn=DirverManager.getConnection("jdbc:oracle:thin:@localhost:1521:demo","username","password");

4.語句接口

SQL語言由從一個關系數(shù)據(jù)庫中創(chuàng)建、表示和抽取數(shù)據(jù)的語句組成。JDBC提供的這些SQL語句的面向對象的表示用以封裝其文本、執(zhí)行狀態(tài)和結果。這種表示稱為java.sql.Statement接口。使用預編譯SQL的PreparedStatement和調用存儲過程的CallableStatement這兩個子接口擴展了Statement的功能,示例如下:

Statementstmt=conn.createStatement();

5.獲得結果集

一個結果集是表格行的排序列表,使用JDBC中的java.sql.ResultSet接口表示。結果集由Statement接口的executeQuery()方法或一些元數(shù)據(jù)方法調用產生,示例如下:

ResultSetrs=stmt.executeQuery(sql);

利用連接池優(yōu)化訪問效率

在本實例中,應用層使用WebLogic6.1,數(shù)據(jù)庫層采用Oracle8.1.6,客戶端使用Navigate瀏覽器。

實例

在本實例中建立一個命名為ConnectionPool的連接池。ConnectionPool的基本屬性如下:

m_ConnectionPoolSize連接池中連接數(shù)量下限;m_ConnectionPoolMax連接池中連接數(shù)量上限;m_ConnectionUseCount一個連接的最大使用次數(shù);m_ConnectionTimeout一個連接的最長空閑時間;m_MaxConnections=-1同一時間的最大連接數(shù);m_timer定時器。

這些屬性定義了連接池與其中的每個連接的有效狀態(tài)值。

連接池的自我管理,實際上就是通過定時地對每個連接的狀態(tài)和連接的數(shù)量進行判斷而進行相應操作。

這里可以定義出ConnectionPool要完成管理所需要的基本接口,具體見下:

publicclassConnectionPoolimplementsTimerListener{publicbooleaninitialize()//連接池初始化publicvoiddestroy()//連接池的銷毀publicsynchronizedjava.sql.ConnectiongetConnection()//取一個連接publicsynchronizedvoidclose()//關閉一個連接privatesynchronizedvoidremoveFromPool()//把一個連接從連接池中刪除privatesynchronizedvoidfillPool()//維護連接池大小publicsynchronizedvoidTimerEvent()//定時器事件處理函數(shù)}

通過這幾個接口,已經(jīng)可以完成連接池的基本管理。在TimeEvent()函數(shù)中完成連接池的狀態(tài)檢驗工作,fillPool()時連接池至少保持最小連接數(shù)。因為用戶要保存每一個連接的狀態(tài),所以還需要一個數(shù)據(jù)庫連接對象見下:

classConnectionObject{publicjava.sql.Connectioncon;publicbooleaninUse;//是否被使用標志publiclonglastAccess;//最近一次開始使用時間publicintuseCount;//被使用次數(shù)}

加入了ConnectionObject對象后,在ConnectionPool中操作的應該只是ConnectionObject,而其它進程需要的只是ConnectionObject的con屬性。因此這里再加入如下一個類,作為其它進程獲得與返回連接的接口:

CLASSConn{GetConnection();//從連接池中取出一個有效連接CloseConnection();//返回連接,此時并沒有關閉連接,只是放回了連接池DestroyPool();//銷毀連接池}

目前采用JSP技術構建B/S結構的Web數(shù)據(jù)庫系統(tǒng)是比較流行的方式,同時采用數(shù)據(jù)庫連接池的系統(tǒng)在效率和穩(wěn)定性上比采用傳統(tǒng)的其它方式的系統(tǒng)要好得多。數(shù)據(jù)庫連接池是一種對整個系統(tǒng)中比較復雜的問題的一種可行的解決辦法。但在實際應用中,JDBC連接只是大型Web應用系統(tǒng)的一小部分,數(shù)據(jù)庫連接池管理程序與Web服務器、JSP引擎和RDBMS引擎的管理策略都有可能發(fā)生沖突。用戶應該全面考慮系統(tǒng)中的各個部分,這樣才能充分發(fā)揮其高效性。2.2.3數(shù)據(jù)庫工具的選取與連接SQLSERVER2000我選擇了SQLSERVER2000來作為數(shù)據(jù)庫的開發(fā)工具,它的功能十分強大,安裝簡便,使用比較簡單。運行服務器后,打開查詢分析器可以將所有的現(xiàn)成的表單直接導入。SQLSERVER2000與JSP的連接testsqlserver.jsp如下:<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.sql.*"%><html><body><%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";//pubs為你的數(shù)據(jù)庫的Stringuser="sa";Stringpassword="";Connectionconn=DriverManager.getConnection(url,user,password);Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);Stringsql="select*fromtest";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){%>您的第一個字段內容為:<%=rs.getString(1)%>您的第二個字段內容為:<%=rs.getString(2)%><%}%><%out.print("數(shù)據(jù)庫操作成功,恭喜你\");%><%rs.close();stmt.close();conn.close();%></body></html>第三章網(wǎng)絡學堂的系統(tǒng)分析及實現(xiàn)3.1課題來源根據(jù)導師安排擬作一個教育系統(tǒng)3.2系統(tǒng)需求分析3.2.1系統(tǒng)功能描述目的本系統(tǒng)分析說明書的編寫目的是為了明確系統(tǒng)功能、為用戶及分析人員充分理解本系統(tǒng)的功能、安排項目規(guī)劃與進度、組織軟件開發(fā)與測試而撰寫。它說明了本系統(tǒng)的各項功能和性能,明確標識各功能的實現(xiàn)過程,闡述實用范圍及背景,作為系統(tǒng)系統(tǒng)設計、數(shù)據(jù)庫設計和編寫程序的依據(jù)。3.2.本系統(tǒng)是以輔助教學為基本功能。為國家精品課程、校內立項多媒體課程以及各學院自行開發(fā)的多媒體課程提供發(fā)布及管理平臺。為本、專科教學提供網(wǎng)上共享資源及教學輔導。本系統(tǒng)以課程為主體,以章節(jié)為中心,以主講教師為課程管理員。為課程管理員提供在網(wǎng)上發(fā)布和維護該課程的教學大綱、任課教師、網(wǎng)頁課件、知識點、重難點、在線測試題、實驗輔導等功能。為任課教師提供PPT課件和個人資料上傳等功能。為學習該課程的學生提供下載所學課程PPT課件、瀏覽課程資料、進行自我測試和實驗演示等自主學習的平臺。3.2.2外部項外部項是指系統(tǒng)的管理者和使用者,是本系統(tǒng)輸入數(shù)據(jù)的來源和輸出數(shù)據(jù)的去處。本系統(tǒng)的外部項有四類:教師、學生、課程管理員和系統(tǒng)管理員。課程管理員課程管理員可以是講授該課程的主講教師(首席教師)、課程教學組織人員等。權限如下:可以增加、刪除教師用戶、修改用戶屬性、權限,增加、修改、刪除留言板、公告板上的內容,發(fā)布和管理課程教學信息,如教學大綱、課程實施方案、考試要求、實驗要求、課程開設時間、課程進度表、任課教師簡介、課程教材、參考資料等,可以增添、刪除PPT課件、參考資料文件、多媒體文件和網(wǎng)上測驗試題;題庫錄入等,備份、恢復用戶數(shù)據(jù)、網(wǎng)上自測題題庫。教師此類用戶可以上傳PPT課件、教學錄像;發(fā)布公告消息等。權限如下:發(fā)布和修改個人資料、個人通知,發(fā)布、更新課程的PPT課件及相關材料,解答學生提出的問題等。學生學生類用戶:此類用戶可以進行網(wǎng)上自我模擬考試,運用網(wǎng)上教學資源進行學習,其權限如下:下載教師課件、瀏覽課堂教學錄像、下載課程重點內容、對課程難點、原理等的在線學習、網(wǎng)上做作業(yè)、留言板或教學論壇上留言。系統(tǒng)管理員系統(tǒng)管理員指進行和網(wǎng)上資源維護的專業(yè)技術人員,具有以下權限:可以建立、刪除課程、課程管理員;增加、修改、刪除留言板、公告板上的內容等權限。3.2.3第一層數(shù)據(jù)流程圖第一層數(shù)據(jù)流程圖反映系統(tǒng)的總體功能和主要的數(shù)據(jù)存貯。圖一是本站系統(tǒng)的第一層數(shù)據(jù)流程圖。3.2.31、登錄本系統(tǒng)的任何用戶都必須經(jīng)登錄確認其身份后才能進入。登錄時根據(jù)用戶的輸入數(shù)據(jù)和“角色登錄”數(shù)據(jù)庫中的數(shù)據(jù)進行驗證,確認用戶的身份角色后才能進入下一步操作。2、課件上傳以教師身份登錄的用戶可以進行課件上傳。上傳的內容可以是:PPT課件、個人資料等信息。課程管理員除能上傳普通教師上傳的信息,還可以上傳:章節(jié)結構、實驗輔導、知識點重點難點、網(wǎng)頁課件、測試題和本課程及教研組情況介紹等信息。3、學習資源管理課程管理員身份登錄的用戶可以輸入本課程的課程參考資料。4、課件下載及瀏覽以學生身份登錄的用戶可以瀏覽或下載所學課程的PPT課件??梢允褂孟到y(tǒng)中的網(wǎng)頁課件、PPT課件、學習輔導資料、實驗輔導資料、自測題等資料進行自主學習,或開展在線討論,網(wǎng)上答疑等。5、系統(tǒng)管理系統(tǒng)管理員可以新建課程及該課程的課程管理員;建立各類用戶的初始密碼。課程管理員可以建立該課程的任課教師。任課教師可以新建學生班級。3.2.3數(shù)據(jù)存貯反映系統(tǒng)中存放數(shù)據(jù)的需求。1、系統(tǒng)管理員系統(tǒng)管理員:存貯系統(tǒng)管理員的身份及權限等信息,該數(shù)據(jù)由系統(tǒng)管理員維護。2、學生學生:存貯驗證

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論