freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于javaweb的在線考試系統(tǒng)的設(shè)計與實現(xiàn)(已修改)

2025-07-04 01:22 本頁面
 

【正文】 在線考試題 目: Java Web應(yīng)用開發(fā)—— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 學(xué) 院: 軟件工程與服務(wù)外包學(xué)院 專 業(yè): 軟件技術(shù) 學(xué)生姓名: XXX 班級/學(xué)號 軟工XXXXXXXXX 指導(dǎo)老師/督導(dǎo)老師: XXX 摘要摘 要隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,遠(yuǎn)程教育和網(wǎng)上考試成為網(wǎng)絡(luò)應(yīng)用的一個重要方面。近幾年,在線考試特別是基于Web 的在線考試系統(tǒng)受到越來越多的人青睞。本次項目實訓(xùn)的題目是在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn),系統(tǒng)采用瀏覽器/服務(wù)器模式開發(fā),包括登錄注冊、在線考試、試卷設(shè)置、試題管理、分?jǐn)?shù)的統(tǒng)計以及成績查詢等功能。系統(tǒng)運行在Windows 操作系統(tǒng)上,以Tomcat作為Web服務(wù)器,使用SSH+JSP技術(shù)和MySQL 數(shù)據(jù)庫實現(xiàn)。關(guān)鍵詞:在線考試;瀏覽器/服務(wù)器;JSP;MySQL;JDBC;目錄目錄摘 要 I第一章 項目概述 1 開發(fā)背景 1 開發(fā)意義 1 2第二章 系統(tǒng)分析 6 現(xiàn)狀分析 6 可行性分析 6 設(shè)計目標(biāo) 7 功能要求 8 系統(tǒng)開發(fā)環(huán)境配置 9第三章 系統(tǒng)設(shè)計 10 10 13 14第四章 系統(tǒng)實現(xiàn) 17 數(shù)據(jù)庫連接的實現(xiàn)方法 17 登陸注冊模塊 18 21 教師模塊 26 管理員模塊 34第五章 系統(tǒng)測試 36 36 36 36 37結(jié)束語 38參考文獻(xiàn) 3938Java Web應(yīng)用開發(fā)——在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn)第一章 項目概述 開發(fā)背景隨著我國計算機(jī)技術(shù)和通訊技術(shù)的發(fā)展,互聯(lián)網(wǎng)的普及程度已經(jīng)很廣泛了,但是,現(xiàn)在的教育教學(xué)檢驗方式,還是停留在過去的紙質(zhì)考試層面在,而傳統(tǒng)的教育教學(xué)檢驗方式中,要進(jìn)行一次考試,至少需要經(jīng)過教師出題、學(xué)生考試、教師閱卷等幾步,這是一個繁雜的過程,需要大量人力、物力與時間的投入,同時也讓教師的工作量越來越大;現(xiàn)在遠(yuǎn)程教育類學(xué)校的增多,雖然利用了網(wǎng)絡(luò)拉近了教師與學(xué)生的距離,但學(xué)生的分布過廣,導(dǎo)致了不易統(tǒng)一集中安排考試,考生成本的增加等諸多難題的出現(xiàn),給校方和學(xué)生帶來了很多的不便,因此,傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)在新興的教育教學(xué)方式的考試需要了??梢越鉀Q這些諸多難題的一種方式,就是利用Internet無國界的特點,在互聯(lián)網(wǎng)上在線考試。在線考試系統(tǒng)可以減輕教師的工作負(fù)擔(dān)、提高工作效率,也減少了因考試而消耗不必要的人力和物力。在線考試的題目由計算機(jī)從題庫中隨機(jī)抽取,提高了考試的質(zhì)量,考試的評判由計算機(jī)自動完成,這樣使考試更趨于公證、客觀。隨著社會的發(fā)展和我國互聯(lián)網(wǎng)的普及,我們的生活中的已經(jīng)有很多方面都運用到了網(wǎng)絡(luò),比如網(wǎng)上購物,網(wǎng)上交友等,甚至現(xiàn)在很多人看新聞都是通過網(wǎng)絡(luò)閱讀的,在閱讀新聞這個事件上,已經(jīng)不僅僅局限于紙質(zhì)化的報紙上了;而要把考試趨于無紙化的模式,需要在線模擬考試系統(tǒng)來完成,這個也是現(xiàn)在高等教育發(fā)展的一個需求。在國內(nèi),試題庫系統(tǒng)理論與技術(shù)的研究在最近幾年取得了很大的進(jìn)步。我國許多企業(yè)和高校都投入量大量的人力物力到各門課程的試題庫中,并取得了一定的成就?,F(xiàn)在的生活中已經(jīng)有越來越多的等級考試運用了在線考試系統(tǒng),比如會計的電算化考試、計算機(jī)等級考試、銀行資格證考試等,這些已經(jīng)充分說明,在線考試系統(tǒng)是今后我們的考試生涯中的一個發(fā)展趨勢。 開發(fā)意義考試是教育中一個非常重要的環(huán)節(jié),但在以前的很長時間里,全球所有的國家都是以筆試的方式來檢查焦距教學(xué)成果的,隨著網(wǎng)絡(luò)的發(fā)展,互聯(lián)網(wǎng)已經(jīng)普及的非常廣泛,隨著這些周圍環(huán)境的改變,人們開始去尋找新的方式來去達(dá)到更客觀,更方便快捷的去達(dá)到考試的目的。近些年來,在國外,已經(jīng)投入使用的考試系統(tǒng)有著名的TOEFL,GRE網(wǎng)上考試系統(tǒng),還有微軟、思科等大公司的國際認(rèn)證考試等,這些考試系統(tǒng)在全球范圍內(nèi)有眾多的使用者。網(wǎng)絡(luò)化考試系統(tǒng)對節(jié)約考試成本,實現(xiàn)遠(yuǎn)距離的同步考試,提高考試效率,確??荚嚱Y(jié)果的公平、公正、科學(xué)、及時等具有重要的意義,不僅可以動態(tài)地管理考試信息,而且還提高了教學(xué)的靈活性,相信隨著技術(shù)的不斷發(fā)展和網(wǎng)絡(luò)覆蓋面的不斷擴(kuò)大,在不斷完善該考試系統(tǒng)的同時也會在更大的范圍上應(yīng)用。本系統(tǒng)是基于Tomcat為服務(wù)器,SSH+JSP+MySQL數(shù)據(jù)庫技術(shù)實現(xiàn)的一個簡單的在線考試系統(tǒng). —JSP(Java Server Page) JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java程序段和JSP標(biāo)記,從而形成JSP文件。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。 JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP與Java servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。Java servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。 1.JSP技術(shù)的強勢 (1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是現(xiàn)而易見的。 (3)強大的可伸縮性。從只有一個小的Jar文件就可以運行servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。 (4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 2. JSP技術(shù)的弱勢 (1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。 (2) Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。從另一方面,以及對應(yīng)的版本文件。 數(shù)據(jù)庫—MySQL MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,在2008年1月16號被Sun 公司收購。MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。如雅虎、阿爾卡特—朗訊、Google公司、諾基亞公司、百度等公司就采用了MySQL數(shù)據(jù)庫。MySQL數(shù)據(jù)庫可以稱得上是目前運行速度最快的SQL語言數(shù)據(jù)庫。除了具有許多其它數(shù)據(jù)庫所不具備的功能和選擇之外,MySQL數(shù)據(jù)庫是一種完全免費的產(chǎn)品,用戶可以直接從網(wǎng)上下載.MySQL數(shù)據(jù)庫主要有以下特點:可移植性  使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。可擴(kuò)展性和靈活性  MySQL可以支持UNIX、Linux和SUN OS以及Windows等多種操作系統(tǒng)平臺。在一個操作系統(tǒng)中實現(xiàn)的應(yīng)用可以很方便地移植到其他操作系統(tǒng)。MySQL作為開源性質(zhì)的 數(shù)據(jù)庫服務(wù)器,可以為那些想要增加獨特需求的用戶提供完全定制的功能。強大的數(shù)據(jù)保護(hù)功能  MySQL有一個非常靈活且安全的權(quán)限和密碼系統(tǒng)。為確保只有獲授權(quán)用戶才能進(jìn)入該數(shù)據(jù)庫服務(wù)器,所有的密碼傳輸均采用加密形式,同時也提供了 SSH和SSI。支持,以實現(xiàn)安全和可靠的連接。MySQL強大的數(shù)據(jù)加密和解密功能,可以保證敏感數(shù)據(jù)不受未經(jīng)授權(quán)的訪問。支持大型的數(shù)據(jù)庫  雖然對于用PHP編寫的網(wǎng)頁來說,只要能夠存放數(shù)百條以上的記錄數(shù)據(jù)就是夠了,但MySQL可以方便地支持上千萬條記錄的數(shù)據(jù)庫。作為一個開放源代碼的數(shù)據(jù)庫,MySQL可以針對不同的應(yīng)用進(jìn)行相應(yīng)的修改。超強的穩(wěn)定性  MySQL擁有一個非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用而不必?fù)?dān)心其穩(wěn)定性。線程是輕量級的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不占用過多的系統(tǒng)資源。用多線程和C語言實現(xiàn)的MySQL能很容易地充分利用CPU。強大的查詢功能  MySQL支持查詢的select和where語句的全部運算符和函數(shù),并且可以在同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷、方便。 Tomcat介紹Tomcat 服務(wù)器是一個免費的開放源代碼的Web 應(yīng)用服務(wù)器,是Apache 軟件基金會的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些學(xué)校及個人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 和JSP 規(guī)范。因為Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨立運行的,所以當(dāng)你運行tomcat 時,它實際上作為一個與Apache 獨立的進(jìn)程單獨運行的。 自從JSP發(fā)布之后,推出了各式各樣的JSP引擎。Apache ,開始考慮在SUN的JSWDK基礎(chǔ)上開發(fā)一個可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時也支持Servlet, 這樣Tomcat就誕生了。 Tomcat是jakarta項目中的一個重要的子項目,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,同時它又是sun公司官方推薦的servlet和jsp容器,因此其越來越受到軟件公司和開發(fā)人員的喜愛。servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實現(xiàn)。其次, Tomcat也是完全免費的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。 第二章 系統(tǒng)分析 現(xiàn)狀分析傳統(tǒng)的考試方式是教師提前命題、印刷試卷、組織學(xué)生考試、學(xué)生在統(tǒng)一時間和地點考試、收卷后教師閱卷、成績統(tǒng)計。組織學(xué)生考試印刷試卷教師提前命題 成績統(tǒng)計教師閱卷學(xué)生統(tǒng)一考試 傳統(tǒng)考試模式這種模式存在有較多的問題:命題:由于是同意的時間進(jìn)行考試,所以考生的試卷都是一樣的,這樣對教師命題帶來的很大的麻煩,即:試題太難或者太容易,都達(dá)不到考試的目的。如果是大型的考試,比如英語四
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1