• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺談JSP技術(shù)開發(fā)的考務(wù)管理系統(tǒng)

      2013-04-29 21:58:18楊元戩
      無線互聯(lián)科技 2013年5期

      楊元戩

      摘 要:隨著信息技術(shù)的發(fā)展,計算機在各行各業(yè)都得到越來越廣泛的應(yīng)用。計算機化的考務(wù)信息管理將是建設(shè)現(xiàn)代化學(xué)校必不可少的基本條件。論文對考務(wù)管理進行需求分析,提出了一個系統(tǒng)實現(xiàn)方案并予以設(shè)計和實現(xiàn)。系統(tǒng)利用Internet技術(shù)和先進Java Sever Pages (JSP)技術(shù)的優(yōu)勢,采用B/S模式和MVC架構(gòu)。系統(tǒng)實現(xiàn)權(quán)限管理,教師,學(xué)生信息查詢,添加,刪除,修改;考試信息統(tǒng)計,監(jiān)考教師信息統(tǒng)計;安排考試等功能,,力求解決考務(wù)管理系統(tǒng)中資源沖突問題,對提高安排考試效率具有重要的意義。

      關(guān)鍵詞:JSP;考務(wù)管理;B/S;MVC

      隨著現(xiàn)代信息技術(shù)的快速發(fā)展,教育信息化工作成為目前教育改革和發(fā)展的主旋律之一。而考務(wù)工作作為高校教育信息化工作中的一項重要工作,如何充分利用Internet網(wǎng),構(gòu)建一個具有開放性、實用性和靈活性的高??紕?wù)工作平臺,是一個值得探討的課題。

      1 論文的研究背景

      隨著知識經(jīng)濟時代的到來,信息化程度越來越高,知識總量劇增,知識更新的速度也越來越快,這使得教育管理的負擔越來越重。目前,很多高等學(xué)校還應(yīng)用手工式或單機式的方法進行考務(wù)管理,這無疑給教育者帶來很多不必要的重復(fù)工作量。但同時,我們也欣喜地看到很多學(xué)校已組建或正在組建校園網(wǎng)。許多教師也在學(xué)習(xí)現(xiàn)代教育理論,用于輔助教學(xué)的現(xiàn)代教育媒體的種類越來越豐富,功能也越來越完善,而新的教育媒體在不斷地研制,這無疑為解決這一難題帶來了更好的條件和手段。

      在高校的日常管理工作中,“考務(wù)管理”是教學(xué)工作中的一項重要工作,其管理模式的科學(xué)化與規(guī)范化、管理手段的信息化與自動化建設(shè)將對學(xué)校的教學(xué)工作有重要的影響。

      2 論文的內(nèi)容與意義

      隨著高校辦學(xué)規(guī)模的不斷擴大,教學(xué)資源顯得非常緊張,每年期中、期末期間都要安排數(shù)量眾多的考試,因為班級眾多,考試科目繁多,監(jiān)考人員數(shù)量大等原因,如何準確高效地安排考務(wù)工作,使教學(xué)資源達到最佳配置,是高校教務(wù)管理部門亟待解決的問題。

      為此現(xiàn)以廈門軟件職業(yè)技術(shù)學(xué)院為模型,設(shè)計一款考務(wù)管理系統(tǒng)。為便利校園的教學(xué)管理產(chǎn)生更好的促進作用。

      3 開發(fā)工具簡介

      首先在引言部分介紹了課題研究的背景,內(nèi)容和選擇課題的意義,其次在需求分析中介紹了項目的內(nèi)容以及所需的開發(fā)工具,第三部分對系統(tǒng)結(jié)構(gòu)特性進行了分析和數(shù)據(jù)庫的詳細設(shè)計,第四部分對系統(tǒng)行為特性進行概要設(shè)計和詳細設(shè)計,即分別對各個子模塊進行詳細分析設(shè)計,第五部分系統(tǒng)運行與調(diào)試,進而對各個模塊進行測試分析,最后對系統(tǒng)做出總結(jié),指出不足之處。

      系統(tǒng)設(shè)計基于Web,采用Dreamweaver和JSP技術(shù)。

      3.1 Dreamweaver技術(shù)

      DreamWeaver是一款應(yīng)用廣泛的網(wǎng)頁設(shè)計軟件,它包括可視化編輯、HTML代碼編輯的軟件包,并支持ActiveX、JavaScript、Java、Flash、ShockWave等特性,而且它還能通過拖拽從頭到尾制作動態(tài)的HTML動畫,支持動態(tài)HTML(Dynamic HTML)的設(shè)計,使得頁面沒有plug-in也能夠在Netscape和IE 4.0瀏覽器中正確地顯示頁面的動畫。同時它還提供了自動更新頁面信息的功能。

      DreamWeaver還采用了Roundtrip HTML技術(shù)。這項技術(shù)使得網(wǎng)頁在DreamWeaver和HTML代碼編輯器之間進行自由轉(zhuǎn)換,HTML句法及結(jié)構(gòu)不變。

      3.2 JSP技術(shù)

      JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。

      在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。JSP技術(shù)具有以下優(yōu)點:

      1)將業(yè)務(wù)邏輯層和表示層分離

      開發(fā)人員在使用JSP技術(shù)時,可以使用HTML來設(shè)計頁面顯示部分靜態(tài)頁面內(nèi)容,使用JSP指令或者JAVA程序片段來生成網(wǎng)頁上的動態(tài)內(nèi)容。

      2)兼容多操作系統(tǒng)

      JSP支持多種操作系統(tǒng)平臺,例如:Windows98,Windows2000,Windows XP以及Linux操作系統(tǒng)等。

      3)方便的組件功能

      在動態(tài)Web中JSP的組件是以JAVA開發(fā)的,可直接使用。在JAVA中JavaBeans的使用也很方便,由于Java支持多操作系統(tǒng),所以JavaBeans可移植性和可重用性也非常高。

      4)一次編寫,處處運行

      由于Java具有一次編寫,處處運行的特點,所以JSP也具此優(yōu)點。

      目前用于生成動態(tài)網(wǎng)頁較為流行的方法有很多,比如ASP,PHP等。

      ASP(Personal Home Pages,活動服務(wù)器頁)是服務(wù)器端的腳本編寫環(huán)境,用它可以創(chuàng)建動態(tài)Web頁或生成功能強大的Web應(yīng)用程序。ASP頁是包括HTML標記,文本和腳本命令的文件。ASP頁面可以條用ActiveX組件來執(zhí)行任務(wù),采用了三層計算結(jié)構(gòu),將Web服務(wù)器(邏輯層),客戶端瀏覽器以及數(shù)據(jù)庫服務(wù)器分開,具有良好的可擴充性。但ASP只能運行在Windows平臺上,操作系統(tǒng)的兼容性較差,在動態(tài)Web中,ASP的組件是由C++和VB等語言開發(fā)的,并需要注冊才能使用。所以系統(tǒng)開發(fā)采用JSP技術(shù)。

      4 后臺數(shù)據(jù)庫

      數(shù)據(jù)庫(Database)技術(shù)目前是計算機處理與存儲數(shù)據(jù)的最有效,最成功的技術(shù)。網(wǎng)絡(luò)數(shù)據(jù)庫是指:以后臺數(shù)據(jù)庫為基礎(chǔ)的,加上一定的前臺程序,通過瀏覽器完成數(shù)據(jù)存儲,查詢等操作的系統(tǒng)。簡單的說,一個網(wǎng)絡(luò)數(shù)據(jù)庫就是用戶利用瀏覽器作為輸入接口,輸入所需要的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)傳送給網(wǎng)站,而網(wǎng)站再對這些數(shù)據(jù)進行處理。

      SQL語言是結(jié)構(gòu)化語言(Structure Query Language)的縮寫,是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標準,使用這種標準數(shù)據(jù)庫語言對程序設(shè)計和數(shù)據(jù)庫的維護都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。Delphi和其它的應(yīng)用程序包括Access, Foxpro,Orcale, SQL Server等都支持SQL語言。

      系統(tǒng)采用 SQL Server2000 數(shù)據(jù)庫。

      5 系統(tǒng)測試方案

      系統(tǒng)測試采用白盒測試和黑盒測試方法。

      白盒測試是一種以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試。白盒測試主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法,此外,對循環(huán)的測試,可采用循環(huán)覆蓋法。

      黑盒測試又稱功能測試,數(shù)據(jù)驅(qū)動測試等,用黑盒測試發(fā)現(xiàn)程序中的錯誤,主要根據(jù)輸入條件和輸出確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進行黑盒測試主要有下述幾種方式:等價分類法,邊界值分析法,猜錯法,因果圖法。

      通常,白盒測試用于測試的早期,而黑盒測試由于不需要了解程序內(nèi)部情況,因而被許多后期測試采用。

      6 結(jié)論

      系統(tǒng)整體構(gòu)建設(shè)計采用B/S模式,MVC框架,基于JSP技術(shù)解決Web形式下的考務(wù)管理問題,實現(xiàn)權(quán)限控制,方便用戶操作和使用。適用于教務(wù)員、教師、學(xué)生三類人員的使用。主要功能:教務(wù)員、教師、學(xué)生等信息管理功能;考場信息、考試信息管理功能,包括安排監(jiān)考人員,安排考試時間,考試班級信息管理,力求避免資源沖突;教務(wù)員可以統(tǒng)計考試情況、教室使用情況、教師監(jiān)考情況等信息功能;教師可以查詢自己的監(jiān)考安排等信息,學(xué)生可以查詢自己的考試安排情況等。

      考務(wù)管理是各大學(xué)校教學(xué)管理的重中之重,對學(xué)校的教學(xué)工作有重要的影響。其管理模式的科學(xué)化與規(guī)范化、管理手段的信息化與自動化建設(shè)將對學(xué)校的教學(xué)工作有重要的影響。

      [參考文獻]

      [1]唐有明,吳華.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)練習(xí)+典型案例.清華大學(xué)出版社,2006.8.

      [2]張新曼.精通Jsp-Web開發(fā)技術(shù)與典型應(yīng)用.人們郵電出版社,2007.1.

      [3]高翔.JSP動態(tài)網(wǎng)站開發(fā)與實踐.電子工業(yè)出版社,2007.4.

      冀州市| 安陆市| 彩票| 博客| 庆元县| 稷山县| 新郑市| 西贡区| 高安市| 乐昌市| 万源市| 城市| 安多县| 万源市| 马公市| 灵川县| 武宣县| 利川市| 长泰县| 都安| 方正县| 嵊泗县| 庄浪县| 扶风县| 沅陵县| 廊坊市| 金沙县| 阳山县| 康乐县| 沈阳市| 招远市| 广汉市| 阳高县| 九江县| 门源| 永定县| 宜川县| 寿阳县| 永德县| 枞阳县| 聂荣县|