




已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本科畢業(yè)論文(設(shè)計)題 目 在線考試系統(tǒng)的設(shè)計與實現(xiàn) ii目 錄西南大學(xué)本科畢業(yè)論文(設(shè)計)任務(wù)書I文獻(xiàn)綜述i西南大學(xué)本科畢業(yè)論文(設(shè)計)開題報告- 1 -正文1摘要1第一章緒論2第二章 需求分析5第三章 開發(fā)技術(shù)7第四章 系統(tǒng)設(shè)計11第五章 關(guān)鍵技術(shù)解決29第六章 系統(tǒng)測試31第七章 結(jié)論32參考文獻(xiàn)33附錄34致謝36本科畢業(yè)論文(設(shè)計)指導(dǎo)教師評閱表a本科畢業(yè)論文(設(shè)計)交叉評閱表b本科畢業(yè)論文(設(shè)計)答辯記錄c前言:近年來, Internet技術(shù)、計算機技術(shù)迅猛發(fā)展,給傳統(tǒng)的辦學(xué)提供了一種新的模式。絕大部分高校都已經(jīng)接入了互聯(lián)網(wǎng)并組建有自己的校園網(wǎng),各個學(xué)校的硬件設(shè)施也已經(jīng)比較完善。以現(xiàn)代網(wǎng)絡(luò)技術(shù)、計算機技術(shù)作為基礎(chǔ)的數(shù)字化教學(xué)正朝著網(wǎng)絡(luò)化、信息化、現(xiàn)代化的目標(biāo)高速邁進(jìn)。研發(fā)在線考試系統(tǒng),目的在于探索研究一種以互聯(lián)網(wǎng)作為基礎(chǔ)的考試模式。通過這種全新的模式,考試的工作效率和標(biāo)準(zhǔn)化水平都可以被提高,使學(xué)校管理者、教師和學(xué)生在任何地點任何時候都能夠通過網(wǎng)絡(luò)進(jìn)行相應(yīng)的在線考試。正文:為此,本次設(shè)計和實現(xiàn)的在線考試系統(tǒng),正是順應(yīng)了教育事業(yè)信息化改革的大趨勢,是Internet技術(shù)和計算機技術(shù)在教學(xué)教育等領(lǐng)域的應(yīng)用。在線考試系統(tǒng),它將給現(xiàn)代教育教學(xué)的考試,提供一個很好的解決方案,成為教育教學(xué)管理的最佳輔助方式之一,讓傳統(tǒng)教育中的考試也朝網(wǎng)絡(luò)化的方向發(fā)展。在線考試系統(tǒng)是借助計算機、網(wǎng)絡(luò)等技術(shù),能夠在Windows平臺上,使用瀏覽器,完成出題、考試、交卷等一系列的考試任務(wù),還可以通過互聯(lián)網(wǎng)對考試進(jìn)行控制。根據(jù)數(shù)據(jù)庫,各考點可以通過網(wǎng)絡(luò)連接來獲取題庫。學(xué)生可以選擇開考的試卷,然后進(jìn)行在線作答。試卷作答完成后,學(xué)生可在線提交試卷。交卷同時,系統(tǒng)會自動評分,生成相應(yīng)的考試成績數(shù)據(jù)。教師也可在線實時查看各考生的成績。另外本系統(tǒng),可對學(xué)生基本信息、考試成績信息等進(jìn)行查詢、更改等管理,這樣更有利于學(xué)校教務(wù)的管理。小結(jié):本考試系統(tǒng)主要實現(xiàn)系統(tǒng)導(dǎo)航,科目管理,系統(tǒng)設(shè)置,題目庫管理,試卷管理,考生管理,成績管理,日志管理等系列功能,充分利用了計算機網(wǎng)絡(luò)技術(shù),改變傳統(tǒng)的考試模式,實現(xiàn)了無紙化考試的模式。參考文獻(xiàn):1 王珊、薩師煊,數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社,2006年5月.2 劉志成,UML建模實例教程,電子工業(yè)出版社,2009.3 張全和.關(guān)于考試閱卷系統(tǒng)開發(fā)的必要性和可行性.電子工業(yè)出版社,2004.4 全渝娟,范榮強.基于Web 的遠(yuǎn)距離考試系統(tǒng). 電子工業(yè)出版社,2003.5 江開耀軟件工程與開發(fā)技術(shù)西安電子科大出版社,2009.6 王浩,零基礎(chǔ)學(xué)SQL Server 2008,機械工業(yè)出版社,2010.7 馮燕奎 趙德奎等編著 JSP實用案例教程,清華大學(xué)出版社,2004.8 黃劉生主編數(shù)據(jù)結(jié)構(gòu),經(jīng)濟科學(xué)出版社,1999.9 黃曉東著JAVA課程設(shè)計案例精編,中國水利水電出版社,2004.10 (美)Bruce Eckel著 陳昊鵬 饒若楠等譯JAVA編程思想,機械工業(yè)出版社 ,2005.11 陳玉峰 SQL Server2005數(shù)據(jù)庫開發(fā)教程,科學(xué)出版社 ,2005.d*大學(xué)本科畢業(yè)論文(設(shè)計)開題報告論文題目在線考試系統(tǒng)的設(shè)計與實現(xiàn)系別專業(yè)信息管理系信息管理與信息系統(tǒng)年 級開題日期學(xué) 號姓 名指導(dǎo)教師1.本課題研究意義:在傳統(tǒng)的教學(xué)考試中,需要老師制作、收集、評改、講評和分析試卷等。這些都需要花費大量的人力、物力和時間。但在計算機普及的今天,尤其在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)中,學(xué)生分布廣,不易于統(tǒng)一集中考試。這已經(jīng)越來越不適應(yīng)學(xué)校建設(shè)與教學(xué)的需要。隨著Internet的發(fā)展,計算機得到了全面普及,學(xué)校傳統(tǒng)的的教學(xué)管理、教務(wù)管理、行政管理也發(fā)生了變化,借助現(xiàn)代計算機技術(shù)及因特網(wǎng)技術(shù),努力朝著信息化的方向發(fā)展。在通過互聯(lián)網(wǎng)實現(xiàn)授課的同時,實現(xiàn)集中統(tǒng)一的網(wǎng)上考試是必不可少的;因此實現(xiàn)考試現(xiàn)代化、科學(xué)化的管理,就成了近年教育領(lǐng)域的熱門課題。為此,本次的設(shè)計的在線考試系統(tǒng),正是順應(yīng)了教育信息化改革的大趨勢,是Internet技術(shù)與計算機技術(shù)在教育教學(xué)領(lǐng)域運用的一種體現(xiàn)。在線考試系統(tǒng),它將給現(xiàn)代教育教學(xué)的考試,提供一個很好的解決方案,成為教育教學(xué)管理的最佳輔助方式之一,讓傳統(tǒng)教育中的考試也朝網(wǎng)絡(luò)化的方向發(fā)展。在線考試系統(tǒng)借助計算機技術(shù),能夠在Windows平臺上,使用IE瀏覽器,完成抽題、考試、交卷等考試任務(wù),還可以通過互聯(lián)完成考試的控制。借助原來的數(shù)據(jù)庫,各考點可以通過網(wǎng)絡(luò)獲取題庫。學(xué)生通過網(wǎng)絡(luò)選擇開考的試卷,然后進(jìn)行在線作答。答辯后,學(xué)生可在線自動交卷。交卷同時,系統(tǒng)將自動評分,生成考試成績數(shù)據(jù)。教師可在線查看各考生的成績。同時本系統(tǒng),可對學(xué)生基本信息及考試成績信息進(jìn)行查詢、更改等管理,也有利于學(xué)校教務(wù)的管理。2.研究內(nèi)容:在線考試系統(tǒng)前臺功能模塊的結(jié)構(gòu)圖:在線考試系統(tǒng)前臺功能結(jié)構(gòu)圖登錄模塊隨機抽題模塊自動評分模塊閱讀考試規(guī)則選擇考試科目開始考試在線考試系統(tǒng)后臺功能模塊結(jié)構(gòu)圖如所示:在線考試系統(tǒng)后臺管理試題管理模塊后臺管理員模塊考試結(jié)果管理個人信息維護(hù)管理員登錄教師登錄學(xué)生信息管理教師信息管理試題信息管理科目信息管理考試結(jié)果管理管理員信息維護(hù)試題信息管理在線考試系統(tǒng)主要實現(xiàn)系統(tǒng)導(dǎo)航,系統(tǒng)設(shè)置,科目管理,考生管理,題目庫管理,試卷管理,成績管理,日志管理等功能,充分利用計算機網(wǎng)絡(luò)技術(shù),改變傳統(tǒng)的考試操作方式,實現(xiàn)無紙化考試的模式。功能模塊介紹:用戶類別:登錄系統(tǒng)的身份定為:一是管理員(普通老師),二是學(xué)生,只有被授權(quán)的用戶才可以使用本系統(tǒng)的資源。(1) 權(quán)限管理:系統(tǒng)需要經(jīng)過有效的身份驗證可以登錄。用戶的身份不同,使用的系統(tǒng)資源也不同??忌豢梢詤⒓釉诰€考試;管理員(普通教師)可以在線制作試卷,進(jìn)行考生管理,添加學(xué)生信息、控制考試、科目管理,成績查詢、試卷管理、題庫管理、日志查詢等。(2) 在線考試功能:考生輸入準(zhǔn)號證號登陸系統(tǒng)后,選擇對應(yīng)的試卷可進(jìn)行考試。答題完畢后,可自動交卷,系統(tǒng)將自動評分,考生可同時獲得考試成績。(3) 在線制作試卷:管理員(教師)可在線制作試卷,可設(shè)定試題的類型、難易程度、分值。(4) 學(xué)生管理功能:可注冊新增學(xué)生用戶,同時查看學(xué)生的信息,也可設(shè)定學(xué)生的考試狀態(tài):允許或禁止考試。(5) 考生成績查詢功能:提供考生各科目成績的詳細(xì)查詢。(6) 系統(tǒng)設(shè)置:管理員只可更改登陸密碼。(7) 題庫管理功能:管理員可以在線進(jìn)行題庫的制作或可導(dǎo)入功能,并可查詢題庫的相關(guān)內(nèi)容。(8) 科目管理:管理員可以在添加或查詢科目信息。(9)成績管理:管理員可以添加與查詢成績信息。3.技術(shù)路線、研究方法和研究進(jìn)度:(1)技術(shù)路線系統(tǒng)采用一層體系的BS結(jié)構(gòu),即包括數(shù)據(jù)庫系統(tǒng)、應(yīng)用服務(wù)器、客戶端瀏覽器三個部分。系統(tǒng)開發(fā)利用JSP技術(shù),并且滿足基于WEB的多用戶在線操作開發(fā)過程中主要使用了本系統(tǒng)主要使用和Tomcat服務(wù)器、 Server2005數(shù)據(jù)庫等工具,并借助Photoshop等處理工具對頁面進(jìn)行美化,主要使用JAVA語言對各個功能逐一進(jìn)行實現(xiàn)。(2)研究方法 資料查詢方法主要通過翻閱大量的相關(guān)書籍和網(wǎng)上查詢整理所需要的信息,對在線考試系統(tǒng)進(jìn)行分析和設(shè)計。 設(shè)計開發(fā)方法1)于系統(tǒng)所需功能的設(shè)計,針對不同的服務(wù)對象,系統(tǒng)分別實現(xiàn)不同的功能。 2)據(jù)庫的設(shè)計,根據(jù)需要主要包括管理員信息表、教師信息表、考生信息表、考試試卷信息表、考生成績信息表等,詳細(xì)的數(shù)據(jù)庫在開發(fā)過程中還需要不斷完善。(3)研究進(jìn)度2013年10月-2013年11月 查找資料2013年11月-2014年02月 分析設(shè)計2014年02月-2014年03月 編程實現(xiàn)2014年03月-2014年04月 系統(tǒng)測試2014年04月-2014年05月 撰寫論文2014年05月-2014年06月 準(zhǔn)備答辯4.導(dǎo)師意見: 指導(dǎo)教師(簽名):年 月 日5.系意見: 系(蓋章) 年 月 日說明:開題報告應(yīng)在教師指導(dǎo)下由學(xué)生獨立撰寫。在畢業(yè)論文(畢業(yè)設(shè)計)開始二周內(nèi)完成,交指導(dǎo)教師審閱,并接受學(xué)校和學(xué)院檢查。正文在線考試系統(tǒng)的設(shè)計與實現(xiàn) *大學(xué)*校區(qū)信息管理系,* 402460 摘要:基于B/S 模式下的在線考試系統(tǒng)開發(fā)相對簡單,共享性極強。使用系統(tǒng)時不需要安裝應(yīng)用程序或者客戶端,直接運用IE 瀏覽器隨時隨地進(jìn)行訪問。后期維護(hù)和功能擴展都很簡單方便。使用在線考試系統(tǒng)可以使學(xué)生考試更科學(xué)、更規(guī)范,同時也可以減輕教師的工作量,節(jié)約時間從而提高工作效率。所以,在以后的教學(xué)管理和考試改革中,在線考試系統(tǒng)將會被更加廣泛的應(yīng)用。本系統(tǒng)包括系統(tǒng)導(dǎo)航,科目管理,系統(tǒng)設(shè)置,題目庫管理,試卷管理,考生管理,成績管理,日志管理等功能。本論文主要介紹了系統(tǒng)的需求分析,設(shè)計制作的全部過程。運用ER圖,數(shù)據(jù)流圖,程序流程圖等對系統(tǒng)的整個設(shè)計過程進(jìn)行了詳細(xì)的說明。全文共分為前言、需求分析、開發(fā)技術(shù)、系統(tǒng)設(shè)計、關(guān)鍵技術(shù)解決,結(jié)論六大部分。本系統(tǒng)采用B/S開發(fā)模式,開發(fā)工具選擇JAVA、JavaScript、JSP、Html語言和Tomcat服務(wù)器技術(shù),后臺數(shù)據(jù)庫使用SQL Server 2005。關(guān)鍵詞:JSP,JAVA,SQL Server 2005數(shù)據(jù)庫,B/S模式Thesystemneedntinstalltheclient-sideandtheapplication,itcanoperatedirectlyandvisitIEbrowseatanytimeandplaces,becauseofthesimpledevelopmentofonlineexaminationsystemofB/Smodeanditsstrongsharing.Theconvenientmaintenanceofthesystemthatjustneedstochangethepagecanurgeallusersupdatesimultaneously.Theonlineexaminationsystemfacilitatestheexammorestandardizeandmorescientific,inameantime,itcanalsoreduceteachersworkload,savetheirtimeandraisetheirworkefficiency.Thus,suchsystemwillbeappliedmorewidelyinthereformationofteachingandexaminationinthefuture.Thefunctionsofthesystemcontainsystemmanagement,studentmanagement,onlineexamination,onlinepapermaking,examinationsupervision,questionbankmanagement,etc.Thispapermainlyintroducesthewholeprocessoftheanalysisandthedevelopmentofthesystem,exertingdateflowdiagram,ERdiagram,andprogramflowchart,etc,toexplainexactlythedesignprocessofit.Thispaperisdividedintosixparts-introduction,demandanalysis,systemdesign,developmenttechnique,solutionofkeytechnology.ThesystemadoptsB/Sdevelopmentmode,developmenttooltoselecttheJAVA,JSP,JavaScript,Htmllinguistic,USEStheTomcatServertechnology,backgrounddatabaseSQLServer2005. 第一章 緒論1.1開發(fā)背景近年來,我國的網(wǎng)絡(luò)遠(yuǎn)程教育、函授教育、自學(xué)教育,還有國內(nèi)外的各類認(rèn)證考試教育,比如微軟MCSE、Cisco的CCNA等,都在迅速發(fā)展。以前在固定的時間,在固定的場所接受教育、然后進(jìn)行考試,這種傳統(tǒng)的教育管理方式,對職場人員等多數(shù)人群而言是極為不便的。對于開展成人教育的培訓(xùn)機構(gòu)和學(xué)校而言,是很不容易集中學(xué)生的,同時又需要投入大量的物力、人力和時間,同時增加了更多成本。隨著Internet技術(shù)的高速發(fā)展,計算機運用得到了全面普及,學(xué)校的教學(xué)、行政管理、教務(wù)管理改變了傳統(tǒng)的模式,正借助現(xiàn)代計算機技術(shù)和因特網(wǎng)技術(shù),努力朝著信息化建設(shè)的方向發(fā)展。教育的變革,給我們帶來了更多的學(xué)習(xí)機會,也正如此,對于那些學(xué)生分布范圍廣、學(xué)習(xí)形式靈活的成人教育以及各種的認(rèn)證培訓(xùn)考試教育才能夠得以高速的發(fā)展。有了互聯(lián)網(wǎng),教育不再受時間和空間的限制,通過互聯(lián)網(wǎng)很容易就可實現(xiàn)教學(xué)授課、考試,這給教育的改革帶來了質(zhì)的飛躍。人們的學(xué)習(xí)便可以隨時隨地的進(jìn)行,不再局限于在校園內(nèi),也滿足了各類人的求知需求。在互聯(lián)網(wǎng)實現(xiàn)授課的同時,也可以在網(wǎng)上實現(xiàn)統(tǒng)一集中的在線考試,從而實現(xiàn)考試科學(xué)化、現(xiàn)代化的管理,這也是近年教育改革領(lǐng)域的熱門話題。所以,本次設(shè)計和實現(xiàn)的在線考試系統(tǒng),正是順應(yīng)了教育事業(yè)信息化改革的大趨勢,是Internet技術(shù)和計算機技術(shù)在教學(xué)教育等領(lǐng)域的應(yīng)用。在線考試系統(tǒng),它將給現(xiàn)代教育教學(xué)的考試,提供一個很好的解決方案,成為教育教學(xué)管理的最佳輔助方式之一,讓傳統(tǒng)教育中的考試也朝網(wǎng)絡(luò)化的方向發(fā)展。在線考試系統(tǒng)是借助計算機、網(wǎng)絡(luò)等技術(shù),能夠在Windows平臺上,使用瀏覽器,完成出題、考試、交卷等一系列的考試任務(wù),還可以通過互聯(lián)網(wǎng)對考試進(jìn)行控制。根據(jù)數(shù)據(jù)庫,各考點可以通過網(wǎng)絡(luò)連接來獲取題庫。學(xué)生可以選擇開考的試卷,然后進(jìn)行在線作答。試卷作答完成后,學(xué)生可在線提交試卷。交卷同時,系統(tǒng)會自動評分,生成相應(yīng)的考試成績數(shù)據(jù)。教師也可在線實時查看各考生的成績。另外本系統(tǒng),可對學(xué)生基本信息、考試成績信息等進(jìn)行查詢、更改等管理,這樣更有利于學(xué)校教務(wù)的管理。在線考試系統(tǒng)也是集合了現(xiàn)代的考試方法、理論和現(xiàn)代信息技術(shù)手段的智能化系統(tǒng),給學(xué)生提供了“靈活、科學(xué)、公平、方便、”、“個別化這考試服務(wù)” 的個性化學(xué)習(xí)。它是終結(jié)性評價系統(tǒng),學(xué)生可以隨時隨地的在網(wǎng)上進(jìn)行課程結(jié)業(yè)考試。同時本系統(tǒng)適合管理各類的成人遠(yuǎn)程教育,也適合校園內(nèi)在校生的各種考試。1.2國內(nèi)外研究現(xiàn)狀及分析全球各地都對教育事業(yè)發(fā)展的關(guān)注是前所未有的,在未來的信息社會中各國都希望讓教育處于一個比較優(yōu)勢的位置,從而走向社會發(fā)展的前沿。所以許多國家都把信息等高科技技術(shù)應(yīng)用到教育,作為民族發(fā)展的推動力。在西方, 澳大利亞的國家公共資源管理局于1995 年4 月建立了“澳大利亞教育網(wǎng)”,并且連通到Internet,此網(wǎng)絡(luò)不僅包含了澳大利亞的全部高等院校,并且還覆蓋了全澳大利亞的所有中學(xué)、小學(xué)。同時美國政府提出“教育技術(shù)規(guī)劃(Educational Technology Initiative)”,其中提出了到21 世紀(jì)初全美國的每個圖書館、每間教室都將要聯(lián)上信息高速公路,讓每個學(xué)生都能得到“21 世紀(jì)教師”網(wǎng)絡(luò)化服務(wù)。作為網(wǎng)上遠(yuǎn)程教育的重要組成部分、發(fā)展分支的網(wǎng)上在線考試,跟隨著教育事業(yè)的日益受重視從而也得到了蓬勃的發(fā)展,特別是近幾年伴隨著Internet 業(yè)務(wù)的普及,低成本的計算機網(wǎng)絡(luò)化、構(gòu)筑高性能在線考試系統(tǒng),從經(jīng)濟條件上以及技術(shù)條件己經(jīng)完全成熟。在1995 年末,國外便開始出現(xiàn)搭建支持網(wǎng)上教學(xué)的平臺及系統(tǒng),非常典型的網(wǎng)絡(luò)教育范例有英國的OPEN COLLEGE、美國的NTU。伴隨著計算機技術(shù)及其運用的蓬勃發(fā)展,考試形式已經(jīng)不再局限于傳統(tǒng)的紙與筆,越來越多的各類別考試采用了計算機及其網(wǎng)絡(luò)作為工具,如托福考試、計算機水平考試都已轉(zhuǎn)變成在線考試,國外很多著名的IT 公司認(rèn)證考試更是使用internet 技術(shù)把全球的考試聯(lián)系在一起的,讓考生在完成作答后第一時間就能知道自己的成績。近幾年來,結(jié)合我國的實際情況,同時借鑒發(fā)達(dá)國家的成功經(jīng)驗,已逐步實現(xiàn)了網(wǎng)絡(luò)教育。伴隨著網(wǎng)絡(luò)應(yīng)用和計算機技術(shù)的不斷加強,以及虛擬大學(xué)、遠(yuǎn)程教育的出現(xiàn),網(wǎng)絡(luò)教育正不斷深入到人心。人們急切的希望利用網(wǎng)絡(luò)資源進(jìn)行網(wǎng)上在線考試,從而提高考試的質(zhì)量,突出考試的客觀性及公正性,減輕對于考試進(jìn)行組織和保障等工作的負(fù)擔(dān),以便提高工作效率。近幾年許多教學(xué)教育類課程的在線考試系統(tǒng)應(yīng)運而生,企事業(yè)單位、高等學(xué)校也都紛紛組織技術(shù)人員研究此類軟件的解決方案,在此期間研制開發(fā)了大量的類型各異的計算機在線考試系統(tǒng),其中也有不少優(yōu)秀的在線考試軟件產(chǎn)品,如職稱計算機能力考試系統(tǒng)、全國計算機等級考試系統(tǒng)等等。這些軟件都有力地推動了我國網(wǎng)絡(luò)化在線考試的發(fā)展進(jìn)程,并為今后一段時間內(nèi)我國在線考試的發(fā)展積累了大量有價值的經(jīng)驗和技術(shù)。1.3 可行性分析1.3.1.技術(shù)可行性本次設(shè)計與實現(xiàn)的系統(tǒng)實際是一個應(yīng)用軟件類系統(tǒng),可采用軟件工程的基本方法進(jìn)行可行性分析研究。首先介紹生命周期法,它是20世紀(jì)60年代發(fā)展起來的比較成熟并且一種應(yīng)用廣泛的一種軟件工程開發(fā)方法。它的基本思想是:把系統(tǒng)的開發(fā)工作從開始到結(jié)束劃分為多干個階段,每個階段都有自己明確的任務(wù),在系統(tǒng)開發(fā)出來后,并不代表本系統(tǒng)生命周期的結(jié)束,而是意味著根據(jù)實際的需要及其分析對系統(tǒng)的修改和重建的開始。其次介紹原型法,它是20世紀(jì)80年代發(fā)展起來的一種軟件開發(fā)方法,其優(yōu)點是在改變生命周期法缺點的一種系統(tǒng)開發(fā)方法。原型法的開發(fā)思路是首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型。在此基礎(chǔ)上與用戶交流,將模型不斷補充、修改、完善,如此反復(fù),最終直至用戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的軟件系統(tǒng)。面向?qū)ο蟮拈_發(fā)方法于20世紀(jì)80年代開始興起的,是一種基于問題對象的自底向上的一種系統(tǒng)開發(fā)方法,這種方法的特點是以對象為基礎(chǔ),對象是分析問題和解決問題的核心。綜合考慮以上三種方法的特點和優(yōu)缺點,本系統(tǒng)總體上采用生命周期法進(jìn)行系統(tǒng)分析和設(shè)計,在實現(xiàn)過程中采用了快速原型法。在實現(xiàn)技術(shù)上,采用ASP.NET結(jié)合SQL Server 2008數(shù)據(jù)庫進(jìn)行系統(tǒng)編制,客戶端通過瀏覽器進(jìn)行訪問。此技術(shù)到目前己經(jīng)非常成熟,應(yīng)用也非常廣泛。因此從技術(shù)上是可行的。1.3.2.經(jīng)濟可行性1、成本核算本系統(tǒng)在實際應(yīng)用時,當(dāng)每場考試人數(shù)在500人以下,僅需要配備1臺服務(wù)器,既作為Web服務(wù)器也作為數(shù)據(jù)庫服務(wù)器使用,學(xué)校圖書館的服務(wù)器足夠使用了。另外需要具備對應(yīng)考生人數(shù)的客戶端計算機,學(xué)校各個系部教學(xué)機房中的計算機數(shù)量完全可以滿足需求。2、效益分析假設(shè)校區(qū)每年5000人次的考試,舉行一次考試,每人需要參加至少7個科目的考試。則對傳統(tǒng)考試方式下與網(wǎng)絡(luò)化在線考試方式在經(jīng)濟方面的比較情況如表1.2.1所示:序號工作環(huán)節(jié)傳統(tǒng)考試在線考試1命題、審核人工自動2印刷、運輸、保管35000份試卷無3考試場地35人/場,1000場次,統(tǒng)考70人/場,500場次,獨立4監(jiān)考2人/場,2000人次2人/場,1000人次5閱卷35000份試卷無6成績匯總、分析難度大,耗時長即時7檔案保存3-5年無限制8查卷難度大即時9費用(試卷打印、監(jiān)考費、閱卷費、考務(wù)管理費及其他費用)花費大花費較小表1.2.1綜合以上各個方面的因素,采用在線考試方式進(jìn)行考試是完全可行的。第二章 需求分析2.1問題分析傳統(tǒng)的學(xué)校教學(xué)中,進(jìn)行一場考試,要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷,這是一個繁雜的過程,需要大量人力、物力與時間的投入,已經(jīng)越來越不適應(yīng)學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。尤其在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)中,學(xué)生分布廣,不易統(tǒng)一集中安排考試,給校方和學(xué)生帶來了眾多的不便。而在線考試系統(tǒng),正是信息化建設(shè)的產(chǎn)物,它是傳統(tǒng)考場的延伸。它可以利用互聯(lián)網(wǎng)絡(luò)和局域網(wǎng),隨時隨地的對學(xué)生進(jìn)行考試,加上數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。因此在線考試是電子化教學(xué)的不可缺少的輔助手段。2.2方案選擇開發(fā)在線考試系統(tǒng),提出以下解決方案:采用B/S模式,選擇SQL Server 2005作為后臺數(shù)據(jù)庫,選擇JAVA、JSP、JavaScript、Html作為應(yīng)用程序開發(fā)工具,運用Tomcat服務(wù)器技術(shù),整個系統(tǒng)完全基于Browser/Server模式進(jìn)行設(shè)計。B/S模式有以下優(yōu)點:1、開發(fā)成本及維護(hù)成本降低。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。2、良好的安全性能,防火墻技術(shù)可以保證后臺數(shù)據(jù)庫的安全性。所有客戶端請求都是通過DBMS來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險。因此系統(tǒng)的架構(gòu)就采用了B/S設(shè)計模式。2.3任務(wù)概述在線考試系統(tǒng)主要實現(xiàn)系統(tǒng)導(dǎo)航,系統(tǒng)設(shè)置,科目管理,考生管理,題目庫管理,試卷管理,成績管理,日志管理等功能,充分利用計算機網(wǎng)絡(luò)技術(shù),改變傳統(tǒng)的考試操作方式,實現(xiàn)無紙化考試的模式。2.4功能需求概述1、用戶類別:登錄系統(tǒng)的身份定為二種,一是管理員(普通老師),二是學(xué)生,只有被授權(quán)的用戶才可以使用本系統(tǒng)的資源。2、權(quán)限管理:系統(tǒng)需要經(jīng)過有效的身份驗證可以登錄。用戶的身份不同,使用的系統(tǒng)資源也不同??忌豢梢詤⒓釉诰€考試;管理員(普通教師)可以在線制作試卷,進(jìn)行考生管理,添加學(xué)生信息、控制考試、科目管理,成績查詢、試卷管理、題庫管理、日志查詢等。3、在線考試功能:考生輸入準(zhǔn)號證號登陸系統(tǒng)后,選擇對應(yīng)的試卷可進(jìn)行考試。答題完畢后,可自動交卷,系統(tǒng)將自動評分,考生可同時獲得考試成績。4、在線制作試卷:管理員(教師)可在線制作試卷,可設(shè)定試題的類型、難易程度、分值。5、控制考試功能:可設(shè)定每次的考試時間,可禁止或允許考生參加考試,同時可查看考生的考試狀態(tài)。6、學(xué)生管理功能:可注冊新增學(xué)生用戶,同時查看學(xué)生的信息,也可設(shè)定學(xué)生的考試狀態(tài):允許或禁止考試。7、考生成績查詢功能:提供考生各科目成績的詳細(xì)查詢。8、系統(tǒng)設(shè)置:管理員只可更改登陸密碼。9、題庫管理功能:管理員可以在線進(jìn)行題庫的制作或可導(dǎo)入功能,并可查詢題庫的相關(guān)內(nèi)容。10、科目管理:管理員可以在添加或查詢科目信息。11、成績管理:管理員可以添加與查詢成績信息。12、日志管理:管理員可以本系統(tǒng)中的用戶進(jìn)行的操作信息,并可時行導(dǎo)出功能操作。2.5運行環(huán)境系統(tǒng)對運行的環(huán)境的要求:2.5.1硬件環(huán)境1、服務(wù)器端服務(wù)器端的最低配置是由建立站點所需的軟件來決定的,在最低配置的情況下,服務(wù)器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下: 處理器:Inter Pentium 至強8核 8GHz 或更高 內(nèi)存:32GB 硬盤空間:1TB 光驅(qū):CD-ROM 48X 顯卡:SVAG顯示適配器。2、用戶端因為客戶端主要用于瀏覽和操作數(shù)據(jù),所以對客房端的硬件要求不高,不過現(xiàn)在的電腦很高的性價比,因此需要的配置應(yīng)該高于下面的配置:處理器:Inter Core i33.0GHz 或更高內(nèi)存:4G硬盤空間:500GB光驅(qū):CD-ROM 52X顯卡:SVAG顯示適配器。2.5.2軟件環(huán)境1、服務(wù)器端操作系統(tǒng):Windows 2003 Server網(wǎng)絡(luò)協(xié)議:TCP/IPweb服務(wù)器:TOMCAT7數(shù)據(jù)庫:Mircrosoft SQLserver2005瀏覽器:Internet Explorer 8.0以上2、用戶端操作系統(tǒng):Windows XP/WIN7網(wǎng)絡(luò)協(xié)議:TCP/IP數(shù)據(jù)庫:Mircrosoft SQLserver2005瀏覽器:Internet Explorer 8.0以上第三章 開發(fā)技術(shù)本考試系統(tǒng)采用B/S開發(fā)模式,開發(fā)工具選擇JAVA、JSP、JavaScript、Html語言,采用Tomcat服務(wù)器技術(shù),后臺數(shù)據(jù)庫選用SQL Server 2005。3.1 開發(fā)技術(shù)介紹3.1.1 B/S模式及其優(yōu)勢伴隨著Internet的迅速發(fā)展,計算機技術(shù)正在由基于C/S(client)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/Server)模式的應(yīng)用系統(tǒng)。過去,網(wǎng)絡(luò)軟件的開發(fā)都采用C/S(client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致以下問題:1、系統(tǒng)安裝、調(diào)試、維護(hù)和升級困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)境也可能各不相同,因此,在安裝時,必須對每一個客戶端分別進(jìn)行配置,同樣,在軟件升級時也要對客戶端分別處理。2、在整個系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會增加安全隱患。正是由于以上C/S模式的客戶端程序在部署和維護(hù)時面臨的問題,人們逐漸接受了基于瀏覽器(Brower)/服務(wù)器(Server)結(jié)構(gòu)的系統(tǒng),即B/S模式。在此模式中,最核心的一點就是用通用的瀏覽器取代了原來的客戶端程序。B/S模式雖然只對C/S模式做了少許變動,但帶來了巨大的好處:1、應(yīng)用程序在部署、升級、維護(hù)時,只需要在服務(wù)器端進(jìn)行配置就可以了;2、所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性;雖然B/S模式帶來了很大的好處,但由于在客戶端能夠利用的編程對象僅僅是瀏覽器,因此,原來在C/S模式下很容易實現(xiàn)的一些客戶端功能,在B/S模式下,卻變得很難實現(xiàn)甚至無法實現(xiàn)。盡管如此,B/S模式仍是目前很多應(yīng)用系統(tǒng)的首選模式。3.1.2 Web應(yīng)用程序開發(fā)環(huán)境JSP技術(shù)JSP的全稱是Java Server Pages,它是SUN推出的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它在傳統(tǒng)的靜態(tài)頁面文件(*.html,*.htm)中加入JAVA程序片段和JSP標(biāo)記,就構(gòu)成了JSP頁面。JSP具有以下的優(yōu)點:1、將業(yè)務(wù)層與表示層分離:使用JSP技術(shù),網(wǎng)絡(luò)開發(fā)人員可認(rèn)使用HTML來設(shè)計頁面顯示部分(如字體顏色等),使用JSP指令或者JAVA程序片段來生成網(wǎng)頁上的動態(tài)內(nèi)容;2、能夠跨平臺:JSP支持絕大部分平臺,包括現(xiàn)在非常流行的LINUX系統(tǒng),應(yīng)用非常廣泛的Apache服務(wù)器也提供了支持JSP的服務(wù);3、組件的開發(fā)和使用很方便:如ASP的組件是由C+,VB等語言開發(fā)的,并需要注冊才能使用;而JSP的組件是用Java開發(fā)的,可以直接使用;4、一次編寫,處處運行:作為JAVA開發(fā)平臺的一部分,JSP具有JAVA的所有優(yōu)點,包括Write once , Run everywhere.3.1.3 JAVA簡介Java是Sun公司推出的新的一代面向?qū)ο蟪绦蛟O(shè)計語言,特別適合于Internet應(yīng)用程序開發(fā)。Java的產(chǎn)生與流行是當(dāng)今internet發(fā)展的客觀要求,java是一門各方面性能都很好的編程語言,它的基本特點是簡單、面向?qū)ο?、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動態(tài)的,特別適合在internet環(huán)境上開發(fā)應(yīng)用系統(tǒng)。3.1.4 Tomcat應(yīng)用服務(wù)器目前支持JSP的應(yīng)用服務(wù)器是較多的,Tomcat是其中較為流行的一個Web服務(wù)器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,可見其在業(yè)界的地位。 Tomcat是一個免費的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應(yīng)用的Jsp時,通常第一次會很慢,因為Tomcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會很快。另外Tomcat也提供了一個應(yīng)用:manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個xml文件中。通過這個應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。 Tomcat也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。Tomcat是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性,越來越收到人們的重視。3.1.5 SQL server 2005Microsoft SQL Server2005是由 Microsoft公司開發(fā)的,簡稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。Microsoft SQL Server 2005 的特性包括: Internet 集成 SQL Server 2005 數(shù)據(jù)庫引擎提供完整的 XML 支持。它還具有構(gòu)成最大的 Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2005 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2005 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。可伸縮性和可用性同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows 98 的便攜式電腦,到運行 Microsoft Windows 2005 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2005 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。 企業(yè)級數(shù)據(jù)庫功能SQL Server 2005 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2005 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2005 數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 易于安裝、部署和使用SQL Server 2005 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2005 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。 數(shù)據(jù)倉庫SQL Server 2005 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。 3.2 數(shù)據(jù)訪問接口系統(tǒng)采用JDBC-ODBC橋數(shù)據(jù)驅(qū)動程序,以純Java的方式來連接數(shù)據(jù)庫,為訪問不同的數(shù)據(jù)庫提供統(tǒng)一的接口。JDBC數(shù)據(jù)庫驅(qū)動程序是把JDBC調(diào)用翻譯成廠商專用API的調(diào)用。開放數(shù)據(jù)連接(ODBC)最初是為微軟操作系統(tǒng)上的SQL提供API標(biāo)準(zhǔn),后來也在其他的平臺上提供了支持。ODBC為直接訪問數(shù)據(jù)定義了一組函數(shù),而不是在客戶應(yīng)用程序中嵌入SQL。JKBC-ODBC橋在JKBC API 和ODBC API 之間提供了一個橋梁,這個橋把標(biāo)準(zhǔn)的JDBC調(diào)用翻譯成對應(yīng)的ODBC調(diào)用,然后通過ODBC庫把它們發(fā)送到ODBC數(shù)據(jù)源。第四章 系統(tǒng)設(shè)計4.1指導(dǎo)思想系統(tǒng)功能設(shè)計本著從用戶角度出發(fā)的原則,要求實用,且符合用戶提出的合理需求。系統(tǒng)設(shè)計在不違反系統(tǒng)整體性的基礎(chǔ)上,可根據(jù)用戶的需求進(jìn)行二次開發(fā),不斷完善系統(tǒng)功能,便于系統(tǒng)的不斷升級。4.2系統(tǒng)層次模塊圖系統(tǒng)層次模塊是用戶界面層和數(shù)據(jù)層之間的銜接部分,它不是一種簡單的連接,是對用戶的需求進(jìn)行詳細(xì)分類后建立的。本系統(tǒng)分為八大功能模塊,分別是系統(tǒng)導(dǎo)航、系統(tǒng)設(shè)置、科目設(shè)置、考試管理、題庫管理、試卷管理、成績管理、日志管理。每個模塊即為一個子系統(tǒng),部分模塊又根據(jù)需求劃分為多個子模塊,從而實現(xiàn)系統(tǒng)的完整性。系統(tǒng)層次模塊圖如圖4.2.1所示:用戶登錄系統(tǒng)導(dǎo)航科目管理考生管理系統(tǒng)設(shè)置題庫管理試卷管理成績管理日志管理圖4.2.1 系統(tǒng)層次模塊圖4.3系統(tǒng)流程系統(tǒng)流程是系統(tǒng)設(shè)計的基礎(chǔ),從系統(tǒng)流程圖能夠清晰的了解到本系統(tǒng)的流程狀況,使其系統(tǒng)運作一目了然。在本系統(tǒng)中試題和用戶都是基礎(chǔ)數(shù)據(jù),在數(shù)據(jù)層,支撐著整個系統(tǒng)的運轉(zhuǎn)。數(shù)據(jù)層是整個系統(tǒng)最基礎(chǔ)的環(huán)節(jié),它由考試資源數(shù)據(jù)庫、用戶信息數(shù)據(jù)庫組成。其中考試資源數(shù)據(jù)庫主要由“試題表”、“試卷信息表”、“考試信息表”、“試題信息”等與考試相關(guān)的數(shù)據(jù)組成,它主要是為考試子系提供數(shù)據(jù)服務(wù)。用戶信息數(shù)據(jù)庫包括“用戶基本信息表”、“考生基本信息表”、“教師基本信息表”、“課程基本信息”等基礎(chǔ)信息,該部分的數(shù)據(jù)主要用以確認(rèn)用戶的身份及其具有的權(quán)限,它服務(wù)于整個系統(tǒng)。系統(tǒng)流程從用戶登錄開始,當(dāng)用戶登錄時進(jìn)行判斷用戶是教師還是學(xué)生,然后執(zhí)行相應(yīng)的功能模塊。若為教師,則到相應(yīng)的題庫制作模塊,能進(jìn)行題庫管理等一系列操作。當(dāng)為學(xué)生的時候則直接進(jìn)入考試過程控制模塊。最終兩者都會到成績管理模塊,只是教師和學(xué)生權(quán)限有所差別。系統(tǒng)流程圖如圖4.3.1所示:用戶信息 教師學(xué)生題庫制作模塊考試過程控制模塊成績管理模塊成績記錄成績打印統(tǒng)計查詢試題用 戶圖4.3.1 系統(tǒng)流程圖4.4數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)的流程,它將數(shù)據(jù)獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。通過數(shù)據(jù)流程圖我們可以清楚的看見系統(tǒng)內(nèi)部數(shù)據(jù)的流動方向及其加工儲存狀況。數(shù)據(jù)流程圖可以把復(fù)雜的系統(tǒng)數(shù)據(jù)簡單化,便于我們理解、閱讀,同時有利于系統(tǒng)的后期維護(hù)和二次開發(fā)。本系統(tǒng)的數(shù)據(jù)流程圖如圖4.4.1所示:題庫管理教師題庫文件 錄入生成試卷評分系統(tǒng)考生信息文件合法考生登錄 圖4.4.1 數(shù)據(jù)流程圖4.5功能模塊設(shè)計在使用本系統(tǒng)之前必須進(jìn)行用戶登錄,只有登錄之后才具有相關(guān)權(quán)限。用戶登錄界面如下:本系統(tǒng)的主要功能模塊分為:在線考試系統(tǒng)分為系統(tǒng)導(dǎo)航,系統(tǒng)設(shè)置,科目管理,考生管理、題庫管理、試卷管理、成績管理、日志管理八大模塊。各模塊的具體功能劃分如下: 4.5.1系統(tǒng)導(dǎo)航在此用戶可以在此處進(jìn)行查看所用的功能導(dǎo)航欄目。點擊系統(tǒng)導(dǎo)航即進(jìn)入到系統(tǒng)的首頁,導(dǎo)航到所有的系統(tǒng)模塊。4.5.2系統(tǒng)設(shè)置更改密碼:各級管理員及其學(xué)生等所有用戶在登錄系統(tǒng)后,可自行重新設(shè)置登錄密碼。設(shè)置界面如下:4.5.3科目管理科目管理包括查詢科目和添加科目兩大子模塊,其功能樹如圖4.5.1所示:添加科目科目管理查詢科目 圖4.5.1 科目管理模塊功能樹1、 添加科目輸入項:科目名稱,簡介。輸出項:添加成功,進(jìn)入成功頁面,不成功則顯示錯誤信息頁面。處 理:判斷科目名稱,簡介是否為空,數(shù)據(jù)庫中是否有重復(fù)的數(shù)據(jù)。所有的信息被系統(tǒng)取得后都將添入信息表中。添加科目界面如下所示:2、 查詢科目輸入項:科目名稱。輸出項:查找成功,進(jìn)入成功頁面,顯示所有信息,不成功則顯示錯誤信息頁面。處 理:在這個子功能里,用戶輸入科目名稱提交給系統(tǒng)后,系統(tǒng)會將使所有信息顯示出來。信息有序號,科目名稱,簡介,添加時間,同時列表中各記錄后面的修改、刪除編輯管理。查詢科目界面如下所示:3.5.4考生管理考生管理模塊包括添加學(xué)生,學(xué)生信息查詢二個模塊,其功能樹如圖4.5.2所示:添加學(xué)生考生管理查詢學(xué)生 圖4.5.2 考生管理模塊功能樹1、 添加學(xué)生添加考生用于添加考生的信息,此操作由管理員(教師)來完成。輸入項:學(xué)號、姓名、性別、學(xué)院、專業(yè)、年級、班級、提示。輸出項:添加成功,進(jìn)入成功頁面,不成功則顯示錯誤信息頁面。處 理:(1)判斷學(xué)號、姓名、性別、學(xué)院、專業(yè)、年級、班級、提示是否為空,數(shù)據(jù)庫中是否有重復(fù)的數(shù)據(jù)。(2)在這里系統(tǒng)管理員可以添加考生信息,添加的信息有學(xué)號、姓名、性別、學(xué)院、專業(yè)、年級、班級、提示。所有的信息被系統(tǒng)取得后都將添入信息表中,經(jīng)過添加的考生,可以使用他的準(zhǔn)考證號和密碼登錄在線考試系統(tǒng),進(jìn)行在線考試。添加學(xué)生界面如下所示:2 、 查詢學(xué)生輸入項:學(xué)號、姓名輸出項:查找成功,進(jìn)入成功頁面,顯示學(xué)生信息,不成功則顯示錯誤信息頁面。處 理:在這個子功能里,用戶輸入學(xué)號、姓名,提交給系統(tǒng)后,系統(tǒng)會將使用這個證號的學(xué)生的所有信息顯示出來。個人的信息有學(xué)號、密碼,姓名、性別、系別,年級、專業(yè)、系別、班級、添加時間,同時列表中各記錄后面的修改、刪除編輯管理。查詢學(xué)生界面如下所示:4.5.5 成績管理本模塊可查詢成績單信息。輸入項:學(xué)號,姓名,支持模糊查詢。輸出項:顯示符合條件的該考生基本信息及各科目成績單信息,無符合條件的將顯示無此記錄。處 理:在這個子功能里,用戶可輸入學(xué)號、姓名,系統(tǒng)將自動進(jìn)行判定。同時可以查看當(dāng)前學(xué)生的成績信息。 成績管理界面如下所示:4.5.6試卷管理模塊試卷管理包括添加試卷和查詢試卷兩大子模塊,其功能樹如圖4.5.3所示:添加試卷試卷管理 查詢試卷圖4.5.3 試卷管理模塊功能樹1、 添加試卷添加試卷界面如下所示:添加試卷中,輸入試卷標(biāo)題和科目,進(jìn)入制作試卷,界面如下:2、 查詢試卷查詢試卷界面如下所示:輸入項:試卷名稱輸出項:查找成功,進(jìn)入成功頁面,顯示試卷信息,不成功則顯示錯誤信息頁面。處 理:在這個子功能里,用戶輸入試卷名稱,提交給系統(tǒng)后,系統(tǒng)會將對應(yīng)的所有信息顯示出來。試卷的信息有試卷標(biāo)題、狀態(tài)(已考完和發(fā)布中)兩種情況、操作(已考完,收卷)。同時列表中各記錄后面的修改、刪除,可對其信息進(jìn)行編輯與管理。4.5.7題庫管理 題庫管理包括添加題庫、導(dǎo)入題庫和查詢題庫三大功能模塊,其功能樹如圖4.5.4所示:添加題庫導(dǎo)入題庫題庫管理查詢題庫圖4.5.4 題庫管理模塊功能樹1、 查詢題庫查詢題庫界面如下所示:輸入項:題庫內(nèi)容、題型、科目類型、分?jǐn)?shù)輸出項:查找成功,進(jìn)入成功頁面,顯示信息,不成功則顯示錯誤信息頁面。處 理:在這個子功能里,用戶輸入題庫內(nèi)容、題型、科目類型、分?jǐn)?shù),提交給系統(tǒng)后,系統(tǒng)會將其所有信息顯示出來。信息有題庫內(nèi)容、分?jǐn)?shù)、題型、科目類型、入庫時間,同時列表中各記錄后面的查看、修改、刪除,可對其信息進(jìn)行編輯與管理。本查詢系統(tǒ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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國離子刻蝕機市場分析及競爭策略研究報告
- 2025至2030年中國電子鎮(zhèn)流器多點溫度巡檢儀市場分析及競爭策略研究報告
- 2025至2030年中國油壓熱壓整形機市場分析及競爭策略研究報告
- 2025至2030年中國枸杞提取物市場分析及競爭策略研究報告
- 2025至2030年中國射流式深井自動泵市場分析及競爭策略研究報告
- 2025至2030年中國衛(wèi)生消毒用品市場分析及競爭策略研究報告
- 2025至2030年中國乳品加工罐市場分析及競爭策略研究報告
- 機電專業(yè)培訓(xùn)
- 幼兒園消毒液培訓(xùn)
- 角膜白斑護(hù)理查房
- 裝飾設(shè)計公司利潤分析報告
- 國際貿(mào)易咨詢服務(wù)合作協(xié)議
- 新生兒吸入性肺炎的觀察與護(hù)理
- 醫(yī)院布草洗滌服務(wù)方案(技術(shù)方案)
- 嬰幼兒輔食添加課件
- 單片機課程設(shè)計之超聲波測距-電子工程系單片機課程設(shè)計報告
- 寧騷公共政策學(xué)
- 地下室頂板行車與堆載驗算與加固方案
- GB/T 37234-2018文件鑒定通用規(guī)范
- 高中英語讀后續(xù)寫教學(xué)策略的探究
- 2022年動畫制作行業(yè)分析及未來五至十年行業(yè)發(fā)展報告
評論
0/150
提交評論