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

正文內(nèi)容

基于asp的在線考試系統(tǒng)的設(shè)計與實現(xiàn)本科畢業(yè)論文(編輯修改稿)

2025-08-16 10:07 本頁面
 

【文章內(nèi)容簡介】 數(shù)隨著學(xué)生的日益增大而越來越多,在線考試系統(tǒng)對于學(xué)校管理和學(xué)生實踐工作至關(guān)重要。那么在設(shè)計該系統(tǒng)時,很重要的一個問題就是系統(tǒng)的長期穩(wěn)定運行。我們對于系統(tǒng)的啟動、運行和監(jiān)控等各個環(huán)節(jié)可能出現(xiàn)的不穩(wěn)定因素給予充分的考慮,以確保不影響單位的日常工作。 數(shù)據(jù)的安全性 在線考試系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)信息是非常重要的。數(shù)據(jù)安全性 是本系統(tǒng)需要著重考慮的另一個問題,要確保數(shù)據(jù)完整性和一致性,要確保數(shù)據(jù)經(jīng)常性的備份,即使數(shù)據(jù)意外遭破壞,也要能及時恢復(fù),而不能要人工把原始的大量的數(shù)據(jù)重新輸入一遍。因此要在技術(shù)上采取一定的技術(shù)手段和措施來保證數(shù)據(jù)的安全性。 系統(tǒng)健壯性 在線考試系統(tǒng)需要長期穩(wěn)定地運行,用戶在日常的工作中要進(jìn)行各種各樣的操作,而操作水平參差不齊,難免會產(chǎn)生各種各樣的誤操作和錯誤,這就打破了本系統(tǒng)的正常運行流程,可能導(dǎo)致預(yù)想不到的后果。因此,在本系統(tǒng)的設(shè)計過程中,我們將預(yù)先考慮各種各樣的誤操作及后果,采取相應(yīng)的預(yù) 防措施,確保不產(chǎn)生災(zāi)難性的后果,保證系統(tǒng)江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 9 頁 共 44 頁 的健壯性。 系統(tǒng)規(guī)劃 在線 考試 系統(tǒng)由 系統(tǒng)管理 員模塊、教師模塊、學(xué)生模塊 3 部分組成。 系統(tǒng)功能結(jié)構(gòu)圖 在線考試系統(tǒng)模塊 31 所示: 在 線 考 試 系 統(tǒng)管 理 員 管 理 教 師 管 理 學(xué) 生 管 理學(xué)生信息管理教師信息管理試題信息管理科目信息管理考試結(jié)果管理管理員信息管理試題信息管理考試結(jié)果管理個人信息維護(hù)答題圖 31 在線考試系統(tǒng)模塊圖 數(shù)據(jù)流圖 數(shù)據(jù)流圖( DFD: Data Flow Diagram)就是組織中信息運動的抽象,是信息邏輯系統(tǒng)模型的主要形式。這個模型不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對系統(tǒng)的物理描述無關(guān),只是用一種圖形及與此 相關(guān)的注釋來表示系統(tǒng)的邏輯功能,即所開發(fā)的系統(tǒng)在信息處理方面要做什么。由于圖形描述簡明、清晰,不涉及到技術(shù)細(xì)節(jié),所描述的內(nèi)容是面向用戶的,所以即使完全不懂信息技術(shù)的用戶單位的人員也容易理解。因此數(shù)據(jù)流圖是系統(tǒng)分析人員與用戶之間進(jìn)行交流的有效手段,也是系統(tǒng)設(shè)計(即建立所開發(fā)的系統(tǒng)的物理模型)的主要依據(jù)之一。 在本系統(tǒng)中,在線 考試系統(tǒng) 的數(shù)據(jù)流圖 ,如圖所示 : 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 10 頁 共 44 頁 圖 32 在線考試系統(tǒng)的數(shù)據(jù)流圖 數(shù)據(jù)庫 層的設(shè)計 數(shù)據(jù)設(shè)計方案:采用 DBMS 方案 —— SQL Server. SQL Server 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。 SQL Server 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 數(shù)據(jù)庫的部分,同時分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工 作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 SQL Server 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個站點上安裝、部署、管理和使用 SQL Server 的過程。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。因為 SQL Server 強大的功能,較好的易用性,良好的通用性和兼容性,本系統(tǒng)選擇了 SQL Server 作 為數(shù)據(jù)庫平臺。 管理員 課題 添、增、刪 課題 教 師 課題選擇 選擇 考試 2 查詢信息 成績給定 學(xué)生 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 11 頁 共 44 頁 概念模型設(shè)計 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu) , 即概念模型的過程就是概念結(jié)構(gòu)設(shè)計 , 它是整個數(shù)據(jù)庫 設(shè)計的關(guān)鍵。 1. 概念結(jié)構(gòu)的主要特點 (1)能真實充分地反映現(xiàn)實世界 , 包括事物和事物之間的聯(lián)系 ,能滿足用戶對數(shù)據(jù)的處理要求。 (2)易于理解 , 從而可以用它和不熟悉計算機的用戶交換意見 , 用戶的積極參與是數(shù)據(jù)庫的設(shè)計成功的關(guān)鍵。 (3)易于更改 , 當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時 , 容易對概念模型修改和擴充。 (4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 描述概念模型的有力工具是 ER 模型。根據(jù)以上得到的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu) , 就可以設(shè)計出能夠滿足用戶需求的各種實體 , 以及它們之間的關(guān)系 , 為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。 2. ER 圖中的圖形符號說明 實體 :用矩形表示 , 矩形框內(nèi)寫明實體名稱 屬性 :用橢圓表示 , 并用無向邊將其與相應(yīng)的實體連接起來 聯(lián)系 :用菱形表示 , 菱形框內(nèi)寫明聯(lián)系名 , 并用無向邊分別與有關(guān)實體連接起來 , 同時在無向邊旁標(biāo)上聯(lián)系的類型 (1:1,1:n,m:n) 3. 系統(tǒng)中實體 ER 圖 根據(jù)庫存管理子系統(tǒng)的設(shè)計系統(tǒng)的要求 , 我規(guī)劃出了以下一些實體 : 管理員、教師、學(xué)生。 管理員實體就是用來記錄登錄名、用戶名和密碼信息的。如圖 33 所示: 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 12 頁 共 44 頁 管 理 員標(biāo) 識 登 錄 名 用 戶 名 密 碼 圖 33 管理員實體屬性圖 學(xué)生實體就是用來記錄學(xué)生的登錄名、姓名、密碼和姓名信息的。如圖 34 所示: 學(xué) 生標(biāo) 識 登 錄 名 姓 名 密 碼 姓 名 圖 34 學(xué)生實體屬性圖 教師實體就是用來記錄教師的登錄名、姓名、密碼以及所任教的科目數(shù)。如圖35 所示: 教 師標(biāo) 識 登 錄 名 姓 名 密 碼 科 目 數(shù) 圖 35 教師實體屬性圖 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 13 頁 共 44 頁 課題表實體用來記錄課程名和課程的創(chuàng)建日期。如圖 36 所示: 課 題 表登 錄 名 課 程 名 創(chuàng) 建 日 期 圖 36 試題表實體屬性圖 關(guān)系模式設(shè)計 1. 一個實體型轉(zhuǎn)換為一個關(guān)系模式的集合。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。 對于實體間的聯(lián)系則有以下不同的情況: 2. 一個 1:1 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式 , 也可以與任意一端對應(yīng)的關(guān)系模式合并。 3. 一個 1:N 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式 , 也可以與 N 端對應(yīng)的關(guān)系模式合并。 4. 一個 M:N 聯(lián)系轉(zhuǎn)換為一個關(guān)系模式 , 與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 , 而關(guān)系的碼為各實體碼的組合。 5. 三個或三個以上實 體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式 , 與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 , 而關(guān)系的碼為各實體碼的組合。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 14 頁 共 44 頁 教 師 管 理 學(xué) 生管 理 員 管 理管 理考 試 管 理試 題 庫N 1 1 N11NNNM圖 37 各實體總 ER 圖 本系統(tǒng)采用的數(shù)據(jù)庫管理系統(tǒng)是 Microsoft 公司的 SQL Server 20xx。該管理系統(tǒng)由一系列產(chǎn)品組成,不僅能夠滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點存儲數(shù)據(jù)的需要,還能為個人或小企業(yè)提供易于使用的數(shù)據(jù)存儲服務(wù)。 微軟開發(fā)的 SQL Server 20xx 是在 Windows/20xx/XP 及 Windows NT 平臺中應(yīng)用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以通過各種數(shù)據(jù)庫對象對數(shù)據(jù)進(jìn)行控制和管理,不論用戶創(chuàng)建的獨立桌面數(shù)據(jù)庫適用于個人、部門還是整個企業(yè), SQL Server 20xx 都可以為管理數(shù)據(jù)生成易于使用的數(shù)據(jù)庫, SQL Server 20xx 不僅擁有眾多傳統(tǒng)數(shù)據(jù)庫管理軟件所具備的功能,同時還進(jìn)一步增強了與 web 頁集成,能夠更方便的共享跨越各種平臺和不同用戶級別的數(shù)據(jù)。 使用 SQL Server 20xx 數(shù)據(jù)庫后,用戶可以在單一的數(shù)據(jù)庫中管理所有的信息。數(shù)據(jù)只需要在表中存儲一次,用戶 便可以在不同的位置查看,當(dāng)某一數(shù)據(jù)更新后,所有顯示該數(shù)據(jù)的位置都將自動更新,這樣可以避免冗余存儲減少了工作量和錯誤 。 本系統(tǒng)建立的數(shù)據(jù)庫名稱為“ ” 。包括如下幾個表: (1) 系統(tǒng) 管理員 信息表 Admin 具有 系統(tǒng) 管理員擁有系統(tǒng)最高權(quán)限,以 系統(tǒng)管理 員身份 登錄 后,會出現(xiàn)所有的子任務(wù)菜單,例如學(xué)生信息的管理、課題信息的管理、教師信息的管理等等 ,如表 38所示: 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 15 頁 共 44 頁 表 38 系統(tǒng) 管理員信息表 Admin 列名 數(shù)據(jù)類型 長度 允許空 ID int 4 否 AdminNum varchar 50 否 AdminName varchar 50 否 AdminPwd varchar 50 否 (2)學(xué)生信息表 student 在學(xué)生選題系統(tǒng)中,學(xué)生是主要的用戶之一,選擇學(xué)生用戶 登錄 后,會出現(xiàn)所有學(xué)生的子任務(wù)菜單,例如查看課題、選擇課題、教師信息查看等等,學(xué)生拿到題目以后進(jìn)行分組,選出組長,組長分配各位組員需做的課題部分。學(xué)生還需一定階段向老師提交課題設(shè)計的進(jìn)程(如源程序、 PPT、 WORD 等等) ,如表 39 所示: 表 39 學(xué)生信息表 Student 列名 數(shù)據(jù)類型 長度 允許空 ID Int StudentNum varchar 50 否 StudentName varchar 50 否 StudentPwd varchar 50 否 StudentSex varchar 50 否 (3)教師信息表 teacher 教師 登錄 后 ,會出現(xiàn)所有教師的子任務(wù)菜單,例如查詢所有課題,對學(xué)生進(jìn)行項目的分配,可以時刻監(jiān)督學(xué)生的課題設(shè)計的進(jìn)程信息,要求學(xué)生上傳資料,還可以對學(xué)生的課題設(shè)計進(jìn)行批改,和學(xué)生在討論區(qū)進(jìn)行討論研究,最后根據(jù)學(xué)生的各方面表現(xiàn)進(jìn)行成績的給定 ,如表 310 所示 : 表 310 教師信息表 teacher 列名 數(shù)據(jù)類型 長度 允許空 ID Int TeacherNum varchar 50 否 TeacherName varchar 50 否 TeacherPwd varchar 50 否 TeacherCourse varchar 50 否 (4)系統(tǒng)還有其它的信息表,如表 311 的課程表、 312 分?jǐn)?shù)表、 313 測試表。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 16 頁 共 44 頁 表 311 課程表 lesson 列名 數(shù)據(jù)類型 長度 允許空 ID int 4 LessonName varchar 50 LessonDataTime datatime 表 312 分?jǐn)?shù)表 score 列名 數(shù)據(jù)類型 長度 允許 ID int 4 StudentName varchar 50 否 LessonName varchar 50 否 score int 4 否 StudentName varchar 50 否 StudentAns varchar 50 否 RightAns varchar 50 否 表 313 測試表 test 列名 數(shù)據(jù)類型 長度 允許空 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è)計說明書 (論文 ) 第 17 頁 共 44 頁 第 4 章 系統(tǒng)功能實現(xiàn) 開發(fā)工具介紹 該考試系統(tǒng)主要采用 C語言、數(shù)據(jù)庫 SQL Server20xx 以及 Visual Studio20xx 等技術(shù)和軟件。整體設(shè)計 遵循軟件工程的方法
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1