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

正文內(nèi)容

高校題庫管理系統(tǒng)—免費畢業(yè)設(shè)計論文(編輯修改稿)

2025-01-08 15:47 本頁面
 

【文章內(nèi)容簡介】 主鍵。 表 34 T_Type 字段名稱 數(shù)據(jù)類型 是否允許 空 默認值 含義 TypeID 長整型 N 試題類型編號 TypeName 文本 N 試題類型名 稱 ? 用戶信息表:。 表 34 T_User 字段名稱 數(shù)據(jù)類型 是否允許 空 默認值 含義 UserName 文本 用戶名 PassWord 文 本 N 用戶密碼 UserTypeID 數(shù)字 N 用戶類型編 號 ? 和用戶類型表:。 表 34 T_User Type 字段名稱 數(shù)據(jù)類型 允許空 默認值 含義 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 19 UserTypeID 長整型 N 用戶類型編 號 UserTypeName 文本 N 用戶類型名稱 設(shè)計要點 題 目 的編 碼 不僅 要 唯一 標(biāo)識 題 目, 還必 須 能夠 標(biāo)識 題目屬性:題型、章節(jié)、難度系數(shù)以及題號,在數(shù)據(jù)庫的設(shè)計中我們把題目的編碼統(tǒng)稱為題號。利用這樣定義的編碼,容易區(qū)分題目之間的不同。由于編碼的唯一確定性,可確保在生成的同一試卷中,不會抽取相同的試題。 一點說明 1) 篇章表和小節(jié)表是通過篇章號建立關(guān)聯(lián)的。 2) 試題的類型共分三種: 1選擇、 2文字、 3判斷、如果前 3 種類型中沒有用戶要求的,用戶可以在錄入模塊中的添加類型窗體中自定義類型。 3) 試題的難度共分五種: 1簡單、 2一般、 3中等、4較難、 5很難。 4 系統(tǒng)的功能結(jié)構(gòu) 系統(tǒng)功能結(jié)構(gòu)圖 在我們開發(fā) 數(shù)據(jù)庫 題庫管理 系統(tǒng)的 過程中 ,我們發(fā)現(xiàn) 要想開發(fā)一個優(yōu)秀的題庫管理系統(tǒng),應(yīng)當(dāng)解決以下幾個問題: ① 系統(tǒng)的安全性:用 戶的合法登錄。 ② 數(shù)據(jù)的 合法 性問題 :試 題信 息和章 節(jié)信 息在錄 入和編輯的過程中是否合法。 ③ 數(shù)據(jù)的 一致 性問題 :試 題信 息和章 節(jié)信 息在錄 入和編輯的過程中題號與其它各項是否保持一致。 ④ 數(shù)據(jù)的 完整 性問題 :試 題信 息和章 節(jié)信 息在錄 入和編輯的過程中是否完整。 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 20 ⑤ 試卷難 易度 和題量 分布 的控 制:由 于知 識點側(cè) 重的不同, 題目 有難易 之分 。對 于不同 類型 的學(xué)生 ,其試卷難 易度 也應(yīng)有 所不 同。 并且重 點章 節(jié)應(yīng)多 出題量,反之則少出題。 ⑥ 試卷中 題目 分值的 調(diào)整 :按 照用戶 的需 求,調(diào) 整卷面各題的分值。 ⑦ 試卷的 排版 和編輯 :控 制試 卷導(dǎo)出 的格 式,并 使其能在通用的編輯軟件 (如 WORD) 下重新進行編輯或打印成真正意義上的試卷。 ⑧ 系統(tǒng)的 通用 性:可 以通 過更 新系統(tǒng) 實現(xiàn) 系統(tǒng)的 通用性。 根據(jù)上述分析,我們在做概要設(shè)計時就 為系統(tǒng)設(shè)計了下面幾個功能模塊,用戶登錄、信息管理、生成試卷、輸出試卷、更新系統(tǒng)、和 窗體的設(shè)置、用戶 的幫助文件等。其具體的功能結(jié)構(gòu)圖如(圖 41)所示。 數(shù) 據(jù) 庫 題 庫 管 理系統(tǒng) 登錄 信息管 理 輸出試 卷 更新系 統(tǒng) 清空章節(jié) 清空題庫 用戶信息 錄入章節(jié) 錄入 查詢 編輯 生成試 卷 窗口 幫助 添加類型 編輯章節(jié) 手工組卷 自動組卷 編輯試題 錄入試題 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 21 圖 41 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)功能 模塊 ? 登 錄 子 模塊 :登 錄 成功 的 用戶 可 以對 數(shù)據(jù) 庫 進行 修 改 題庫,添加題量,刪除以及生 成和輸出試卷等。同時 還可以修改密碼。 ? 信息管理子模塊主要包括:試題類型的增加、試題信息和章節(jié)信息的錄入、編輯、查詢?nèi)齻€子模塊。具體可以實現(xiàn)信息的錄入、修改或刪除題庫 、瀏覽題庫、增加題 型和章節(jié)、修改難度系數(shù)和查詢當(dāng)前題號 、試題個數(shù)、章 節(jié)信息等功能。試題庫是試題來源 ,對試題庫進行管理非 常重要。試題錄入時可集中錄入或隨時錄入;對于錄入的試題在一定的權(quán)限下可作修改或刪除;在瀏覽題庫時可查看已建立的試題庫,并對其進行分類統(tǒng)計 ;對不同的課程可 增加新哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 22 的題型和新的章節(jié);可修改題目的難度系數(shù)。 編輯題簽:對所選出的試題進行修改和編輯。 ? 更新系統(tǒng)子模塊主要包括:更新用戶信息、清空試題庫和清空章節(jié)庫三個子模塊。 更新用戶信息:修改登錄時用戶名或用戶密碼。 清空試題庫和清空章節(jié)庫:刪除所有題庫中的信息。 ? 窗口和幫助子模塊:為用戶在使用本系統(tǒng)中提供一定的方便。 5 系統(tǒng)的設(shè)計與實現(xiàn) 主界面的設(shè)計 系統(tǒng)的主界面主要是考慮到界面友好、用戶使用方便。首先,設(shè)計一個總的菜單,在其上面均能看到上述功能的菜單項。用戶根據(jù)需要進行選擇。同時為了消除使用者面對枯燥 的題庫所產(chǎn)生的疲勞還設(shè)計了動畫和配有輕松的音樂。具體如圖: (圖 51) 圖 51 數(shù)據(jù)庫題庫管理系統(tǒng)主界面 登錄子模塊 登 錄 子 模塊 的設(shè) 計思 想 在登錄子模塊中可以實現(xiàn)兩個功能,這兩個功能共用一個窗體,一個是在用戶登錄時對身份進行驗證,另一個是在用戶修改密碼時使用。 具體如圖: (圖 52) 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 23 圖 52 登錄對話框 登 錄 子 模塊 的具 體實 現(xiàn) 這兩個功能的實現(xiàn)均采用記錄集與后臺數(shù)據(jù)庫建立關(guān)聯(lián),在用戶登錄進 行身份驗證時通過對記錄集指針的移動讓用戶所輸入的信息與數(shù)據(jù)庫中的記錄進行比較如果存在這樣的記錄則用戶通過了身份驗證,給用戶三次機會,如果用戶登 錄都 未成 功, 則用 戶 無權(quán) 使用 本題 庫管 理系 統(tǒng) ,退 出應(yīng)用程序。在修改用戶信息時,用戶必須單擊修改按鈕此時確定按鈕是不可用的,用戶修改完以后單擊“確定 ” 數(shù) 據(jù)將被存到數(shù)據(jù)庫中,修改成功,此時修改按鈕是不可用的。 登 錄 子 模 塊的 設(shè)計 要點 在這個模塊的設(shè)計中 ,“修改 ” 是打開記 錄集 ?!按_定”是對記錄集操作和關(guān)閉,因此只有先選中“修改”后“確定”才可用, 否則訪問記錄集就出現(xiàn)錯誤。 試題錄入子模塊 本模塊能實現(xiàn)試題的錄入、編輯、查詢等三個方面的功能。共包括錄入試題、錄入章節(jié)、添加類型、編輯試題、編輯章節(jié)和查詢六個窗體。 試題錄入 子模塊的設(shè)計思想 運用 ADO 技術(shù)與后臺數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)連接 Connection 對象。再分別用 Connection 對象和 Command 對象創(chuàng)建 記錄集Recordset 對象。文本框與數(shù)據(jù)庫通過 Recordset 建 立起關(guān)聯(lián),對于記錄集的操作均能在前臺文本框中體現(xiàn)出來,使用戶能夠獲得所需數(shù)據(jù)。 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 24 錄入子模塊:用戶主要完成信 息的錄入又可以分為錄入試題、錄入章節(jié)和添加類型。在錄入的過程中用戶所輸入的數(shù)據(jù)必須通過數(shù)據(jù)的合法性、一致性和唯一性的檢查才能保存到數(shù)據(jù)庫中。 編輯子模塊:用戶對數(shù)據(jù)庫現(xiàn)有 的信息進行編輯。分為編輯試題和編輯章節(jié)。在編輯試題時用戶可以按題號或者按章節(jié)號、類型、難度三者中任一組合進行查詢來獲得所要的數(shù)據(jù)信息對其進行瀏覽、更新、刪除和添加。在編輯章節(jié)時可以瀏覽本教材的全部信息也可分章節(jié)瀏覽部分信息并對其進行修改、添加、刪除。在編輯的過程中也將對數(shù)據(jù)的合法性、一致性和唯一性進行檢查。 查詢子模塊:本模塊可實現(xiàn)查詢當(dāng)前 題號、試題個數(shù) 、試題內(nèi)容、章節(jié)信息四個功能。在查詢試題個數(shù)時可獲得章節(jié)號、類型、難度三者中任一組合的試題個數(shù)。 試題錄入 子模塊的具體實現(xiàn) 錄入子 模塊 中有兩 個窗 體分別 是錄 入試 題窗體 和錄 入章節(jié)窗體。在這兩個窗體中文本框是輸入要錄入的信息,它的DataSource 屬性是記錄集 RS,DataField 屬性是記錄 的字段 ,這樣通過記錄集 RS 直接與數(shù)據(jù)庫 綁定在一起,命 令 按 鈕 有 保 存 、 取 消 、 添 加 , 利 用 的 是 記 錄 集 的 、 、 來對數(shù)據(jù)庫操 作。完成 的功能比較單一。還有一個添加類型窗體,由一個文檔框和兩個命令按鈕組成實現(xiàn)的方法與上述方法類似。 編輯子 模塊 中也有 兩個 窗體分 別是 編輯 試題窗 體和 編輯章節(jié)窗體。這一部分實現(xiàn)相對比較煩瑣,在編輯試題窗體中有兩種查詢方 式,用戶通過輸入查詢條件找到所要編輯的試題信息。第一種用戶必須輸入試題的題號這一種比較簡單,第二種是用了三個復(fù)選框用戶根據(jù)需要選擇,每一個選擇都將被存入相應(yīng)的 字 符 串中 ,再 把 這三 個 字符 串 的內(nèi) 容傳 遞 給 Command 的哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 25 Parameter 集合,用 Command 命令的執(zhí)行 找到符合條 件的記錄集并對記錄集進行操作,比如:記錄的更新 、添加 、刪除 、前一個 、后一個 等。在編輯 章節(jié)窗體 中 則 用 到 了 數(shù) 據(jù) 綁 定 控 件 Adodc、 樹 形 顯 示 篇 章 信 息treeview 和網(wǎng)格顯示小節(jié)信息 datagrid 控件來達到 更直觀的效果,同時也添加了命令按鈕保存、添加、刪除、取消、前一個、后一個等。具體代碼也是建立記錄集并對記錄集進行操作。 查詢子模塊主要用到的是 SSTab 選項卡控件,這個控件是添加的 Microsoft Tabbed Dialog Controls 部件,它與Microsoft Windows Common Controls 中的 TabStrip 相比更具有使用性。選項卡數(shù)目是 4 個各實現(xiàn)一個功能。其中試題 個數(shù) 、試 題內(nèi) 容 、當(dāng) 前題 號與 編輯 窗 體的 實現(xiàn) 方法類似,章節(jié)信息則自動計算了篇章數(shù)目和小節(jié)數(shù)目。 試題錄入 子 模塊 的主 要算 法 數(shù)據(jù)的合法性、一致性、唯一性檢查:如圖 (53) 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 26 圖 53 數(shù)據(jù)的合法性、一致性和唯一性檢查的流程圖 試題個數(shù)的查詢 :設(shè)三個字符串 str1, str2, str3分別存儲章節(jié)號、類型和難度,如果章節(jié)號、類型、難度前的復(fù)選框被選中則把輸入的值對應(yīng)的存到字符串中否則在對應(yīng)的字符串中輸入“ — ”,把三個字符串按章節(jié)號、 類型、 開 始 錄入試題信息 檢查輸入 項合法性? 試 題 有 輸 入 項 為空? 錄入試題屬性 有輸入項為空? 檢查輸入 項合法性 ? 保 存 信 息 結(jié) 束 Y Y N N N N 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 27 難度的順序連接起來再加上“ ”組成符合條件作為查詢條件中題號的輸入值。用 Command 命令建立 Recordset 對象記錄集通過對記錄指針的移動 來獲得符合查詢 條件的記錄。如: select * from questiontable where 題號 like ?, ?=str1amp。str2amp。str3amp?!?”( 其中“ ”起 到屏蔽的作用 ) 編輯章節(jié):用 TreeView 和 ADODC 控件與數(shù)據(jù)庫 建立連接在運行時動態(tài)的添加篇章信息并用與查詢相同的方法獲得記錄信息。 其它功能的算法與上述方法類似具體內(nèi)容請參閱附錄 A:程序代碼。 6 系統(tǒng)測試及性能分析 系統(tǒng)測試 軟 件 的開 發(fā) 經(jīng)過 了 問題 的定 義 、可 行性 研 究、 需求 分析、總體設(shè)計、詳細設(shè)計和編碼階段 以后就進入軟件 的測試階段。 測試的目的是為了發(fā)現(xiàn)程序中存在的錯誤。在對本系統(tǒng)編碼完成以后,我主要從以下幾個方面對系統(tǒng)進行了一系列的測試。 人工測試:和同組合作的同學(xué)在編程思想基本一致的前提下互相交換所編寫的程序,檢查對方在編寫過程中存在的錯誤或失誤之處,采用的測試算法主要是黑白盒測試相結(jié)合的原則(主要有等價類測試,邊界值測試,模糊測試等)。 機器測試:交換程序后按照各自對系統(tǒng)所應(yīng)完成的功能的理解設(shè)計測試用例,盡可能“多和全”的對系統(tǒng)進行測試。 發(fā)現(xiàn)錯誤后和各自理解有分歧時,通過共同探討最后制定出解決方 案對系統(tǒng)進行修改和完善。 哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 28 性能分析 本 系 統(tǒng) 在 對 其進 行 測 試 的過
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1