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

正文內(nèi)容

客觀題考試系統(tǒng)設(shè)計與實現(xiàn)論文終稿遠(編輯修改稿)

2025-07-25 18:10 本頁面
 

【文章內(nèi)容簡介】 橋梁,而復(fù)雜繁瑣的數(shù)據(jù)訪問我們?nèi)珯?quán)交給數(shù)據(jù)層(DAL)。模型層(MODEL)的作用是將數(shù)據(jù)庫所有表對象轉(zhuǎn)化為實體類,使得三層間的數(shù)據(jù)操作與數(shù)據(jù)庫結(jié)構(gòu)更加貼切,以便于在數(shù)據(jù)層迅速準確的完成數(shù)據(jù)訪問工作。 在三層架構(gòu)的Web應(yīng)用程序的開發(fā)過程中,有以下優(yōu)點:l 開發(fā)人員可以只關(guān)注整個結(jié)構(gòu)中的其中某一層;l 可以很容易的用新的實現(xiàn)來替換原有層次的實現(xiàn);l 可以降低層與層之間的依賴;l 有利于標準化;l 利于各層邏輯的復(fù)用; 數(shù)據(jù)庫設(shè)計根據(jù)前面的提到的需求,構(gòu)建客觀題考試系統(tǒng),我們需要在數(shù)據(jù)庫中建立以下幾個基本表:l userInfo :用于裝載用戶相關(guān)的所有信息。l paperInfo :用于裝載試卷的所有信息。在上述兩個數(shù)據(jù)載體的基礎(chǔ)之上,我們發(fā)現(xiàn)userInfo其中會包含大部分的前臺用戶和小部分的后臺用戶,前臺用戶普遍是學(xué)生,后臺用戶教師占多數(shù),顯然前者所需保存的信息要多余后者,為了管理方便也處于安全保護我們將管理員單獨列表保存,因此添加adminList表??陀^題考試系統(tǒng)所支持的題型為單選題、多選題以及判斷題,如此以來新的問題便出現(xiàn)了:需要保存在paperInfo中的內(nèi)容有試卷類型,試卷標題,試卷內(nèi)容,試卷創(chuàng)建者和試卷創(chuàng)建時間。為了方便試卷的分類查詢,我們可以將試卷類別提取出來單獨使用一個載體paperType保存,并在paperInfo里只保留對應(yīng)的類型ID。那么如何使用試卷內(nèi)容存儲信息使得試題調(diào)用變得更加明確簡單呢?測試版中我們采用的方法是將試題分為單選題表choList,多選題表mulList以及判斷題表tfList進行信息存儲,然后再paperInfo的試卷內(nèi)容中存儲對應(yīng)題目的序號字符串,()切分出題號按次序調(diào)用。但是使用不久后就發(fā)現(xiàn)了此方法的缺陷,首先題目內(nèi)容在三個載體中存在冗余,其次用字符串切分的方式容易在網(wǎng)頁讀取過程中產(chǎn)生錯誤。發(fā)現(xiàn)此缺陷后我們優(yōu)化了問題表,使用questList保存問題序號和問題內(nèi)容,itemList保存問題選項,如此一來減少了數(shù)據(jù)的冗余,選擇題和判斷題題目的存儲也不會出現(xiàn)互斥狀況。同時,建立了一個新的表theLink來保存試卷和問題的關(guān)系,由此達到試卷與試題多對一的關(guān)系。( – 1 數(shù)據(jù)庫關(guān)系圖 ) 為客觀題考試系統(tǒng)的數(shù)據(jù)庫關(guān)系圖, 需要注意的是,我們在paperInfo中添加了choNum,mulNum,tfNum三列分別表示試卷擁有的單選題、多選題以及判斷題數(shù)目,主要是為了簡化整個數(shù)據(jù)庫查詢過程,提升數(shù)據(jù)檢索的效率。增加gradeList表用來存儲用戶的考試成績,用戶考試答題完畢后自動生成成績單,如果成績單對應(yīng)關(guān)系已存在,則會更新該關(guān)系。但是統(tǒng)考中試卷只有開放時段對用戶可見,因此反復(fù)答題來刷新成績也得到有效屏蔽。 – 1 數(shù)據(jù)庫表信息userInfo 表名:userInfo存儲用戶基本信息字段名中文意義數(shù)據(jù)類型長度允許空備注userId主鍵INT自增XstudentId學(xué)號varchar30Xusername用戶名varchar30XuserPwd用戶密碼varchar30XuserGrade用戶年級varchar5XacademyId學(xué)院序號INTX外鍵于表academyListsubId專業(yè)序號INTX外鍵于表subList電子郵箱varchar50Xqq號碼varchar30XregTime注冊時間datetimeX – 2 數(shù)據(jù)庫表信息paperInfo 表名:paperInfo存儲試卷基本信息字段名中文意義數(shù)據(jù)類型長度允許空備注paperId主鍵INT自增XuserId用戶序號INTX用于記錄試卷作者adminId管理員序號INTX用于記錄試卷作者typeId類型序號INTX記錄試卷所屬分類paperName試卷標題varchar50XchoNum單選數(shù)INTXmulNum多選數(shù)INTXtfNum判斷數(shù)INTXlimitTime答題時限INTX秒hotFlag人氣INTacademyId學(xué)院序號INTX統(tǒng)考試卷才有內(nèi)容subId專業(yè)序號INTX統(tǒng)考試卷才有內(nèi)容examFlag統(tǒng)考標記INTXcreateTime創(chuàng)建時間datetimeX – 3 數(shù)據(jù)庫表信息adminList 表名:adminList存儲管理員基本信息字段名中文意義數(shù)據(jù)類型長度允許空備注adminId主鍵INT自增XadminNo管理員序號varchar50XadminName管理員姓名varchar50XadminPwd管理員密碼varchar50XisTeacher教師標記INTX方便系統(tǒng)增分權(quán)限lastLogTime上次登錄時datetimeX – 4 數(shù)據(jù)庫表信息paperType 表名:paperType存儲試卷類別字段名中文意義數(shù)據(jù)類型長度允許空備注typeId主鍵INT自增XtypeName類別名稱varchar50X – 5 數(shù)據(jù)庫表信息questList 表名:questList存儲試題基本信息字段名中文意義數(shù)據(jù)類型長度允許空備注questId主鍵INT自增XuserId用戶序號INTX用于記錄試題作者adminId管理員序號INTX用于記錄試題作者qType問題類別INTX1單;2多;3判斷typeId類型序號varchar50X記錄試卷所屬分類questInfo問題內(nèi)容textXanswer問題答案INTXcreateTime創(chuàng)建時間datetimeX – 6 數(shù)據(jù)庫表信息itemList 表名:itemList存儲選項基本信息字段名中文意義數(shù)據(jù)類型長度允許空備注itemId主鍵INTXquestId問題序號INTX選項所屬問題itemValue選項值INTX1A;2B;3C;4DitemInfo選項內(nèi)容textX – 7 數(shù)據(jù)庫表信息theLink 表名:theLink存儲問題與試卷的對應(yīng)關(guān)系字段名中文意義數(shù)據(jù)類型長度允許空備注pno主鍵INT自增XpaperId試卷序號INTXquestId問題序號INTXquestValue問題分值INTX – 8 數(shù)據(jù)庫表信息gradeList 表名:gradeList存儲用戶成績字段名中文意義數(shù)據(jù)類型長度允許空備注userId用戶序號INTX與paperId共同構(gòu)成主鍵paperId試卷序號INTX與userId共同構(gòu)成主鍵grade試卷得分FloatXcreateTime完成時間datetimeX – 9 數(shù)據(jù)庫表信息academyList 表名:academyList存儲學(xué)院信息字段名中文意義數(shù)據(jù)類型長度允許空備注academyId學(xué)院序號INT自增X主鍵academyName學(xué)院名稱varchar50XacademyInfo學(xué)院信息text供系統(tǒng)功能擴展使用createTime創(chuàng)建時間datetime錄入數(shù)據(jù)庫的時間 – 10 數(shù)據(jù)庫表信息subList 表名:subList存儲專業(yè)信息字段名中文意義數(shù)據(jù)類型長度允許空備注pno主鍵INT自增XsubId專業(yè)序號INTXacademyId學(xué)院序號INTX外鍵于academyListsubName專業(yè)名稱varchar50XsubInfo專業(yè)信息text供系統(tǒng)功能擴展使用(注:數(shù)據(jù)庫SQL腳本見附錄二) 界面設(shè)計 系統(tǒng)前臺作為教育型網(wǎng)站的客觀題考試系統(tǒng),頁面布局應(yīng)當從簡潔、有序入手,同時符合用戶平時使用網(wǎng)站的習慣,在統(tǒng)一基礎(chǔ)上變化,防止用戶審美疲勞,覺得網(wǎng)站千篇一律。在整個配色過程中,白色作為背景色可以給用戶提供一種簡潔、明快、嚴謹?shù)母杏X,然而純白又未免過于單調(diào),搭配紅色可以起到很好的暖色效果,使得整個頁面色感適中。以下便是客觀題考試系統(tǒng)的頁面布局以及配色方案:( – 1 網(wǎng)站前臺頁面布局及配色方案設(shè)計) 前臺最主要的用戶操作是網(wǎng)上考試,為了方便用戶更迅速的適應(yīng)網(wǎng)站的操作,每個頁面的導(dǎo)航欄及內(nèi)容信息顯示區(qū)基本不變,我們只在內(nèi)容顯示區(qū)做適當修飾就可以美化不同頁面達到區(qū)分的效果。 系統(tǒng)后臺客觀題考試系統(tǒng)的后臺采用與前臺相同的頁面布局以及配色方案,唯一不同之處是后臺沒有首頁介紹,同時為了便于數(shù)據(jù)庫大型表單的顯示將網(wǎng)頁寬度修改為1000像素,由于用戶與管理員權(quán)限互斥的特性,系統(tǒng)前后臺在風格上未作區(qū)分。 系統(tǒng)實現(xiàn) 系統(tǒng)前臺l 系統(tǒng)首頁( – 1 客觀題考試系統(tǒng)前臺首頁)首頁的作用主要是給用戶提供一個熟悉客觀題考試系統(tǒng)的過程,主要介紹了本系統(tǒng)的特性,同時在右側(cè)給出了每個模塊所對應(yīng)的作用,方便用戶快速找到自己需要的入口。需要注意的是,首頁導(dǎo)航欄下方提供了用戶信息顯示區(qū),方便用戶核對自己的信息;日歷的主要目的是彌補頁面的視覺空洞,也可以起到加強用戶時間觀念的作用。頁面右上角有搜索欄,通過模糊查詢能夠幫助用戶迅速找到對應(yīng)的試卷標題。由于導(dǎo)航欄、搜索欄、用戶信息欄、日歷欄的使用頻度比較高,因此前臺的大部分頁面都配置了這幾個控件。 l 考試安排( – 1 客觀題考試系統(tǒng)前臺考試安排)該模塊的主要功能是提供用戶統(tǒng)考的功能支持,只有在后臺管理員開通統(tǒng)考試卷的情況下,與試卷要求相對應(yīng)的用戶群體才能夠看到統(tǒng)考的安排信息。通過點擊對應(yīng)的統(tǒng)考信息,能夠查看統(tǒng)考試卷的詳細情況并選擇是否立即開始考試。 l 試卷一覽( – 1 客觀題考試系統(tǒng)前臺試卷一覽)客觀題考試系統(tǒng)中的每份試卷都設(shè)有熱門度標識,該標識通過完成人數(shù)來評判試卷是否熱門。在試卷一覽頁面中,用戶可以看到最新被分享的試卷以及最熱門的試卷,同時也可以通過下方的分類閱覽快速便捷的查詢到所屬類別下的試卷。點擊試卷標題后便可查看試卷詳細信息并選擇是否立即作答。 l 分享試卷( – 1 客觀題考試系統(tǒng)前臺分享試卷)作為客觀題考試系統(tǒng)的原創(chuàng)模塊,用戶可以通過兩條路徑輕松的分享試卷到題庫中:選擇生成試卷,會跳轉(zhuǎn)到試題列表,分類選擇題目添加完畢后即可生成試卷;選擇出題,會跳轉(zhuǎn)到出題頁面,分類可添加單選題、多選題及判斷題,添加成功后將立即顯示在試題列表中。用戶可以通過分享試卷和作答他人分享的試卷,不斷的反饋自己的知識缺陷,同時也使得整個系統(tǒng)更有使用價值。 l 用戶信息( – 1 客觀題考試系統(tǒng)前臺用戶信息)用戶可以通過該模塊查看并核對自己的詳細信息,同時,點擊“查看成績單”按鈕后,系統(tǒng)將跳轉(zhuǎn)到用戶成績單列表頁面,顯示用戶所參與測驗的全部結(jié)果(包括試卷標題,試卷得分,完成時間等)。 系統(tǒng)后臺 客觀題考試系統(tǒng)后臺由七個模塊組成,分別是試卷管理、試題管理、用戶管理、學(xué)院管理、專業(yè)管理、分數(shù)管理、分類管理。其中部分頁面功能類似,只是讀取的數(shù)據(jù)庫內(nèi)容不同,對數(shù)據(jù)庫不同的表進行操作。l 試卷管理與試題管理(學(xué)院管理、專業(yè)管理、分類管理類似)( – 1 客觀題考試系統(tǒng)后臺試卷管理)試卷管理頁面下,管理員可以查看當前數(shù)據(jù)庫中存儲的全部試卷信息,包括統(tǒng)考試卷,通過修改、刪除的方式管理整個試卷表。同時,管理員也可以通過表單下方的添加試卷按鈕進入到試卷添加頁面,首先填寫試卷的總體信息然后從題庫選題組合后生成試卷。試題管理頁面下,管理員可以查看當前數(shù)據(jù)庫中存儲的全部試題信息,并通過與試卷管理頁面下同樣的操作方式對試題表進行相關(guān)操作。 l 用戶管理( – 1 客觀題考試系統(tǒng)后臺用戶管理)管理員可以查看當前數(shù)據(jù)庫中所有用戶的信息,同時可以通過列表下方的按鈕切換用戶列表、管理員列表,并在相應(yīng)的列表中添加相應(yīng)的用戶。l 分數(shù)管理( – 1 客觀題考試系統(tǒng)后臺用戶管理)由于成績單存儲結(jié)構(gòu)的特性,分數(shù)管理頁面與其他頁面稍有不同:成績單列表的查詢只能夠針對某一份試卷而言,在查詢前必須輸入該試卷的編號,查詢結(jié)果是所有做過這份試卷的用戶的相關(guān)信息。 技術(shù)難點及核心代碼l 權(quán)限劃分當前系統(tǒng)擁有兩種權(quán)限不同
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1