資源描述:
《基于jsp動態(tài)web技術(shù)的在線考試系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、電子科技大學(xué)碩士學(xué)位論文基于JSP動態(tài)Web技術(shù)的在線考試系統(tǒng)姓名:黃東申請學(xué)位級別:碩士專業(yè):軟件工程指導(dǎo)教師:雷航;顧明順20070429摘要Intemet和Web技術(shù)的迅速發(fā)展對傳統(tǒng)的MIS系統(tǒng)的開發(fā)與應(yīng)用產(chǎn)生了巨大的沖擊。Web技術(shù)和數(shù)據(jù)庫技術(shù)互相結(jié)合,產(chǎn)生了Web數(shù)據(jù)庫。Web數(shù)據(jù)庫結(jié)合了Web技術(shù)和數(shù)據(jù)庫技術(shù)的優(yōu)點(diǎn),它使Web網(wǎng)頁從靜態(tài)網(wǎng)頁發(fā)展成了由數(shù)據(jù)庫驅(qū)動的動態(tài)網(wǎng)頁,同時數(shù)據(jù)庫系統(tǒng)的開發(fā)環(huán)境和應(yīng)用環(huán)境也實(shí)現(xiàn)了分離。因此,研究如何建立先進(jìn)、安全、跨平臺、高效率的Web數(shù)據(jù)庫應(yīng)用系統(tǒng)具有重要意義。隨著網(wǎng)絡(luò)教育的發(fā)展,Web在線考試系統(tǒng)的重要性越來越突出,尤
2、其是對計(jì)算機(jī)類網(wǎng)絡(luò)課程,由于題型種類多,題型復(fù)雜,判卷難度大,更需要一個功能完善,健壯的Web考試系統(tǒng)來支持。JSP具有開放性、功能強(qiáng)大、跨平臺等眾多優(yōu)點(diǎn),它所定義的三層B/S體系結(jié)構(gòu)很適合于構(gòu)造網(wǎng)絡(luò)考試平臺。因此,開發(fā)基于JSP動態(tài)Web技術(shù)的在線考試系統(tǒng)是十分必要的。首先介紹了本課題的研究背景、系統(tǒng)需求;從Web數(shù)據(jù)庫的三個關(guān)鍵技術(shù)入手,詳細(xì)分析研究了Web數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)、Web數(shù)據(jù)庫的訪問技術(shù)、Web數(shù)據(jù)庫系統(tǒng)的安全性;最后,論文重點(diǎn)闡述了利用JSP技術(shù)設(shè)計(jì)開發(fā)的“網(wǎng)絡(luò)考試系統(tǒng)”的設(shè)計(jì)方案,對系統(tǒng)的體系結(jié)構(gòu)、工作流程、系統(tǒng)功能、數(shù)據(jù)結(jié)構(gòu)、安全性等方面進(jìn)行了
3、總體規(guī)劃并加以詳細(xì)地設(shè)計(jì)和實(shí)現(xiàn)。在該方案中,采用基于B/S三層構(gòu)架的體系結(jié)構(gòu)和MVC的設(shè)計(jì)模式,以Tomcat5作為Web服務(wù)器,后臺數(shù)據(jù)庫采用SOLServer2000進(jìn)行具體的系統(tǒng)開發(fā),論文中闡述了具體實(shí)現(xiàn)方法和部分功能實(shí)現(xiàn)程序。本課題完成設(shè)計(jì)實(shí)現(xiàn)的系統(tǒng)已成功運(yùn)行。該系統(tǒng)能夠方便、及時地和用戶進(jìn)行交互,提高網(wǎng)絡(luò)教育考試水平和效率,并且該系統(tǒng)易于維護(hù)。關(guān)鍵詞:Web數(shù)據(jù)庫,JSP,JavaBean,Servlet,系統(tǒng)安全性ABSTRACTThepopularizationoftheInteractandthefastdevelopmentofWebtechnolo
4、gybringgreatimpactontraditionalMIs.Therefore.peopleputtheWebtechnologyandthedatabasetechnologytogether,whichleadtotheappearanceoftheWeb-Databasetechnology.CombingtheadvantageofWebtechnologyanddatabasetechnology,theWebpageschangeintodynamitepages,whicharedrivenbydatabase,andthedevelopmen
5、tenviromentcanbeseparatedfromtheusingenvironment.Sotheresearchonhowtodevelopanadvanced,secure,multiplatformandefficientWcbapplicationsystemismoreandmoreimportant.Withthedevelopmentofnetworkeducation.theWebexaminationsystemismoreandmoreimportantforit,especiallyforcomputernetworkeducation
6、becauseofitscomplication.JSPhasmanyadvantagesofopening,mi曲tyfunctionandCROSS—platform.Thethree—layerB/SsystemconstructionbasedonJSPisadoptedtoconstructingnetexaminationplatform.ThenitisessentialtodevelopingNetExaminationSystemofdynamicwebtechnologybasedonjsp.First,thisthesisintroducesth
7、eresearchbackgroundofthestudiesandthedemandsofthesystem.TheseconditdiscussesthethreekeytechnologiesoftheWeb—Databasedevelopmentanddesign:Web—Databasesystemarchitecture;theinterfacetechnologyofwebanddatabase;thesafetyoftheWeb-Database.AtlastthethesisemphaticallydiscussestheJSPso