jsp在線考試系統(tǒng)論文_第1頁
jsp在線考試系統(tǒng)論文_第2頁
jsp在線考試系統(tǒng)論文_第3頁
jsp在線考試系統(tǒng)論文_第4頁
jsp在線考試系統(tǒng)論文_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、最新jsp在線考試系統(tǒng)論文教學(xué)單位 計算機(jī)科學(xué)系 學(xué)生學(xué)號 202296014029 編 號 編 號 SX 61101680 本科畢業(yè)設(shè)計題目 基于jsp的在線考試系統(tǒng) 學(xué)生姓名 張艷妮 專業(yè)名稱 計算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 李乃乾 2014年5月 10日基于jsp的在線考試系統(tǒng)摘 要本論文主要闡述了基于JSP技術(shù)的在線考試系統(tǒng)的體系結(jié)構(gòu)和具體設(shè)計以及實現(xiàn)過程。在介紹動態(tài)網(wǎng)頁程序開發(fā)和數(shù)據(jù)訪問技術(shù)根底上,分析了在線考試系統(tǒng)的結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計方案、實現(xiàn)方法以及所采用的開發(fā)工具和相關(guān)技術(shù),還重點剖析了前臺考試局部的程序設(shè)計。系統(tǒng)采用B/S開發(fā)模式,用Tomcat作WEB效勞器,以JAVA作為

2、開發(fā)平臺,結(jié)合JSP、JavaScript、Xml等語言,用 MYSQL 為后臺數(shù)據(jù)庫架構(gòu),采用三層體系結(jié)構(gòu):表示層JSP 頁面、業(yè)務(wù)層java類及接口、本工程的開發(fā)中省去了控制層servlet類,這樣可以使得程序處理起來更快捷,防止了控制跳轉(zhuǎn)時可能發(fā)生的錯誤, 數(shù)據(jù)庫操作層開發(fā),即前端由JSP 網(wǎng)頁實現(xiàn)表現(xiàn)邏輯,中間使用 Java Bean 的組件實現(xiàn)系統(tǒng)內(nèi)部復(fù)雜的業(yè)務(wù)邏輯,后端使用MYSQL 數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)邏輯。整個系統(tǒng)層次結(jié)構(gòu)簡單,操作容易,并具備一定的平安性。使用該系統(tǒng)能更高效、便捷的組織在線考試。關(guān)鍵詞:在線考試系統(tǒng); 瀏覽器/效勞器模式; 動態(tài)網(wǎng)頁技術(shù)On-line Examina

3、tion System base on JSPAbstractThis paper related a development of the online examination system that base on the JSP technique. Base on the dynamic webpage program development and data access technology, this paper analyses the structure of the network examination system, describes the designing pl

4、an, the implementation method implementation methodimplementation method, the developing tools and related technologies, then certainty analyses the designing for the client application program.The Application development and project base on B/S, we use Tomcat as the Web server, and use the java as

5、the platform, use JSP, JavaScript, XML as development language, then use MYSQL for the background database architecture. We also use the three layers mode for system structure, this system leave out controlling layer , it made program processing become easier and avoid the error in control jump, the

6、 JSP webpage for the interface display layer, and Java Bean for the business logic layer, then use MYSQL for data logic. The layered structure of system is simple, the whole system is friendly operation and safety, it is high efficient and convenient for online testing.Keywords:Online examination sy

7、stem, B/S pattern, JSP目 錄 TOC o 1-3 h z u HYPERLINK l _Toc388640449 1 引言 PAGEREF _Toc388640449 h 1 HYPERLINK l _Toc388640450 1.1 工程背景 PAGEREF _Toc388640450 h 1 HYPERLINK l _Toc388640451 1.2 工程研究的目標(biāo)及意義 PAGEREF _Toc388640451 h 1 HYPERLINK l _Toc388640452 2 工程概述 PAGEREF _Toc388640452 h 3 HYPERLINK l _T

8、oc388640453 2.1 課題簡要說明 PAGEREF _Toc388640453 h 3 HYPERLINK l _Toc388640454 2.2 可行性分析 PAGEREF _Toc388640454 h 3 HYPERLINK l _Toc388640455 2.2.1 經(jīng)濟(jì)可行性 PAGEREF _Toc388640455 h 3 HYPERLINK l _Toc388640456 2.2.2 技術(shù)可行性 PAGEREF _Toc388640456 h 3 HYPERLINK l _Toc388640457 時間可行性 PAGEREF _Toc388640457 h 3 HYP

9、ERLINK l _Toc388640458 2.2.4 法律可行性 PAGEREF _Toc388640458 h 4 HYPERLINK l _Toc388640459 3 需求分析 PAGEREF _Toc388640459 h 5 HYPERLINK l _Toc388640460 3.1 在線考試系統(tǒng)一般需求分析 PAGEREF _Toc388640460 h 5 HYPERLINK l _Toc388640461 3.2 當(dāng)前在線考試系統(tǒng)現(xiàn)狀分析 PAGEREF _Toc388640461 h 5 HYPERLINK l _Toc388640462 3.3 性能需求 PAGEREF

10、 _Toc388640462 h 6 HYPERLINK l _Toc388640463 3.4 對性能的規(guī)定 PAGEREF _Toc388640463 h 6 HYPERLINK l _Toc388640464 精度 PAGEREF _Toc388640464 h 6 HYPERLINK l _Toc388640465 時間特性要求 PAGEREF _Toc388640465 h 7 HYPERLINK l _Toc388640466 靈活性 PAGEREF _Toc388640466 h 7 HYPERLINK l _Toc388640467 故障處理要求 PAGEREF _Toc388

11、640467 h 7 HYPERLINK l _Toc388640468 3.5其他專門要求 PAGEREF _Toc388640468 h 7 HYPERLINK l _Toc388640469 4 相關(guān)技術(shù)分析 PAGEREF _Toc388640469 h 8 HYPERLINK l _Toc388640470 4.1 JSP、JQUERY編程語言 PAGEREF _Toc388640470 h 8 HYPERLINK l _Toc388640471 4.2 MYSQL 數(shù)據(jù)庫 PAGEREF _Toc388640471 h 8 HYPERLINK l _Toc388640472 4.3

12、 MYSQL數(shù)據(jù)庫連接 PAGEREF _Toc388640472 h 9 HYPERLINK l _Toc388640473 5概要設(shè)計 PAGEREF _Toc388640473 h 11 HYPERLINK l _Toc388640474 5.1 數(shù)據(jù)庫表設(shè)計 PAGEREF _Toc388640474 h 11 HYPERLINK l _Toc388640475 5.2 總體 E-R 圖 PAGEREF _Toc388640475 h 14 HYPERLINK l _Toc388640476 5.3 在線考試系統(tǒng)數(shù)據(jù)流程 PAGEREF _Toc388640476 h 14 HYPER

13、LINK l _Toc388640477 5.4 在線考試系統(tǒng)總體功能介紹 PAGEREF _Toc388640477 h 16 HYPERLINK l _Toc388640478 學(xué)生使用端: PAGEREF _Toc388640478 h 16 HYPERLINK l _Toc388640479 管理員和老師使用端 PAGEREF _Toc388640479 h 16 HYPERLINK l _Toc388640480 6 詳細(xì)設(shè)計 PAGEREF _Toc388640480 h 18 HYPERLINK l _Toc388640481 6.1 前臺局部(學(xué)生使用端) PAGEREF _T

14、oc388640481 h 18 HYPERLINK l _Toc388640482 考試子系統(tǒng) PAGEREF _Toc388640482 h 18 HYPERLINK l _Toc388640483 成績查詢子系統(tǒng) PAGEREF _Toc388640483 h 19 HYPERLINK l _Toc388640484 6.1.3 信息修改子系統(tǒng) PAGEREF _Toc388640484 h 20 HYPERLINK l _Toc388640485 6.2 管理員管理子系統(tǒng) PAGEREF _Toc388640485 h 20 HYPERLINK l _Toc388640486 6.2.

15、1 個人資料管理 PAGEREF _Toc388640486 h 21 HYPERLINK l _Toc388640487 6.2.2 用戶信息管理 PAGEREF _Toc388640487 h 21 HYPERLINK l _Toc388640488 6.2.3 考試時間管理 PAGEREF _Toc388640488 h 22 HYPERLINK l _Toc388640489 6.2.4 試卷管理 PAGEREF _Toc388640489 h 22 HYPERLINK l _Toc388640490 6.2.5 成績管理 PAGEREF _Toc388640490 h 23 HYPE

16、RLINK l _Toc388640491 6.3 教師管理子系統(tǒng) PAGEREF _Toc388640491 h 23 HYPERLINK l _Toc388640492 6.3.1 個人資料修改 PAGEREF _Toc388640492 h 24 HYPERLINK l _Toc388640493 題庫管理 PAGEREF _Toc388640493 h 24 HYPERLINK l _Toc388640494 6.3.3 試卷管理 PAGEREF _Toc388640494 h 24 HYPERLINK l _Toc388640495 6.3.4 成績管理 PAGEREF _Toc38

17、8640495 h 25 HYPERLINK l _Toc388640496 6.4 數(shù)據(jù)的平安與保密 PAGEREF _Toc388640496 h 25 HYPERLINK l _Toc388640497 7 系統(tǒng)頁面的設(shè)計與實現(xiàn) PAGEREF _Toc388640497 h 26 HYPERLINK l _Toc388640498 7.1 用戶登錄的實現(xiàn) PAGEREF _Toc388640498 h 26 HYPERLINK l _Toc388640499 7.2 管理員管理界面 PAGEREF _Toc388640499 h 28 HYPERLINK l _Toc388640500

18、 管理員主界面設(shè)計及實現(xiàn) PAGEREF _Toc388640500 h 28 HYPERLINK l _Toc388640501 7.2.2 管理員主界功能模塊設(shè)計界面及實現(xiàn) PAGEREF _Toc388640501 h 29 HYPERLINK l _Toc388640502 7.2.2 老師主界面功能模塊設(shè)計及實現(xiàn) PAGEREF _Toc388640502 h 33 HYPERLINK l _Toc388640503 7.2.3 學(xué)生主界面功能模塊設(shè)計及實現(xiàn) PAGEREF _Toc388640503 h 41 HYPERLINK l _Toc388640504 8 結(jié) 論 PAGE

19、REF _Toc388640504 h 43 HYPERLINK l _Toc388640505 參考文獻(xiàn) PAGEREF _Toc388640505 h 44 HYPERLINK l _Toc388640506 謝 辭 PAGEREF _Toc388640506 h 45 HYPERLINK l _Toc388640507 寶雞文理學(xué)院本科畢業(yè)設(shè)計開題報告 PAGEREF _Toc388640507 h 46 HYPERLINK l _Toc388640508 寶雞文理學(xué)院本科畢業(yè)設(shè)計結(jié)題報告 PAGEREF _Toc388640508 h 47 HYPERLINK l _Toc388640

20、509 寶雞文理學(xué)院本科畢業(yè)設(shè)計辯論報告 PAGEREF _Toc388640509 h 48 HYPERLINK l _Toc388640510 寶雞文理學(xué)院本科畢業(yè)論文設(shè)計辯論過程記錄 PAGEREF _Toc388640510 h 491 引言1.1工程背景當(dāng)今時代是一個信息化的時代,隨著科學(xué)技術(shù)的迅速開展,各行業(yè)的面貌都在發(fā)生著翻天覆地的變化,教育行業(yè)更是受到很大的影響和改變。在科學(xué)技術(shù)的沖擊下,網(wǎng)絡(luò)考試也正在興起和開展,相信在不久的將來,方便快捷的網(wǎng)絡(luò)考試模式會代替?zhèn)鹘y(tǒng)的考試模式。我們都知道,傳統(tǒng)的考試要經(jīng)過一系列繁雜的步驟,例如出卷、排版、學(xué)生考試、閱卷、成績評估和試卷分析,顯然,

21、隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分繁瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機(jī)應(yīng)用的迅猛開展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。因此,人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,從而提高了考試的質(zhì)量,使考試更趨于公證、客觀、激發(fā)學(xué)生的學(xué)習(xí)興趣。為了適應(yīng)新形勢的開展和本次畢業(yè)設(shè)計的需要,特推出了這套在線考試系統(tǒng)。希望其能在考試中發(fā)揮高效、便捷的作用。把教師從繁重的工作中解脫出來。1.2 工程研究的目標(biāo)及意義為了適應(yīng)新形勢

22、的開展,目前國內(nèi)有很多公司團(tuán)體研究開發(fā)了基于Web的考試系統(tǒng)。而我們知道網(wǎng)絡(luò)應(yīng)用軟件運行的模式主要有兩類:Client/Server模式、Browser/Server模式。前者主要的缺點是維護(hù)、升級較麻煩,后者是近幾年伴隨Internet迅速開展而應(yīng)運而生的一種技術(shù),在這種模式下,客戶端需要一個瀏覽器,效勞器端是Web Server ,而Web Server是與數(shù)據(jù)庫和應(yīng)用效勞器的緊密結(jié)合,可見,這種模式是瘦客戶端,即對客戶端的要求不高.所以這種模式已經(jīng)被很多行業(yè)和部門所應(yīng)用,它的主要優(yōu)點是便于擴(kuò)充應(yīng)用、升級維護(hù)簡便。人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,

23、因此有必要開發(fā)一個完備的在線考試系統(tǒng)。該在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時檢驗自己的學(xué)習(xí)效果,以發(fā)現(xiàn)自己的缺乏,使得學(xué)習(xí)效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。在線考試系統(tǒng)可以從人力、物力和財力等各方面都改善了目前考試的現(xiàn)狀,使用在線考試系統(tǒng),減輕了老師的負(fù)擔(dān)、提高了工作效率,提高了學(xué)生學(xué)習(xí)興趣,節(jié)省了印刷試卷的本錢,教師所要做的只是精心設(shè)計題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān),其經(jīng)濟(jì)性是相當(dāng)可觀的。實用性、平安性也很好。2 工程概述2.1 課題簡要說明隨著學(xué)校的不斷擴(kuò)大

24、,有關(guān)學(xué)校管理的各種信息也成倍增長。面對龐大的信息量,有必要開發(fā)在線考試系統(tǒng)來提高考試工作的效率。今天我們使用計算機(jī)對考試信息進(jìn)行管理,具有手工管理所無法比較的優(yōu)點。通過這樣的系統(tǒng),可以做到信息的標(biāo)準(zhǔn)管理、科學(xué)統(tǒng)計和快速查詢,從而減少管理方面的工作量,有效地提高考試信息管理的工作效率。2.2 可行性分析該階段通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們在這里主要從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性和法律可行性等方面進(jìn)行分析。 經(jīng)濟(jì)可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)本錢較低。而引進(jìn)使用本系統(tǒng)后,

25、與傳統(tǒng)方式相比,具有高效率、低本錢、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟(jì)的角度來看,該系統(tǒng)可行。 技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本網(wǎng)站用的是JSP開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前網(wǎng)頁模式相對開展成熟,故軟件的運行環(huán)境成熟可行,它們速度快、容量大、可靠性能高,完全能滿足系統(tǒng)的需求。2.2.3時間可行性從時間上看,在四個月的時間里學(xué)習(xí)相關(guān)知識, 整理分析系統(tǒng)的需求,設(shè)計系統(tǒng)的數(shù)據(jù)庫和實現(xiàn), 并開發(fā)在線考試系統(tǒng),時間上是有點緊,但是不

26、是不可能實現(xiàn),通過四個多月的努力功能根本實現(xiàn)。2.2.4 法律可行性1所有技術(shù)資料都為合法。2開發(fā)過程中不存在知識產(chǎn)權(quán)問題。3未抄襲任何在線考試系統(tǒng),不存在侵犯版權(quán)問題。4開發(fā)過程中未涉及任何法律責(zé)任。綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。3 需求分析3.1 在線考試系統(tǒng)一般需求分析 在線考試系統(tǒng)的使用群體是面向在學(xué)學(xué)生和非在校學(xué)生以及老師和系統(tǒng)的管理者使用的, 各局部主要功能有:1用戶登錄: 用戶輸入自己的用戶名、密碼,學(xué)生輸入的是學(xué)號并且選擇相應(yīng)的身份登錄在線考試系統(tǒng) ,登錄成功之后會進(jìn)入相應(yīng)的操作界面,如果輸入的登錄信息不正確,那么會提示信息輸入有誤,提示重新

27、登錄。2系統(tǒng)的權(quán)限一般分為三種:管理員、老師和學(xué)生。不同的身份使用不同的權(quán)限和功能。3管理員需要對整個系統(tǒng)信息的全局掌控,包括用戶信息管理、學(xué)生信息管理、學(xué)生成績的查詢 ,考試試卷的查詢和審核、 設(shè)置考試時間、修改密碼等功能。4老師對試題進(jìn)行有效的管理,負(fù)責(zé)試題的錄入及更新和查詢,修改自己的登錄密碼,在考試前生成試卷和查詢學(xué)生的考試成績等功能。5學(xué)生登錄在線考試系統(tǒng)后可以修改自己的資料,進(jìn)行在線答題,查詢自己的考試成績等。系統(tǒng)要有良好的試卷上傳和回收功能,確保信息傳送的正確性。系統(tǒng)要有一個友善的界面,確保學(xué)生考試的順利進(jìn)行。試卷由客觀題和主觀題組成,客觀題的成績有系統(tǒng)自動給出,考試可以在交卷之

28、后看到自己客觀題局部的考試成績,主觀題需要老師批改,所以可能需要一段時間才能查到成績。系統(tǒng)提供對學(xué)生成績的統(tǒng)計和查詢等管理功能。系統(tǒng)應(yīng)具有良好的平安性管理。3.2 當(dāng)前在線考試系統(tǒng)現(xiàn)狀分析當(dāng)前考試系統(tǒng)中,仍有許多是基于C/S模式的,每一次伴隨著系統(tǒng)的升級,都要在每個客戶端更新軟件,耗時耗力。但是現(xiàn)在,隨著技術(shù)的開展,基于B/S模式的在線考試系統(tǒng)越來越多,逐漸占據(jù)了主導(dǎo)地位。它克服了C/S模式下的許多缺點,從傳統(tǒng)的基于C/S模式的考試系統(tǒng)轉(zhuǎn)變到基于B/S模式的考試系統(tǒng),可以使用戶在任何一臺電腦上,只要可以上網(wǎng),就可以使用該效勞,大大簡化了操作,為用戶提供了方便。另一方面,也為教師的管理和批閱工作

29、提供了方便,提高了效率。但是據(jù)我多方的觀察和研究,發(fā)現(xiàn)大多數(shù)的在線考試系統(tǒng)都是采用基于頁面的模式開發(fā),每個頁面中都包含了要用到的所有功能邏輯,導(dǎo)致代碼重復(fù)率高,結(jié)構(gòu)不夠清晰,維護(hù)升級起來也很費時間和人力。鑒于這種情況,所以我們將J2EE的概念參加到在線考試系統(tǒng)中來,使得該系統(tǒng)更易于升級和維護(hù)。3.3 性能需求系統(tǒng)對環(huán)境的要求效勞起端的最低配置是由建立站點所需要的軟件來決定的,在最底配置的情況下,效勞器的性能往往不盡人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價格也很廉價,因此通常應(yīng)給效勞器端配置高性能硬件。本機(jī)器的配置如下:處理器:Intel(R) Core(TM) i3 CPU內(nèi)存:2GB題目主要采

30、用的技術(shù)數(shù)據(jù)庫:mysql編程語言 JSP、Java、Jquery效勞器:Tomcat6.0 , jdk1.6開發(fā)環(huán)境:Windows73.4 對性能的規(guī)定精度 數(shù)據(jù)精度要求:1要按照嚴(yán)格的數(shù)據(jù)格式輸入,否那么系統(tǒng)將給出錯誤提示信息并要求重新輸入,系統(tǒng)給予不響應(yīng)處理。 2查詢時要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因為通常有文件的記錄會很多,所以系統(tǒng)應(yīng)該兩種方法進(jìn)行查詢:直接查詢和模糊查詢。時間特性要求本系統(tǒng)在正常的網(wǎng)絡(luò)環(huán)境下,應(yīng)能夠保證系統(tǒng)的及時響應(yīng):1一般操作的響應(yīng)時間應(yīng)在3-5秒內(nèi)。2數(shù)據(jù)庫檢索超時不超過20秒。靈活性a.操作方式上的變化: 該系統(tǒng)適用于現(xiàn)在市場應(yīng)用的操

31、作系統(tǒng)。b.精度和有效時限的變化:可以根據(jù)用戶需求自行設(shè)定。 故障處理要求正常使用時不應(yīng)出錯,假設(shè)運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。調(diào)試中遇到的錯誤及解決方案:1遇到跳出“數(shù)據(jù)庫已經(jīng)關(guān)閉提示信息阻止程序運行時可查看一下進(jìn)行此項操作時,操作的表是否已經(jīng)被關(guān)閉了或者是在沒有關(guān)閉此表的情況下又一次運用翻開語句翻開此表。2有些空記錄往往會使程序無法運行。此時可用先判定是否為空記錄再操作。3.5其他專門要求1系統(tǒng)的功能實現(xiàn)情況: 用戶可在本系統(tǒng)下實現(xiàn)各種用戶要求的功能。2系統(tǒng)的平安性: 對于系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù),具有一定的平安性。 3系統(tǒng)的容錯性: 用戶輸錯數(shù)據(jù)都有提示信息,

32、具有較好的容錯性能。4系統(tǒng)的封閉性: 用戶的封閉性較好,用戶根本上在提示信息下輸數(shù)據(jù)。5系統(tǒng)的可移植性: 能在Windows、Linux和Unix操作系統(tǒng)上運行。系統(tǒng)的可維護(hù)性: 采用基于JAVA技術(shù)并且符合J2EE開發(fā)標(biāo)準(zhǔn)的系統(tǒng)應(yīng)用平臺,使系統(tǒng)具有良好的可維護(hù)性和可擴(kuò)展性。4 相關(guān)技術(shù)分析4.1 JSP、JQUERY編程語言JSP(Java Server Page效勞器網(wǎng)頁)是從1998年開始出現(xiàn)的新技術(shù)。由Sun公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),是基于JAVASERVLET 以及整個Java體系的web開發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中參加

33、腳本片段和JSP標(biāo)記(Tag),構(gòu)成JSP網(wǎng)頁(*.jsp)。JSP技術(shù)為創(chuàng)立顯示動態(tài)生成內(nèi)容的web頁面提供了簡便的方法。JSP作為Java家族的一員,承襲了Java的特點,即跨平臺的特性,也即一次編譯,到處運行。在國外,己經(jīng)大量使用JSP作為網(wǎng)絡(luò)應(yīng)用程序的開發(fā)工具,而在國內(nèi),盡管JSP還不是主流開發(fā)技術(shù),但是由于JSP的強(qiáng)大優(yōu)勢,許多網(wǎng)站都已經(jīng)準(zhǔn)備轉(zhuǎn)向JSP,利用JSP來開發(fā)動態(tài)網(wǎng)站。 JQUERY 是開源軟件,使用MIT許可證授權(quán)。JQUERY的語法設(shè)計使得許多操作變得容易,如操作文檔對象document、選擇DOM元素、創(chuàng)立動畫效果、處理事件、以及開發(fā)Ajax程序。JQUERY也提供了

34、給開發(fā)人員在其上創(chuàng)立插件的能力。這使開發(fā)人員可以對底層交互與動畫、高級效果和高級主題化的組件進(jìn)行抽象化。模塊化的方式使 JQUERY 函數(shù)庫能夠創(chuàng)立功能強(qiáng)大的動態(tài)網(wǎng)頁以及網(wǎng)絡(luò)應(yīng)用程序4.2 MYSQL 數(shù)據(jù)庫MYSQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),目前屬于Oracle公司。MYSQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MYSQL是最好的RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。MYSQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫

35、內(nèi),這樣就增加了速度并提高了靈活性。MYSQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MYSQL軟件采用了雙授權(quán)政策本詞條“授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有本錢低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MYSQL作為網(wǎng)站數(shù)據(jù)庫。4.3 MYSQL數(shù)據(jù)庫連接1首先分別下載安裝MYSQL效勞器端和客戶端2. 下載MYSQL連接驅(qū)動 ,下載解壓之后將 .jar文件放在web工程的lib文件下。3.加載驅(qū)動在Eclipse中,選中相應(yīng)的工程,點擊Project-Properties中的Java Build Path,在Libraries中增加my

36、sql-connector-java-bin.jar,點OK。數(shù)據(jù)庫驅(qū)動加載就完成了。數(shù)據(jù)庫訪問的三層結(jié)構(gòu)如圖1所示,瀏覽器端程序要訪問數(shù)據(jù)庫,首先通過中間件,然后由中間件對數(shù)據(jù)庫操作權(quán)限進(jìn)行認(rèn)證,認(rèn)證通過才能對數(shù)據(jù)庫進(jìn)行操作。圖1 使用中間件的數(shù)據(jù)庫訪問三層結(jié)構(gòu)用戶對數(shù)據(jù)庫的存取權(quán)限認(rèn)證是中間件中完成,對數(shù)據(jù)庫的查詢、插入、更新和刪除操作等都封裝在中間件中,該中間件位于效勞器端,中間件對數(shù)據(jù)庫進(jìn)行操作后,再將處理結(jié)果通過Web效勞器返回到瀏覽器端用戶。這樣,在用戶端輸入的用戶名和密碼,可以通過加密算法進(jìn)行加密后在網(wǎng)絡(luò)上傳輸,在中間件中進(jìn)行解密認(rèn)證,然后再進(jìn)行數(shù)據(jù)庫的存取操作,數(shù)據(jù)庫存取權(quán)限的

37、用戶名和密碼出現(xiàn)在位于效勞器端的中間件中,這樣就更加平安。本系統(tǒng)采用的正是這樣的三層結(jié)構(gòu)的數(shù)據(jù)庫訪問模式。數(shù)據(jù)庫連接如圖2所示:圖2 數(shù)據(jù)庫的連接處理數(shù)據(jù)庫的連接處理具體實現(xiàn)如下:/加載MYSQL數(shù)據(jù)庫驅(qū)動mysql-connector-java-bin.jar/連接不成功時的處理catch(ClassNotFoundException event)/建立與數(shù)據(jù)庫的連接,并發(fā)送SQL查詢語句,將結(jié)果保存到rs對象中con=通過Driver對象得到連接對象 ;sql=SQL查詢語句;執(zhí)行查詢;Rs=返回結(jié)果;/SQL出錯處理; catch(SQLException e1);5概要設(shè)計5.1 數(shù)據(jù)

38、庫表設(shè)計數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。針對在線考試系統(tǒng)的需求,通過對考試過程的內(nèi)容和數(shù)據(jù)流程分析,數(shù)據(jù)結(jié)構(gòu)如下所示:表1.1 管理員表列名數(shù)據(jù)類型長度是否主鍵描述Idint11是自動編號Namevarchar50用戶名Pwdvarchar50登錄密碼Typeint11用戶身份Tstimestamp0時間戳表1.2 學(xué)生表列名數(shù)據(jù)類型長度是否主鍵描述Idint11是自動編號Novarchar20學(xué)生編號Namevarchar50學(xué)生姓名Pwdvarchar20登錄密碼Sexint11性別Classesvarchar50班級Emailvarchar50郵箱Mobile

39、svarchar50聯(lián)系 Addressesvarchar50地址Tstimestamp0時間戳表1.3 成績表列名數(shù)據(jù)類型長度是否主鍵描述Idint11是自動編號StuIdint11學(xué)生IdScoreint11成績PaperIdint11試卷IdTstimestamp0時間戳表1.4 選擇題表列名數(shù)據(jù)類型長度是否主鍵描述Idint11是自動編號Novarchar50試題編號Questionvarchar8192試題內(nèi)容Typeint11試題類型EasyTypeint11難易程度ResultAvarchar255選項AResultBvarchar255選項BResultCvarchar255選

40、項CResultDvarchar255選項DResultsvarchar255答案Tstimestamp0時間戳表1.5 判斷題表列名數(shù)據(jù)類型長度是否主鍵描述Idint11是自動編號Novarchar50試題編號Questionvarchar8192試題內(nèi)容Resultsint11答案Tstimestamp0時間戳表1.6 填空題表列名數(shù)據(jù)類型長度是否主鍵描述Idint4是自動編號Novarchar20試題編號Questionvarchar8192試題內(nèi)容Typeint4試題類型EasyTypeint難易程度Resultsvarchar答案Tstimestamp0時間戳表1.7 主觀題表列名數(shù)

41、據(jù)類型長度是否主鍵描述Idint11是自動編號Novarchar20試題編號EasyTypeint11難易程度Questionvarchar8192試題內(nèi)容Tstimestamp0時間戳表1.8 試卷表列名數(shù)據(jù)類型長度是否主鍵描述Idint4是自動編號Novarchar20試卷編號XZQuestionvarchar255選擇題編號TKQuestionvarchar255填空題編號PDQuestionvarchar255判斷題編號ZGQuestionarcher255主觀題編號Creatorint11出卷人isShenHeint11是否審核Tstimestamp0時間戳表1.9 考試時間表列名數(shù)

42、據(jù)類型長度是否主鍵描述Idint4是自動編號PaperNovarchar255試卷編號Timesdatetime0考試時間5.2總體 E-R 圖在線考試系統(tǒng)總體E-R圖如下: 圖 3 總體E-R圖 5.3 在線考試系統(tǒng)數(shù)據(jù)流程學(xué)生首先進(jìn)入登陸頁面,輸入用戶名和密碼,系統(tǒng)將該用戶名和密碼與數(shù)據(jù)庫中學(xué)生表的用戶名密碼一一核對,如果存在該學(xué)生且登錄,那么彈出一個考試的主頁面正常進(jìn)入考試。否那么會跳到出錯頁面要求學(xué)生重新登錄。進(jìn)入考試頁面后,有許多分類的試題要求學(xué)生分別完成,學(xué)生點擊相應(yīng)頁面的超鏈接,進(jìn)入做題,在每個分頁面的頂部,都將會有對該局部試題的操作提示和考前須知,學(xué)生閱讀完相關(guān)事項后進(jìn)行做題,

43、每做完該局部試題都必須保存,系統(tǒng)將收集到的學(xué)生做題信息上傳到數(shù)據(jù)庫中,學(xué)生那么繼續(xù)做其他局部試題。完成所有考試后,學(xué)生點擊交卷標(biāo)記,系統(tǒng)保存學(xué)生所有的答題信息后正常地退出。在線考試系統(tǒng)的數(shù)據(jù)流圖如下所示:圖4 系統(tǒng)流程圖5.4在線考試系統(tǒng)總體功能介紹圖5 總體功能結(jié)構(gòu)圖學(xué)生使用端:用戶登錄:負(fù)責(zé)用戶的登錄的輸入,客戶端和效勞器端分別對用戶輸入的信息進(jìn)行驗證,并且根據(jù)登錄的結(jié)果進(jìn)行相應(yīng)頁面的跳轉(zhuǎn)。修改信息:用戶登錄之后,負(fù)責(zé)改自己的個人資料。在線答題:進(jìn)入在線答題模塊,翻開試題頁面,進(jìn)行在線答題成績查詢:在線答題之后,可以進(jìn)入查詢模塊,查詢自己的考試的客觀題局部。 管理員和老師使用端用戶登錄:負(fù)

44、責(zé)用戶的登錄的輸入,客戶端和效勞器端分別對用戶輸入的信息進(jìn)行驗證,并且根據(jù)登錄的結(jié)果進(jìn)行相應(yīng)頁面的跳轉(zhuǎn)。信息修改:用戶登錄之后,負(fù)責(zé)修改用戶的個人資料。生成試卷:負(fù)責(zé)在題庫中隨機(jī)抽取題目,并且生成試卷試卷管理:管理員登錄系統(tǒng)之后可以對已有的試卷進(jìn)行查詢,并且對新生成的試卷進(jìn)行審核,老師在考試之前需要生成考試試卷,可以查詢、更新已有試卷信息。題庫管理:老師登錄系統(tǒng)之后可以添加試題,并且生成題庫。試卷批閱:負(fù)責(zé)自動化批閱考試完成的答題試卷客觀題。成績查詢:管理員和老師登錄系統(tǒng)之后都可以查詢學(xué)生的考試成績??荚嚂r間設(shè)置:考試之前,老師需要對設(shè)置考試時間,以便標(biāo)準(zhǔn)化考試的管理。數(shù)據(jù)庫連接效勞:負(fù)責(zé)從各

45、共性效勞層模塊接收相關(guān)數(shù)據(jù)庫連接,查詢,修改等效勞,并返回相關(guān)數(shù)據(jù)。數(shù)據(jù)訪問層異常管理:負(fù)責(zé)數(shù)據(jù)庫連接效勞出現(xiàn)的異常。6 詳細(xì)設(shè)計6.1前臺局部(學(xué)生使用端)這一局部主要包括考試子系統(tǒng)、成績查詢子系統(tǒng)和信息修改子系統(tǒng)三個模塊,主要是針對的對象是學(xué)生6.1.1 考試子系統(tǒng)由于采用Web技術(shù)實現(xiàn),所以從理論上講,考試可以在任何時候、任何地方進(jìn)行,但是為了使考試易于組織和管理,所以本系統(tǒng)的學(xué)生使用學(xué)號登錄,所以需要管理員將學(xué)生的信息添加到數(shù)據(jù)庫中或者有學(xué)生自己進(jìn)行在線注冊,然后才能進(jìn)行考試,如果沒有添加學(xué)生的信息或者學(xué)生沒有注冊,系統(tǒng)也會認(rèn)為是非法學(xué)生,系統(tǒng)給出提示信息,并重新定位到登錄頁面;如信息

46、正確,那么顯示試卷頁面,試卷頁面上的試題內(nèi)容根據(jù)學(xué)生輸入的試卷編號從數(shù)據(jù)庫中取出符合條件的記錄動態(tài)地生成。當(dāng)學(xué)生點擊“交卷按鈕時,那么系統(tǒng)把學(xué)生答案傳送至效勞器的數(shù)據(jù)庫中保存起來??荚囎酉到y(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)的核心局部,它的工作流程如圖6所示. 圖6 考試子系統(tǒng)流程圖1考試系統(tǒng)是在線考試系統(tǒng)的核心局部,學(xué)生通過輸入學(xué)號和密碼登錄在線考試系統(tǒng),點擊左邊菜單欄中的在線考試菜單便可以進(jìn)入試卷列表,顯示的試卷列表都是通過審核過的。2學(xué)生通過點擊開始考試之后,跳轉(zhuǎn)到試題頁面就可以開始答題,學(xué)生在規(guī)定的時間內(nèi)完成答題,并且點擊交卷按鈕,完成交卷,如果考試沒有在規(guī)定的時間內(nèi)交卷,那么系統(tǒng)會自動提交試卷。6.1.

47、2 成績查詢子系統(tǒng)為了能讓學(xué)生及時、方便地了解自己的考試成績,查詢子系統(tǒng)也采用Web方式實現(xiàn)。學(xué)生在登錄查詢子系統(tǒng)之后,在頁面輸入自己的合法信息,系統(tǒng)測試無誤后,效勞器就能把成績信息傳送到學(xué)生的機(jī)器上。工作流程如圖7所示:圖7成績查詢子系統(tǒng)流程圖1學(xué)生通過身份驗證登錄在線考試系統(tǒng)之后,可以查看自己本次以及之前的考試成績。2學(xué)生通過點擊左邊菜單欄中的成績查看窗口可以進(jìn)入考試成績查詢的列表,默認(rèn)顯示全部考試成績,考試成績會按照考試時間倒敘排列。成績列表顯示的信息有學(xué)生的姓名、試卷編號、成績、考試時間等信息。6.1.3 信息修改子系統(tǒng)為了保證學(xué)生的信息正確性,學(xué)生登錄在線考試系統(tǒng)之后,可以確認(rèn)修改自

48、己的個人信息。作流程如圖8所示:圖8 個人信息修改流程圖(1) 學(xué)生通過身份驗證登錄在線考試系統(tǒng)之后,當(dāng)學(xué)生的個人信息發(fā)生改變時,可以修改自己的個人信息。(2) 學(xué)生填寫的個人信息需要進(jìn)行驗證,驗證學(xué)生輸入的姓名、性別、 號碼、郵箱、地址信息是否合法,才能提交表單,表單提交之前方可修改學(xué)生的信息。6.2 管理員管理子系統(tǒng)本模塊主要分為五個局部。一是個人資料管理,管理員登錄以后可以對自己的資料進(jìn)行修改和完善;二是用戶信息管理,可以添加管理員用戶、老師用戶和學(xué)生用戶,并對其信息進(jìn)行查詢和修改,三是考試時間的管理,四是查詢試卷,審核試卷 。五是學(xué)生成績查詢,三是考試時間的管理 具體流程圖如圖9所示:

49、圖9 管理員管理子系統(tǒng)流程圖 個人資料管理1修改密碼 管理員通過身份驗證登錄在線考試之后,可以修改自己的登錄密碼等信息,輸入的修改信息需要通過驗證才可提交,表單提交之后管理員的修改信息才可生效。6.2.2 用戶信息管理1添加用戶信息 管理員登錄在線考試系統(tǒng)之后,可以添加管理員、老師和 學(xué)生的資料信息。2查詢學(xué)生信息管理員登錄在線考試系統(tǒng)之后,可以根據(jù)條件查詢學(xué)生信息,默認(rèn)顯示所有學(xué)生信息。3刪除學(xué)生信息 選中學(xué)生列表的某一行時即可根據(jù)學(xué)生的Id刪除學(xué)生信息4修改學(xué)生信息 選中學(xué)生列表中需要修改信息的學(xué)生,點擊修改圖標(biāo),即可進(jìn)入修改學(xué)生信息頁面,修改學(xué)生信息的時候需要判斷輸入的信息是否合法,信息

50、合法時,才可修改,否那么不能修改。6.2.3 考試時間管理1查詢考試時間登錄在線考試系統(tǒng)之后,點擊查看考試時間列表,可以查詢所有的考試時間,每個考試時間都有自己對應(yīng)的考試編號,表示每次考試的時間。2考試時間添加每次考試之前,需要添加考試時間,以提前做好考試安排3考試時間修改可以通過考試時間列表,修改某次考試的時間6.2.4 試卷管理1試卷查詢試卷管理功能是管理員的權(quán)限之一,管理員登錄之后,可以查詢已有試卷信息,在試卷列表頁面,管理員可以查看組成每份試卷的試題編號。并且可以試卷組成的試題編號進(jìn)行手工修改,已到達(dá)對試卷的有效管理2試卷審核對于新添加的試卷,管理員可以對其做出審核3試卷修改在試卷列表

51、頁面可以通過點擊時間編號對試卷中的試題編號,通過手工修改試卷組成的方法可以對試卷的內(nèi)容進(jìn)行有效的掌握。6.2.5 成績管理1成績查詢成績管理模塊是管理員通過考試成績了解學(xué)生學(xué)習(xí)狀況的重要窗口,在登錄在線考試系統(tǒng)之后,管理員可以查看所有學(xué)生的考試成績,考試列表會顯示出每次考試的試卷編號、學(xué)生的成績、考試時間等信息、以便管理員對學(xué)生的學(xué)習(xí)情況有一個更好的掌握,除此之外,管理員可以對學(xué)生的考試成績進(jìn)行刪除。6.3 教師管理子系統(tǒng)本模塊分為四局部。教師登錄界面以后可以更改自己的資料,以及對試卷進(jìn)行管理,并管理學(xué)生成績。如圖10所示圖10教師管理子系統(tǒng)流程圖 個人資料修改 1個人資料修改老師通過身份驗證

52、登錄在線考試之后,可以修改自己的登錄密碼等信息,輸入的修改信息需要通過驗證才可提交,表單提交之后老師的修改信息才可生效。 題庫管理1試題添加 題庫管理模塊是支撐在線考試系統(tǒng)進(jìn)行考試重要根底,在考試之前老師需要登錄在線考試系統(tǒng),添加考試試題,對試題庫進(jìn)行更新,可添加的試題類型有,選擇題、填空題、判斷題和主觀題,選擇題添加時分為單項選擇題和多項選擇題,添加題添加時分為一般填空題和程序填空題。2試題查詢試題查詢時可以根據(jù)單個條件和多個條件查詢,默認(rèn)顯示所有試題。3試題修改通過試題列表點擊修改圖標(biāo)進(jìn)入修改頁面,可以修改試題的內(nèi)容、答案等其他信息。4試題刪除通過試題列表頁面點擊刪除按鈕刪除某一道試題,試

53、題的更新保證了對題庫的有效管理。6.3.3 試卷管理1試卷查詢試卷管理功能是老師的權(quán)限之一,老師登錄之后,可以查詢已有的試卷信息。查詢時,可根據(jù)單個條件查詢也可根據(jù)多個條件查詢,默認(rèn)顯示所有的試卷信息。2試卷生成每次考試之前,老師需要生成新的試卷,生成試卷的時候,需要輸入每一份試卷中各類型題目的數(shù)目,方可隨機(jī)生成試卷。3試卷刪除 通過試卷列表頁面點擊刪除圖標(biāo),可刪除試卷信息。4試卷修改通過試卷列表頁面的修改圖標(biāo),可以刪除試卷的試題編號等信息。6.3.4 成績管理1成績查詢成績管理模塊是老師通過考試成績了解學(xué)生學(xué)習(xí)狀況的重要窗口,登錄在線考試系統(tǒng)之后,老師可以查看所有學(xué)生的考試成績,考試列表會顯

54、示出每次考試的試卷編號、學(xué)生的成績、考試時間等信息、以便老師對學(xué)生的學(xué)習(xí)情況有一個更好的掌握。2成績刪除通過成績列表頁面刪除成績的圖標(biāo) ,老師可以對學(xué)生的考試成績進(jìn)行刪除。6.4數(shù)據(jù)的平安與保密由于此系統(tǒng)的特殊性,數(shù)據(jù)的平安與保密顯得尤為重要。保密性是指用戶在網(wǎng)上的所有信息應(yīng)有一定的保密度,不同類型的用戶之間的內(nèi)容是互相保密的。平安性是指用戶參加一次活動是一個平安的過程,對于所有用戶的動作,效勞器都加以跟蹤。為了確保其平安與保密性,一要確保學(xué)生不能聯(lián)網(wǎng)作弊。(1) 凡進(jìn)入在線考試的用戶,都要通過用戶身份驗證才能進(jìn)入。而且,不同用戶具有不同的操作權(quán)限,支持按權(quán)限進(jìn)行操作,確保數(shù)據(jù)的公共性與私有性

55、。不允許用戶執(zhí)行非法的操作,防止用戶無意或有意的破壞。(2) 禁止用戶查看所有試卷的源文件及拷貝功能,方法禁止考試刷新瀏覽器,一旦刷新學(xué)生的成績就當(dāng)提交。7 系統(tǒng)頁面的設(shè)計與實現(xiàn)7.1 用戶登錄的實現(xiàn)登錄界面是用戶進(jìn)入在線考試系統(tǒng)的入口,用戶通過輸入自己的用戶名學(xué)生登錄時輸入自己的學(xué)號和密碼,選擇相應(yīng)的身份登錄在線考試系統(tǒng)。用戶通過在瀏覽器地址欄中輸入 :/localhost:8080/exam_3/login.jsp進(jìn)入登錄頁面進(jìn)行登錄。用戶登錄界面如圖11所示:圖11 用戶登錄對用戶輸入的信息進(jìn)行驗證并且決定跳轉(zhuǎn)到相應(yīng)頁面的代碼如下所示:客戶端驗證: function checkKgLog

56、in() var No = trim($(#Name).val();var Password = trim($(#Pwd).val();if(No= | No.length=0) $(#noMesg).html(請輸入用戶名 ); $(#Name).focus(); return false;else if(Password= | Password.length=0) $(#pwdMesg).html(請輸入密碼 ); $(#Pwd).focus(); return false; return true; 效勞器端驗證:if(request.getParameter(Name)!=null&

57、request.getParameter(Pwd)!=null)String name_login = ;int type_login = 0 ;Student stu = null;Users u = null ;String Name = request.getParameter(Name);String Pwd = request.getParameter(Pwd);String Type = request.getParameter(Type); if(Util.str2int(Type)=Users.TYPE_STU) stu = stuDao.Stu_login(Name,Pwd)

58、; if(stu=null) out.print(alert(你輸入的用戶名或密碼錯誤,請重新登錄!);window.history.go(-1);); else name_login = stu.getNo(); type_login = Util.str2int(Type); else u = userDao.login(Name,Pwd,Util.str2int(Type); if(u=null) out.print(alert(你輸入的用戶名或密碼錯誤,請重新登錄!);window.history.go(-1);); else name_login = u.getName(); typ

59、e_login = Util.str2int(Type); session.setAttribute(log_Name,name_login); session.setAttribute(log_type,type_login); if(Util.str2int(Type)=Users.TYPE_ADMIN & u!=null) response.sendRedirect(main_admin.jsp); else if(Util.str2int(Type)=Users.TYPE_TEACHER & u!=null) response.sendRedirect(main_tea.jsp); e

60、lse if(Util.str2int(Type)=Users.TYPE_STU& stu!=null) response.sendRedirect(main_stu.jsp); 7.2管理員管理界面管理員管理界面是管理員對整個系統(tǒng)進(jìn)行管理的地方,管理員通過登錄,通過身份驗證之后,會跳轉(zhuǎn)到管理頁面,管理員信息有用戶信息管理管理員和老師、學(xué)生信息管理、成績查詢、試卷管理、考試時間管理、修改密碼登錄功能。7.2.1 管理員主界面設(shè)計及實現(xiàn)管理員主界面如圖12所示圖12 管理員操作主界面管理員輸入登錄信息,通過驗證之后,會跳轉(zhuǎn)到主界面進(jìn)行相應(yīng)的操作 ,主界面的實現(xiàn)使用iframe的網(wǎng)頁布局形式,頁面

溫馨提示

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

評論

0/150

提交評論