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

正文內(nèi)容

網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—免費(fèi)畢業(yè)設(shè)計(jì)論文-資料下載頁

2024-12-03 17:20本頁面

【導(dǎo)讀】server2021數(shù)據(jù)庫管理系統(tǒng)的概況。重點(diǎn)介紹了C語言教學(xué)網(wǎng)站、網(wǎng)上考試系統(tǒng)和在線交。系統(tǒng)的運(yùn)行環(huán)境、系統(tǒng)測試及調(diào)試。本系統(tǒng)主要面向兩類人員使用:管理員(教師)、普。通學(xué)生,他們擁有不同的權(quán)限??荚嚹K使用的過程是管理員添加試題,制訂出題規(guī)則,學(xué)生登錄后選擇要考的試卷然后進(jìn)入答題,完畢后提交試卷,存入數(shù)據(jù)庫并評(píng)。系統(tǒng)管理員可以查詢考生的成績,每個(gè)考生只能查詢自己的成績。理員添加教學(xué)文檔,并對(duì)文檔進(jìn)行分類、修改等操作,而普通用戶只能瀏覽內(nèi)容。另外總結(jié)了本系統(tǒng)的特點(diǎn):。節(jié)約教學(xué)成本,提高考試工作的效率。

  

【正文】 并( Union)、除( Divide)等查詢和增加、刪除、修改操作兩大部分。 關(guān)系完整性允許定義三類完整性約束:實(shí)體完整性、參照完整性、和用戶定義的完整性。其中實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,應(yīng)該有關(guān)系系統(tǒng)自動(dòng)支持。 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)就是把 ER 圖轉(zhuǎn)化為關(guān)系模式的過程。關(guān)系模型是目前最重要的一種數(shù)據(jù)模型。關(guān)系數(shù) 據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。 (1) 導(dǎo)出初始關(guān)系模式 用戶(用戶編號(hào),名稱,密碼,權(quán)限) 題庫信息(試題編號(hào),試題標(biāo)題,試題主體,類型 ID,難度系數(shù),分值) 試卷信息(試卷編號(hào),試卷總分,最低難度系數(shù),最高難度系數(shù),用戶 ID,角色 ID) 文檔信息(文檔 ID,文檔主題,文檔的關(guān)鍵字,文檔來源,文檔內(nèi)容,位置 ID) 留言信息(信息編號(hào),發(fā)表者,主題,內(nèi)容,提交日期) (2) 產(chǎn)生子模式 子模式是由初始模式導(dǎo)出的,體現(xiàn)了初始模式之間的聯(lián)系。 角色(角色名稱,權(quán)限編號(hào)) 數(shù)據(jù)表 C 語言教學(xué) 網(wǎng)站及考試系統(tǒng)的數(shù)據(jù)表中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示, 每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。 表 31: Roles 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 RoleID int 角色表主鍵 2 RoleName Varchar(32) 角色名稱 表 32: Users 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 UserID Int 用戶表主鍵 2 UserName Varchar(32) 用戶名稱 3 Password Varchar(200) 用戶密碼 4 Email Varchar(200) 用戶 Email地址 5 RoleID Int 用戶所屬角色 表 33: Examineees 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 ExamineeID Int 角色表主鍵 2 UserID Int 角色名稱 3 Mark Int 考試成績 表 34: QuestionKinds 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 KindID Int 問題種類表主鍵 2 KindName Varchar(32) 問題種類名稱 3 KindOrder int 問題種類顯示的順序號(hào) 表 35: Questions 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 QuestionID Int 問題表主鍵 2 Title Varchar(200) 問題標(biāo)題 3 Body Text 問題的主題內(nèi)容 4 Pubdata Datatime 添加到題庫的時(shí)間 5 KindID Int 問題種類 ID 6 Defficult Int 問題的難度系數(shù) 7 Mark int 考試成績 表 36: Answers 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 AnswerID Int 問題答案表主鍵 2 Title Varchar(200) 答案標(biāo)題 3 Body Text 答案的實(shí)際內(nèi)容 4 QuestionID int 答案所屬問題的 ID 表 37: Papers 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 PaperID int 角色表主鍵 2 TotalMark int 試卷的總分?jǐn)?shù) 3 KindID int 問題種類的 ID 4 KindNum int 問題種類的數(shù)量 5 minDefficult int 最小 難度系數(shù) 6 maxDefficult int 最大難度系數(shù) 7 RoleID int 考生的角色 8 UserID int 創(chuàng)建此試卷的用戶ID 表 38: message 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 messageID int 留言編號(hào) 2 userName char 發(fā)表者名稱 3 userID Int 發(fā)表者 ID 4 subject char 主題 5 message char 內(nèi)容 6 parentID int 回貼人 ID 7 postDate datetime 發(fā)貼日期 表 39: Menu 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 MenuID Int 菜單編號(hào) 2 MenuCode Varchar 菜單代碼 3 Editable Smallint 是否能編輯 4 MenuName Varchar 菜單名稱 5 LinkPage Varchar 鏈接的頁面 6 ParentCode Varchar 上級(jí)菜單代碼 7 Note varchar 說明 表 310: Article 表的字段說明 編號(hào) 字段名稱 字段類型 字段說明 1 ArticleID Bigint 文檔 ID 2 Topic Varchar 文檔標(biāo)題 3 KeyWords Varchar 關(guān)鍵字 4 Source Varchar 文檔來源 5 Content Text 文檔內(nèi)容 6 UploadDate Datetime 上傳時(shí)間 7 UpdateDate Datetime 更新時(shí)間 8 FolderID Varchar 所屬文檔分類 系統(tǒng)開發(fā)與運(yùn)行環(huán)境確定 開發(fā)工具的確定 本系統(tǒng)將采用 Microsoft Visual 2021 為前臺(tái)開發(fā)工具,主要原因如下: Microsoft 的 .NET 平臺(tái)是一個(gè)強(qiáng)調(diào)多語言間交互的通用運(yùn)行環(huán)境。 .NET 的設(shè)計(jì)者設(shè)想以 .NET 平臺(tái)作為絕大多數(shù) Windows 應(yīng)用的首選運(yùn)行環(huán)境,但 .NET 更吸引了 Web 開發(fā)者的目光。 2021 年, ECMA 通過了 Microsoft 提交的 C語言和CLI 標(biāo)準(zhǔn),這兩個(gè)技術(shù)標(biāo)準(zhǔn)構(gòu)成了 .NET 平臺(tái)的基石,他們也于 2021 年成為了 ISO的國際標(biāo)準(zhǔn)。 2021年, Microsoft正式發(fā)布 .NET Framework和 Visual Studio .NET開發(fā)環(huán)境。早在 .NET 發(fā)布之前,就已經(jīng)有許多 Windows 平臺(tái)的 Web 開發(fā)者迫不及待地利用Beta 版本開發(fā) Web 應(yīng)用了。這是因?yàn)椋?.NET 平臺(tái)及相關(guān)的開發(fā)環(huán)境不但為 Web服務(wù)端應(yīng)用提供了一個(gè)支持多種語言的、通用的運(yùn)行平臺(tái),而且還引入了 這樣一種全新的 Web 開發(fā)技術(shù)。 超越了 ASP 的局限,可以使用 、 C等編譯型語言,支持 Web Form、 .NET ServerControl、 等高級(jí)特性。 客觀地講, .NET 平臺(tái),尤其是 .NET 平臺(tái)中的 的確不 失為 Web 開發(fā)技術(shù)在 Windows 平臺(tái)上的一個(gè)集大成者。 為解決今天最具挑戰(zhàn)性的軟件開發(fā)需要而構(gòu)建的 Visual Studio .NET 2021 增強(qiáng)并進(jìn)一步完善了其前代產(chǎn)品的功能,并與前代產(chǎn)品高度兼容。 Visual Studio .NET 2021 包括來自 Modeler 的全套功能,可幫助構(gòu)建最復(fù)雜的企業(yè)級(jí)應(yīng)用程序和在最小的設(shè)備上部署應(yīng)用程序。通過全世界各種規(guī)模的公司的使用,Visual Studio .NET 和 Microsoft Windows .NET Framework 提供了一個(gè)強(qiáng)大而 完善的端到端工具,用以設(shè)計(jì)、開發(fā)、調(diào)試和部署用于 Microsoft Windows174。 和 Web 的安全的應(yīng)用程序 — 這些應(yīng)用程序強(qiáng)健而且易于使用。 Visual Studio .NET 2021 包含 Windows .NET Framework 的一個(gè)增強(qiáng)版Windows .NET Framework 版在前一版本的基礎(chǔ)上增添了新的能力、功能增強(qiáng)和文檔改進(jìn)。通對(duì) .NET Compact Framework 的集成支持, Visual Studio .NET 2021 將移動(dòng)和嵌入式設(shè)備,如 Pocket PC 和其他采用 Microsoft Windows CE .NET 操作系統(tǒng)的設(shè)備,帶入 .NET。如今,開發(fā)人員能夠使用同樣的編程模型、開發(fā)工具及編程技能,來構(gòu)建應(yīng)用范圍廣泛 從小設(shè)備到最大的數(shù)據(jù)中心 的應(yīng)用程序。 開發(fā)人員可以使用 Visual Studio .NET 來: 1 構(gòu)建功能強(qiáng)大而且響應(yīng)能力極好的基于 Windows 的應(yīng)用程序。 2 構(gòu)建功能強(qiáng)大而且響應(yīng)能力極好的 Pocket PC 應(yīng)用程序。 3 構(gòu)建完善而安全的 Web 應(yīng)用程序。 4 構(gòu)建對(duì)設(shè)備有智能感知能力的 完善而安全的移動(dòng) Web 應(yīng)用程序。 5 在以上任何一種應(yīng)用程序中使用 XML Web services。 6 避免“ DLL 災(zāi)難”。 7 消除代價(jià)高昂的應(yīng)用程序部署和維護(hù)問題。 Visual Studio .NET 是唯一的從頭至尾都是基于通過 XML Web service 進(jìn)行集成這一思想而構(gòu)建的環(huán)境。通過允許應(yīng)用程序通過 Inter 共享數(shù)據(jù), XML Web services 使開發(fā)人員能夠利用新的和現(xiàn)有的代碼構(gòu)建應(yīng)用程序,而不用考慮平臺(tái)、編程語言或?qū)ο竽P汀? 運(yùn)行環(huán)境 硬 件: CPU: AMD2500+ 內(nèi)存: 512 硬盤: 80G 軟件: Windows XP SP2 IIS .NET Framework SQL Server 2021 系統(tǒng)實(shí)現(xiàn)的若干關(guān)鍵技術(shù) 最重要的就是數(shù)據(jù)庫的設(shè)計(jì)。本系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計(jì)分五個(gè)步驟:數(shù)據(jù)庫需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)與加載測試。 ( 1)數(shù)據(jù)庫需求分析的任務(wù)是將業(yè)務(wù)管理流化為數(shù)據(jù)流,劃分主題之間的邊界,繪制出 DFD 圖,并完成相應(yīng)的數(shù)據(jù)字典。 ( 2)概念設(shè)計(jì)的任務(wù)是從 DFD 出發(fā),繪制出本主題 的實(shí)體-關(guān)系圖,并列出各個(gè)實(shí)體與關(guān)系的綱要表。 ( 3)邏輯設(shè)計(jì)的任務(wù)是從 ER 圖與對(duì)應(yīng)的綱要表出發(fā),確定各個(gè)實(shí)體及關(guān)系的表名屬性。 ( 4)物理設(shè)計(jì)的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計(jì)出基本表的主鍵,將所有的表名與字段名英文化(現(xiàn)在很多軟件能支持中文字段,如 SQL Server),實(shí)現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計(jì)字典。 ( 5)加載測試工作貫穿于程序測試工作的全過程,整個(gè)錄入、修改、查詢、處理工作均可視為對(duì)數(shù)據(jù)庫的加載測試工作。 4. 用戶管理模塊設(shè)計(jì) 用戶管理 模塊的體系結(jié)構(gòu)設(shè)計(jì) 用戶管理模塊功能簡介 用戶管理模塊對(duì)使用本系統(tǒng)的用戶進(jìn)行用戶名、密碼、用戶身份的驗(yàn)證,確保了系統(tǒng) 的安全性。本模塊具有五項(xiàng)功能:一、實(shí)現(xiàn)用戶注冊(cè)和登錄。若是已注冊(cè)的用戶,系統(tǒng)根據(jù)用戶身份讓用戶進(jìn)入不同的界面進(jìn)行具有權(quán)限的用戶操作,若是新用戶則登錄本系統(tǒng)之前要先注冊(cè);二、用戶注銷,退出用戶界面返回主頁面;三、所有用戶可以修改自己的注冊(cè)信息,如密碼、電子郵箱等基本資料。四、系統(tǒng)管理員可以進(jìn)入管理員界面賦予用戶權(quán)限。五、系統(tǒng)管理員還可以在管理員界面刪除用戶,對(duì)于某些非法用戶,管理員 可以將其從用戶表中刪除,剝奪他們的用戶權(quán)限。 用戶管理模塊功能圖 用戶管理模塊的詳細(xì)設(shè)計(jì) 用戶登錄和注冊(cè)界面設(shè)計(jì) 用戶登錄由 頁面實(shí)現(xiàn),它的代碼隱藏文件為 文件。用戶登錄是應(yīng)用程序的主入口,用戶只有通過該入口才能進(jìn)入系統(tǒng),它的設(shè)計(jì)界面如下圖所示: 用戶管理 刪除用戶 用戶注冊(cè) 用戶登錄 用戶權(quán)限分配 用戶更改個(gè)人 資料 圖 用戶登錄界面 因?yàn)橛脩羲鶎俳巧煌?,如考生和管理員,所以在設(shè)計(jì)登錄界面時(shí),需要提供一個(gè)角色選擇框讓用戶 選擇自己所屬的角色。 用戶登錄界面使用的兩個(gè) TextBox 控件為用戶輸入用戶名稱和用戶密碼,用戶單擊“確定”按鈕可以登錄到系統(tǒng),單擊“取消”按鈕可以取消此次登錄操作。單擊注冊(cè)則跳轉(zhuǎn)到注冊(cè)界面。 關(guān)于用戶登錄界面有下面 3 點(diǎn)需要說明: (1)用戶的角色是從 Roles 表獲取的,但是不顯示超級(jí)管理員角色。 (2)用戶登錄界面使用兩個(gè)非空驗(yàn)證控件,他們分別為 RFVUseName 和RFVPassword。 RFVUseName 非空驗(yàn)證控件對(duì)用戶名稱進(jìn)行非空驗(yàn)證,RDVPassworf 非空驗(yàn)證控件對(duì)用戶密碼進(jìn)行非空驗(yàn)證。 (3)這兩個(gè)非空驗(yàn)證控件僅僅對(duì)“確定”按鈕有效,對(duì)“取消”按鈕是無效的,具體方法就是把“取消”按鈕的屬性 CausesValidation 的值設(shè)為 false 用戶登錄 用戶登錄流程圖如下圖所示: 用戶登錄 登錄成功? 否 考生 管理員 在線答題頁面 系統(tǒng)維護(hù)題庫管理 系統(tǒng)數(shù)據(jù)訪問層 是 用戶單擊“確定”按鈕觸發(fā)時(shí)間 SureBtn_Click(),該事件實(shí)現(xiàn)用戶登錄的驗(yàn)證過程。時(shí)間 SureBt
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1