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

正文內(nèi)容

基于asp的在線考試系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-03 17:00本頁面
  

【正文】 新的編程語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)是微軟公司研究員 Anders Hejlsberg看起來與 Java 有著驚人的相似。第 15 頁 共 44 頁表 311課程表 lesson列名 數(shù)據(jù)類型 長度 允許空ID int 4LessonName varchar 50LessonDataTime datatime表 312分數(shù)表 score列名 數(shù)據(jù)類型 長度 允許ID int 4StudentName varchar 50 否LessonName varchar 50 否score int 4 否StudentName varchar 50 否StudentAns varchar 50 否RightAns varchar 50 否表 313測試表 test列名 數(shù)據(jù)類型 長度 允許空ID InttestContent varchar 200 否testAns1 varchar 50 否testAns2 varchar 50 否testAns3 varchar 50 否testAns4 varchar 50 否pub int 否testCourse varchar 50 否第 16 頁 共 44 頁第 4章 系統(tǒng)功能實現(xiàn) 開發(fā)工具介紹該考試系統(tǒng)主要采用 C語言、數(shù)據(jù)庫 SQL Server2022 以及 Visual Studio2022 等技術(shù)和軟件。包括如下幾個表:(1) 系統(tǒng)管理員信息表 Admin具有系統(tǒng)管理員擁有系統(tǒng)最高權(quán)限,以系統(tǒng)管理員身份登錄后,會出現(xiàn)所有的子任務菜單,例如學生信息的管理、課題信息的管理、教師信息的管理等等,如表 38所示:第 14 頁 共 44 頁表 38 系統(tǒng)管理員信息表 Admin列名 數(shù)據(jù)類型 長度 允許空ID int 4 否AdminNum varchar 50 否AdminName varchar 50 否AdminPwd varchar 50 否(2)學生信息表 student在學生選題系統(tǒng)中,學生是主要的用戶之一,選擇學生用戶登錄后,會出現(xiàn)所有學生的子任務菜單,例如查看課題、選擇課題、教師信息查看等等,學生拿到題目以后進行分組,選出組長,組長分配各位組員需做的課題部分。數(shù)據(jù)只需要在表中存儲一次,用戶便可以在不同的位置查看,當某一數(shù)據(jù)更新后,所有顯示該數(shù)據(jù)的位置都將自動更新,這樣可以避免冗余存儲減少了工作量和錯誤。微軟開發(fā)的 SQL Server 2022 是在 Windows/2022/XP 及 Windows NT 平臺中應用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以通過各種數(shù)據(jù)庫對象對數(shù)據(jù)進行控制和管理,不論用戶創(chuàng)建的獨立桌面數(shù)據(jù)庫適用于個人、部門還是整個企業(yè),SQL Server 2022 都可以為管理數(shù)據(jù)生成易于使用的數(shù)據(jù)庫,SQL Server 2022 不僅擁有眾多傳統(tǒng)數(shù)據(jù)庫管理軟件所具備的功能,同時還進一步增強了與 web 頁集成,能夠更方便的共享跨越各種平臺和不同用戶級別的數(shù)據(jù)。第 13 頁 共 44 頁教師 管理 學生管理員 管理管理考試 管理試題庫N 1 1 N11NNNM圖 37各實體總 ER圖本系統(tǒng)采用的數(shù)據(jù)庫管理系統(tǒng)是 Microsoft 公司的 SQL Server 2022。4. 一個 M:N 聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。對于實體間的聯(lián)系則有以下不同的情況:2. 一個 1:1 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應的關(guān)系模式合并。如圖 36 所示:課題表登錄名 課程名 創(chuàng)建日期圖 36試題表實體屬性圖 關(guān)系模式設計1. 一個實體型轉(zhuǎn)換為一個關(guān)系模式的集合。如圖 34 所示:學生標識 登錄名 姓名 密碼 姓名圖 34學生實體屬性圖教師實體就是用來記錄教師的登錄名、姓名、密碼以及所任教的科目數(shù)。管理員實體就是用來記錄登錄名、用戶名和密碼信息的。根據(jù)以上得到的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設計打下基礎。(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。(2)易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫的設計成功的關(guān)鍵。 概念模型設計將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型的過程就是概念結(jié)構(gòu)設計,它是整個數(shù)據(jù)庫設計的關(guān)鍵。這些功能使您得以快速交付 SQL Server 應用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應用程序??蓪⒁唤M數(shù)據(jù)復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務器。SQL Server 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 數(shù)據(jù)庫的部分,同時分布式事務支持充分保護任何分布式數(shù)據(jù)更新的完整性。在 本 系 統(tǒng) 中 , 在 線 考 試 系 統(tǒng) 的 數(shù) 據(jù) 流 圖 ,如 圖 所 示 : 管理員課題添、增、刪課題教師課題選擇選擇考試2查詢信息成績給定學生圖 32在線考試系統(tǒng)的數(shù)據(jù)流圖 數(shù)據(jù)庫層的設計數(shù)據(jù)設計方案:采用 DBMS 方案——SQL Server. SQL Server 關(guān)系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。 由 于 圖 形 描 述 簡 明 、 清 晰 ,不 涉 及 到 技 術(shù) 細 節(jié) , 所 描 述 的 內(nèi) 容 是 面 向 用 戶 的 , 所 以 即 使 完 全 不 懂 信 息 技 術(shù) 的用 戶 單 位 的 人 員 也 容 易 理 解 。 系統(tǒng)功能結(jié)構(gòu)圖在線考試系統(tǒng)模塊 31 所示:在線考試系統(tǒng)管理員管理 教師管理 學生管理學生信息管理 教師信息管理 試題信息管理 科目信息管理 考試結(jié)果管理管理員信息管理試題信息管理 考試結(jié)果管理 個人信息維護答題圖 31在線考試系統(tǒng)模塊圖 數(shù)據(jù)流圖數(shù) 據(jù) 流 圖 ( DFD: Data Flow Diagram) 就 是 組 織 中 信 息 運 動 的 抽 象 , 是 信息 邏 輯 系 統(tǒng) 模 型 的 主 要 形 式 。因此,在本系統(tǒng)的設計過程中,我們將預先考慮各種各樣的誤操作及后果,采取相應的預防措施,確保不產(chǎn)生災難性的后果,保證系統(tǒng)的健壯性。因此要在技術(shù)上采取一定的技術(shù)手段和措施來保證數(shù)據(jù)的安全性。 數(shù)據(jù)的安全性在線考試系統(tǒng)中的業(yè)務數(shù)據(jù)信息是非常重要的。那么在設計該系統(tǒng)時,很重要的一個問題就是系統(tǒng)的長期穩(wěn)定運行。如果在應用層比較容易實現(xiàn),那么最好放在應用層來實現(xiàn),這樣層次比較清楚。(3)數(shù)據(jù)層采用大型 MSSQLServer2022 數(shù)據(jù)庫系統(tǒng),在這里還可根據(jù)業(yè)務規(guī)則編寫觸發(fā)器、部分業(yè)務處理存儲過程等 SQL 語句。邏輯層主要封裝各類應用的數(shù)據(jù)請求及處理 SQL 語句。在這里我們根據(jù)業(yè)務數(shù)據(jù)的相關(guān)性,劃分成多個對象(每個對象是一個 DComDatalnodule)。第 7 頁 共 44 頁由于各項業(yè)務處理由權(quán)限不同的部門人員使用,對界面和功能的要求也不一,還有現(xiàn)在主要應用是建立在 INTRANET 上,因此當前的 B/S 界面由各有關(guān)的用戶使用(系統(tǒng)管理員,教師,學生,系統(tǒng)管理員),可將其主要功能劃分為若干獨立應用程序模塊。當然也關(guān)系到系統(tǒng)整體性能、伸縮性和易維護等方面。為了便于管理和開發(fā),對于整個系統(tǒng)來說,現(xiàn)在我們在集中形成的用戶界面上體現(xiàn)的主要功能為: 用戶登錄模塊、系統(tǒng)管理員模塊、教師模塊、學生模塊、系統(tǒng)退出。3. 系統(tǒng)環(huán)境配置方面前端可以使用多種瀏覽器(如 IE/Netscape 等);服務器端可存取多種數(shù)據(jù)庫(SQL Server、Access、Foxpro 等);完成前后端兩者的集成輸出的功能就由微軟的 IIS 和ASP 技術(shù)實現(xiàn),且在 ASP 中可使用多種腳本語言(VBScript、JavaScript、PERL 等)。瀏覽器/服務器架構(gòu)下的 Web 數(shù)據(jù)庫體系的優(yōu)點:1. 用戶方面由于在前端采用了統(tǒng)一的瀏覽器界面,所以用戶在使用時簡單易用,只需要掌握一些簡單的 Web 頁面操作方法,大大降低了培訓、維護成本。典型的交互操作包括讀取頁、單擊鏈接、列表框選擇以及查詢和輸入數(shù)據(jù)域。典型的 Web 數(shù)據(jù)庫系統(tǒng)有一個 Web 瀏覽器作為用戶界面,一個數(shù)據(jù)庫服務器用作信息存儲和一個連接兩者的 Web 服務器,這是一個三層的 Web 結(jié)構(gòu)?;谶@種情況,微軟提出 Web Computing 的概念,并把它應用于數(shù)據(jù)庫技術(shù)中,這就是瀏覽器/服務器架構(gòu)下的 Web 數(shù)據(jù)庫體系。為了實現(xiàn)此目的,Web 技術(shù)的應用已成為一種必然。 技術(shù)分析由于在本次畢業(yè)設計中將涉及網(wǎng)絡技術(shù)、數(shù)據(jù)庫技術(shù)等多種技術(shù)和程序開發(fā)語言,只有首先對所要涉及和使用到的每個技術(shù)和編程語言都有所了解,充分把握其技術(shù)優(yōu)勢,并且能夠舉一反三的靈活應用的情況下才能使這些技術(shù)更好的服務于物業(yè)管理服第 5 頁 共 44 頁務系統(tǒng)的方案制定和開發(fā)中。分層,細化模塊可以很好的解決將來系統(tǒng)擴展中不改變基本架構(gòu)的同時增加功能。擴充性原則:系統(tǒng)的整體規(guī)劃及框架設計是具可擴充性的,系統(tǒng)在設計開發(fā)中充分考慮了移植、擴展的問題。 可行性分析實用性原則:考試是學生學習和實踐的一個重要環(huán)節(jié),對此環(huán)節(jié)都依賴老師的個人管理,隨著學生人數(shù)的增加以及對課題設計的要求提高,借助軟件對此環(huán)節(jié)進行有效管理已勢在必行。(5)選擇題信息包括的數(shù)據(jù)項有:單選題編號、題干、正確答案、備選項(A、B、C、D)等。(3)教師用戶信息包括的數(shù)據(jù)項有:用戶名、密碼。第 4 頁 共 44 頁 數(shù)據(jù)庫需求分析針對一般考試系統(tǒng)的需求,設計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)管理員信息包括的數(shù)據(jù)項有:管理員姓名、密碼等。(1)在線考試:學生可以任選時間進行在線測試,考試結(jié)束后,系統(tǒng)會根據(jù)已有的標準答案進行在線判卷,考生可以立刻知道考試成績。(4)學生管理:管理員可以對用戶的資料進行查詢、刪除。(2)題庫管理:管理員可以對題庫中的試題進行三種基本操作:
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1