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

正文內(nèi)容

基于web的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計與實現(xiàn)說明書(編輯修改稿)

2025-06-12 18:58 本頁面
 

【文章內(nèi)容簡介】 能是在易用的、與 JSP相關(guān)的 XML標(biāo)識中進行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識能夠訪問和實例化 JavaBeans組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 d) 適應(yīng)平臺 幾乎所有平臺都支持 Java, JSP+ JavaBeans幾乎可以在所有平臺下通行無 阻。從一個平臺移植到另外一個平臺, JSP和 JavaBeans甚至不用重新編譯,因為 Java字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。 e) 數(shù)據(jù)庫連接 Java中連接數(shù)據(jù)庫的技術(shù)是 JDBC, Java程序通過 JDBC驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 Sun公司還開發(fā)了 JDBC- ODBC bridge,利用此技術(shù) Java程序可以訪問帶有 ODBC驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC驅(qū)動程序,所以 Java程序能訪問諸如 Oracle、 Sybase、 MS SQL Server和 MS Access等數(shù)據(jù)庫。 SQL Server 2021 服務(wù)器 SQL Server 概述 SQL Server 是美國 Microsoft公司開發(fā)的一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是目前世界上最著名的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一。它在性能和可擴展方面確立了世界領(lǐng)先的地位,是一套完全的數(shù)據(jù)庫和數(shù)據(jù)分析解決方案,使用戶可 以快速創(chuàng)建下一代的可擴展電子商務(wù)和數(shù)據(jù)倉庫解決方案。 Microsoft SQL Server 2021 在數(shù)據(jù)庫服務(wù)器自動調(diào)整和自動管理技術(shù)方面在數(shù)據(jù)庫領(lǐng)域中處于領(lǐng)先地位 ,使客戶可以集中精力處理商業(yè)戰(zhàn)略上的問題 ,而不是去細(xì)微調(diào)整數(shù)據(jù)庫服務(wù)器的各項參數(shù)。 SQL Server 的主要功能 a) 數(shù)據(jù)庫管理功能 3 作為數(shù)據(jù)庫管理系統(tǒng), SQL Server自然應(yīng)該具有數(shù)據(jù)庫管理功能。它的數(shù)據(jù)庫由包含數(shù)據(jù)的表集合和其他對象(如視圖、索引、存儲過程和觸發(fā)器)組成,目的是為執(zhí)行與數(shù)據(jù)有關(guān)的活動提供支持。 存儲在數(shù)據(jù)庫中的數(shù)據(jù)通常與特定的主題或過程相關(guān)。 b) 數(shù)據(jù)倉庫功能 SQL Server 2021提供了一套全新的綜合分析服務(wù)系統(tǒng)。分析服務(wù)為商業(yè)活動提供了集成的 OLAP服務(wù)和數(shù)據(jù)挖掘功能。 OLAP可以通過多維存儲技術(shù)對大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級的分析工作。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢。 SQL Server針對包括集成數(shù)據(jù)挖掘、 OLAP服務(wù)、安全性服務(wù)及通過 Inter對多維數(shù)據(jù)集進行訪問和鏈接分析提供新的數(shù)據(jù)倉庫功能。 c) 電子商務(wù) SQL Server不僅提供電子 商務(wù)所需的可伸縮性與可擴展性之外,還提供了豐富的數(shù)據(jù)庫編程能力,以確保系統(tǒng)的協(xié)同工作和靈活性。 SQL Server2021不僅支持集中化數(shù)據(jù)庫管理功能,而且還最大程度地實現(xiàn)了管理與優(yōu)化工作的自動化,從而,減輕了有關(guān)管理人員的負(fù)擔(dān)。 d) 完備的 Web功能 SQL Server2021允許通過 HTTP協(xié)議,在 Web上進行高性能、基于標(biāo)準(zhǔn)的安全訪問?;?Web的客戶端擁有訪問關(guān)系型數(shù)據(jù)存儲和訪問分析服務(wù)的能力。 e) 分布式數(shù)據(jù)復(fù)制功能 它可以將一個數(shù)據(jù)庫中的數(shù)據(jù)復(fù)制到通過局域網(wǎng)、廣域網(wǎng)或 Inter網(wǎng)絡(luò)連接的不同地點服務(wù)器或同一服務(wù)器中的不同數(shù)據(jù)庫中,并能夠自動保持這些數(shù)據(jù)同步,使各個數(shù)據(jù)庫中具有相同的數(shù)據(jù)。 Tomcat 服務(wù)器架構(gòu) Tomcat Apache組織開發(fā)的一種常用 Web服務(wù)器,提供 Web服務(wù)。 一種JSP引擎,本身具有 Web功能,可以作為獨立的 Web服務(wù)器使用。但是,在作為 Web服務(wù)器方面, Tomcat處理靜態(tài) HTML頁面時不如 Apache迅速,也沒有 Apache健壯,一般選用 Tomcat與 Apache結(jié)合的方式,讓后者對網(wǎng)站的靜態(tài)頁面的請求 提供服務(wù),而Tomcat作為專用的 JSP引擎,提供 JSP 解析 , 得以更好的性能。 JDK 的安裝與配置 a) 找到 path變量后單擊 [編輯 ]按鈕;彈出 [編輯系統(tǒng)變量 ]對話框。在 [變量值 ]文本框中輸入 “c: \jdk\bin”, 然后單擊 [確定 ]按鈕。同時新建 classpath變量。 b) 在 [系統(tǒng)變量 ]選項組中單擊 [新建 ]按鈕 ,在 [變量名 ]文本框中輸入“ classpath”, 在 [ 變 量 值 ] 文 本 框 中 輸 入 “c: \jdk\lib\ ; c:\jdk\lib\; ” 然后單擊 [確定 ]按鈕。 c) 用同樣的方法把 c:\jdk添加到 JAVA_HOME環(huán)境變量中。 Tomcat 的安裝與配置 在這里我們設(shè)默認(rèn)安裝目錄為 c:\Tomcat 安裝完畢,更改環(huán)境變量,用同樣的基于 Web的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計 與實現(xiàn) 4 方法把 c:\Tomcat 添加到 TOMCAT_HOME 環(huán)境變量中。啟動 Tomcat,在瀏覽器的 [地址 ]下拉列表框中輸入 “ ,如果看到的是在左上方有一只可愛的小貓,則表示 Tomcat 安裝成功。 總體開發(fā) 在線考試系統(tǒng)采用了 三層 的模式架構(gòu): JSPJavaBeanSql Server 2021開發(fā),即前端由 JSP網(wǎng)頁實現(xiàn)表現(xiàn)邏輯,中間使用 JavaBean的組件實現(xiàn)系統(tǒng)內(nèi)部復(fù)雜的業(yè)務(wù)邏輯,后端使用 Sql Server 2021數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)邏輯。 系統(tǒng)采用的 開發(fā)工具 是 : Myeclipse, Dreamweaver 2021 網(wǎng)頁編輯工具;采用的 數(shù)據(jù)庫 是 : SQL Server 2021;采用的服務(wù)器是: Apache Tomcat 。 其中 Java中連接數(shù)據(jù)庫的技術(shù)是 JDBC。 3 系統(tǒng)分析 需求分析 隨著社會經(jīng)濟的發(fā)展,人們對教育越來越重視??荚囀?教育中的一個重要環(huán)節(jié),近幾年來隨著考試的類型不斷增加以及考試要求不斷提高,傳統(tǒng)的考試方式要求教師打印考卷、監(jiān)考、批卷、使教師的工作量與來越大,并且這些環(huán)節(jié)由于全部由人工完成,非常容易出錯。因此,許多學(xué)?;蚩荚嚈C構(gòu)建立網(wǎng)絡(luò)在線考試網(wǎng)站來降低管理成本和減少人力物力的投入,同時,為考生提供更全面、更靈活的服務(wù)??忌M麑ψ约旱膶W(xué)習(xí)情況進行客觀、科學(xué)的評價;教務(wù)人員希望有效地改進現(xiàn)有的考試模式,提高考試效率。為了滿足考生和教務(wù)人員的要求,網(wǎng)絡(luò)在線考試系統(tǒng)應(yīng)包含在線考試、成績查詢等功能,以滿足用戶的需求。 可 行性研究 可行性分析的目的就是要用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。通過分析解決方法的利弊,來判定系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否達到值得去投資開發(fā)這個系統(tǒng)的程度。網(wǎng)絡(luò)在線考試系統(tǒng)的可行性可從以下 幾個 方面考慮。 a) 經(jīng)濟可行性 定期的組織考試是各個院校及時掌握學(xué)生學(xué)習(xí)成績的有效方式,利用網(wǎng)絡(luò)在線考試系統(tǒng),一方面可以節(jié)省人力資源,降低考試成本;另一方面,在線考試系統(tǒng)能夠快速的進行考試和評分,體現(xiàn)出考試的客觀和公正性。 b) 技術(shù)可行性 開發(fā)一個網(wǎng)絡(luò)在線考試系統(tǒng),涉及到最核 心的技術(shù)問題就是如何實現(xiàn)在不刷新頁面的情況下實時顯示考試時間及剩余考試時間,并做到到達考試結(jié)束時間自動提交試卷的功能。如果在 Ajax 技術(shù)出現(xiàn)以前,要實現(xiàn)這些功能會比較麻煩,但現(xiàn)在通過Ajax 技術(shù)可以輕松實現(xiàn)這些功能,這為網(wǎng)絡(luò)在線考試系統(tǒng)的開發(fā)提供了技術(shù)保障。 5 系統(tǒng)目標(biāo) 根據(jù)前面所做的需求分析和用戶的需求可知,網(wǎng)絡(luò)在線考試系統(tǒng)屬于中小型的軟件,在系統(tǒng)實施后,應(yīng)達到以下目標(biāo): a) 具有空間性。被授權(quán)的用戶可以在異地登錄網(wǎng)絡(luò)在線考試系統(tǒng),而無需到指定地點進行考試。 b) 操作簡單方便、界面簡潔美觀。 c) 系統(tǒng)提供考試時間倒計時功能,使考生實時了解考試剩余時間。 d) 隨機抽取試題。 e) 實現(xiàn)自動提交試卷的功能。當(dāng)考試時間到達規(guī)定時間時,如果考生還未提交試卷,系統(tǒng)將自動交卷,以保證考試嚴(yán)肅、公正地進行。 f) 系統(tǒng)自動閱卷,保證成績真實準(zhǔn)確。 g) 考生可以查詢考試成績。 系統(tǒng)功能結(jié)構(gòu) 根據(jù)網(wǎng)絡(luò)在線考試系統(tǒng)的特點,可以將其分為前臺和后臺兩個部分進行設(shè)計。前臺主要用于考生注冊和登錄系統(tǒng)、在線考試、查詢成績以及修改個人資料等;后臺主要用于管理員對考生信息、課程信息、考題信息和考生成績信息等進行管理 。 網(wǎng)絡(luò)在線考試系統(tǒng)的前臺功能如 圖 31所示: 圖 31 網(wǎng)絡(luò)在線考試系統(tǒng)的前臺功能結(jié)構(gòu) 網(wǎng)絡(luò)在線考試系統(tǒng)的前臺 考生注冊 找回密碼 在線考試 成績查詢 修改個人資料 退出系統(tǒng) 考試規(guī)則 選擇考試 準(zhǔn)備考試 開始考試 自動閱卷 顯示考試成績 基于 Web的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計 與實現(xiàn) 6 網(wǎng)絡(luò)在線考試系統(tǒng)的后臺功能結(jié)構(gòu)如 圖 32所示: 圖 32 網(wǎng)絡(luò)在線考試系統(tǒng)的后臺功能結(jié)構(gòu) 業(yè)務(wù)流程圖 網(wǎng)絡(luò)在線考試的系統(tǒng)流程如圖 33所示: 考 生找 回 密 碼注 冊登 錄前 臺首 頁成 績 查 詢在 線 考 試修 改 個 人 資 料是 否 同 意考 試 規(guī) 則自 動 閱 卷 并 顯示 考 試 成 績提 交 試 卷選 擇 考 試 課 程準(zhǔn) 備 考 試開 始 考 試管 理 員 登 錄后 臺首 頁管 理 員 信 息 管 理考 生 信 息 管 理考 生 成 績 查 詢課 程 信 息 管 理試 題 管 理否是否是否是 圖 33 系統(tǒng)流程圖 開發(fā)環(huán) 境 在開發(fā)網(wǎng)絡(luò)在線考試系統(tǒng)時,需要具備下面的軟件環(huán)境 : 網(wǎng)絡(luò)在線考試系統(tǒng)的后臺 管理員信息管理 考生信息管理 考生成績查詢 課程信息管理 套題 信息管理 考試題目管理 退出后臺管理 7 服務(wù)器端: a) 操作系統(tǒng): Windows XP。 b) Web服務(wù)器: 。 c) Java開發(fā)包: 以上。 d) 數(shù)據(jù)庫: SQL Server 2021。 e) 瀏覽器: IE 。 f) 分辨率:最佳效果為 1024*768 像素。 客戶端: a) 瀏覽器: IE 。 b) 分辨率:最佳效果為 1024*768 像素。 4 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫分析 由于網(wǎng)絡(luò)在線考試系統(tǒng)對于數(shù)據(jù)的安全性及完整性要求比較高,并且為了增加程 序的適用范圍,還要保證系統(tǒng)可以擁有存儲足夠多數(shù)據(jù)的能力。 SQL Server 2021是一種高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它在 SQL Server 的基礎(chǔ)上又?jǐn)U展了系統(tǒng)性能、可靠性、安全性和易用性,逐漸成為在線事務(wù)進程和數(shù)據(jù)倉庫等最好的數(shù)據(jù)庫平臺。綜上所述,本系統(tǒng)采用 SQL Server 2021 數(shù)據(jù)庫。 數(shù)據(jù)庫概念設(shè)計 根據(jù)對系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫實體分別為考生檔案實體、管理員檔案實體、課程檔案實體、套題實體、考試題目實體和考生成績實體。 a) 考生檔案實體 考生檔案實體包括編號、姓名、密碼、性別、注冊時間、提示問題、問題答案、專業(yè)和身份證號屬性??忌鷻n案實體的 ER圖如 圖 41所示: 圖 41 考生檔案實體 ER 圖 考生檔案 密碼 性別 提示問題 問題答案 專業(yè) 注冊時間 身份證號 編號 姓名 基于 Web的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計 與實現(xiàn) 8 b) 管理員檔案實體 管理員檔案實體包括編號、管理員名、管理員密碼屬性。管理員檔案實體的 ER圖如 圖 42所示: 圖 42 管理員檔案實體 ER 圖 c) 課程檔案實體 課程檔案實體包括課程編號、課程名、添加時間屬性。課程檔 案實體的 ER 圖如 圖 43所示: 圖 43 課程檔案實體 ER 圖 d) 考試題目實體 考試題目實體包括編號、問題類型、所屬課程、所屬套題、選項 A、選項 B、選項 C、選項 D、添加時間、正確答案和備注等屬性。考試題目實體的 ER 圖如 圖 44所示: 圖 44 考試題目實體 ER 圖 e) 套題實體 考試題目 所屬課程 問題類型 所屬套題 選項 A 選項 B 選項 C 選項 D 編號 正確答案 選項 B 選項 C 課程檔案 課程編號
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1