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

正文內(nèi)容

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

2025-07-24 17:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 表 示 系 統(tǒng) 的 邏輯 功 能 , 即 所 開(kāi) 發(fā) 的 系 統(tǒng) 在 信 息 處 理 方 面 要 做 什 么 。 由 于 圖 形 描 述 簡(jiǎn) 明 、 清 晰 ,不 涉 及 到 技 術(shù) 細(xì) 節(jié) , 所 描 述 的 內(nèi) 容 是 面 向 用 戶(hù) 的 , 所 以 即 使 完 全 不 懂 信 息 技 術(shù) 的用 戶(hù) 單 位 的 人 員 也 容 易 理 解 。 因 此 數(shù) 據(jù) 流 圖 是 系 統(tǒng) 分 析 人 員 與 用 戶(hù) 之 間 進(jìn) 行 交 流第 9 頁(yè) 共 44 頁(yè)的 有 效 手 段 , 也 是 系 統(tǒng) 設(shè) 計(jì) ( 即 建 立 所 開(kāi) 發(fā) 的 系 統(tǒng) 的 物 理 模 型 ) 的 主 要 依 據(jù) 之 一 。在 本 系 統(tǒng) 中 , 在 線(xiàn) 考 試 系 統(tǒng) 的 數(shù) 據(jù) 流 圖 ,如 圖 所 示 : 管理員課題添、增、刪課題教師課題選擇選擇考試2查詢(xún)信息成績(jī)給定學(xué)生圖 32在線(xiàn)考試系統(tǒng)的數(shù)據(jù)流圖 數(shù)據(jù)庫(kù)層的設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)方案:采用 DBMS 方案——SQL Server. SQL Server 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶(hù)的開(kāi)銷(xiāo)減到最小。SQL Server 分布式查詢(xún)使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 數(shù)據(jù)庫(kù)的部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶(hù),使這些用戶(hù)自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。SQL Server 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL 第 10 頁(yè) 共 44 頁(yè)Server 的過(guò)程。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶(hù)只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。因?yàn)?SQL Server 強(qiáng)大的功能,較好的易用性,良好的通用性和兼容性,本系統(tǒng)選擇了 SQL Server 作為數(shù)據(jù)庫(kù)平臺(tái)。 概念模型設(shè)計(jì)將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu),即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì),它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。1. 概念結(jié)構(gòu)的主要特點(diǎn)(1)能真實(shí)充分地反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿(mǎn)足用戶(hù)對(duì)數(shù)據(jù)的處理要求。(2)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶(hù)交換意見(jiàn),用戶(hù)的積極參與是數(shù)據(jù)庫(kù)的設(shè)計(jì)成功的關(guān)鍵。(3)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是 ER 模型。根據(jù)以上得到的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),就可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。2. ER 圖中的圖形符號(hào)說(shuō)明 實(shí)體:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名稱(chēng)屬性:用橢圓表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái) 聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1,1:n,m:n)3. 系統(tǒng)中實(shí)體 ER 圖根據(jù)庫(kù)存管理子系統(tǒng)的設(shè)計(jì)系統(tǒng)的要求,我規(guī)劃出了以下一些實(shí)體:管理員、教師、學(xué)生。管理員實(shí)體就是用來(lái)記錄登錄名、用戶(hù)名和密碼信息的。如圖 33 所示:第 11 頁(yè) 共 44 頁(yè)管理員標(biāo)識(shí) 登錄名 用戶(hù)名 密碼圖 33管理員實(shí)體屬性圖學(xué)生實(shí)體就是用來(lái)記錄學(xué)生的登錄名、姓名、密碼和姓名信息的。如圖 34 所示:學(xué)生標(biāo)識(shí) 登錄名 姓名 密碼 姓名圖 34學(xué)生實(shí)體屬性圖教師實(shí)體就是用來(lái)記錄教師的登錄名、姓名、密碼以及所任教的科目數(shù)。如圖35 所示:教師標(biāo)識(shí) 登錄名 姓名 密碼 科目數(shù)圖 35教師實(shí)體屬性圖第 12 頁(yè) 共 44 頁(yè)課題表實(shí)體用來(lái)記錄課程名和課程的創(chuàng)建日期。如圖 36 所示:課題表登錄名 課程名 創(chuàng)建日期圖 36試題表實(shí)體屬性圖 關(guān)系模式設(shè)計(jì)1. 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式的集合。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:2. 一個(gè) 1:1 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。3. 一個(gè) 1:N 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 N 端對(duì)應(yīng)的關(guān)系模式合并。4. 一個(gè) M:N 聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。5. 三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式,與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。第 13 頁(yè) 共 44 頁(yè)教師 管理 學(xué)生管理員 管理管理考試 管理試題庫(kù)N 1 1 N11NNNM圖 37各實(shí)體總 ER圖本系統(tǒng)采用的數(shù)據(jù)庫(kù)管理系統(tǒng)是 Microsoft 公司的 SQL Server 2022。該管理系統(tǒng)由一系列產(chǎn)品組成,不僅能夠滿(mǎn)足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點(diǎn)存儲(chǔ)數(shù)據(jù)的需要,還能為個(gè)人或小企業(yè)提供易于使用的數(shù)據(jù)存儲(chǔ)服務(wù)。微軟開(kāi)發(fā)的 SQL Server 2022 是在 Windows/2022/XP 及 Windows NT 平臺(tái)中應(yīng)用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以通過(guò)各種數(shù)據(jù)庫(kù)對(duì)象對(duì)數(shù)據(jù)進(jìn)行控制和管理,不論用戶(hù)創(chuàng)建的獨(dú)立桌面數(shù)據(jù)庫(kù)適用于個(gè)人、部門(mén)還是整個(gè)企業(yè),SQL Server 2022 都可以為管理數(shù)據(jù)生成易于使用的數(shù)據(jù)庫(kù),SQL Server 2022 不僅擁有眾多傳統(tǒng)數(shù)據(jù)庫(kù)管理軟件所具備的功能,同時(shí)還進(jìn)一步增強(qiáng)了與 web 頁(yè)集成,能夠更方便的共享跨越各種平臺(tái)和不同用戶(hù)級(jí)別的數(shù)據(jù)。使用 SQL Server 2022 數(shù)據(jù)庫(kù)后,用戶(hù)可以在單一的數(shù)據(jù)庫(kù)中管理所有的信息。數(shù)據(jù)只需要在表中存儲(chǔ)一次,用戶(hù)便可以在不同的位置查看,當(dāng)某一數(shù)據(jù)更新后,所有顯示該數(shù)據(jù)的位置都將自動(dòng)更新,這樣可以避免冗余存儲(chǔ)減少了工作量和錯(cuò)誤。本系統(tǒng)建立的數(shù)據(jù)庫(kù)名稱(chēng)為“” 。包括如下幾個(gè)表:(1) 系統(tǒng)管理員信息表 Admin具有系統(tǒng)管理員擁有系統(tǒng)最高權(quán)限,以系統(tǒng)管理員身份登錄后,會(huì)出現(xiàn)所有的子任務(wù)菜單,例如學(xué)生信息的管理、課題信息的管理、教師信息的管理等等,如表 38所示:第 14 頁(yè) 共 44 頁(yè)表 38 系統(tǒng)管理員信息表 Admin列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空ID int 4 否AdminNum varchar 50 否AdminName varchar 50 否AdminPwd varchar 50 否(2)學(xué)生信息表 student在學(xué)生選題系統(tǒng)中,學(xué)生是主要的用戶(hù)之一,選擇學(xué)生用戶(hù)登錄后,會(huì)出現(xiàn)所有學(xué)生的子任務(wù)菜單,例如查看課題、選擇課題、教師信息查看等等,學(xué)生拿到題目以后進(jìn)行分組,選出組長(zhǎng),組長(zhǎng)分配各位組員需做的課題部分。學(xué)生還需一定階段向老師提交課題設(shè)計(jì)的進(jìn)程(如源程序、PPT、WORD 等等) ,如表 39 所示:表 39 學(xué)生信息表 Student列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空ID IntStudentNum varchar 50 否StudentName varchar 50 否StudentPwd varchar 50 否StudentSex varchar 50 否(3)教師信息表 teacher教師登錄后,會(huì)出現(xiàn)所有教師的子任務(wù)菜單,例如查詢(xún)所有課題,對(duì)學(xué)生進(jìn)行項(xiàng)目的分配,可以時(shí)刻監(jiān)督學(xué)生的課題設(shè)計(jì)的進(jìn)程信息,要求學(xué)生上傳資料,還可以對(duì)學(xué)生的課題設(shè)計(jì)進(jìn)行批改,和學(xué)生在討論區(qū)進(jìn)行討論研究,最后根據(jù)學(xué)生的各方面表現(xiàn)進(jìn)行成績(jī)的給定,如表 310 所示:表 310 教師信息表 teacher列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空ID IntTeacherNum varchar 50 否TeacherName varchar 50 否TeacherPwd varchar 50 否TeacherCourse varchar 50 否(4)系統(tǒng)還有其它的信息表,如表 311 的課程表、312 分?jǐn)?shù)表、313 測(cè)試表。第 15 頁(yè) 共 44 頁(yè)表 311課程表 lesson列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空ID int 4LessonName varchar 50LessonDataTime datatime表 312分?jǐn)?shù)表 score列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許ID int 4StudentName varchar 50 否LessonName varchar 50 否score int 4 否StudentName varchar 50 否StudentAns varchar 50 否RightAns varchar 50 否表 313測(cè)試表 test列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空ID InttestContent varchar 200 否testAns1 varchar 50 否testAns2 varchar 50 否testAns3 varchar 50 否testAns4 varchar 50 否pub int 否testCourse varchar 50 否第 16 頁(yè) 共 44 頁(yè)第 4章 系統(tǒng)功能實(shí)現(xiàn) 開(kāi)發(fā)工具介紹該考試系統(tǒng)主要采用 C語(yǔ)言、數(shù)據(jù)庫(kù) SQL Server2022 以及 Visual Studio2022 等技術(shù)和軟件。整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過(guò)需求分析、總體設(shè)計(jì)、文檔代碼的編制、模塊測(cè)試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。1. C語(yǔ)言C sharp(又被簡(jiǎn)稱(chēng)為“C”)是微軟公司在二 OOO 年六月發(fā)布的一種新的編程語(yǔ)言,并定于在微軟職業(yè)開(kāi)發(fā)者論壇(PDC)是微軟公司研究員 Anders Hejlsberg看起來(lái)與 Java 有著驚人的相似。它包括了諸如單一繼承,界面 ,與 Java幾乎同樣的語(yǔ)法, C與 Java 有著明顯的不同,它借鑒了 Delphi 的一個(gè)特點(diǎn),與 COM(組件
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1