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

正文內(nèi)容

基于jsp的網(wǎng)上考試系統(tǒng)_本科生畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-07-01 16:33本頁(yè)面

【導(dǎo)讀】基于JSP的網(wǎng)上考試系統(tǒng)。所在專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)。申請(qǐng)學(xué)位工學(xué)學(xué)士

  

【正文】 做以下優(yōu)化來(lái)提高數(shù)據(jù)庫(kù)性能: ㈠為每個(gè)數(shù)據(jù)庫(kù)表建立一個(gè)整型類(lèi)型的自動(dòng)增長(zhǎng)的主鍵 [17]。 很多數(shù)據(jù)庫(kù)設(shè)計(jì)者喜歡使用自動(dòng)增長(zhǎng)的主鍵,因?yàn)樗褂煤?jiǎn)單,本系統(tǒng)也不例外的選擇自動(dòng)增長(zhǎng)的主鍵。自動(dòng)增長(zhǎng)主鍵允許我們?cè)谙驍?shù)據(jù)庫(kù)添加數(shù)據(jù)時(shí),不考慮主鍵的取值,記錄插入后,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)自動(dòng)為其分配一個(gè)值,確保絕對(duì)不會(huì)出現(xiàn)重復(fù)。由于使用 SQL Server 數(shù)據(jù)庫(kù)的話,還可以在記錄插入后使用 @@IDENTITY 全局變量獲取系統(tǒng)分配的主鍵鍵值,可以說(shuō)自動(dòng)增長(zhǎng)型字段會(huì)省掉系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中很多繁瑣的工作。 ㈡確定數(shù)據(jù)庫(kù)表的存取方法。 存取方法是快速存取數(shù)據(jù)庫(kù)中數(shù)據(jù)的關(guān)鍵技術(shù),物理設(shè)計(jì)的任務(wù)之一就是要確定選擇哪些存取方法。常用的存取方法有索引方法 。對(duì)于以下情況應(yīng)該考慮建立索引: ①對(duì)于以讀為主或只讀的表,如果存儲(chǔ)空間允許,可以多建索引。 ②對(duì)于等值查詢,如果滿足條件的元組是少量的,則可以考慮在有關(guān)屬性上建立索引。 ③對(duì)于范圍查詢,最好在有關(guān)的屬性上建立簇集索引,如果已在其它屬性上建 立簇集索引,可以考慮建立非簇集索引。 5 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)代碼 前臺(tái) 考生信息模塊 考生信息模塊流程如圖 所示。 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 18 - 圖 考生信息模塊流程圖 ( 1) 考生注冊(cè) 考生注冊(cè)頁(yè)面如圖 所示 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 19 - 圖 考生注冊(cè)頁(yè)面 圖 注冊(cè)成功頁(yè)面 圖 注冊(cè)失敗頁(yè)面 輸入內(nèi)容:如圖 所示,輸入內(nèi)容為考生姓名、密碼、性別、提示問(wèn)題、問(wèn)題答案、專(zhuān)業(yè)、身份證號(hào)。 輸出內(nèi)容:輸入的格式錯(cuò)誤信息、用戶已存在或注冊(cè)成功信息。 驗(yàn)證規(guī)則:通過(guò)自定義的 javascript 函數(shù)驗(yàn)證輸入信息是否合法, 如果格式正確則驗(yàn)證用戶名是否已存在,不存在則注冊(cè)成功。 點(diǎn)擊保存,其中關(guān)鍵的偽代碼如下所示: Start 為 student 類(lèi)新建一個(gè)對(duì)象 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 20 - 使用 studentAdd 函數(shù)把用戶信息保存到數(shù)據(jù)庫(kù) if 數(shù)據(jù)庫(kù)不存在該賬號(hào) then 注冊(cè)成功 else 注冊(cè)失敗 end if End ( 2) 考生登錄 考生登錄頁(yè)面如圖 所示 圖 用戶登錄頁(yè)面 當(dāng)輸入帳號(hào)、密碼正確時(shí)成功登錄: 圖 登陸以后的頁(yè)面 //當(dāng)用戶點(diǎn)擊“登錄”按鈕時(shí),具體關(guān)鍵偽代碼如下: Start 使用 checkStudent 函數(shù) If 準(zhǔn)考證號(hào)已經(jīng)存在 Then 對(duì)比密碼 If 正確 登錄成功 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 21 - Else 您輸入的考生準(zhǔn)考證號(hào)碼或密碼錯(cuò)誤! End if Else 您輸入的考生準(zhǔn)考證號(hào)碼或密碼錯(cuò)誤! End if end 當(dāng)用戶登陸成功后,點(diǎn)擊退出系統(tǒng) ,跳到 : start 調(diào)用 session的 invalidate函數(shù)結(jié)束會(huì)話 跳回前臺(tái)首頁(yè) end 在線考試模塊模塊 考試模塊流程如圖 所示。 圖 考試模塊流程圖 ( 1) 選擇考試課程 如圖 所 示 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 22 - 圖 選擇考試課程頁(yè)面 關(guān)鍵偽代碼如下: Start 查詢登錄考生尚未考試的科目 if 沒(méi)有尚未考試的科目 then 無(wú)需要考試的課程,如果有問(wèn)題,請(qǐng)與管理員聯(lián)系 !; else 轉(zhuǎn)到選擇課程的考試頁(yè)面 end ( 2)隨機(jī)抽選試題并顯示 選擇課程后考試界面如圖 。 圖 考試頁(yè)面 關(guān)鍵偽代碼如下: 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 23 - Start 從會(huì)話中得到準(zhǔn)考證號(hào) if 考生沒(méi)有登陸 then 返回登錄頁(yè)面 else 獲取試題并顯示試題 End if End ( 3)自動(dòng)閱卷并顯示考試成績(jī) 圖 顯示考試成績(jī)對(duì)話框 //點(diǎn)擊交卷按鈕或計(jì)時(shí)結(jié)束時(shí),系統(tǒng)將自動(dòng)閱卷并將成績(jī)以對(duì)話框的形式反饋給考生,具體關(guān)鍵偽代碼如下: start 對(duì)比單選題答案并計(jì)分 對(duì)比多選題答案并計(jì)分 合計(jì)并顯示成績(jī) End 后臺(tái) 考試題目管理模塊 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 24 - 圖 考試題目管理模塊流程圖 (1)查看考試題目列表 運(yùn)行結(jié)果如圖 : 圖 查看考試題目列表頁(yè)面 其關(guān)鍵偽代碼如下: start 調(diào)用 QuestionsDAO類(lèi)中的 query()方法查詢?nèi)靠荚囶}目 將查詢結(jié)果保存到 ServletRequest對(duì)象的參數(shù) questionQuery中 調(diào)用 javabean中的方法獲取并顯示結(jié)果 End (2)添加考試題目 運(yùn)行結(jié)果如圖 : 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 25 - 圖 添加考試題目頁(yè)面 其關(guān)鍵偽代碼如下: start 通過(guò)自定義的 javascript函數(shù)檢驗(yàn)輸入信息是否合法 將接收到的表單信息轉(zhuǎn)換成 Actionform類(lèi)型 調(diào)用 QuestionsDAO類(lèi)中的 insert()方法保存題目信息 end (3)修改考試題目 運(yùn)行結(jié)果如圖 : 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 26 - 圖 修改考試題目頁(yè)面 其關(guān)鍵偽代碼如下: start 通過(guò)自定義的 javascript函數(shù)檢驗(yàn)輸入信息是否合法 將接收到的表單信息轉(zhuǎn)換成 Actionform類(lèi)型 調(diào)用 QuestionsDAO類(lèi)中的 update()方法保存題目信息 end (4)刪除考試題目 運(yùn)行結(jié)果如圖 : 圖 刪除考試題目頁(yè)面 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 27 - 其關(guān)鍵偽代碼如下: start 獲取要?jiǎng)h除的題目 ID 調(diào)用 QuestionDAO類(lèi)的方法 delete()刪除題目信息 end 6 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 系統(tǒng)測(cè)試是保證系 統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開(kāi)發(fā)過(guò)程中的系統(tǒng)分析系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查。根據(jù)測(cè)試的概念和目的,在進(jìn)行信息系統(tǒng)測(cè)試時(shí)應(yīng)遵循以基本原則。 在進(jìn)行軟件測(cè)試的時(shí)候需要遵守一下 幾點(diǎn) 原則: ( 1)設(shè)計(jì)測(cè)試方案的時(shí)候,不僅要確定輸入數(shù)據(jù),而且要根據(jù)系統(tǒng)功能確定預(yù)期的輸出結(jié)果。將實(shí)際輸出結(jié)果與預(yù)期結(jié)果相比較就能發(fā)現(xiàn)測(cè)試對(duì)象是否正確。 ( 2)測(cè)試用例不僅包括合理、有效的數(shù)據(jù),還要包括無(wú)效的或不合理的輸入數(shù)據(jù)。 ( 3)應(yīng)盡早并不斷地進(jìn)行測(cè)試。測(cè)試不是在應(yīng)用系統(tǒng)開(kāi)發(fā)完之后才進(jìn)行的。由于原始問(wèn)題的復(fù)雜性、開(kāi)發(fā)各階段的多樣 性以及參加人員之間的協(xié)調(diào)等因素,使得開(kāi)發(fā)的各個(gè)階段都有可能出現(xiàn)錯(cuò)誤。因此,測(cè)試應(yīng)貫穿在開(kāi)發(fā)的各個(gè)階段,盡早糾正錯(cuò)誤,消除隱患。 ( 4)對(duì)異常、不合理、意想不到的情況進(jìn)行測(cè)試,而這些可能就是隱患。 ( 5)保留測(cè)試用例,作為軟件文檔的組成部分。 下面給出部分的測(cè)試用例和結(jié)果 : ( 1)考生、管理員登錄測(cè)試 功能: 檢驗(yàn)用戶、管理員登錄的信息是否正確。 操作: 輸入正確的用戶名 GDOU20xx05260006 和正確密碼 111111,然后點(diǎn)擊“登陸”。 再輸入錯(cuò)誤的用戶名 GDOU20xx05260001 和正確的密碼 111111,然后點(diǎn)擊“登陸” 。 再輸入正確的用戶名 GDOU20xx05260001 和錯(cuò)的密碼 111111,然后點(diǎn)擊“登陸” 。 同理測(cè)試管理員 預(yù)期結(jié)果: 用戶名和密碼任何一個(gè)錯(cuò)了都不能登錄,并且錯(cuò)誤警告能正常顯示。 實(shí)際結(jié)果:與預(yù)期結(jié)果相符 。 ( 2)考生信息模塊測(cè)試 功能: 考生注冊(cè)、考生登錄、個(gè)人資料修改、找回密碼 操作: 嘗試各種非法的輸入信息和合法的輸入信息 預(yù)期結(jié)果: 都能正常提示,并拒絕錯(cuò)誤操作,接受正常操作 實(shí)際結(jié)果: 各種提示正常顯示,并沒(méi)有出現(xiàn)意外的情況 ( 3)在線考試模塊 功能: 選擇課程并進(jìn)行在線考 試。 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 28 - 操作: 進(jìn)行考試 預(yù)期結(jié)果: 考試題目正常顯示,計(jì)時(shí)、倒計(jì)時(shí)功能正常運(yùn)行 實(shí)際結(jié)果: 順利考試, 與預(yù)期結(jié)果相符 。 ( 4)后臺(tái)題目管理操作 功能: 查、增、刪、改考試題目。 操作: 進(jìn)行各項(xiàng)操作,并觀察有沒(méi)有不正常的錯(cuò)誤發(fā)生 實(shí)際結(jié)果: 各種操作順利進(jìn)行 與預(yù)期結(jié)果相符 。 7 總結(jié) 畢業(yè)論文是實(shí)現(xiàn)大學(xué)培養(yǎng)目標(biāo)的重要教學(xué)環(huán)節(jié),是本科教學(xué)計(jì)劃的組成部分,是本科生的一門(mén)必修課。通過(guò)此次論文寫(xiě)作,使我獲得頗多的感受和收獲。廣博的理論知識(shí)是畢業(yè)論文寫(xiě)作的關(guān)鍵。畢業(yè)論文是對(duì)大學(xué)學(xué)習(xí)的最后檢驗(yàn),是對(duì)四年知識(shí)的總結(jié)和提升。因此,有充分 的理論知識(shí)是畢業(yè)論文能否順利完成的關(guān)鍵。熟練的寫(xiě)作能力和信息的搜集能力是畢業(yè)論文寫(xiě)作的重要條件。畢業(yè)論文體現(xiàn)的不僅僅是對(duì)知識(shí)的掌握,也是對(duì)語(yǔ)言的組織能力和表達(dá)能力的檢驗(yàn)。 這次初次使用 Struts,讓我切實(shí)的感受到 MVC 模式所帶來(lái)的方便。以前初學(xué) JSP 時(shí),程序片都是寫(xiě)在 JSP 頁(yè)面中,看起來(lái)不免眼花繚亂。以后有機(jī)會(huì)還要接觸一下 MVC 模式的其他產(chǎn)品,例如Spring、 Hibernate 等等,只有切實(shí)體會(huì)了,才能了解它們之間的不同。 EL 表達(dá)式也是初次使用,雖然老師在課堂上也有所提及,但是卻沒(méi)實(shí)際的運(yùn)用過(guò),所以不太 熟練。還有 Ajax 也是初次接觸,設(shè)計(jì)之初,從圖書(shū)館藏書(shū)中找了一個(gè)動(dòng)態(tài)顯示倒計(jì)時(shí)的方法,是用 DIV 塊或者表單元素來(lái)實(shí)現(xiàn)的,后來(lái)從同學(xué)新買(mǎi)的書(shū)中了解到 Ajax 也可以實(shí)現(xiàn)動(dòng)態(tài)倒計(jì)時(shí),就開(kāi)始研究學(xué)習(xí),雖然還不能完全了解,但是也可以完成這個(gè)功能了。 這次設(shè)計(jì)由于時(shí)間比較倉(cāng)促和受本身水平制約,有些功能和模塊做得不是很完善,所以在線考試系統(tǒng)還有很多不足,有待進(jìn)一步解決和完善。例如網(wǎng)頁(yè)布局和美化方面明顯不足,使得整個(gè)網(wǎng)頁(yè)看起來(lái)比較單調(diào); Ajax 技術(shù)也沒(méi)有應(yīng)用到全部的頁(yè)面上; Struts 的標(biāo)簽庫(kù)也沒(méi)有靈活應(yīng)用到全部的頁(yè)面中; 題目管理并不是太方便,還有待優(yōu)化。在以后的工作學(xué)習(xí)中,我會(huì)不斷的學(xué)習(xí)新知識(shí),并嘗試去優(yōu)化這個(gè)考試系統(tǒng),使其更加完美。參考文獻(xiàn) - 29 - 鳴 謝 從論文選題到搜集資料,從寫(xiě)稿到反復(fù)修改,期間經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫(xiě)作論文的過(guò)程中心情是如此復(fù)雜。如今,伴隨著這篇畢業(yè)論文的最終成稿,復(fù)雜的心情煙消云散,自己甚至還有一點(diǎn)成就感。那種感覺(jué)就宛如在一場(chǎng)盛大的頒獎(jiǎng)晚會(huì)上,我在晚會(huì)現(xiàn)場(chǎng)看著其他人一個(gè)接著一個(gè)上臺(tái)領(lǐng)獎(jiǎng),自己卻始終未能被念到名字,經(jīng)過(guò)了很長(zhǎng)很長(zhǎng)的時(shí)間后,終于有位嘉賓高喊我的大名,這時(shí)我忘記了先前漫長(zhǎng)的無(wú)聊的等待時(shí) 間,欣喜萬(wàn)分地走向舞臺(tái),然后迫不及待地開(kāi)始抒發(fā)自己的心情,發(fā)表自己的感想。這篇畢業(yè)論文的就是我的舞臺(tái),以下的言語(yǔ)便是有點(diǎn)成就感后在舞臺(tái)上發(fā)表的發(fā)自肺腑的誠(chéng)摯謝意與感想: 我要感謝,非常感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師彭偉民。他為人隨和熱情,治學(xué)嚴(yán)謹(jǐn)細(xì)心。在閑聊中她總是能像知心朋友一樣鼓勵(lì)你,在論文的寫(xiě)作和措辭等方面她也總會(huì)以“專(zhuān)業(yè)標(biāo)準(zhǔn)”嚴(yán)格要求你,從選題、定題開(kāi)始,一直到最后論文的反復(fù)修改、潤(rùn)色,老師始終認(rèn)真負(fù)責(zé)地給予我深刻而細(xì)致地指導(dǎo),幫助我開(kāi)拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。正是老師的無(wú)私幫助與熱忱鼓勵(lì),我的畢業(yè) 論文才能夠得以順利完成,謝謝彭老師。 我要感謝,非常感謝信息學(xué)院各位領(lǐng)導(dǎo)和老師的幫助,沒(méi)有他們的辛勤勞動(dòng),就沒(méi)有我的不斷成長(zhǎng)。我不僅學(xué)到了豐富的專(zhuān)業(yè)和課余知識(shí),更感受到了你們辛苦備課后的熱情和期望。這份溫暖將一直伴隨著我,鼓舞著我!同時(shí),還要感謝我的計(jì)科的所有同學(xué),是你們和我一同探討問(wèn)題,陪著我克服各種團(tuán)難。 我要感謝,非常感謝廣東海洋大學(xué),為我們提供了一個(gè)如此好的學(xué)習(xí)與生活的環(huán)境。 在即將走出校園,直面大千世界的路口,雖然有些彷徨,有些茫然,但我必會(huì)勇敢邁步前行。 參考文獻(xiàn) - 30 - 參考文獻(xiàn) [1] 陸垂偉,周松林,李芳 .基于 J2EE 的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)應(yīng)用與軟件,20xx(10) . [2] 韓銀鋒 .基于 Web 的高職學(xué)校系部管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].西安理工大學(xué)學(xué)士學(xué)位論文,20xx. [3] 林峰,彭加亮,徐巖 .基于 JSP和 Servlet技術(shù)的遠(yuǎn)程考試系統(tǒng)設(shè)計(jì) [J].科技咨詢導(dǎo)報(bào), 20xx(22). [4] 梁瑾 .基于 JSP 的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [期刊論文 ].中國(guó)教育信息化高教職教, 20xx(8). [5] 陸劍鋒,王曉慧 .基于 JSP 在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [期刊論 文 ].泰州職業(yè)技術(shù)學(xué)院學(xué),20xx10(1). [6] 鄭輝 .基于 JSP 的在線實(shí)時(shí)考試系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1