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

正文內(nèi)容

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

2024-12-03 17:20本頁面

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

  

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