【正文】
摘 要 1 基于 web 的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著計(jì)算機(jī)技術(shù)越來(lái)越深入而廣泛的應(yīng)用,無(wú)紙化考試實(shí)施在技術(shù)上已逐步成熟。無(wú)紙化考試系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部考試有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的考試系統(tǒng)。 本次所開(kāi)發(fā)的基于 web 的在線考試系統(tǒng)打破了原有的考試模式,利用現(xiàn)有的網(wǎng)絡(luò)資源構(gòu)架出一種新的考試平臺(tái)。簡(jiǎn)化了原有考試中一系列復(fù)雜的操作,使得學(xué)生能夠便捷的參加各種測(cè)試或考試,不再受到任何時(shí)空、地域的限制。 本文首先從總體上概述了高校在線考試系 統(tǒng)的整體框架,對(duì)系統(tǒng)進(jìn)行了準(zhǔn)確的定位。然后,本文描述了系統(tǒng)的總體設(shè)計(jì)方案,為系統(tǒng)的實(shí)施進(jìn)行了合理的分析和設(shè)計(jì)。在此基礎(chǔ)上,介紹了在設(shè)計(jì)開(kāi)發(fā)的過(guò)程中所遇到的問(wèn)題及其解決的方案。 其次,又分別概述了為系統(tǒng)所采用的各種有效的測(cè)試技術(shù)和該系統(tǒng)尚待改進(jìn)的地方。 最后,本文對(duì)系統(tǒng)的完成情況進(jìn)行了回顧和總結(jié),并對(duì)其今后的發(fā)展進(jìn)行了展望。 在此系統(tǒng)的開(kāi)發(fā)過(guò)程中,逐步掌握了數(shù)據(jù)庫(kù)連接池的使用,提高了訪問(wèn)數(shù)據(jù)庫(kù)的效率;加深了對(duì)實(shí)現(xiàn)類似一套管理系統(tǒng)開(kāi)發(fā)流程的認(rèn)識(shí),為以后的開(kāi)發(fā)打下了一個(gè)基礎(chǔ)。 關(guān)鍵詞: JSP、 JAVA、 ORACLE 數(shù)據(jù)庫(kù)、 B/S 模式、考試系統(tǒng)、在線考試、實(shí)時(shí)性摘 要 2 ABSTRCAT With more and more widespread and profound application of information technology in management, the implement of management information system has bee mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be anized efficiently and anically, which means tightening up the enterprise management and strengthening effective management of any resource internal the enterprise, and also establishing a management information system fitting in with its own characteristics. The project we empoldered based on web this time is called Online Realtime Test System. It breaks the intrinsic teaching mode by using the existing work resources to build up a new test platform. And it also simplifies the former plicated operation, enables the students to take different tests or exams more conveniently regardless of the limit of space and time. This article, firstly, summarizes the main frame of the Online Realtime Test System, and gives an accurate orientation to the system. Base on this, we also introduce the problems we met in the process of our exploitation and the solutions. Next, the article respectively summarizes the diversified effective testing techniques used on the system and the aspects the system needs to improve. At last, we retrospect and summarize on the system’s plete, and prospect on the system’s development in the future. In the process of developing this system, one can be able to use the database connection pond. It can also increase the database’s access rate. One can have a deeper reanization of achieving a similar manage system development flow, and builds the foundation for the further development. Key words: Management、 information、 system、 Management、 Online Test Realtime目 錄 3 目 錄 摘 要 .................................................................. 1 目 錄 .................................................................. 3 第一章 緒論 ............................................................. 5 1. 引言 .............................................................. 5 2. 課題背景及目的 .................................................... 5 3. 國(guó)內(nèi)外發(fā)展?fàn)顩r .................................................... 6 第二章 相關(guān)技術(shù)簡(jiǎn)介 ..................................................... 8 1. 架構(gòu) .............................................................. 8 2. 開(kāi)發(fā)平 臺(tái) ........................................................... 9 3. 數(shù)據(jù)庫(kù)系統(tǒng) ....................................................... 10 第三章 在線考試系統(tǒng)的需求分析 .......................................... 12 1. 任務(wù)概述 .......................................................... 12 2. 功能需求概括 ..................................................... 14 3. 功能需求模塊分析 ................................................. 14 4. 運(yùn)行環(huán)境 ......................................................... 15 第四章 在線考試系統(tǒng)的設(shè)計(jì) .............................................. 16 1. 在線考試系統(tǒng)的概要設(shè)計(jì) ........................................... 16 概要設(shè)計(jì)的一般原理 .............................................. 16 主要功能 ........................................................ 16 系統(tǒng)結(jié)構(gòu)圖及流程圖 .............................................. 16 在線考試系統(tǒng)模塊圖 .............................................. 18 數(shù)據(jù)庫(kù)設(shè)計(jì) ...................................................... 20 2. 在線考試系統(tǒng)的詳細(xì)設(shè)計(jì) ........................................... 21 網(wǎng)絡(luò)磁盤(pán)系統(tǒng)的相關(guān)模塊 .......................................... 21 分模塊介紹各模塊的關(guān)鍵技術(shù)、程序?qū)崿F(xiàn)方 法 ........................ 21 部分模塊的設(shè)計(jì)及編碼 ............................................ 23 3. 在線考試系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) ......................................... 24 目 錄 4 第五章 在線考試系統(tǒng)的實(shí)現(xiàn) .............................................. 26 1. 注冊(cè)界面代碼( ): ......................................... 26 2. 登陸界面代碼 () .......................................... 28 第六章 在線考試系統(tǒng)的測(cè)試 .............................................. 31 1. 程序代碼測(cè)試 ..................................................... 31 2. 程序功能測(cè)試 ..................................................... 31 3. 程序維護(hù) ......................................................... 32 結(jié) 論 ................................................................. 33 參考文獻(xiàn) ............................................................... 35 致 謝 ................................................................. 36 第一章 緒論 5 第一章 緒論 1. 引言 現(xiàn)階段 ,學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試 方式 ,在此方式下 ,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟 ,即人工出卷 ,考生考試 ,人工閱卷 ,成績(jī)?cè)u(píng)估和試卷分析 .顯然 ,隨著考試類型的不斷增加及考試要求的不斷提高 ,教師的工作量將會(huì)越來(lái)越大 ,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情 ,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要 .隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展 ,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大 ,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等 ,且這些應(yīng)用正逐步深入到千家萬(wàn)戶 .人們迫切要求利用這些技術(shù)來(lái)進(jìn)行在線考試 ,以減輕教師的工作負(fù)擔(dān)及提高工作效率 ,與此同時(shí)也提高了考試的質(zhì)量 ,從而使考試更趨于公證 ! 這 個(gè)方案在技術(shù)上來(lái)講我們是采用 B/S 模式,自動(dòng)給每個(gè)考生生成一份試卷,考生在線作答,考試結(jié)果數(shù)據(jù)通過(guò)網(wǎng)絡(luò)回收,系統(tǒng)自動(dòng)進(jìn)行判分,生成考試成績(jī)和統(tǒng)計(jì)數(shù)據(jù)?!霸诰€考試系統(tǒng)”是集合現(xiàn)代考試?yán)碚摗⒎椒ê同F(xiàn)代信息技術(shù)手段的智能化網(wǎng)上考試系統(tǒng),為學(xué)生個(gè)性化學(xué)習(xí)提供“靈活、方便、科學(xué)、公平”的“個(gè)別化考試服務(wù)”,是終結(jié)性評(píng)價(jià)系統(tǒng)。學(xué)生可以隨時(shí)、隨地進(jìn)行課程結(jié)業(yè)考試。 2. 課題背景及目的 考試的實(shí)質(zhì)就是利用各種方式來(lái)考察學(xué)生對(duì)于知識(shí)的掌握程度,從而把這些信息反饋給教師或?qū)W生,以便及時(shí)恰當(dāng)?shù)卣{(diào)整下一步的教學(xué)活動(dòng),進(jìn)一步提高教 學(xué)質(zhì)量及效果。隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)功能越來(lái)越強(qiáng)大,人們開(kāi)始利用計(jì)算機(jī)來(lái)實(shí)現(xiàn)這一目的,于是就出現(xiàn)了各種各樣的計(jì)算機(jī)考試系統(tǒng)?;?Web 的遠(yuǎn)程考試系統(tǒng)也將成為考試系統(tǒng)的一種發(fā)展趨勢(shì)。 通過(guò)在線考試,教師可以了解學(xué)生的學(xué)習(xí)情況和教學(xué)效果,改進(jìn)教學(xué)方法,提高教學(xué)質(zhì)量。學(xué)生則可以通過(guò)在線考試了解自己對(duì)內(nèi)容的掌握情況,有目的地進(jìn)行學(xué)習(xí)。 在高等教育飛速發(fā)展的今天,各高校的招生人數(shù)和規(guī)模在不斷擴(kuò)大。同時(shí),高等院校也出現(xiàn)了師資嚴(yán)重不足的問(wèn)題。許多教師現(xiàn)在