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

正文內(nèi)容

畢業(yè)論文---基于bs模式在線考試系統(tǒng)(編輯修改稿)

2025-07-12 08:55 本頁面
 

【文章內(nèi)容簡介】 務(wù)器,被 Java World 雜志的編輯選為 2021 年度最具創(chuàng)新的 Java 產(chǎn)品,可見其在業(yè)界的地位。 Tomcat 是一個(gè)免費(fèi)的開源的 Servlet 容器,在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 WebApp 目錄下, Tomcat 會(huì)自動(dòng)檢測到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的 JSP 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會(huì)很快。 江蘇信息職業(yè)技術(shù)學(xué)院學(xué)位論文 4 Tomcat 也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁面。但是與 Apache 相比,它的處理 靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 JSP 和 Servlet。 Tomcat 是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性,越來越受到人們的重視。 B/S 開發(fā)模式 伴隨著 Inter 的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于 C/S( client/ Server)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛?B/S 模式的應(yīng)用系統(tǒng)。 過去,網(wǎng)絡(luò)軟件的開發(fā)都采用 C/S( client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都 集中于客戶端程序,因此,必然導(dǎo)致以下問題: 系統(tǒng)安裝、調(diào)試、維護(hù)和升級(jí)困難。由于客戶端的硬件配置可能存在差異,軟件環(huán) 節(jié) 能各不相同,因此,在安裝時(shí),必須對(duì)每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級(jí)時(shí)也要對(duì)客戶端分別處理。 在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會(huì)增加安全隱患。 B/S 模式帶來了巨大的好處: 開發(fā)成本及維護(hù)成本降低。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端( Server)上,即應(yīng)用程序在部署、升級(jí)、維護(hù)時(shí),只需要在服務(wù)器端進(jìn)行配置就可以了,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界 面主要事務(wù)邏輯在服務(wù)器( Server)端 , 完全通過 WWW 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。 良好的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫的安全性。所有的配置工作都集中在服務(wù)器端 , 且所有客戶端請(qǐng)求都是通過 DBMS 來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險(xiǎn)。 Struts 是應(yīng)用比較廣泛的一種表現(xiàn)層框架 Struts 是一個(gè)為開發(fā)基于模型 (Model)-視圖 (View)-控制 器 (Controller)(MVC)模式的應(yīng)用架構(gòu)的開源框架,是利用 Servlet, JSP 和 custom tag library 構(gòu)建 Web應(yīng)用的一項(xiàng)非常有用的技術(shù)。由于 Struts 能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速。它使用服務(wù)層框架可以將 JavaBeans 從 JSP/Servlet 中分離出來,而使用表現(xiàn)層框架則可以將 JSP 中剩余的 JavaBeans 完全分離,這部分 JavaBeans 主要負(fù)責(zé)顯示相關(guān)信息,一般是通過標(biāo)簽庫( Taglib)實(shí)現(xiàn),不同框架有不同自己的標(biāo)簽庫, Struts 是應(yīng)用比較廣泛的一種表現(xiàn)層框架。第 2 章 編程環(huán)境基礎(chǔ)知識(shí)簡介 5 JavaBean 業(yè)務(wù)層的業(yè)務(wù) 。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、 Servlet、其他 JavaBean、 applet 程序或者應(yīng)用來使用這些對(duì)象。用戶可以認(rèn)為 JavaBean 提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。最初, JavaBean的目的是為了將可以重復(fù)使用的軟件代碼打包標(biāo)準(zhǔn)。特別是用與幫助廠家開發(fā)在綜合開發(fā)環(huán)境( IDE)下使用的 java 軟件部件。這些包括如 Grid 控件,用戶可以將該部件拖放到開發(fā)環(huán)境中。從此, JavaBean 就可以擴(kuò)展為一個(gè) java web 應(yīng)用的標(biāo)準(zhǔn)部件,并且 JavaBean 部件框架已經(jīng)擴(kuò)展為企業(yè)版的 Bean( EJB)。 JDBC 技術(shù) JDBC( Java Data Base Connectivity, java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序 。 江蘇信息職業(yè)技術(shù)學(xué)院學(xué)位論文 6 第 3 章 需求分析 功能需求 1. 系統(tǒng)需要經(jīng)過有效的身份驗(yàn)證才可以登錄 2. 將登錄本系統(tǒng)的身份分為二種:管理員(超級(jí)用戶)和普通用戶,只有被授權(quán)的用戶才可以使用本系統(tǒng)資源 3. 系統(tǒng)提供接收考生成績 4. 系統(tǒng)提供對(duì)考生成績進(jìn)行統(tǒng)計(jì)和查詢 5. 系統(tǒng)根據(jù)用戶身份不同,使用的系統(tǒng)資源也不同 管理員(超級(jí)用戶):進(jìn)行考試科目管理、題庫管理、用戶管理、試卷管理(包括試卷的生成和評(píng)改)、考試新聞管理等。 普通用戶: 進(jìn)行考試科目的考試,進(jìn)行成績的查詢等。 性能需求 硬件環(huán)境 1. 服務(wù)器端 隨著計(jì)算機(jī)硬件的高速發(fā)展,現(xiàn)在普通的機(jī)子已經(jīng)可以作 為一個(gè)服務(wù)器端使用。 CPU: CⅣ 或更高 硬盤: 40G 或更多 內(nèi)存: 128M 或更高(建議使用 256M) 2. 用戶端 CPU: CⅢ 或更高 硬盤: 20G 或更多 內(nèi)存: 64M(建議使用 128M) 軟件環(huán)境 1. 服務(wù)器端 操作系統(tǒng) : Windows 7/Window Server 2021 網(wǎng)絡(luò)協(xié)議 : TCP/IP 第 3 章 需求分析 7 Java 開發(fā)包: 以上 Web 服務(wù)器 : 數(shù)據(jù)庫 : SQL Server 2021 瀏覽器 : 分辨率:最佳效果為 1024x768 像素 2. 用戶端 操作系統(tǒng) : Windows 98/Windows 2021/Windows XP 網(wǎng)絡(luò)協(xié)議 : TCP/IP 瀏覽器 : IE 分辨率:最佳效果為 1024x768 像素 第 4 章 總體設(shè)計(jì) 7 第 4 章 總體設(shè)計(jì) 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì) 根據(jù)成長在線考試系統(tǒng)的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分進(jìn)行設(shè)計(jì)。前臺(tái)主要用于考生注冊(cè)和登錄系統(tǒng)、在線考試、查詢成績及修改個(gè)人資料等;后臺(tái)主要用于管理員對(duì)考生信息、課程信息、考題信息和考生成績信息等進(jìn)行管理。 成長在線考試系統(tǒng)的前臺(tái)功能結(jié)構(gòu)如圖 41 所示。 成長在線考試系統(tǒng)的后臺(tái)功能結(jié)構(gòu)如圖 42 所示。 找回密碼 在線考試 成績查詢 修改個(gè)人資料 退出系統(tǒng) 考生注冊(cè) 成長在線考試系統(tǒng)的前臺(tái) 考試規(guī)則 開始考試 準(zhǔn)備考試 選擇課程 顯示考試成績 自動(dòng)閱卷 圖 41 成長在線考試系統(tǒng)的前臺(tái)功能結(jié)構(gòu) 江蘇信息職業(yè)技術(shù)學(xué)院學(xué)位論文 8 考生信息模塊概述 考生信息模塊主要包括考生注冊(cè)、考生登錄、修改密碼、修改個(gè)人資料及找回密碼 4 個(gè)功能??忌紫纫?cè)成網(wǎng)站用戶,然后才被授權(quán)登錄網(wǎng)站進(jìn)行一系列操作權(quán)限;登錄后考生還可以修改個(gè)人的注冊(cè)資料。如果忘記了登錄密碼,還可以通過網(wǎng)站提供的找回密碼功能快速的找回密碼??忌畔⒛K的系統(tǒng)流程如圖 43 所示。 否 是 是 否 是 成長在線考試系統(tǒng)的后臺(tái) 管理員信息管理 考生信息管理 考生成績查詢 課程信息管理 套題信息管理 考試題目管理 退出后臺(tái)管理 圖 42 成長在線考試系統(tǒng)的后臺(tái)功能結(jié)構(gòu) 開始 考生注冊(cè) 找回密碼 考試登錄 結(jié)束 結(jié)束 找回登錄密碼 修改個(gè)人注冊(cè)資料 圖 43 考生信息模塊的系統(tǒng)流程 第 4 章 總體設(shè)計(jì) 9 在線考試模塊設(shè)計(jì) 在線考試模塊的主要功能是允許考生在網(wǎng)站上針對(duì)指定的課程進(jìn)行考試。在該模塊中,考生首先需要閱讀考試規(guī)則,在同意所列出的考試規(guī)則后,才能選擇考試課程,在選擇考試課程后,系統(tǒng)將隨機(jī)抽取試題,然后進(jìn)入考試頁面進(jìn)行答題,當(dāng)考生提交試卷或者到達(dá)考試結(jié)束時(shí)間時(shí),系統(tǒng)將自動(dòng)對(duì)考生提交的試卷進(jìn)行評(píng)分,并給出最終考試成績。在線考試模塊的系統(tǒng)流程如圖 44 所示。 是 否 是 否 開始 結(jié)束 同意考試規(guī)準(zhǔn)備考試 選擇考試課程 顯示本次考試成績 提交試卷 /到達(dá)考試結(jié)束時(shí)間 隨機(jī)抽取試題并開始答題 圖 44 在線考試模塊的系統(tǒng)流程 江蘇信息職業(yè)技術(shù)學(xué)院學(xué)位論文 10 考試題目管理模 塊 的概述 考試題目管理模塊主要包括查看考試題目列表、添加考試題目信息、修改考試題目信息和刪除考試題目信息等 4個(gè)功能??荚囶}目管理模塊的框架如圖 45 所示。 系統(tǒng)流程設(shè)計(jì) 根據(jù)登錄身份的不同,系統(tǒng)流程分別有兩種不同的走向,考生登錄和管理員登錄都需要進(jìn)行密碼的驗(yàn)證,驗(yàn)證正確分別進(jìn)入各自相應(yīng)的模塊,因?yàn)闄?quán)限的不同,而進(jìn)行相應(yīng)的操作也不同,系 統(tǒng)流程圖如圖 46 所示。 否 是 否 登錄 前臺(tái)首頁 成績查詢 在線考試 修改個(gè)人資料 自動(dòng)閱卷并顯示考試成績 注冊(cè) 找回密碼 選擇考試課程 準(zhǔn)備考試 開始考試 提交試卷 是否同意考試規(guī)則 開始 考試題目列表 查看考試題目列表 添加考試題目信息 修改考試題目信息 刪除考試題目信息 圖 45 考試題目管理模塊的框架 第 4 章 總體設(shè)計(jì) 11 數(shù)據(jù)流程設(shè)計(jì) 同樣,因?yàn)橛脩羯矸莸牟煌⑺M(jìn)行的操作的不同,而對(duì)應(yīng)的數(shù)據(jù)的流向也不同,數(shù)據(jù)流程圖如圖 47 所示。 題庫文件 生成 試卷 錄入 考生信 息文件 登錄 教師 題庫 管理 考題 考題 考生信息 合法考生信息 合法考生 試卷信息 圖 47 數(shù)據(jù)流程圖 登錄 前臺(tái)首頁 管理員信息管理 考生信息管理 考生成績查詢 課程信息查詢 試題管理 管理員 圖 46 系統(tǒng)流程圖 江蘇信息職業(yè)技術(shù)學(xué)院學(xué)位論文 12 數(shù)據(jù)庫設(shè)計(jì) 由于 成長在線考試系統(tǒng)對(duì)于數(shù)據(jù)庫的安全性要求比較高,并且為了增加程序的適用范圍,還要 保證系統(tǒng)可以擁有足夠多 數(shù)據(jù)的能力。這就要求必須選擇一個(gè)安全、可靠、高效的數(shù)據(jù)庫管理平臺(tái)。 SQL Server 2021 是基于 SQL Server2021 技術(shù)優(yōu)勢(shì)構(gòu)建的,他可以為任何規(guī)模的組織機(jī)構(gòu)提供 集成化信息管理解決方案。同時(shí),作 為微軟公司的下一代數(shù)據(jù)管理與分析軟件、 SQL Server2021 有助于簡化企業(yè)數(shù)據(jù)與分析應(yīng)用的創(chuàng)建、部署和管理,并在解決方案的伸縮性、可用性和安全性方面做了重大改進(jìn)。綜上所述,本系統(tǒng)采用 SQLServer2021 數(shù)據(jù)庫。 數(shù)據(jù)庫概念設(shè)計(jì) 根據(jù)以上各節(jié)對(duì)系統(tǒng)所做出的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)的數(shù)據(jù)庫實(shí)體分別為考生檔案實(shí)體、管理員檔案實(shí)體、課程檔案實(shí)體、套題實(shí)體、考試題目實(shí)體和考生成績實(shí)體。下面將介紹幾個(gè)關(guān)鍵實(shí)體的 ER 圖。 考生檔案實(shí)體 考生檔案實(shí)體包括編號(hào)、考生姓名、密碼、性別、注冊(cè)時(shí)間、提示問題、問題答案、專業(yè)和身份證編號(hào)等屬性??忌鷻n案實(shí)體的 ER 圖 如圖 4
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1