在線(xiàn)考試系統課程設計報告

時(shí)間:2022-12-13 13:44:27 考試 我要投稿
  • 相關(guān)推薦

在線(xiàn)考試系統課程設計報告

  篇一:在線(xiàn)考試系統課程設計報告

在線(xiàn)考試系統課程設計報告

  課程設計報告

  目 錄

  緒 論 ........................................................... 3

  第1章 系統開(kāi)發(fā)背景及意義 ....................................... 3

  1.1系統開(kāi)發(fā)背景............................................. 3

  1.2系統開(kāi)發(fā)意義............................................. 4

  第2章網(wǎng)上考試系統需求分析 ...................................... 5

  2.1現狀分析................................................. 5

  2.2可行性分析............................................... 6

  2.2.1經(jīng)濟可行性.......................................... 6

  2.2.2技術(shù)可行性.......................................... 6

  2.3設計目標................................................. 7

  2.4功能要求................................................. 7

  2.5系統開(kāi)發(fā)環(huán)境配置......................................... 8

  2.6系統開(kāi)發(fā)工具............................................. 8

  2.6.1開(kāi)發(fā)語(yǔ)言—JSP(Java Server Page)................... 8

  2.6.2數據庫—Oracle...................................... 9

  第3章 網(wǎng)上考試系統設計 ........................................ 10

  3.1數據庫設計.............................................. 10

  3.1.1數據庫需求分析..................................... 10

  3.1.2數據庫概念結構設計................................. 11

  3.1.3數據庫邏輯結構設計............................. - 12 -

  3.1.4數據庫表設計................................... - 14 -

  3.2系統結構設計........................................ - 16 -

  3.2.1頁(yè)面模塊化設計................................. - 16 -

  3.2.2 MVC模式設計(Jsp+Servlet+JavaBean)........... - 17 -

  第4章 網(wǎng)上考試系統實(shí)現 .................................... - 18 -

  4.1系統各部分的實(shí)現方法................................ - 18 -

  4.1.1創(chuàng )建與數據庫的連接............................. - 18 -

  4.1.2訪(fǎng)問(wèn)數據庫的JavaBean .......................... - 19 -

  4.1.3用戶(hù)及管理員登錄模塊頁(yè)面........................... 20

  4.1.4系統主要模塊頁(yè)面............................... - 23 -

  4.1.5學(xué)生考試模塊的實(shí)現頁(yè)面......................... - 24 -

  4.1.6教師添加試題制作試卷模塊的實(shí)現................. - 26 -

  第5章 系統測試 ................................................ 29

  5.1什么是軟件測試.......................................... 29

  5.2軟件測試的目標與方法.................................... 29

  5.3系統的不足和展望........................................ 29

  結束語(yǔ) ..................................................... 30

  緒 論

  考試是檢驗教學(xué)效果的重要手段,也是促進(jìn)學(xué)生學(xué)習的重要手段,是教學(xué)過(guò)程中的一個(gè)重要環(huán)節。學(xué)生考試成績(jì)的優(yōu)劣,不但反映其對教學(xué)內容和應掌握知識的分析、理解、吸收、運用的能力,更反映教師對教學(xué)內容的把握和熟練程度。

  傳統的學(xué)校教學(xué)中,進(jìn)行一場(chǎng)考試,要求老師編寫(xiě)試卷、印試卷、安排考試、監考、收集試卷、評改試卷、講評試卷和分析試卷,這是一個(gè)繁雜的過(guò)程,需要大量人力、物力與時(shí)間的投入,已經(jīng)越來(lái)越不適應學(xué)校信息化建設與現代教學(xué)的需要。尤其在遠程網(wǎng)絡(luò )教學(xué)中,學(xué)生分布廣,不易統一集中安排考試,給校方和學(xué)生帶來(lái)了眾多的不便。

  而網(wǎng)上考試系統不僅減輕了在組織考試、評卷、成績(jì)統計等方面所花費的人力和物力,并且突破了時(shí)間與空間的限制,不僅節省了資源,而且提高了評分的客觀(guān)性、公正性和準確度,大大改善了考試工作的效率。加上數據庫技術(shù)的利用,大大簡(jiǎn)化了傳統考試的過(guò)程,因此在線(xiàn)考試是電子化教學(xué)的不可缺少的輔助手段。在當今信息時(shí)代,計算機技術(shù)與網(wǎng)絡(luò )技術(shù)越來(lái)越廣地應用于各個(gè)領(lǐng)域,改變著(zhù)人們的學(xué)習、工作、生活乃至思維方式,也引起了教育領(lǐng)域的重大變革。將計算機與網(wǎng)絡(luò )技術(shù)應用于現代高等教育中,是現代高等教育發(fā)展的需要,也是改革教育模式,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。

  第1章 系統開(kāi)發(fā)背景及意義

  1.1系統開(kāi)發(fā)背景

  隨著(zhù)計算機技術(shù)、網(wǎng)絡(luò )技術(shù)迅速發(fā)展和高校校園網(wǎng)功能的日益完善,很多高校建立了基于校園網(wǎng)的網(wǎng)絡(luò )信息管理平臺,為提高教學(xué)管理水平提供了先進(jìn)的管理手段。目前,基于網(wǎng)絡(luò )的在線(xiàn)考試系統己經(jīng)成為現試方式的有力補充和發(fā)展。相對于傳統的筆試,網(wǎng)絡(luò )在線(xiàn)考試不僅減輕了在組織考試、評卷、成績(jì)統計等方面所花費的人力和物力,并且突破了時(shí)間與空間的限制,不僅節省了資源,而且提高了評分的客觀(guān)性、公正性和準確度,大大改善了考試工作的效率。

  1.2系統開(kāi)發(fā)意義

  很多學(xué)校學(xué)生的期末考試仍采用任課教師(個(gè)人或集體)考前出題的方式。為解決學(xué)生壓題,考前,補(緩)考試題與正式考試試題題量及難度差異問(wèn)題,教務(wù)管理部門(mén)通常要求教師同時(shí)出多套試卷,其題量與難度要求相同,并且要同時(shí)給出答案和評分標準。這樣做雖能解決一些問(wèn)題,但給教師增加了很大的工作負擔,若上下屆學(xué)生的同一門(mén)課程由同一教師承擔,則難免幾屆學(xué)生用相同幾套試卷;若由不同教師任課出題,則上下屆學(xué)生的成績(jì)之間又不具有可比性。

  若建立題庫,每次考試前由題庫中題目隨機生成試卷,則可較好地解決考教分離的問(wèn)題,也可將廣大教師從每學(xué)期末繁重的命題工作中解放出來(lái)。近年來(lái),部分學(xué)校陸續開(kāi)發(fā)了一些基于微機的題庫系統,并作為成果向其它學(xué)校推廣,但這些題庫一般都是結合本校具體情況,針對單一課程的小型題庫,甚至某些學(xué)校購得的題庫系統中的題目本身是不可維護的,即使題目已不適合自己的學(xué)生考試使用,也無(wú)法更新題庫中的題目。

  為解決題庫系統中存在的這些問(wèn)題, 作者經(jīng)過(guò)研究幾種不同的網(wǎng)上系統,經(jīng)充分的考慮,最后給出了一個(gè)較為理想的題庫系統解決方案,并結合當前比較使用的B/S結構開(kāi)發(fā)一個(gè)功能完備的網(wǎng)上考試系統。

  篇二:在線(xiàn)考試系統課程設計報告

  一、需求分析

  計算機技術(shù)沒(méi)有應用到考試上時(shí),組織一次考試只是要經(jīng)過(guò)五步:人工出

  題,考生考試,人工閱卷,成績(jì)評估和試卷分析,這是一項十分繁瑣和容易出錯的工作,教師的工作量非常的大。很明顯,傳統的考試方式已經(jīng)不再適應現試的需要。如今,信息技術(shù)的迅猛發(fā)展,應用不斷擴大,教學(xué)和虛擬大學(xué)等相繼出現,這些應用正逐步深入到千家萬(wàn)戶(hù),人們迫切要求利用這些技術(shù)來(lái)進(jìn)行在線(xiàn)考試,以減少教師的工作負擔并提高工作效率,同時(shí)提高考試的質(zhì)量,從而使考試更趨于公正,客觀(guān),更加激發(fā)學(xué)生的興趣。例如,目前許多國際著(zhù)名的計算機公司所舉辦的各種認證考試絕大部分是采用這種形式。

  二、數據庫設計

  1, 概念模型設計(E—R圖)

  2、E-R圖轉為邏輯模型的方法及過(guò)程

  在sql中創(chuàng )建一個(gè)新的數據庫CET6,以E—R圖中的實(shí)體的名稱(chēng)創(chuàng )建表。設計表時(shí),以該E—R圖中的屬性為列名,根據實(shí)際情況確定其數據類(lèi)型和長(cháng)度,在必須唯一的列名處設計主鍵。在sql中一共建立七個(gè)表來(lái)實(shí)現CET6模擬考試系統應用程序數據的連接。其中,UserType表示數據類(lèi)型,0表示學(xué)生,1表示管理員。UserId表示用戶(hù)賬號,UserName表示用戶(hù)姓名,UserPsw表示用戶(hù)密碼。HaveIn,HaveTest分別表示用戶(hù)是否登錄和參加考試。TypeId,TypeName分別表示試題類(lèi)型和試題類(lèi)型名。XZT_BL,XZT_FZ分別表示選擇題的分值和比例。判斷題和填空題類(lèi)推。StudentId表示考生考號,TopicId、PaperTopId分別表示試題在題庫和試卷中的編號。TopicName、TopicAnswer表示試題題目和答案。

  3、邏輯模型

  TB_User(用戶(hù)信息表)

  TB_TestType(試題類(lèi)型表)

  TB_Param(系統參數表

  )

  TB_StuTest(學(xué)生考試試卷表

  )

  TB_Grade(學(xué)生分數表

  )

  TB_Test(試題安排

  )

  TB_StuTest(學(xué)生考試試卷表

  )

  4、數據庫評價(jià)

  首先,用

  sql設計數據庫比較穩定,對數據的要求也比較嚴格。這樣在

  編碼階段數據這一塊就基本沒(méi)有不合理的數據出現在應用程序上。減少了運行會(huì )出現的錯誤。但是sql與應用程序的鏈接有時(shí)比較繁瑣而且不易成功。

  三、編碼實(shí)現

  1, 登錄模塊

  1)

  用戶(hù)的不同類(lèi)型進(jìn)入到不同的界面,主要有一個(gè)combox控件,用于選擇用戶(hù)類(lèi)型。兩個(gè)TextBox控件,Txt_id用于輸入賬號,Txt_Pse用于輸入密碼。三個(gè)commandButton控件:cmd_In用于登錄系統,Cmd_Again用于清空用戶(hù)信息重新輸入,Cmd_Quit用于退出系統。 程序流程圖

  2)

  篇三:在線(xiàn)考試系統課程設計報告

  課程設計報告

  目 錄

  1 背景2 2 系統設計2

  2.1 系統需求分析2

  2.2 數據庫需求分析3

  2.3 系統可行性分析3

  2.4 數據庫分析與設計6

  2.5 數據字典定義8

  2.6 系統結構 9 3系統功能模塊10

  3.1 系統功能模塊劃分10

  3.2 用戶(hù)注冊模塊 10

  3.3 用戶(hù)登錄模塊 11

  3.4 在線(xiàn)考試模塊 12

  3.5 留言板模塊 12

  3.6 在線(xiàn)交流模塊 13

  3.7 題庫管理模塊 14

  3.8 試卷維護管理模塊 14

  3.9 學(xué)生信息管理模塊 15

  3.10 成績(jì)管理模塊 15

  3.11 考試新聞發(fā)布模塊 15 4 輸入輸出設計 15 5 系統界面設計 16 總結 17

  1.背 景

  隨著(zhù)社會(huì )的不斷發(fā)展,對勞動(dòng)者和技術(shù)人員的知識和能力水平的要求越來(lái)越高?荚囎鳛楹饬咳说哪芰Φ闹匾侄沃,在現代生活中的地位進(jìn)一步提高,并深入到社會(huì )的各個(gè)方面。各種各樣的學(xué)歷考試、資格證書(shū)考試層出不窮。同時(shí),Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,使得考試突破了時(shí)間和空間的限制。

  各大學(xué)校已經(jīng)開(kāi)始采用課程的上機考核方式,傳統的考試系統已經(jīng)不能滿(mǎn)足我們了,必須要改革,因此在線(xiàn)考試系統應運而生了。我們在保持原有絕大部分功能的前提下,不僅需發(fā)完善原有功能,加入許多新的功能,使得題目管理,上機考試,試卷評分,考試分析更加方便完善。

  2.系統設計

  2.1系統需求分析

  傳統考試要求老師刻試卷、印試卷、安排考試、監考、收集試卷、評改試卷、講評試卷和分析試卷。這是一個(gè)漫長(cháng)而復雜的過(guò)程,已經(jīng)越來(lái)越不適應現代教學(xué)的需要;赪eb的在線(xiàn)考試系統可以發(fā)揮網(wǎng)絡(luò )的優(yōu)勢,建立大型、高效、共享的題庫和實(shí)現隨時(shí)隨地的考試,降低考試成本,減少人為干擾,減輕教師負擔,節約人力、物力和財力。

  根據考試管理的實(shí)際要求,結合試卷管理的工作流程,系統的用戶(hù)可分為管理員和普通用戶(hù)兩類(lèi)。

  本系統共分成兩個(gè)界面:一個(gè)界面用于管理員登錄,主要負責進(jìn)行基本資料、題庫、試卷、成績(jì)的管理以及查詢(xún)等;另外一個(gè)界面用于普通用戶(hù)登錄,主要負責在線(xiàn)考試、查詢(xún)以往考試成績(jì)、留言和在線(xiàn)交流等。

  對管理員來(lái)說(shuō),包括試卷管理、題庫管理、成績(jì)管理、學(xué)生管理。

  1、試卷管理:管理員可以從課程種類(lèi)、各種題型類(lèi)型和數量等方面對試卷提出一定的要求,然后生成試卷規則。同時(shí),管理員還可以對庫中已有的試卷進(jìn)行修改和刪除,添加新試卷等。

  2、題庫管理:管理員可以對題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類(lèi)型包括判斷題、填空題、選擇題。對于每種類(lèi)型的試題,教師可以設置題干、答案等屬性。

  3、成績(jì)管理:管理員可以查看考生的考試成績(jì),并針對不同的課程進(jìn)行成績(jì)統計,包括考試人數、最高分、最低分、平均分以及各分數段得分人數等。

  4、學(xué)生管理:管理員可以對用戶(hù)的資料進(jìn)行查詢(xún)、刪除,以及學(xué)生留言的回復和在線(xiàn)交流。 對普通用戶(hù)來(lái)說(shuō),包括在線(xiàn)考試、查詢(xún)考試成績(jì)、留言和在線(xiàn)交流等。

  1、在線(xiàn)考試:學(xué)生可以任選時(shí)間進(jìn)行在線(xiàn)測試,考試結束后,系統會(huì )根據已有的標準答案進(jìn)行在線(xiàn)批卷,考生可以立刻知道考試成績(jì)和答案,并且可以下載試題和答案。

  2、查詢(xún)以往考試成績(jì):學(xué)生可以在線(xiàn)查詢(xún)以前參加過(guò)的每門(mén)課程考試的相關(guān)信息。

  3、留言板:學(xué)生提交對系統的留言信息,包括一些對該系統的建議。

  4、聊天室:學(xué)生相互交流學(xué)習心得和研究疑難問(wèn)題,并且老師可以解答問(wèn)題。

  2.2數據庫需求分析

  針對一般考試系統的需求,設計如下所示的數據項和數據結構:

  管理員信息:管理員姓名、密碼等。

  普通用戶(hù)信息:學(xué)號、用戶(hù)名、密碼、性別、班級等。

  試卷信息:填空題分值、填空題數量、判斷題分值、判斷題數量、選擇題分值、選擇題數量等。

  判斷題信息:判斷題編號、題干、正確答案等。

  填空題信息:填空題編號、題干、正確答案等。

  選擇題信息:?jiǎn)芜x題編號、題干、正確答案、備選項(A、B、C、D)等。

  成績(jì)信息:考試科目、考生學(xué)號、成績(jì)、考試時(shí)間等。

  本系統應該建立一個(gè)穩定的后臺數據庫系統,通過(guò)該數據庫管理整個(gè)考試系統所需的信息(用戶(hù)信息、試題信息、試卷信息、考試信息等)。

  本系統還應該包括學(xué)生和教師的賬號、后臺數據庫的安全機制、考試過(guò)程的控制機制。

  2.3系統可行性分析

  2.3.1要求與目標:

  系統的主要功能即學(xué)生管理、試卷管理、題庫管理、成績(jì)管理等

  數據庫可并發(fā)訪(fǎng)問(wèn)并具有較大的吞吐量

  用戶(hù)必須有登陸密碼,具有較好的安全保密性

  系統界面具有一定的人性化和美觀(guān).

  開(kāi)發(fā)成員各盡其責,有良好的合作精神

  分享開(kāi)發(fā)環(huán)境軟件及項目相關(guān)資料,節省項目成本并提高開(kāi)發(fā)效率

  2.3.2可行性研究方法

  在學(xué)生和老師里使用問(wèn)卷調查方法,完善可行性方案。確定軟件的運行平臺:win98win7xpwin2000等。在運行時(shí)可以直觀(guān)的瀏覽、查詢(xún)和掌握學(xué)生的考試情況和成績(jì)信息,解決了傳統考試中的弊端:工作量大、錯誤率高等。

  2.3.3決定可行性的主要因素

  資金充足、技術(shù)能力強、開(kāi)發(fā)人員的恒心和決心、合作精神

  2.3.4技術(shù)可行性

  軟件方面,網(wǎng)絡(luò )化考試需要的各種軟件環(huán)境都已具備,數據庫服務(wù)器方面則有SQL Server,均能夠處理大量數據,同時(shí)保持數據的完整性并提供許多高級管理功能。其靈活性、安全性和易用性為數據庫編程提供了良好的條件。因此,系統的軟件開(kāi)發(fā)平臺已成熟可行。

  硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺完全能滿(mǎn)足此系統的需要。

  2.3.5經(jīng)濟可行性

  資金的流出,將來(lái)可以用帶來(lái)的效益來(lái)平衡。

  2.3.6法律方面的可行性

  本項目不涉及在社會(huì )上或政治上引起侵權、破壞或其他責任問(wèn)題。設計本項目的一切活動(dòng)都在國家法律允許范圍以?xún)。系統開(kāi)發(fā)和運行與國家的政策法規不存在任何沖突和抵觸之處。

  2.3.7使用方面的可行性

  “在線(xiàn)考試系統”是針對企業(yè)內部要對員工考核的需求進(jìn)行開(kāi)發(fā)的一個(gè)在線(xiàn)系統。從企業(yè)的角度來(lái)看,紙質(zhì)的考試不僅物質(zhì)成本高,而且需要耗費大量的人力資源;此外,紙質(zhì)的考試不夠靈活,使得考試變得不夠人性化,不能體現出企業(yè)考試的真實(shí)目的——促進(jìn)員工提升自身的素質(zhì)和能力,更好地為企業(yè)服務(wù),這是有別于其他的升學(xué)考試的。

  2.3.8傳統考試系統分析

  考生

  考務(wù)人員

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆