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

正文內(nèi)容

基于b-s架構(gòu)的雅思的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-06-28 00:53本頁面
  

【正文】 最后再次向所有支持和幫助過我的老師和同學(xué)表示衷心的感謝! 參考文獻(xiàn) [1] 譚浩強(qiáng).JSP 中文版提高與應(yīng)用[M].北京:電子工業(yè)出版社,1999 [2] Thomas Connolly,Carolyn Begg.Database Systems.A Practical Approach to Design,Implementation ,and Management Third Edition[M].北京:電子工業(yè)出版社  [3] 薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2022[4] 蔣斌,歐陽柳波,楊超.JSP 程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2022 [5] Roger .Software Engineering A Practitioner’s Approach, 5th ed[M].北京:清華大學(xué)出版社,2022[6] Stephen .ObjectOriented and Classical Software Engineering[M] .北京:機(jī)械工業(yè)出版社,中信出版社,英文版第 5 版[7] 丁愛萍,劉瑞斯.JSP 程序設(shè)計(jì)[M].西安:西安電子科技大學(xué)出版社,2022[8] 師伯樂,何繼朝,崔靖.關(guān)系數(shù)據(jù)庫的理論及應(yīng)用[M].河南:河南科技出版社,1990[9] Roger .軟件工程—實(shí)踐者的研究方法[M].北京:機(jī)械工業(yè)出版社,1999[10] 譚浩強(qiáng).SQL 數(shù)據(jù)庫操作導(dǎo)引[M].北京:電子工業(yè)出版社,2022。我在大連交通大學(xué)不僅學(xué)到了知識(shí),而且從各位老師那里學(xué)到了嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、踏實(shí)認(rèn)真的工作精神和為人正直的作風(fēng),這都將使我終身受益。首先感謝我的指導(dǎo)教師楊光老師!從畢業(yè)設(shè)計(jì)的選題、設(shè)計(jì)到論文的撰寫過程,我始終得到了楊光老師的悉心指導(dǎo)和孜孜不倦的教誨,在此表示深深的感謝。四年半,一段不短的時(shí)間,四年半的光陰讓我成長(zhǎng),讓我從青澀走向成熟。隨著計(jì)算機(jī)科學(xué)及數(shù)據(jù)庫技術(shù)的發(fā)展,我們相信在不久的將來會(huì)有功能更加完善的在線考試系統(tǒng)來減輕老師和考生的負(fù)擔(dān)。例如為了達(dá)到對(duì)考生資料的保密性可用加密的方法來防止泄露信息,即在數(shù)據(jù)庫存儲(chǔ)過程中需在程序中編寫加密函數(shù)。比如不能實(shí)現(xiàn)抽題內(nèi)容的不重復(fù)性且不能夠?qū)荚嚂r(shí)間進(jìn)行顯示。我后來又對(duì)此次設(shè)計(jì)重新做了全面的調(diào)查和認(rèn)真細(xì)致的規(guī)劃,瀏覽了很多考試系統(tǒng),對(duì)系統(tǒng)的基本功能、應(yīng)用前景、可行性和新特點(diǎn)做了全面的分析,這對(duì)我后來的設(shè)計(jì)起到了事半功倍的效果,整個(gè)設(shè)計(jì)流程也清晰明了。從此次在線考試系統(tǒng)的開發(fā)過程中,使我充分認(rèn)識(shí)到做任何事之前都要做好規(guī)劃,對(duì)可能出現(xiàn)的問題預(yù)先作好解決的方案。經(jīng)過幾個(gè)月的設(shè)計(jì)與開發(fā), “基于 BS 架構(gòu)的雅思的在線考試系統(tǒng)”已經(jīng)完成了。雖然對(duì)系統(tǒng)做了一定的安全和保密措施,但仍然有待改進(jìn)的地方。但該系統(tǒng)還有一些地方需要繼續(xù)完善。(5) 數(shù)據(jù)安全性好。(3) 給出了對(duì)試題的自動(dòng)評(píng)分的算法,為多題型試卷全自動(dòng)評(píng)分提供了一條可行道路。本系統(tǒng)在實(shí)現(xiàn)預(yù)計(jì)功能的前提下,還具有以下優(yōu)點(diǎn):(1) 設(shè)計(jì)了一個(gè)B/S模式的雅思在線考試系統(tǒng)的總體框架,為計(jì)算機(jī)輔助考試向網(wǎng)絡(luò)化發(fā)展提供了一套方案。但由于系統(tǒng)對(duì)操作人員錄入的錯(cuò)誤數(shù)據(jù)和數(shù)據(jù)本身的錯(cuò)誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,應(yīng)加強(qiáng)數(shù)據(jù)的完整性約束提高系統(tǒng)數(shù)據(jù)的正確性和相容性,以及系統(tǒng)的容錯(cuò)性,加強(qiáng)對(duì)用戶輸入端的數(shù)據(jù)進(jìn)行檢驗(yàn)。整個(gè)系統(tǒng)的功能都嚴(yán)格按照測(cè)試用例進(jìn)行了測(cè)試,并根據(jù)測(cè)試結(jié)果進(jìn)行相應(yīng)的處理,最終達(dá)到測(cè)試用例描述的預(yù)期結(jié)果。 輸入數(shù)據(jù)1 用戶名 admin 和密碼 admin 2 用戶名 admir 和密碼 admir 測(cè)試結(jié)果第一組用戶名和密碼正確用戶成功登錄到管理員界面第二組用戶名和密碼不合法,系統(tǒng)提示錯(cuò)誤信息當(dāng)系統(tǒng)查詢到用戶名和密碼與 admire 表中的一項(xiàng)不符則提示“用戶名或密碼錯(cuò)誤”登錄不成功。管理員登錄測(cè)試用例如表 61 所示:表 61 管理員登錄測(cè)試用例用例名稱 管理員登錄測(cè)試基本描述管理員登錄測(cè)試就是用戶輸入的用戶名和密碼進(jìn)行管理員登錄,系統(tǒng)判斷該用戶的輸入是否合法,對(duì)此功能進(jìn)行測(cè)試。管理員登錄是管理員進(jìn)行后臺(tái)管理的開始,所以管理員登錄用例是一個(gè)非常重要的用例,管理員要輸入用戶名和密碼進(jìn)行登錄,系統(tǒng)根據(jù)用戶輸入的用戶名和密碼,在數(shù)據(jù)庫中進(jìn)行查找,如果用戶名和密碼在數(shù)據(jù)庫中與 admire 表中 logname 列和 password 列中的內(nèi)容相符,則管理員成功登錄。本次系統(tǒng)測(cè)試主要使用了黑盒測(cè)試方法。測(cè)試用例更趨于是針對(duì)軟件產(chǎn)品的功能、業(yè)務(wù)規(guī)則和業(yè)務(wù)處理所設(shè)計(jì)的測(cè)試方案。內(nèi)容包括測(cè)試目標(biāo)、測(cè)試環(huán)境、輸入數(shù)據(jù)、測(cè)試步驟、預(yù)期結(jié)果、測(cè)試腳本等,并形成文檔。主要對(duì)程序的功能進(jìn)行檢查,常使用在測(cè)試的后期階段。黑盒測(cè)試:黑盒測(cè)試時(shí)完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只按照規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求。白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試。 測(cè)試的方法   任何商品都有兩種測(cè)試方法:白盒測(cè)試和黑盒測(cè)試。盡管在系統(tǒng)開發(fā)周期的各個(gè)階段均采取了嚴(yán)格的技術(shù)審查,但依然難免會(huì)留下錯(cuò)誤,如果沒有在投入運(yùn)行前的系統(tǒng)測(cè)試階段被發(fā)現(xiàn)并糾正,問題遲早會(huì)在運(yùn)行中暴露出來,到那時(shí)要糾正錯(cuò)誤將會(huì)付出更大的代價(jià),因此系統(tǒng)在投入使用之前必須進(jìn)行嚴(yán)格的測(cè)試。當(dāng)學(xué)生的信息被刪除后,學(xué)生的成績(jī)也隨之失效,所以成績(jī)也必須在系統(tǒng)中刪除,這個(gè)操作由系統(tǒng)自動(dòng)完成。對(duì)用戶的修改都要先去檢查其他表中是否有與該用戶相關(guān)的信息記錄,如果有,必須同時(shí)處理,否則數(shù)據(jù)的一致性就會(huì)受到破壞,會(huì)出現(xiàn)不存在的用戶卻有其他的考試記錄??忌g的數(shù)據(jù)也是不能共享的。其他用戶都只能修改自己的登錄密碼,不能修改自己的其他信息,更無權(quán)操作別人的信息。在設(shè)計(jì)用戶管理功能時(shí),不同類型用戶能夠進(jìn)行的管理操作是不同的。其中管理員登錄頁面如圖 510 所示:圖 510 管理員登錄界面用戶管理在系統(tǒng)中具有重要的意義,它的設(shè)計(jì)決定著考試系統(tǒng)的成功與否。在刪除功能中全部選定/取消按鈕,通過JavaScript來實(shí)現(xiàn),原理是通過循環(huán)使表單內(nèi)所有的復(fù)選框被選定。刪除功能:刪除試題相對(duì)其它功能來說容易實(shí)現(xiàn),只需要得到要?jiǎng)h除題目的編號(hào)(主鍵),執(zhí)行數(shù)據(jù)庫刪除語句即可。實(shí)現(xiàn)方法與添加類似,不同點(diǎn)是添加會(huì)將新的題目添加到數(shù)據(jù)庫中,而修改只是修改原有數(shù)據(jù)庫中的試題。如果添加成功,則都試題保存到數(shù)據(jù)庫,選擇題的添加和試題的添加原理基本相同。如果試題內(nèi)容、答案為空時(shí)會(huì)自動(dòng)判斷,并提示管理員完整填寫試題內(nèi)容。添加功能:在選定所要添加試題類別后就可以進(jìn)入添加頁面進(jìn)行試題添加。匹配方法在查詢數(shù)據(jù)庫時(shí)使用,通過 SQL 中的LIKE 語句實(shí)現(xiàn)。如果是有一定條件顯示的記錄要求分頁,則將查詢條件保存下來,這樣在翻頁時(shí)才能正確顯示滿足要求的記錄。將所有的題目進(jìn)行分頁顯示的原理為:首先統(tǒng)計(jì)滿足條件的記錄條數(shù),然后定義頁面的大小即每頁顯示記錄的數(shù)量,這樣可以得到需要的總頁數(shù)。在默認(rèn)的條件下,將顯示題庫中的所有記錄,并將試題分頁顯示,同時(shí)統(tǒng)計(jì)數(shù)據(jù)庫中試題的總量。界面圖如下;圖 56 管理員管理模塊考試題目管理是與整個(gè)考試系統(tǒng)緊密關(guān)聯(lián)的部分。試圖如下圖 55 修改密碼 管理員管理模塊的詳細(xì)設(shè)計(jì)管理員管理模塊包括管理員信息管理、考生信息管理、課程信息管理、試題信息管理等部分。如果信息不正確就發(fā)出相應(yīng)的提示信息,提醒學(xué)生錯(cuò)誤原因??荚嚳荚嚨某煽?jī)會(huì)保存下來,考試完畢后可以查看考試結(jié)果??荚嚂r(shí)間一到如果考生自己沒有交卷,系統(tǒng)則自動(dòng)完成交卷步驟。當(dāng)抽的試題數(shù)目滿足條件時(shí)退出抽題程序,然后在考試頁面上顯示試題。這里 n 的值為題庫中試題的數(shù)量,但 n 的值必須大于考試設(shè)置中所要求的題量,否則系統(tǒng)會(huì)提示錯(cuò)誤。如圖 52 所示:圖 52 學(xué)生考試頁面圖學(xué)生可以隨時(shí)參加考試,不再受時(shí)間的限制,關(guān)于考試部分的具體設(shè)計(jì)如下:組題方式:采用完全隨機(jī)抽題機(jī)制,根據(jù)題庫中試題的數(shù)量和考試設(shè)置中所要求的題量來決定組題的成功與否。學(xué)生登錄后就可以進(jìn)入考試頁面了,在剛進(jìn)入考試頁面看到的是聽到考場(chǎng)規(guī)則和注意事項(xiàng),考生必須遵守考場(chǎng)紀(jì)律,否則將被罰出考場(chǎng)。如果信息不正確就發(fā)出相應(yīng)的提示信息,提醒學(xué)生錯(cuò)誤原因。學(xué)生的登錄界面如圖51 所示:圖 51 學(xué)生的登錄頁面圖以下是將學(xué)生登錄的核心部分實(shí)現(xiàn)的思路進(jìn)行說明:學(xué)生在主頁面上填寫用戶名,密碼,通過表單發(fā)送到本頁,然后調(diào)用驗(yàn)證函數(shù)來判斷格式的合法性,如果格式合法,然后主頁面將執(zhí)行相應(yīng)重定向操作。 學(xué)生考試模塊的詳細(xì)設(shè)計(jì) 學(xué)生考試模塊包括登錄注冊(cè)、在線考試、修改密碼、成績(jī)查詢,個(gè)人資料修改等部分。經(jīng)過前期的分析,本系統(tǒng)分為以下幾大模塊:學(xué)生考試模塊、管理員管理模塊、管理員管理模塊。模塊之間可以獨(dú)立設(shè)計(jì),以便設(shè)計(jì)可以同時(shí)進(jìn)行,互不干擾。表 45 tb_TaoTi 套題信息表名稱 類型 長(zhǎng)度 含義 是否為空 備注ID bigint 8 套題編號(hào) not 主鍵name varchar 50 套題名稱 notLessonID bigint 8 所屬課程 notJoinTime datetime 8 添加時(shí)間 not表 46 為試題信息表,負(fù)責(zé)存儲(chǔ)所有試題的信息,包括試題的 id、所屬課程、試題類型、添加時(shí)間等信息,管理員在后臺(tái)可以添加、修改、刪除試題信息。表 43 tb_StuResult 學(xué)生成績(jī)信息表名稱 類型 長(zhǎng)度 含義 是否為空 備注id bigint 8 編號(hào) not 主鍵stuId varchar 16 學(xué)生編號(hào) notJoinTime datetime 8 考試時(shí)間 notwhichLesson varchar 60 考試科目 notresSingle int 4 單選得分 notresMore int 4 多選得分 notresTotal int
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1