![在線考試系統(tǒng)_第1頁(yè)](http://file4.renrendoc.com/view/f1eb151b7a99ec09000e4f61b82535e5/f1eb151b7a99ec09000e4f61b82535e51.gif)
![在線考試系統(tǒng)_第2頁(yè)](http://file4.renrendoc.com/view/f1eb151b7a99ec09000e4f61b82535e5/f1eb151b7a99ec09000e4f61b82535e52.gif)
![在線考試系統(tǒng)_第3頁(yè)](http://file4.renrendoc.com/view/f1eb151b7a99ec09000e4f61b82535e5/f1eb151b7a99ec09000e4f61b82535e53.gif)
![在線考試系統(tǒng)_第4頁(yè)](http://file4.renrendoc.com/view/f1eb151b7a99ec09000e4f61b82535e5/f1eb151b7a99ec09000e4f61b82535e54.gif)
![在線考試系統(tǒng)_第5頁(yè)](http://file4.renrendoc.com/view/f1eb151b7a99ec09000e4f61b82535e5/f1eb151b7a99ec09000e4f61b82535e55.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
TOC\o"1-5"\h\z1弓I言 2\o"CurrentDocument"編寫(xiě)目的 2背景 2\o"CurrentDocument"定義 3\o"CurrentDocument"參考資料 3\o"CurrentDocument"2總體設(shè)計(jì) 4\o"CurrentDocument"需求規(guī)定 4\o"CurrentDocument"運(yùn)行環(huán)境 4\o"CurrentDocument"基本設(shè)計(jì)概念和處理流程 5\o"CurrentDocument"結(jié)構(gòu) 8\o"CurrentDocument"功能需求與程序的關(guān)系 8\o"CurrentDocument"人工處理過(guò)程 9\o"CurrentDocument"尚未問(wèn)決的問(wèn)題 9\o"CurrentDocument"3接口設(shè)計(jì) 10\o"CurrentDocument"用戶(hù)接口 10\o"CurrentDocument"外部接口 10\o"CurrentDocument"內(nèi)部接口 10\o"CurrentDocument"4運(yùn)行設(shè)計(jì) 10\o"CurrentDocument"運(yùn)行模塊組合 10\o"CurrentDocument"運(yùn)行控制 10\o"CurrentDocument"運(yùn)行時(shí)間 10\o"CurrentDocument"5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 11\o"CurrentDocument"邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 11\o"CurrentDocument"物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 12\o"CurrentDocument"數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 14\o"CurrentDocument"6系統(tǒng)出錯(cuò)處理設(shè)計(jì) 14\o"CurrentDocument"出錯(cuò)信息 14\o"CurrentDocument"補(bǔ)救措施 113\o"CurrentDocument"系統(tǒng)維護(hù)設(shè)計(jì) 113概要設(shè)計(jì)說(shuō)明書(shū)1引言編寫(xiě)目的由前面的需求分析,的除了系統(tǒng)的基本需求,和基本的用例圖,要實(shí)現(xiàn)整個(gè)系統(tǒng),需要對(duì)用戶(hù)的需求進(jìn)行設(shè)計(jì),概要設(shè)計(jì)主要是利用比較抽象的語(yǔ)言對(duì)整個(gè)需求進(jìn)行概括,確定對(duì)系統(tǒng)的物理配置,確定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口設(shè)計(jì),實(shí)現(xiàn)對(duì)系統(tǒng)的初步設(shè)計(jì)。預(yù)期讀者為客戶(hù)代表及程序設(shè)計(jì)人員。韭至背景隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國(guó)外的大學(xué)和社會(huì)其他部門(mén)都已經(jīng)開(kāi)設(shè)了遠(yuǎn)程教育,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)異地教育和培訓(xùn)。但是,遠(yuǎn)程教育軟件的開(kāi)發(fā)目前還處于起步階段,隨著這項(xiàng)技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠(yuǎn)程教育當(dāng)中去,這就給軟件設(shè)計(jì)人員提出了更高的設(shè)計(jì)要求。遠(yuǎn)程教育包括很多環(huán)節(jié),例如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個(gè)環(huán)節(jié)就是在線考試系統(tǒng),同時(shí)它也是最難實(shí)現(xiàn)的環(huán)節(jié)。在我國(guó),雖然遠(yuǎn)程教育已經(jīng)蓬勃地發(fā)展起來(lái),但是目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟,即人工出題、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。顯然,隨著考試類(lèi)型的不斷增加及考試要求的不斷提高,教師的工作量將會(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)戶(hù)。人們迫切要求利用這些技術(shù)來(lái)進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國(guó)際著名的計(jì)算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。伴隨著遠(yuǎn)程教育的蓬勃發(fā)展,作為教學(xué)當(dāng)中不可分割的一部分的在線考試系統(tǒng)也得到了當(dāng)今遠(yuǎn)程教育研究者的關(guān)注,考試是考察學(xué)生對(duì)所學(xué)習(xí)知識(shí)的接受和理解程度的重要手段,無(wú)紙化的考卷,考試的隨時(shí)性,隨地性,這些特點(diǎn)都是研究并開(kāi)發(fā)網(wǎng)絡(luò)考試系統(tǒng)主要的原因,網(wǎng)絡(luò)考試系統(tǒng)遠(yuǎn)遠(yuǎn)超越了傳統(tǒng)考試固定時(shí)間,固定地點(diǎn)的考試模式的限制,將給學(xué)生和老師帶來(lái)極大的便利。隨著Internet的相關(guān)技術(shù)的發(fā)展,特別是Web技術(shù)的出現(xiàn),人們開(kāi)始致力于研究和開(kāi)發(fā)基于Internet考試系統(tǒng),這也大大推動(dòng)了遠(yuǎn)程教育的發(fā)展⑵。如今世界上對(duì)于基于Internet的遠(yuǎn)程考試系統(tǒng)所進(jìn)行的研究開(kāi)發(fā)工作不是很長(zhǎng),但是基于web技術(shù)構(gòu)建的在線考試系統(tǒng)已然成為發(fā)展的主流。數(shù)據(jù)庫(kù)安全、共享、數(shù)據(jù)傳輸過(guò)程的安全性、訪問(wèn)控制技術(shù)、身份識(shí)別技術(shù)都是構(gòu)建考試系統(tǒng)要考慮的問(wèn)題。目前,一些遠(yuǎn)程教育機(jī)構(gòu)已經(jīng)開(kāi)發(fā)出了在線考試系統(tǒng),基本實(shí)現(xiàn)了基于Internet的B/S結(jié)構(gòu)在線考試。通過(guò)Server端的后臺(tái)試題庫(kù)動(dòng)態(tài)生成考卷和對(duì)于標(biāo)準(zhǔn)化的試題即時(shí)評(píng)定成績(jī)。但是與傳統(tǒng)的紙面考試相比,目前的在線測(cè)試都是基于標(biāo)準(zhǔn)化考試的,而且一般只能用于非正規(guī)的考試,因?yàn)閷?duì)于很多方面考慮的還不是很完善,因而使得在線考試在近段時(shí)間很難完全替代傳統(tǒng)的考試。定義SQLServer2005:數(shù)據(jù)庫(kù)管理軟件DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng)Windows2000/2003/XP:運(yùn)行環(huán)境Java:軟件開(kāi)發(fā)語(yǔ)言Tomcat:服務(wù)器參考資料列出有關(guān)的參考文件,如:a.本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書(shū)或合同,上級(jí)機(jī)關(guān)的批文;b.屬于本項(xiàng)目的其他已發(fā)表文件;c.本文件中各處引用的文件、資料,包括所要用到的軟件開(kāi)發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2總體設(shè)計(jì)需求規(guī)定通過(guò)該系統(tǒng)的實(shí)施,將部分考試通過(guò)系統(tǒng)來(lái)實(shí)施,其中包括對(duì)學(xué)生信息,教師信息,試卷信息的管理等等,減少考試中花費(fèi)的人力物力,來(lái)提高課程考試等的效率。按照需求分析文檔中的要求,用學(xué)生學(xué)號(hào)和教師編號(hào)進(jìn)行登陸區(qū)分,系統(tǒng)最大限度地實(shí)現(xiàn)易安裝,易維護(hù),易操作,運(yùn)行穩(wěn)定,安全可靠。運(yùn)行環(huán)境運(yùn)行環(huán)境表環(huán)境名稱(chēng)軟件環(huán)境硬件環(huán)境服務(wù)器端操作系統(tǒng):windowsXP數(shù)據(jù)庫(kù):SQLSERVER2005最低配置:CPU為P4,內(nèi)存為512M;客戶(hù)端以及以上版本能支持以及以上版本的操作系統(tǒng)所需要的最低硬件配置基本設(shè)計(jì)概念和處理流程學(xué)生信息表身份驗(yàn)證失敗學(xué)生成績(jī)生成試卷?做試卷學(xué)生答題卷表試卷恢復(fù)交卷學(xué)生信息表身份驗(yàn)證失敗學(xué)生成績(jī)生成試卷?做試卷學(xué)生答題卷表試卷恢復(fù)交卷圖2.3.1.系統(tǒng)流程圖1、學(xué)生個(gè)人信息查詢(xún)學(xué)生請(qǐng)求查看自己的個(gè)人信息,系統(tǒng)根據(jù)學(xué)生登錄時(shí)的信息,在學(xué)生信息表中找到符合條件的信息反饋給學(xué)生。查看學(xué)生個(gè)人信息時(shí)序圖如2.3.2所示:圖2.3.2學(xué)生個(gè)人信息時(shí)序圖2、學(xué)生成績(jī)查詢(xún)學(xué)生請(qǐng)求查看考試成績(jī),系統(tǒng)根據(jù)學(xué)生的基本信息,在學(xué)生成績(jī)表中找到符合條件的信息反饋給學(xué)生。查看學(xué)生成績(jī)時(shí)序圖如2.3.3所示:圖2.3.3學(xué)生成績(jī)查詢(xún)時(shí)序圖3、學(xué)生修改密碼學(xué)生請(qǐng)求修改自己的密碼,系統(tǒng)根據(jù)學(xué)生修改的信息,在學(xué)生信息表中插入修改的信息并提示學(xué)生修改結(jié)果。查看學(xué)生修改密碼的時(shí)序圖如2.3.4所示:圖2.3.4學(xué)生修改密碼時(shí)序圖4、學(xué)生考試學(xué)生想考試系統(tǒng)請(qǐng)求考試,考試系統(tǒng)為學(xué)生查找該學(xué)生可以進(jìn)行的考試科目和相對(duì)應(yīng)的試卷,并把試卷信息反饋給學(xué)生。學(xué)生進(jìn)入考試狀態(tài)開(kāi)始答題,并保存試卷??荚嚱Y(jié)束時(shí),學(xué)生應(yīng)提交試卷。學(xué)生考試時(shí)序圖如2.3.5所示:圖2.3.5學(xué)生考試時(shí)序圖結(jié)構(gòu)圖2.4.1系統(tǒng)結(jié)構(gòu)圖功能需求與程序的關(guān)系
在管理端子系統(tǒng)中:1):系統(tǒng)維護(hù)模塊主要是針對(duì)管理員,學(xué)生,教師,班級(jí)等信息進(jìn)行修改操作;2):權(quán)限管理模塊主要是對(duì)各使用者對(duì)系統(tǒng)的操作權(quán)限進(jìn)行管理。例如學(xué)生只能查看個(gè)人信息,選擇試卷,答卷,查看成績(jī)等;教師只能出題,組卷,判卷,查看學(xué)生成績(jī)等;管理員可以全面對(duì)系統(tǒng)進(jìn)行操作及數(shù)據(jù)維護(hù)等。在教師端子系統(tǒng)中:1):出題模塊主要是由教師根據(jù)題型不同向題庫(kù)中輸入題目以及答案,方便組卷。題目自動(dòng)存入對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。2):組卷模塊中可以由系統(tǒng)隨機(jī)組卷,輸入各題型的數(shù)量,分值,系統(tǒng)自動(dòng)從題庫(kù)中隨機(jī)選擇題目構(gòu)成試卷;也可以由教師自主選擇題目進(jìn)行出題。3):統(tǒng)計(jì)成績(jī)模塊中教師可以根據(jù)學(xué)生答卷情況對(duì)成績(jī)進(jìn)行統(tǒng)計(jì),方便教師對(duì)學(xué)生答卷情況有直觀了解,利于教學(xué)。4):提交成績(jī)模塊由教師將學(xué)生綜合成績(jī)情況輸入相關(guān)管理系統(tǒng)。在學(xué)生端子系統(tǒng)中:1):選擇試卷模塊由學(xué)生選擇所要進(jìn)行的考試試卷。2):答卷模塊顯示學(xué)生所選試卷,供學(xué)生作答,選擇判斷直接對(duì)選項(xiàng)進(jìn)行選擇,主觀題填寫(xiě)在相應(yīng)的文本框中。3):交卷模塊會(huì)自動(dòng)根據(jù)題庫(kù)中的信息對(duì)學(xué)生的選擇判斷題進(jìn)行判卷,減少了教師的工作量。人工處理過(guò)程無(wú)。尚未問(wèn)決的問(wèn)題系統(tǒng)從數(shù)據(jù)庫(kù)中存取數(shù)據(jù)的傳輸速度較慢。3接口設(shè)計(jì)用戶(hù)接口由于是B/S模式系統(tǒng),用戶(hù)通過(guò)瀏覽器對(duì)系統(tǒng)頁(yè)面進(jìn)行訪問(wèn)操作。外部接口無(wú)硬件接口;軟件接口:通過(guò)JDBC對(duì)SQLServer數(shù)據(jù)庫(kù)進(jìn)行連接。內(nèi)部接口通過(guò)JSP+Servlet+JAVABEAN,結(jié)合XML語(yǔ)言實(shí)現(xiàn)系統(tǒng)各模塊功能的結(jié)合及實(shí)現(xiàn)。4運(yùn)行設(shè)計(jì)運(yùn)行模塊組合本系統(tǒng)由多個(gè)JSP頁(yè)面及Servlet構(gòu)成,通過(guò)頁(yè)面跳轉(zhuǎn)來(lái)實(shí)現(xiàn)各個(gè)模塊之間不同功能的連接和組合。各模塊之間相對(duì)獨(dú)立,屬于高內(nèi)聚低耦合,可移植性好。各模塊之間主要通過(guò)JSP的內(nèi)置對(duì)象以及動(dòng)作指令標(biāo)記實(shí)現(xiàn)模塊之間的合作和數(shù)據(jù)共享。運(yùn)行控制符合操作說(shuō)明,用戶(hù)根據(jù)自己身份進(jìn)行登錄以及進(jìn)行權(quán)限內(nèi)操作。對(duì)輸入信息無(wú)特別限定,系統(tǒng)自行處理異常并給出提示信息。運(yùn)行時(shí)間由于系統(tǒng)直接從數(shù)據(jù)庫(kù)中存取相關(guān)信息,頁(yè)面產(chǎn)生速度可能不夠理想,但基本處于可接受范圍內(nèi)。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)整個(gè)系統(tǒng)各實(shí)體可用以下關(guān)系來(lái)表示(其中主鍵已用下劃線標(biāo)識(shí)):管理員(管理員編號(hào)、管理員名字、管理員密碼)教師(教師號(hào)、教師名、密碼、教師職稱(chēng)、職務(wù)、電話、通訊地址、E-mail、簡(jiǎn)介)學(xué)生(堂號(hào)、姓名、密碼、出生日期、性別、年齡、家庭地址、專(zhuān)業(yè)、班級(jí)編號(hào))系部(系部編號(hào)、系部名稱(chēng))班級(jí)(班級(jí)編號(hào),班級(jí)名,系部號(hào))課程(課程編號(hào),教師編號(hào),科目名稱(chēng))試卷(試卷號(hào),課程編號(hào),開(kāi)始時(shí)間,結(jié)束時(shí)間)試卷班級(jí)(試卷號(hào),所屬班級(jí))成績(jī)(試卷號(hào),學(xué)生學(xué)號(hào),成績(jī))分值(試卷號(hào),題型,數(shù)量,分值)組卷(試卷號(hào),試題序號(hào),題型,試題號(hào))答卷(編號(hào),試卷號(hào),學(xué)生學(xué)號(hào),題型,試題號(hào),學(xué)生答案,學(xué)生得分)教師反饋(試卷號(hào),學(xué)生編號(hào),教師號(hào),反饋信息)題型(題型編號(hào),題型名稱(chēng),所屬科目)章節(jié)(章節(jié)編號(hào),章節(jié)名,課程編號(hào))主觀題(試題號(hào),題型編號(hào),試題題目,答案,章節(jié)編號(hào))選擇題(試題號(hào),試題題目,A,B,C,D,正確答案,章節(jié)編號(hào))判斷題(試題號(hào),試題題目,正確答案,章節(jié)編號(hào))試卷是否提交(學(xué)生編號(hào),試卷編號(hào),是否提交)教師職稱(chēng)(職稱(chēng)編號(hào),教師職稱(chēng))
物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)序號(hào)列名字段說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1selectid選擇題編號(hào)Varchar50是否2questiontitle選擇題題目Varchar100否是3AA答案Varchar50否是4BB答案Varchar50否是5CC答案Varchar50否是6DD答案Varchar50否是7answer正確答案Varchar50否是8chapterid早節(jié)編號(hào)Varchar50否是表5.2.12學(xué)生成績(jī)信息表序號(hào)列名字段說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1paperid試卷編號(hào)Varchar50否是2stuid學(xué)生編號(hào)Varchar50否是3score成績(jī)int否是表5.2.13教師反饋信息表序號(hào)列名字段說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1paperid試卷編號(hào)Varchar50否是2stuid學(xué)生編號(hào)Varchar50否是3teacherid教師編號(hào)Varchar50否是4back反饋意見(jiàn)Varchar40000否是表5.2.14試卷信息表序號(hào)列名字段說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1paperid試卷編號(hào)Varchar50是否2courseid科目編號(hào)Varchar50否是3startime開(kāi)始時(shí)間Datetime否是4endtime結(jié)束時(shí)間Datetime否是表5.2.15學(xué)生答卷信息表序號(hào)列名字段說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1id編號(hào)Varchar50是否2paperid試卷編號(hào)Varchar50否是3stuid學(xué)生編號(hào)Varchar50否是4questiontypename題型名Varchar50否是5questionid試題編號(hào)Varchar50否是6stuanswer學(xué)生答案Varcha
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)公司融資合同范本
- 艙口蓋系統(tǒng)行業(yè)深度研究報(bào)告
- 化肥長(zhǎng)期供貨合同范本
- 場(chǎng)地使用出租合同范本
- 事業(yè)單位聘用合同范本
- 共享叉車(chē)租賃合同范例
- 副食購(gòu)買(mǎi)合同范本
- 充電樁維修合同范本
- 勞務(wù)法合同范本
- 加盟合同范本
- 戰(zhàn)略管理與倫理
- 如何構(gòu)建高效課堂課件
- 虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 教案全套 第1-14周 虛擬化與云計(jì)算導(dǎo)論-騰訊云服務(wù)
- 甲基丙烯酸甲酯生產(chǎn)工藝畢業(yè)設(shè)計(jì)設(shè)備選型與布置模板
- 徐金桂行政法與行政訴訟法新講義
- 瀝青拌合設(shè)備結(jié)構(gòu)認(rèn)知
- 2023年北京高考政治真題試題及答案
- 復(fù)旦中華傳統(tǒng)體育課程講義05木蘭拳基本技術(shù)
- 北師大版五年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件第5課時(shí) 人民幣兌換
- 工程回訪記錄單
- 住房公積金投訴申請(qǐng)書(shū)
評(píng)論
0/150
提交評(píng)論