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

正文內(nèi)容

基于asp的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)論文(文件)

 

【正文】 基于 ASP 的在線考試系統(tǒng)的體系結(jié)構(gòu)主要有以下幾大功能模塊: (1)提供登錄管理界面,分別設(shè)有系統(tǒng)管理員、老師和學(xué)生登錄。 (5)提供科目信息管理,可對(duì)考試科目信息進(jìn)行添加操作。 (8)學(xué)生只能進(jìn)行考試答題操作。當(dāng)考生答題完畢之后,提交試卷即可得知本次考試的得分,體現(xiàn)系統(tǒng)的高效性。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 4 頁(yè) 共 44 頁(yè) 第 2 章 系統(tǒng)分析 需求分析 需求分析就是發(fā)現(xiàn)、求精、建摸、規(guī)格說(shuō)明和復(fù)審的過(guò)程。 本系統(tǒng)共分成兩個(gè)界面:一個(gè)界面用于管理員登錄,主要負(fù)責(zé)進(jìn)行基本資料、 題庫(kù)、試卷、成績(jī)的管理以及查詢等;另外 一個(gè)界面用于普通用戶登錄,主要負(fù)責(zé)在線考試、查詢以往考試成績(jī) 等。 (2)題庫(kù)管理:管理員可以對(duì)題庫(kù)中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對(duì)于每種類型的試題,教 師可以設(shè)置題干、答案等屬性。 (1)在線考試:學(xué)生可以任選時(shí)間進(jìn)行在線測(cè)試,考試結(jié)束后,系統(tǒng)會(huì)根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績(jī)。 (3)教師用戶信息 包括的數(shù)據(jù)項(xiàng)有:用戶名、密碼。 可行性分析 實(shí)用性原則:考試是學(xué)生學(xué)習(xí)和實(shí)踐的一個(gè)重要環(huán)節(jié),對(duì)此環(huán) 節(jié)都依賴?yán)蠋煹膫€(gè)人管理,隨著學(xué)生人數(shù)的增加以及對(duì)課題設(shè)計(jì)的要求提高,借助軟件對(duì)此環(huán)節(jié)進(jìn)行有效管理已勢(shì)在必行。分層,細(xì)化模塊可以很好的解 決將來(lái)系統(tǒng)擴(kuò)展中不改變基本架構(gòu)的同時(shí)增加功能。為了實(shí)現(xiàn)此目的, Web 技術(shù) 的應(yīng)用已成為一種必然。 典型的 Web 數(shù)據(jù)庫(kù)系統(tǒng)有一個(gè) Web 瀏覽器作為用戶界面,一個(gè)數(shù)據(jù)庫(kù)服務(wù) 器用作信息存儲(chǔ)和一個(gè)連接兩者的 Web 服務(wù)器,這是一個(gè)三層的 Web 結(jié)構(gòu)。 瀏覽器 /服務(wù)器架構(gòu)下的 Web 數(shù)據(jù)庫(kù)體系的優(yōu)點(diǎn): 1. 用戶方面 由于在前端采用了統(tǒng)一的瀏覽器界面,所以用戶在使用時(shí)簡(jiǎn)單易用,只需要掌握一些簡(jiǎn)單的 Web 頁(yè)面操作方法,大大降低了培訓(xùn)、維護(hù)成本。為了便于管理和開(kāi)發(fā),對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō),現(xiàn)在我們?cè)诩行纬傻挠脩艚缑嫔象w現(xiàn)的主要功能為 : 用戶 登錄 模塊、 系統(tǒng)管理 員模塊、教師模塊、學(xué)生模塊、系統(tǒng)退出 。由于各項(xiàng)業(yè)務(wù)處理由權(quán)限不同的部門(mén)人員使用,對(duì)界面和功能的要求也不一,還有現(xiàn)在主要應(yīng)用是建立在 INTRANET 上,因此當(dāng)前的 B/S 界面由各有關(guān)的用戶使用 (系統(tǒng)管理員,教師,學(xué)生,系統(tǒng)管理員 ),可將其主要功能劃分為若干獨(dú)立應(yīng)用程序模塊。邏輯層主要封裝各類應(yīng)用的數(shù)據(jù)請(qǐng)求及處理 SQL 語(yǔ)句。如果在應(yīng)用層比較容易實(shí)現(xiàn),那么最好放在應(yīng)用層來(lái)實(shí)現(xiàn),這樣層次比較清楚 。 數(shù)據(jù)的安全性 在線考試系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)信息是非常重要的。因此,在本系統(tǒng)的設(shè)計(jì)過(guò)程中,我們將預(yù)先考慮各種各樣的誤操作及后果,采取相應(yīng)的預(yù) 防措施,確保不產(chǎn)生災(zāi)難性的后果,保證系統(tǒng)江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 9 頁(yè) 共 44 頁(yè) 的健壯性。由于圖形描述簡(jiǎn)明、清晰,不涉及到技術(shù)細(xì)節(jié),所描述的內(nèi)容是面向用戶的,所以即使完全不懂信息技術(shù)的用戶單位的人員也容易理解。 SQL Server 分布式查詢使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 數(shù)據(jù)庫(kù)的部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷即可實(shí)現(xiàn)這些應(yīng)用程序。 (2)易于理解 , 從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見(jiàn) , 用戶的積極參與是數(shù)據(jù)庫(kù)的設(shè)計(jì)成功的關(guān)鍵。根據(jù)以上得到的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) , 就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體 , 以及它們之間的關(guān)系 , 為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。如圖 34 所示: 學(xué) 生標(biāo) 識(shí) 登 錄 名 姓 名 密 碼 姓 名 圖 34 學(xué)生實(shí)體屬性圖 教師實(shí)體就是用來(lái)記錄教師的登錄名、姓名、密碼以及所任教的科目數(shù)。 對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況: 2. 一個(gè) 1:1 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 , 也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 14 頁(yè) 共 44 頁(yè) 教 師 管 理 學(xué) 生管 理 員 管 理管 理考 試 管 理試 題 庫(kù)N 1 1 N11NNNM圖 37 各實(shí)體總 ER 圖 本系統(tǒng)采用的數(shù)據(jù)庫(kù)管理系統(tǒng)是 Microsoft 公司的 SQL Server 20xx。數(shù)據(jù)只需要在表中存儲(chǔ)一次,用戶 便可以在不同的位置查看,當(dāng)某一數(shù)據(jù)更新后,所有顯示該數(shù)據(jù)的位置都將自動(dòng)更新,這樣可以避免冗余存儲(chǔ)減少了工作量和錯(cuò)誤 。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 16 頁(yè) 共 44 頁(yè) 表 311 課程表 lesson 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 ID int 4 LessonName varchar 50 LessonDataTime datatime 表 312 分?jǐn)?shù)表 score 列名 數(shù)據(jù)類型 長(zhǎng)度 允許 ID int 4 StudentName varchar 50 否 LessonName varchar 50 否 score int 4 否 StudentName varchar 50 否 StudentAns varchar 50 否 RightAns varchar 50 否 表 313 測(cè)試表 test 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 ID Int testContent varchar 200 否 testAns1 varchar 50 否 testAns2 varchar 50 否 testAns3 varchar 50 否 testAns4 varchar 50 否 pub int 否 testCourse varchar 50 否 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 17 頁(yè) 共 44 頁(yè) 第 4 章 系統(tǒng)功能實(shí)現(xiàn) 開(kāi)發(fā)工具介紹 該考試系統(tǒng)主要采用 C語(yǔ)言、數(shù)據(jù)庫(kù) SQL Server20xx 以及 Visual Studio20xx 等技術(shù)和軟件。 2. SQL Server20xx SQL Server 是一個(gè) 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 。 3. Visual Studio20xx Visual Studio 是一套完整的開(kāi)發(fā)工具集,用于生成 Web 應(yīng)用程序 、 XML Web Services、 桌面應(yīng)用程序 和移動(dòng)應(yīng)用程序。 用戶登錄界面使用兩個(gè) TextBox 控件為用戶輸入用戶名稱和密碼,用戶單擊“登錄”按鈕可以登錄到系統(tǒng),單擊“取消”按鈕可以取消操作。事件 btnLogin_Click()驗(yàn)證用戶的輸入,如果用戶輸入是正確的,用戶可以登錄到系統(tǒng)中,否則頁(yè)面彈出密碼錯(cuò)誤對(duì)話框或用戶角色所屬錯(cuò)誤對(duì)話框。在 GridView 控件中顯示數(shù)據(jù)比較方便,只要把 GridView 控件綁定到一個(gè)學(xué)生信息數(shù)據(jù)源就可以顯示數(shù)據(jù)。運(yùn)行界面如圖 47 和 48 所示: 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 23 頁(yè) 共 44 頁(yè) 圖 47 教師基本信息 圖 48 添加教師信息 試題信息管理 1. 試題基本信息,其運(yùn)行界面如圖 49,設(shè)計(jì)流程如圖 410 所示 : 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 24 頁(yè) 共 44 頁(yè) 圖 49 試題基本信息 開(kāi) 始題 目 、 答 案 A 、B 、 C 、 D 為 空將 信 息 填 寫(xiě) 完 整返 回定 義 字 符串 i s f b 為 空c b F B . c h e c k ed 為 真I s f b = 0I s b f = 1將 題 目 插 入 數(shù) 據(jù)表 t b _ t e s t 中結(jié) 束是否是否 圖 410 試題基本信息 設(shè)計(jì)流程 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 25 頁(yè) 共 44 頁(yè) 2. 添加試題信息 此頁(yè)面的添加試題與添加學(xué)生信息相似,這里不再重復(fù)描述。 它的設(shè)計(jì)流程如圖 417 所示所示: 開(kāi) 始教 師 登 錄用 戶 驗(yàn) 證教 師 模 塊試 題 信 息 管 理 考 試 結(jié) 果 個(gè) 人 信 息 維 護(hù)確 認(rèn)顯 示結(jié) 束是否 圖 417 教師模塊設(shè)計(jì)流程 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 29 頁(yè) 共 44 頁(yè) 試題信 息管理 運(yùn)行界面如圖 418 所示: 圖 418 添加試題 考試結(jié)果管理 這里的查詢功能都是模糊查詢, 其代碼如下: string type = 。 + Session[KCname].ToString() + 39。答題步驟分為以下三步: 1. 考場(chǎng)規(guī)則 其運(yùn)行界面如圖 422,設(shè)計(jì)流程如圖 423 所示: 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 32 頁(yè) 共 44 頁(yè) 圖 422 考試規(guī)則 開(kāi) 始輸 入 用 戶 名和 密 碼顯 示 考 試 規(guī) 則s c o r e 表 中 已 有考 試 記 錄顯 示 已 參 加 此 科的 考 試t e s t 表 中 無(wú) 此科 題 目開(kāi) 始 考 試此 科 沒(méi) 有 考 題結(jié) 束重 新 輸 入是否是否是否 圖 423 考試規(guī)則設(shè)計(jì)流程 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 33 頁(yè) 共 44 頁(yè) 2. 考試 這里要注意一點(diǎn)的是,如果同一個(gè)學(xué)生已經(jīng)考過(guò)一門(mén)課后,就不可以再考試,因?yàn)槊靠家淮螖?shù)據(jù)庫(kù)就更新了,就把這條記錄記下了。 等價(jià)類劃分法 等價(jià)類劃分法是黑盒測(cè)試用例設(shè)計(jì)中一種重要的、常用的設(shè)計(jì)方法,它將不能窮舉的測(cè)試過(guò)程進(jìn)行合理分類,從而保證設(shè)計(jì)出來(lái)的測(cè)試用例具有完整性和代表性。 系統(tǒng)測(cè)試 1. 對(duì)登錄身份測(cè)試 ,如表 51 和 52 所示: 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 37 頁(yè) 共 44 頁(yè) 輸入條件 有效等價(jià)類 編號(hào) 無(wú)效等價(jià)類 編號(hào) 管理員 管理員 G1 學(xué) 生 G2 教師 G3 不填 G4 學(xué) 生 學(xué) 生 K1 管理員 K2 教師 K3 不填 K4 教師 教師 F1 管理員 F2 學(xué) 生 F3 不填 F4 表 51 等價(jià)類表 用例 編號(hào) 測(cè)試輸入 預(yù)期輸出 覆蓋等價(jià)區(qū)間號(hào) 管理員 學(xué)生 教師 管理員 不選 不選 輸入用戶名 G1 不選 選了 不選 請(qǐng)重新輸入 G2G3G4 不選 不選 選了 不選 不選 不選 不選 學(xué)生 不選 輸入用戶名 K1 選了 不選 不選 請(qǐng)重新輸入 K2K3K4 不選 不選 選了 不選 不選 不選 不選 不選 教師 輸入用戶名 F1 選了 不選 不選 請(qǐng)重新輸入 F2F3F4 不選 選了 不選 不選 不選 不選 表 52 測(cè)試用例表 登錄身份不存在或 者錯(cuò)誤的提示界面如圖 53 所示: 圖 53 登錄失敗界面 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 38 頁(yè) 共 44 頁(yè) 2. 現(xiàn)針對(duì)被測(cè)模塊中的選擇題功能(正確率,每題只可選一項(xiàng)也只可不選)進(jìn)行測(cè)試驗(yàn)證 ,如表 54 和 55 所示: 輸入條件 有效等價(jià)類 編號(hào) 無(wú)效等價(jià)類 編號(hào) A A A1 B A2 C A3 D A4 不選 A5 B B B1 A B2 C B3 D B4 不選 B5 C C C1 A C2 B C3 D C4 不選 C5 D D D1 A D2 B D3 C D4 不選 D5 表 54 等價(jià)類表 用例編號(hào) 測(cè)試輸入 預(yù)期輸出 覆蓋等價(jià)區(qū)間號(hào) A B C D A 不選 不選 不選 正確 A1 沒(méi)選 選了或者選了 C、 D 選了或者選了 B、 D 選了或者選了 B、 C 錯(cuò)誤 A2A3A4A5 不選 B 不選 不選 正確 B1 選了或者選了 C、 D
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1