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

正文內(nèi)容

基于java的web在線考試系統(tǒng)設(shè)計(jì)含開題報(bào)告和源代碼全套(編輯修改稿)

2025-12-16 03:42 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 份確認(rèn),都能完成考試。 題目最好有一定的穩(wěn)定性和隨機(jī)性。穩(wěn)定性可以保證每一次考試對(duì)每一個(gè)考生是公平的,隨機(jī)性可以 避免作弊的發(fā)生。 考試的部分結(jié)果在考生考完之后就可以知道,同時(shí)監(jiān)考教師可以根據(jù)同學(xué)們答題的情況作備注記錄 對(duì)教師的系統(tǒng)目標(biāo): 提供一個(gè)功能全面的考核管理客戶端,可以進(jìn)行考試設(shè)計(jì)和安排。 通過管理客戶端,教師可以進(jìn)行考試的身份管理。 考生的考試結(jié)果可以被保存下來,供教師進(jìn)行分析統(tǒng)計(jì)和察看。 ?、 開發(fā)在線考試系統(tǒng),提出以下解決方案 : 選擇 Oracle作為后臺(tái)的數(shù)據(jù)庫,選擇 JAVA、 JSP、 JavaScript、 Html作為應(yīng)用程序開發(fā)工具,運(yùn)用 Tomcat服務(wù)器技術(shù),整個(gè)系統(tǒng)完全基于 B/S (Browser/Server)模式進(jìn)行設(shè)計(jì),采用 strus框架進(jìn)行架構(gòu)。 ?、 JAVA簡(jiǎn)介 Java是 Sun公司推出的新的一代面向?qū)ο蟪绦蛟O(shè)計(jì)語言,特別適合于 Inter 應(yīng)用程序開發(fā)。 Java的產(chǎn)生與流行是當(dāng)今 Inter 發(fā)展的客觀要求, Java是一門各方面性能都很好的編程語言,它的基本特點(diǎn)是簡(jiǎn)單、面向?qū)ο蟆⒎植际?、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,特別適合在 Inter 環(huán)境上開發(fā)的應(yīng)用系統(tǒng)。 ?、 Web應(yīng)用程序開發(fā)環(huán)境 — JSP技術(shù) JSP的全稱是 Java Server Pages,它是 SUN推出的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它在傳統(tǒng)的靜態(tài)頁面文件( *.html,*.htm)中加入 JAVA程序片段和 JSP標(biāo)記,就構(gòu)成了 JSP頁面。 JSP具有以下的優(yōu)點(diǎn): a) 將業(yè)務(wù)層與表示層分離:使用 JSP技術(shù),網(wǎng)絡(luò)開發(fā)人員可充分使用 HTML來設(shè)計(jì)頁面顯示部分(如字體顏色等),并使用 JSP指令或者 JAVA程序片段來生成網(wǎng)頁上的動(dòng)態(tài)內(nèi)容; b) 能夠跨平臺(tái): JSP 支持絕大部分平臺(tái),包括現(xiàn)在非常流行的 LINUX 系統(tǒng),應(yīng)用非常廣泛的Apache服務(wù)器也提供了支持 JSP的服務(wù); c) 組件的開發(fā)和使用很方便: 如 ASP 的組件是由 C++, VB 等語言開發(fā)的,并需要注冊(cè)才能使用;而 JSP的組件是用 Java開發(fā)的,可以直接使用; d) 一次編寫,處處運(yùn)行:作為 JAVA開發(fā)平臺(tái)的一部分, JSP具有 JAVA的所有優(yōu)點(diǎn),包括 Write once , Run everywhere. ?、 Tomcat 應(yīng)用服務(wù)器 基于 JAVA 的在線考試系統(tǒng) 11 目前支持 JSP的應(yīng)用服務(wù)器是較多的, Tomcat是其中較為流行的一個(gè) Web服務(wù)器,被 JavaWorld雜志的編輯選為 2020年度最具創(chuàng)新的 Java產(chǎn)品,可見其在業(yè)界的地位。 Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容器,在 Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的 WAR放到 Tomcat的 webapp目錄下, Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的 Jsp時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat要將 Jsp轉(zhuǎn)化為 Servlet文件,然后編譯。編譯以后,訪問將會(huì)很快。 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)槠溟_放性,越來越受到人們的重視。 ?、 oracle Oracle 全球公認(rèn)最好的數(shù)據(jù)庫提供商在 8i之前支持 1024p,9i 之后沒有限制 (mgtpe)中國最早在保險(xiǎn)業(yè)使用 oracle oracle的版本 1978年 oracle 1 1980年 oracle 2 1982年 :oracle 3 用 c重寫 ,跨平臺(tái) 1986年 : oracle 5,關(guān)系型已經(jīng)成熟 1989年 oracle6 實(shí)現(xiàn)熱備份 1993年 oracle7,登陸中國 1997年 oracle8 1999年 oracle8i 用 java實(shí)現(xiàn) oracle 具有如下特性: ? 其數(shù)據(jù)庫引擎提供完整的 XML 支持 ? 一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用 ? 其關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。 ? 一系列管理和開發(fā)工具,是其系統(tǒng)容易安裝 、部署、管理和使用。 ? 有析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具 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)致以下問題: a) 系統(tǒng)安裝、調(diào)試、維護(hù)和升級(jí)困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)能各不相同,因此,在安裝時(shí),必須對(duì)每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級(jí)時(shí)也要對(duì)客戶端分別處理。 b) 在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會(huì)增加安全隱患。 B/S模式帶來了巨大的好處: 基于 JAVA 的在線考試系統(tǒng) 12 a) 開發(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ù)。 b) 良好的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫的安全性。 所有的配置工作都集中在服務(wù)器端且 所有客戶端請(qǐng)求都是通過 DBMS來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險(xiǎn)。 對(duì)于框架技術(shù),我們采用 Struts+Hibernate 的整合,其實(shí)任何一種框架都可以完成我們的項(xiàng)目,但我們選擇三種框架的組合是因?yàn)槿N框架各有好處,我們利用它們的優(yōu)點(diǎn),來避免它們的缺點(diǎn),充分利用 Java技術(shù)在 web的應(yīng)用。 ? 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ā)的需 求,簡(jiǎn)單易用,敏捷迅速。 它 使用服務(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)層框架。 ? AJAX AJAX(Asynchronous JavaScript And XML)利用 javascript 和 xml兩種技術(shù)以一種新的方式 組合起來的一門客戶端技術(shù)。它解決了以下問題 : 1) 當(dāng)前頁面的內(nèi)容丟失,處于空白狀態(tài) 2) 用戶當(dāng)前的操作被中斷 3) 如果頁面內(nèi)容要局部更新的話,整個(gè)頁面要全部被刷新。 ? 使用目的:解決以上的問題 ? 功能:用于客戶端和服務(wù)器數(shù)據(jù)的異步傳輸 ? 范圍:任何 Java應(yīng)用 ? Hibernate 通過持久層的框架將數(shù)據(jù)庫存儲(chǔ)從服務(wù)層中分離出來 它是 O/R Mapping 的一種實(shí)現(xiàn)是目前在 JAVA界使用非常廣泛的 O/R Mapping 的一種實(shí)現(xiàn),可以實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫和對(duì)象之間的映射。用來開發(fā)數(shù)據(jù)庫系統(tǒng)非常方便,可以將數(shù)據(jù)庫和程序的設(shè)計(jì)融合在一起。 表現(xiàn)層和 服務(wù)層的分離是通過兩種框架達(dá)到目的的,剩余的就是持久層框架了,通過持久基于 JAVA 的在線考試系統(tǒng) 13 層的框架將數(shù)據(jù)庫存儲(chǔ)從服務(wù)層中分離出來就是其目的,持久層框架有兩種方向:直接自己編寫JDBC等 SQL語句(如 Ibatis);使用 O/R Mapping 技術(shù)實(shí)現(xiàn)的 Hibernate 和 JDO技術(shù);當(dāng)然還有 EJB中的實(shí)體 Bean技術(shù)。 Hibernate 的工作原理是通過文件把值對(duì)象和數(shù)據(jù)庫表之間建立起一個(gè)映射關(guān)系,這樣,我們只需要通過操作這些值對(duì)象和 Hibernate 提供的一 些基本類,就可以達(dá)到使用數(shù)據(jù)庫的目的。例如,使用 Hibernate 的查 詢,可以直接返回包含某個(gè)值對(duì)象的列表( List),而不必向傳統(tǒng)的 JDBC訪問方式一樣把結(jié)果集的數(shù)據(jù)逐個(gè)裝載到一個(gè)值對(duì)象中,為我們的編碼工作節(jié)省了大量的勞動(dòng)。 Hibernate 提供的 HQL是一種類 SQL語言,是提供對(duì)象化的數(shù)據(jù)庫查詢方式,但 HQL在功能和使用方式上都非常接近于標(biāo)準(zhǔn)的 SQL 需求分析 在線考試管理子系統(tǒng)主要實(shí)現(xiàn)題庫管理、在線制作試卷、在線控制考試、自動(dòng)評(píng)分、自動(dòng)交卷、考生管理、成績(jī)查詢、試卷管理等功能,充分利用計(jì)算機(jī)科學(xué)與技術(shù),改變傳統(tǒng)的考試操作方式,實(shí)現(xiàn)無紙化考試的模式。 系統(tǒng)需要解決的主要問題 我主要開發(fā)的是教師管理子系統(tǒng),在此系統(tǒng)中我們主要對(duì)前臺(tái)考試系統(tǒng)的顯示信息進(jìn)行管理和設(shè)置。我將子系統(tǒng)分為以下功能模塊: 教師管理 用戶管理 考試統(tǒng)計(jì) 試題講解 查看考生情況 監(jiān)考教師管理 查看考試情況 開始考試 結(jié)束考試 基于 JAVA 的在線考試系統(tǒng) 14 考試統(tǒng)計(jì):用于查看考試的信息 試題講解:可對(duì)本次考試進(jìn)行試卷的講解 用戶管理:對(duì)本用戶的信息進(jìn)行修改 查看考試情況:對(duì)不同的班級(jí)和科目進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)分為:不及格、及格、中等、良好、優(yōu)秀五個(gè)等級(jí),統(tǒng)計(jì)值為各個(gè)等級(jí)所占的百分比 . 查看考生情況:可以查看不同班級(jí)的不同科目的考試的詳細(xì)情況 開始考試:監(jiān)考教師點(diǎn)擊考試考試按鈕后,考生才能考試考試,否則沒有試題。 結(jié)束考試:監(jiān)考教師點(diǎn)擊結(jié)束考試按鈕后,考生不能再提交考卷。 ? 硬件需求: PIII/256M/10G 及以上配置,要求為考試系統(tǒng)分配足夠的數(shù)據(jù)庫磁盤空間 ? 推薦配置: PIV 2G/512M/40G ? 操作系統(tǒng)需求: Wind
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1