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

正文內(nèi)容

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

2024-08-07 17:00本頁面
  

【正文】 三章中對系統(tǒng)的詳細設計進行了介紹,第四章詳細描述了系統(tǒng)的實現(xiàn),第五章對系統(tǒng)測試?;?ASP 技術(shù)的在線考試系統(tǒng)是傳統(tǒng)考場的延伸,加上數(shù)據(jù)庫技術(shù)的應用,大大簡化了傳統(tǒng)考試的過程??忌赏ㄟ^姓名、準考證和口令進行登錄,試卷可根據(jù)題庫中的內(nèi)容即時生成,可避免考前的壓題,體現(xiàn)了對考生公平性;而且可以使用大量標準化試題,從而使用計算機判卷,體現(xiàn)了答案的安全性,大大提高閱卷效率;還可以直接把成績送到數(shù)據(jù)庫中,進行統(tǒng)計、排序等操作,因此,采用在線考試系統(tǒng)將是以后考試發(fā)展的趨勢。從安全性和易維護性考慮,選擇了 WEB 實現(xiàn)技術(shù),簡單的說,就是將系統(tǒng)做成一種 B/S 模式,可以讓用戶通過瀏覽器直接訪問位于服務器上的試題以及對系統(tǒng)進行遠程維護。(2)提供學生信息管理,對學生信息進行查詢、修改、刪除和添加操作。(4)提供試題信息管理,對試題信息進行查詢、修改、刪除和添加操作。(6)提供考試結(jié)果管理,可對考試結(jié)果進行查詢和刪除操作。如果教師對現(xiàn)有的密碼不滿意,還可以修改自己的密碼。 研究方案1. 采用的技術(shù)線路系統(tǒng)采用 B/S(瀏覽器/服務器)體系結(jié)構(gòu),數(shù)據(jù)庫采用 SQL Server 2022,動態(tài)網(wǎng)頁的開發(fā)使用 技術(shù),采用面向?qū)ο笳Z言 C來編寫程序。在抽取試題上,系統(tǒng)使用隨機抽取試題的方式,體現(xiàn)了考試的客觀與公正。在后臺管理上,分后臺管理員管理模塊和試題管理模塊。而后者只允許教師登錄,教師可以對自己任教的科目試題進行修改。為了發(fā)現(xiàn)用戶的真正需求,首先應該從宏觀角度調(diào)查、分析用戶所面臨的問題。 功能需求分析本系統(tǒng)的用戶可分為管理員和普通用戶兩類。從總體上考慮,系統(tǒng)應該實現(xiàn)下列功能:對管理員來說,包括試卷管理、題庫管理、成績管理。同時,管理員還可以對庫中已有的試卷進行修改和刪除,添加新試卷等。(3)成績管理:管理員可以查看考生的考試成績,并針對不同的課程進行成績統(tǒng)計。對普通用戶來說,包括在線考試、查詢以往考試成績等。(2)查詢以往考試成績:學生可以在線查詢以前參加過的每門課程的考試相關(guān)信息。(2)學生用戶信息包括的數(shù)據(jù)項有:用戶名、密碼、性別、班號、學號等。(4)試卷信息包括的數(shù)據(jù)項有:填空題分值、填空題數(shù)量、判斷題分值、判斷題數(shù)量、選擇題分值、選擇題數(shù)量等。(6)成績信息包括的數(shù)據(jù)項有:考試科目、考生學號、考生姓名、成績。經(jīng)濟性原則:建立適合在線考試系統(tǒng)用戶自身需求的平臺,提供廣泛的涵蓋用戶多種需求的功能,數(shù)據(jù)處理方式靈活以滿足需求,并確保其較好的拓展性和開放性;同時能夠自主的對系統(tǒng)中大部分內(nèi)容作更新、修改操作,節(jié)省了老師學生的寶貴時間,提高了信息更新、傳播效率。這是每個系統(tǒng)都要考慮的重要問題。前臺頁面的設計能保證系統(tǒng)在更新后不會破壞系統(tǒng)的整體結(jié)構(gòu)。為了充分利用網(wǎng)絡資源,越來越多的信息需要在 WWW(World Wide Web)上發(fā)布,實現(xiàn)信息最大程度的共享。只有把瀏覽器/服務器與 Web 技術(shù)很好的結(jié)合,充分發(fā)揮各自訴優(yōu)勢,才能滿足這種需要。這種數(shù)據(jù)庫體系是利用 Web 服務器和 Active Server Pages(動態(tài)服務器網(wǎng)頁,簡稱 ASP)作為數(shù)據(jù)庫操作的中間層,將瀏覽器/服務器架構(gòu)與 Web 技術(shù)結(jié)合,使 Web 站點可以呈現(xiàn)出更多樣化、更豐富的內(nèi)容。用戶使用 Web 瀏覽器訪問 Web 頁,通過 Web 頁上顯示的表格與數(shù)據(jù)庫進行互操作。以數(shù)據(jù)庫獲取的信息能以文本、圖像、表或多媒體對象的形式在 Web 頁上顯示。2. 系統(tǒng)的開發(fā)方面整個軟件的開發(fā)可以集中在服務器端進行,不需要對用戶端進行特殊的設置和軟件安裝,降低了維護成本。第 6 頁 共 44 頁第 3章 系統(tǒng)的詳細設計 用戶層的設計項目實施之前,我們對用戶的工作方式、業(yè)務流程和管理模式進行了比較詳細的了解和細致的分析,從總體上進行把握,再就工作流程和需求等細節(jié)問題上進行多次的相互交流,并得到用戶的認可。 系統(tǒng)功能的總體邏輯層次在決定采用三層 B/S 結(jié)構(gòu)來實現(xiàn)這個系統(tǒng)后,劃分三層間的界線就成了關(guān)鍵性的問題,特別是劃分應用層和數(shù)據(jù)層之間的界線關(guān)系到網(wǎng)絡的流量、代碼的重用和以后的業(yè)務邏輯的擴展及修改。系統(tǒng)整體架構(gòu)設計如圖 32 所示:業(yè)務邏輯層數(shù)據(jù)訪問層數(shù)據(jù)庫圖 32 總體架構(gòu)設計 (l)界面層提供給用戶一個操作界面,通過界面層,用戶輸入數(shù)據(jù)、顯示數(shù)據(jù)。(2)邏輯層(中間層、應用服務器)是系統(tǒng)設計的關(guān)鍵和難點。這樣,可以重復利用對象中的 Provider 和方法,減少冗余,層次清晰。如果應用服務器很忙的話,即要處理的業(yè)務很多,還可以根據(jù)易于管理這個原則把相關(guān)的業(yè)務分到新的應用服務器上去,使得業(yè)務處理得到平衡。這里所寫的業(yè)務邏輯要考慮到服務器的處理事務的繁忙程度及業(yè)務邏輯實現(xiàn)的難易。 設計要求 系統(tǒng)穩(wěn)定性在線考試系統(tǒng)的用戶數(shù)隨著學生的日益增大而越來越多,在線考試系統(tǒng)對于學校管理和學生實踐工作至關(guān)重要。我們對于系統(tǒng)的啟動、運行和監(jiān)控等各個環(huán)節(jié)可能出現(xiàn)的不穩(wěn)定因素給予充分的考慮,以確保不影響單位的日常工作。數(shù)據(jù)安全性是本系統(tǒng)需要著重考慮的另一個問題,要確保數(shù)據(jù)完整性和一致性,要確保數(shù)據(jù)經(jīng)常性的備份,即使數(shù)據(jù)意外遭破壞,也要能及時恢復,而不能要人工把原始的大量的數(shù)據(jù)重新輸入一遍。第 8 頁 共 44 頁 系統(tǒng)健壯性在線考試系統(tǒng)需要長期穩(wěn)定地運行,用戶在日常的工作中要進行各種各樣的操作,而操作水平參差不齊,難免會產(chǎn)生各種各樣的誤操作和錯誤,這就打破了本系統(tǒng)的正常運行流程,可能導致預想不到的后果。 系統(tǒng)規(guī)劃在線考試系統(tǒng)由系統(tǒng)管理員模塊、教師模塊、學生模塊 3 部分組成。 這 個 模 型 不 涉 及 硬 件 、 軟 件 、 數(shù) 據(jù) 結(jié) 構(gòu) 與 文 件 組 織 ,它 與 對 系 統(tǒng) 的 物 理 描 述 無 關(guān) , 只 是 用 一 種 圖 形 及 與 此 相 關(guān) 的 注 釋 來 表 示 系 統(tǒng) 的 邏輯 功 能 , 即 所 開 發(fā) 的 系 統(tǒng) 在 信 息 處 理 方 面 要 做 什 么 。 因 此 數(shù) 據(jù) 流 圖 是 系 統(tǒng) 分 析 人 員 與 用 戶 之 間 進 行 交 流第 9 頁 共 44 頁的 有 效 手 段 , 也 是 系 統(tǒng) 設 計 ( 即 建 立 所 開 發(fā) 的 系 統(tǒng) 的 物 理 模 型 ) 的 主 要 依 據(jù) 之 一 。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。復制同樣使您得以維護多個數(shù)據(jù)復本,同時確保單獨的數(shù)據(jù)復本保持同步。SQL Server 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL 第 10 頁 共 44 頁Server 的過程。因為 SQL Server 強大的功能,較好的易用性,良好的通用性和兼容性,本系統(tǒng)選擇了 SQL Server 作為數(shù)據(jù)庫平臺。1. 概念結(jié)構(gòu)的主要特點(1)能真實充分地反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求。(3)易于更改,當應用環(huán)境和應用要求改變時,容易對概念模型修改和擴充。描述概念模型的有力工具是 ER 模型。2. ER 圖中的圖形符號說明 實體:用矩形表示,矩形框內(nèi)寫明實體名稱屬性:用橢圓表示,并用無向邊將其與相應的實體連接起來 聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1:1,1:n,m:n)3. 系統(tǒng)中實體 ER 圖根據(jù)庫存管理子系統(tǒng)的設計系統(tǒng)的要求,我規(guī)劃出了以下一些實體:管理員、教師、學生。如圖 33 所示:第 11 頁 共 44 頁管理員標識 登錄名 用戶名 密碼圖 33管理員實體屬性圖學生實體就是用來記錄學生的登錄名、姓名、密碼和姓名信息的。如圖35 所示:教師標識 登錄名 姓名 密碼 科目數(shù)圖 35教師實體屬性圖第 12 頁 共 44 頁課題表實體用來記錄課程名和課程的創(chuàng)建日期。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。3. 一個 1:N 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與 N 端對應的關(guān)系模式合并。5. 三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式,與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。該管理系統(tǒng)由一系列產(chǎn)品組成,不僅能夠滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點存儲數(shù)據(jù)的需要,還能為個人或小企業(yè)提供易于使用的數(shù)據(jù)存儲服務。使用 SQL Server 2022 數(shù)據(jù)庫后,用戶可以在單一的數(shù)據(jù)庫中管理所有的信息。本系統(tǒng)建立的數(shù)據(jù)庫名稱為“” 。學生還需一定階段向老師提交課題設計的進程(如源程序、PPT、WORD 等等) ,如表 39 所示:表 39 學生信息表 Student列名 數(shù)據(jù)類型 長度 允許空ID IntStudentNum varchar 50 否StudentName varchar 50 否StudentPwd varchar 50 否StudentSex varchar 50 否(3)教師信息表 teacher教師登錄后,會出現(xiàn)所有教師的子任務菜單,例如查詢所有課題,對學生進行項目的分配,可以時刻監(jiān)督學生的課題設計的進程信息,要求學生上傳資料,還可以對學生的課題設計進行批改,和學生在討論區(qū)進行討論研究,最后根據(jù)學生的各方面表現(xiàn)進行成績的給定,如表 310 所示:表 310 教師信息表 teacher列名 數(shù)據(jù)類型 長度 允許空ID IntTeacherNum varchar 50 否TeacherName varchar 50 否TeacherPwd varchar 50 否TeacherCourse varchar 50 否(4)系統(tǒng)還有其它的信息表,如表 311 的課程表、312 分數(shù)表、313 測試表。整體設計遵循軟件工程的方法,經(jīng)過需求分析、總體設計、文檔代碼的編制、模塊測試和系統(tǒng)實現(xiàn)幾個階段。它包括了諸如單一繼承,界面 ,與 Java幾乎同樣的語法, C與 Java 有著明顯的不同,它借鑒了 Delphi 的一個特點,與 COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows 網(wǎng)絡框架的主角。它
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1