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

正文內(nèi)容

網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)-全文預(yù)覽

2024-12-31 17:18 上一頁面

下一頁面
  

【正文】 dio2Sum int(4) not null 單選題數(shù)目 radio2Val int(4) null 單選題分值 checkboxSum int(4) not null 多選題數(shù)目 checkboxVal int(4) null 多選題分值 textSum int(4) not null 填空題數(shù)目 textVal int(4) null 填空題分值 examScore int(4) null 總分值 examAvg int(4) null 平均分?jǐn)?shù) examStatus nvarchar(50) not null 考場狀態(tài) 表 4?8學(xué)生成績表 (stuPaper) 字段名稱 數(shù)據(jù)類型 約束說明 功能說明 stuID bigint(8) key, not null 考生號 examID bigint(8) key, not null 考場編號 paperID int(4) not null 試卷編號 quizID int(4) not null 試題編號 quizClass nvarchar(50) not null 試題類型 quizKey nvarchar(50) not null 試題答案 quizStatus bit(1) not null 試題狀態(tài) quizScore int(4) not null 試題分?jǐn)?shù) stuKey nvarchar(50) null 學(xué)生答案 stuScore int(4) null 考生得分 表 4?9學(xué)生成績表 (stuScore) 字段名稱 數(shù)據(jù)類型 約束說明 功能說明 stuID bigint(8) key, not null 考生號 stuPwd nvarchar(50) not null 考場密碼 examID bigint(8) not null 考場編號 quizID ntext (16) not null 試題編號 quizKey ntext (16) not null 正確答案 stuKey ntext (16) null 考生答案 stuScore int(4) null 考生分?jǐn)?shù) stuStatus nvarchar(50) null 考生 狀態(tài) 表 4?10專家答疑表 (board) 字段名稱 數(shù)據(jù)類型 約束說明 功能說明 boardid bigint(8) key, not null 問題編號 userid bigint(8) not null 學(xué)生號 字段名稱 數(shù)據(jù)類型 約束說明 功能說明 username nvarchar(50) not null 學(xué)生姓名 title ntext (16) not null 問題簡述 content ntext (16) not null 問題描述 vtime smalldatetime(4) null 提問時間 reuser nvarchar(50) null 答疑教師 revert ntext (16) null 答疑內(nèi)容 表 4?11操作日志表 (audit) 字段名稱 數(shù)據(jù)類型 約束說明 功能說明 aid bigint(8) key, not null 日志編號 logID bigint(8) not null 操作者編號 logname nvarchar(50) not null 操作者姓名 [identity] nvarchar(50) not null 操作者身份 logtime smalldatetime(4) not null 操作時間 logip nvarchar(50) not null 主機(jī) IP operation nvarchar(100) not null 執(zhí)行操作 表 4?12信息分類表 (sort) 字段名稱 數(shù)據(jù)類型 約束說明 功能說明 sortid int(4) key, not null 分類編號 sort nvarchar(50) not null 分類名稱 表 4?13信息發(fā)布表 (sort) 字段名稱 數(shù)據(jù)類型 約束說明 功能說明 nid bigint(8) key, not null 信息編號 ntitle nvarchar(50) not null 信息標(biāo)題 sortid int(4) not null 分類編號 teaID nvarchar(50) not null 教師編號 ncontent ntext (16) not null 信息內(nèi)容 ntime smalldatetime(4) not null 發(fā)布時間 5 系統(tǒng)主要功能模塊 為了提高開發(fā)效率本系統(tǒng)采用模塊化開發(fā),且編寫出涉及對數(shù)據(jù)庫的增、刪、改、查的通用代碼, 實現(xiàn)代碼復(fù)用,快速開發(fā)。 數(shù)據(jù)庫概念設(shè)計 通過上面對考試系統(tǒng)各數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的分析,以及對現(xiàn)實世界概念模型的抽象,可以確立在線考試的主要實體為:教師、學(xué)生、考題、年級、班級、科目、信息分類、信息等,并簡要地設(shè)計出如圖 4?2所示的 ER關(guān)系圖,為數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計奠定基礎(chǔ)。 專家答疑,包括的數(shù)據(jù)項有:問題編號、學(xué)生姓名、問題簡述、問題描述、提問時間、答疑教師、答疑內(nèi)容等。 試題,包括的數(shù)據(jù)項有:試題編號、科目、題干、題型、備選項、答案、選中次數(shù)、答對率、試題作者、添加時間等。 學(xué)生信息, 包括的數(shù)據(jù)項有:學(xué)生編號、學(xué)生姓名、管理密碼、年級、班級等。 圖 3?15教師活動時序圖 4 數(shù)據(jù)庫分析與設(shè)計 數(shù)據(jù)庫技術(shù)對數(shù)據(jù)處理量大、數(shù)據(jù)類型復(fù)雜,以及對數(shù)據(jù)的存儲、維護(hù)、檢索、分類、統(tǒng)計等諸多方面具有強(qiáng)大的功能。時序圖強(qiáng)調(diào)對象之間消息的時間順序,同時顯示了對象之間的交互。 圖 3?12信息管理模塊類圖 系統(tǒng)狀態(tài)圖 UML狀態(tài)圖 (Statechart Diagram)描述一個實體基于事件反應(yīng)的動態(tài)行為,顯示了該實體如何根據(jù)當(dāng)前所處的狀態(tài)對 不同的時間做出反應(yīng)的,通過類對象的生命周期建立模型來描述對象隨時間變化的動態(tài)行為。教師 (teacher)則繼承一般屬性方法外獨立擁 有權(quán)限屬性和管理、監(jiān)考、答疑等方法。下面以教師、學(xué)生為對象用類圖來描述一下。 圖 3?10專家答疑 活動圖 類圖描述用例 類是具有相似結(jié)構(gòu)、行為和關(guān)系的一組對象的描述符。 圖 3?8題庫管理活動圖 (3)在線考試 如圖 3?9所示,系統(tǒng)首先提示考生輸入用戶名和密碼,然后 考生輸入用戶名和密碼提交,系統(tǒng)驗證輸入的用戶名和密碼是否正確,如正確,則啟動系統(tǒng),出現(xiàn)考試界面,考生可以在線答題,并更新考生答案表的相關(guān)信息。由于本系統(tǒng)涉及的活動較多,這里僅給出幾個主要的活動圖。實質(zhì)上活動圖是結(jié)構(gòu)化開發(fā)中流程圖和數(shù)據(jù)流程圖 (DFD)的面向?qū)ο蟮韧w。如圖 3?5所示。如圖 3?3所示。由于本系統(tǒng)涉及的用例較多,這里僅給出幾個主要的用例圖。一個用例模型由若干用例圖描述。 (2)識別用例 用例 (use case):規(guī)定系統(tǒng)或部分系統(tǒng)的行為,它描述系統(tǒng)所執(zhí)行的動作序列集,并為執(zhí)行者產(chǎn) 生一個可供觀察的結(jié)果。 (1)識別參與者 (角色 ) 參與者是代表與系統(tǒng)交互的人、硬件設(shè)備或另一系統(tǒng),它存在于系統(tǒng)的外部。 系統(tǒng)用例分析 通過對系統(tǒng)的需求進(jìn)行建模,直觀形象的圖形化表示,便于清晰地認(rèn)識整個系統(tǒng)的流程和功能。 (7)計算機(jī)自動閱卷:能夠自動對考生的客觀題部分進(jìn)行評分,主觀題部分則由閱卷教師閱卷 后將其成績手工輸入,最后計算機(jī)生成每個考生的成績,并將結(jié)果保存于考生成績數(shù)據(jù)庫。 (3)試題庫管理:對各題型的管理,試題的錄入、編輯、刪除等??荚囅到y(tǒng)還應(yīng)當(dāng)根據(jù)考試情況對試題區(qū)分度、難度進(jìn)行評估,以及試卷信度的分析。所以一定要考慮題型在數(shù)據(jù)庫中的保存及主觀題和客觀題的評分問題。在線考試與一般的單機(jī)考試是不同的。為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求:首先,采用開放、動態(tài)的系統(tǒng) 架構(gòu),將傳統(tǒng)的考試模式與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合。但活動圖不適用于描述動作與對象間的關(guān)系,顯示對象間的合作以及顯示對象在生命周期內(nèi)的運(yùn)轉(zhuǎn)情況。 活動圖:活動圖是一種特殊的狀態(tài)圖,描述需要做的活動、執(zhí)行這些活動的順序 (多為并行的 )以及工作流 (完成工作所需要的步驟 )。它強(qiáng)調(diào)收發(fā)消息的對象的結(jié)構(gòu)組織,按組織結(jié)構(gòu)對控制流建模。 (2)動態(tài)建模機(jī)制 系統(tǒng)的動態(tài)行為主要是由交互圖 (順序圖和協(xié)作圖 )、狀態(tài)圖和活動圖來表達(dá)。 構(gòu)件圖:構(gòu)件圖展現(xiàn)了一組構(gòu)件之間的組織和依賴,用于對原代碼、可執(zhí)行的發(fā)布、物理數(shù)據(jù)庫和可調(diào)整的系統(tǒng)建模。系統(tǒng)可有多個類圖,單個類圖 僅表達(dá)了系統(tǒng)的一個方面。可以用用例圖描述系統(tǒng)的靜態(tài)使用情況。因此,標(biāo)準(zhǔn)建模語言 UML的主要內(nèi)容也可以歸納為靜態(tài)建模機(jī)制和動態(tài)建模機(jī)制兩大類。這四種機(jī)制是規(guī)格說明、修飾、通用劃分和擴(kuò)展機(jī)制。在軟件開發(fā)的生命 周期內(nèi),隨著系統(tǒng)細(xì)節(jié)的展開和變動,不可避免地要出現(xiàn)一些不太規(guī)范的模型。事物是模型中最有代表性的成分的抽象;關(guān)系把事物結(jié)合在一起;圖聚集了相關(guān)的事物。 UML 的概念模型 為了理解 UML,需要形成一個語言的概念模型。 DIV的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包含元素的特性由 DIV標(biāo)簽的屬性來控制,或者是通過使用樣式表 (CSS)格式化這個塊來進(jìn)行控制。使網(wǎng)頁的表現(xiàn)非常統(tǒng)一,并且容易修改。由 W3C的 CSS工作組產(chǎn)生和維護(hù),是一種標(biāo)記語言,它不需要編譯,可以直接由瀏覽器執(zhí)行 (屬于瀏覽器解釋型語言 )。 (4)表單中提取 信息,構(gòu)造處理數(shù)據(jù)庫的 SQL命令并使用 “Execute”命令執(zhí)行訪問數(shù)據(jù)庫的操作,并將返回的結(jié)果集儲存到 Recordset中。 Connection 對象具有各種屬性和方法,可以使用它們打開和關(guān)閉數(shù)據(jù)庫連接,并且發(fā)出查詢請求來更新信息。一般使用 ADO訪問數(shù)據(jù)庫的 ASP腳本程序使用 Connection對象建立并管理與遠(yuǎn)程數(shù)據(jù)庫的連接;使用 Command對象提供靈活的查詢;使用 Recordset對象訪問數(shù)據(jù)庫查詢所返回的結(jié)果。 數(shù)據(jù)庫是實現(xiàn)有組織的,動態(tài)的存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機(jī)軟硬自愿組成的系統(tǒng),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問, 與應(yīng)用程序的高度獨立性。執(zhí)行過程如圖 2?3所示: 圖 2?3 ASP訪問 Web數(shù)據(jù)庫過程 (1)瀏覽器:用戶通過 Web 瀏覽器用 HTTP 協(xié)議向 Inter 信息服務(wù)器 (IIS)發(fā)出請求。其中 ADO是 ASP內(nèi)置的數(shù)據(jù)庫存取組件,各種腳本和語言均可調(diào)用它實現(xiàn)對數(shù)據(jù)庫的直接訪問,并利用相應(yīng)的數(shù)據(jù)接口顯示查詢結(jié)果。原因如下:第一, SQL Server與 Windows 2021 Server 服務(wù)器緊密集成,而 Windows 2021 Server 服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了 SQL Server 2021服務(wù)器的安全性,符合系統(tǒng)對安全性的要求;第二,用戶可以使用 Web 瀏覽器查詢存儲在 SQL Server 2021 數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫的要求。 ASP所使用的腳本語言均在 WEB服務(wù)器執(zhí)行,客戶端的瀏覽器不執(zhí)行這些腳本語言; (5)ASP 需要能夠能與任何 ActiveX Scripting 語言相兼容,除了可以使用VBScript 或 JavaScript 腳本語言來設(shè)計外,還可以通過 plugin的方式, 使用由第三方所提供的其他腳本語言,例如 rexx、 perl 、 tcl 等,腳本 引擎是處理腳本程序的 COM組件; (6)ASP 的源程序不會被傳到客戶瀏覽器,因而可以避免源程序被剽竊,提高了程序的安全性; (7)可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本; Actives 服務(wù)器組件具有無限可擴(kuò)充性,可以使用 Visual Basic、 Java、 Visual C++、 Cobol 等編程語言來編寫所需的 Actives 服務(wù)器組件。有了ASP就不必?fù)?dān)心客戶瀏覽器是否能運(yùn)行你所編寫的代碼,因為所有的程序都將在服務(wù)器執(zhí)行,包括所有嵌在普通 html 中的腳本程序。使用 ASP可以交互 HTML頁、腳本命令和ActiveX 組件組合起來,創(chuàng)建動態(tài)的、交互的 Web 網(wǎng)頁和基于 Web 的功能強(qiáng)大的應(yīng)用程 序。 從本質(zhì)上講是各種技術(shù)的集成與綜合應(yīng)用,它以 TCP/IP 協(xié)議為基礎(chǔ),使用HTML 描述網(wǎng)絡(luò)的資源,通過超文本 (Hypertext)、超媒體 (Hypermedia)技術(shù)實現(xiàn)超級鏈接,無論文本、圖形,還是動畫、聲音都能通過文擋中的鏈接連接到服務(wù)器上的其它文檔或其它站點,使客戶以用交互方式快速地搜索所需要的資料,通過表單供用戶填寫并通過服務(wù)器應(yīng)用程序提交給 數(shù)據(jù)庫等。 Web 技術(shù) Web 技術(shù)的迅猛發(fā)展,使全人類都能共享 Web 上的各類資源,包括功能強(qiáng)大的計算資源、海量信息的數(shù)據(jù)庫資源、五花八門的多媒體信息資源、門類齊全的軟件工具資源等,這些使得任何人能在任何時間、任何地點和任何設(shè)備上獲得所需要的信息資源和服務(wù)。相關(guān)人員通過瀏覽器來增加、修改、刪除數(shù)據(jù),對信息進(jìn)行管理。 基于上述考慮,整個考試系統(tǒng)采用 Browser/Web Server 的二層體系結(jié)構(gòu)比較合適,服務(wù)器端采用 Microsoft S
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1