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

正文內(nèi)容

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

2025-07-15 17:00 上一頁面

下一頁面
 

【正文】 用戶界面,一個(gè)數(shù)據(jù)庫服務(wù)器用作信息存儲(chǔ)和一個(gè)連接兩者的 Web 服務(wù)器,這是一個(gè)三層的 Web 結(jié)構(gòu)。瀏覽器/服務(wù)器架構(gòu)下的 Web 數(shù)據(jù)庫體系的優(yōu)點(diǎn):1. 用戶方面由于在前端采用了統(tǒng)一的瀏覽器界面,所以用戶在使用時(shí)簡單易用,只需要掌握一些簡單的 Web 頁面操作方法,大大降低了培訓(xùn)、維護(hù)成本。為了便于管理和開發(fā),對于整個(gè)系統(tǒng)來說,現(xiàn)在我們在集中形成的用戶界面上體現(xiàn)的主要功能為: 用戶登錄模塊、系統(tǒng)管理員模塊、教師模塊、學(xué)生模塊、系統(tǒng)退出。第 7 頁 共 44 頁由于各項(xiàng)業(yè)務(wù)處理由權(quán)限不同的部門人員使用,對界面和功能的要求也不一,還有現(xiàn)在主要應(yīng)用是建立在 INTRANET 上,因此當(dāng)前的 B/S 界面由各有關(guān)的用戶使用(系統(tǒng)管理員,教師,學(xué)生,系統(tǒng)管理員),可將其主要功能劃分為若干獨(dú)立應(yīng)用程序模塊。邏輯層主要封裝各類應(yīng)用的數(shù)據(jù)請求及處理 SQL 語句。如果在應(yīng)用層比較容易實(shí)現(xiàn),那么最好放在應(yīng)用層來實(shí)現(xiàn),這樣層次比較清楚。 數(shù)據(jù)的安全性在線考試系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)信息是非常重要的。因此,在本系統(tǒng)的設(shè)計(jì)過程中,我們將預(yù)先考慮各種各樣的誤操作及后果,采取相應(yīng)的預(yù)防措施,確保不產(chǎn)生災(zāi)難性的后果,保證系統(tǒng)的健壯性。 由 于 圖 形 描 述 簡 明 、 清 晰 ,不 涉 及 到 技 術(shù) 細(xì) 節(jié) , 所 描 述 的 內(nèi) 容 是 面 向 用 戶 的 , 所 以 即 使 完 全 不 懂 信 息 技 術(shù) 的用 戶 單 位 的 人 員 也 容 易 理 解 。SQL Server 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 數(shù)據(jù)庫的部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。(2)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫的設(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í)體就是用來記錄教師的登錄名、姓名、密碼以及所任教的科目數(shù)。對于實(shí)體間的聯(lián)系則有以下不同的情況:2. 一個(gè) 1:1 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。第 13 頁 共 44 頁教師 管理 學(xué)生管理員 管理管理考試 管理試題庫N 1 1 N11NNNM圖 37各實(shí)體總 ER圖本系統(tǒng)采用的數(shù)據(jù)庫管理系統(tǒng)是 Microsoft 公司的 SQL Server 2022。數(shù)據(jù)只需要在表中存儲(chǔ)一次,用戶便可以在不同的位置查看,當(dāng)某一數(shù)據(jù)更新后,所有顯示該數(shù)據(jù)的位置都將自動(dòng)更新,這樣可以避免冗余存儲(chǔ)減少了工作量和錯(cuò)誤。第 15 頁 共 44 頁表 311課程表 lesson列名 數(shù)據(jù)類型 長度 允許空ID int 4LessonName varchar 50LessonDataTime datatime表 312分?jǐn)?shù)表 score列名 數(shù)據(jù)類型 長度 允許ID int 4StudentName varchar 50 否LessonName varchar 50 否score int 4 否StudentName varchar 50 否StudentAns varchar 50 否RightAns varchar 50 否表 313測試表 test列名 數(shù)據(jù)類型 長度 允許空ID InttestContent varchar 200 否testAns1 varchar 50 否testAns2 varchar 50 否testAns3 varchar 50 否testAns4 varchar 50 否pub int 否testCourse varchar 50 否第 16 頁 共 44 頁第 4章 系統(tǒng)功能實(shí)現(xiàn) 開發(fā)工具介紹該考試系統(tǒng)主要采用 C語言、數(shù)據(jù)庫 SQL Server2022 以及 Visual Studio2022 等技術(shù)和軟件。2. SQL Server2022SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。3. Visual Studio2022Visual Studio 是一套完整的開發(fā)工具集,用于生成 Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。用戶登錄界面使用兩個(gè) TextBox 控件為用戶輸入用戶名稱和密碼,用戶單擊“登錄”按鈕可以登錄到系統(tǒng),單擊“取消”按鈕可以取消操作。事件 btnLogin_Click()驗(yàn)證用戶的輸入,如果用戶輸入是正確的,用戶可以登錄到系統(tǒng)中,否則頁面彈出密碼錯(cuò)誤對話框或用戶角色所屬錯(cuò)誤對話框。在 GridView 控件中顯示數(shù)據(jù)比較方便,只要把 GridView 控件綁定到一個(gè)學(xué)生信息數(shù)據(jù)源就可以顯示數(shù)據(jù)。運(yùn)行界面如圖 47 和 48 所示:第 22 頁 共 44 頁圖 47教師基本信息圖 48添加教師信息 試題信息管理1. 試題基本信息,其運(yùn)行界面如圖 49,設(shè)計(jì)流程如圖 410 所示:第 23 頁 共 44 頁圖 49試題基本信息開始題目 、 答案 A 、B 、 C 、 D 為空將信息填寫完整返回定義字符串 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ì)流程第 24 頁 共 44 頁2. 添加試題信息此頁面的添加試題與添加學(xué)生信息相似,這里不再重復(fù)描述。它的設(shè)計(jì)流程如圖 417 所示所示:開始教師登錄用戶驗(yàn)證教師模塊試題信息管理 考試結(jié)果 個(gè)人信息維護(hù)確認(rèn)顯示結(jié)束是否圖 417教師模塊設(shè)計(jì)流程第 28 頁 共 44 頁 試題信息管理運(yùn)行界面如圖 418 所示:圖 418添加試題 考試結(jié)果管理這里的查詢功能都是模糊查詢,其代碼如下:string type = 。 + Session[KCname].ToString() + 39。答題步驟分為以下三步:1. 考場規(guī)則其運(yùn)行界面如圖 422,設(shè)計(jì)流程如圖 423 所示:第 31 頁 共 44 頁圖 422考試規(guī)則開始輸入用戶名和密碼顯示考試規(guī)則s c o r e 表中已有考試記錄顯示已參加此科的考試t e s t 表中無此科題目開始考試此科沒有考題結(jié)束重新輸入是否是否是否圖 423考試規(guī)則設(shè)計(jì)流程第 32 頁 共 44 頁2. 考試這里要注意一點(diǎn)的是,如果同一個(gè)學(xué)生已經(jīng)考過一門課后,就不可以再考試,因?yàn)槊靠家淮螖?shù)據(jù)庫就更新了,就把這條記錄記下了。 等價(jià)類劃分法等價(jià)類劃分法是黑盒測試用例設(shè)計(jì)中一種重要的、常用的設(shè)計(jì)方法,它將不能窮舉的測試過程進(jìn)行合理分類,從而保證設(shè)計(jì)出來的測試用例具有完整性和代表性。 系統(tǒng)測試1. 對登錄身份測試,如表 51 和 52 所示:第 36 頁 共 44 頁輸入條件 有效等價(jià)類 編號 無效等價(jià)類 編號學(xué)生 G2教師 G3管理員 管理員 G1不填 G4管理員 K2教師 K3學(xué)生 學(xué)生 K1不填 K4管理員 F2學(xué)生 F3教師 教師 F1不填 F4表51 等價(jià)類表測試輸入用例編號 管理員 學(xué)生 教師 預(yù)期輸出 覆蓋等價(jià)區(qū)間號管理員 不選 不選 輸入用戶名 G1不選 選了 不選不選 不選 不選 不選 不選請重新輸入 G2G3G4不選 學(xué)生 不選 輸入用戶名 K1選了 不選 不選不選 不選 選了不選 不選 不選請重新輸入 K2K3K4不選 不選 教師 輸入用戶名 F1選了 不選 不選不選 選了 不選不選 不選 不選請重新輸入 F2F3F4表52 測試用例表登錄身份不存在或者錯(cuò)誤的提示界面如圖 53 所示:圖 53登錄失敗界面第 37 頁 共 44 頁2. 現(xiàn)針對被測模塊中的選擇題功能(正確率,每題只可選一項(xiàng)也只可不選)進(jìn)行測試驗(yàn)證,如表 54 和 55 所示:輸入條件 有效等價(jià)類 編號 無效等價(jià)類 編號B A2C A3D A4A A A1不選 A5A B2C B3D B4B B B1不選 B5A C2B C3D C4C C C1不選 C5A D2B D3C D4D D D1不選 D5表54 等價(jià)類表測試輸入用例編號 A B C D 預(yù)期輸出 覆蓋等價(jià)區(qū)間號A 不選 不選 不選 正確 A1 沒選 選了或者選了 C、D選了或者選了 B、D選了或者選了 B、C 錯(cuò)誤 A2A3A4A5不選 B 不選 不選 正確 B1 選了或者選了 C、D 沒選選了或者選了 A、D選了或者選了 A、C錯(cuò)誤 B2B3B4B5不選 不選 C 不選 正確 C1 選了或者選了 B、D選了或者選了 A、C 沒選選了或者選了 A、B錯(cuò)誤 C2C3C4C5不選 不選 不選 D 正確 D1 選了或者選了 B、C選了或者選了 A、C選了或者選了 A、B沒選 錯(cuò)誤 D2D3D4D5表55 測試用例表學(xué)生考試時(shí)做選擇題時(shí)只可以選擇一個(gè)選項(xiàng)或者不選,做選擇題時(shí)只能按這種方法操作進(jìn)行,界面如圖 56 所示:第 38 頁 共 44 頁圖 56選擇題操作界面3. 密碼修改測試,如表 57 和 58 所示:輸入條件 有效等價(jià)類 編號 無效等價(jià)類 編號舊密碼為空 M2新密碼為空 M3重復(fù)新密碼為空 M4舊密碼、新密碼、重復(fù)新密碼都不為空,舊密碼不正確M5舊密碼正確,新密碼和重復(fù)新密碼一致舊密碼正確,新密碼和
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1