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

正文內(nèi)容

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

2025-07-12 08:55 本頁(yè)面
 

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