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

正文內(nèi)容

基于java語言的在線考試系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-06-26 16:45 本頁面
   

【正文】 使用者是指系統(tǒng)用戶,包括管理者和考試者用戶兩種,考試者只可以選擇課程,參加考試,查看成績,修改 個人資料等,管理者通過用后臺管理就可以對試題庫,用戶,成績進(jìn)行管理。 圖 37 過濾器類設(shè)計(jì) 2 如圖 37,這是登陸安全過濾器類,通過它來達(dá)到控制訪問 權(quán)限的功能。當(dāng)某一層發(fā)生變化,只要 API 不變,不會影響其他層的實(shí)現(xiàn)。推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問(持久)層、業(yè)務(wù)邏輯層(或稱為領(lǐng)域?qū)樱⒈硎緦?[16],如圖 32; 圖 32 系統(tǒng)架構(gòu) 總的來說,采用分層結(jié)構(gòu)的設(shè)計(jì)思想,可以讓每個層由一組相關(guān)的類或組件構(gòu)成,共同完成特定的功能。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 系統(tǒng)角色及其功能分析 系統(tǒng)的兩個角色 1. 注冊用戶 2. 管理員 系統(tǒng)角色的功能 1. 注冊用戶 使用系統(tǒng)的功能,用戶必須先注冊,只要注冊為網(wǎng)站用戶后,獲得自己的帳號,設(shè)置自己的密碼就具有以下功能:登錄,登出,參加考試,提交試卷, 查詢成績,添加或修改個人資料。 1. 考試管理:實(shí)現(xiàn)選擇課程, 準(zhǔn)備考試,開始考試,自動閱卷,顯示考試成績等。而 SSH(struts+spring+hibernate)作為本系統(tǒng)的核心與亮點(diǎn)技術(shù),更是作了詳細(xì)介紹,要掌握他們的工作原理,主要功能。 基于 JAVA 語言的在線考試系統(tǒng)設(shè)計(jì) 13 1. 需設(shè)置的環(huán)境變量 變量名: CATALINA_HOME 變量值: D:\Program Files\ 變量名: CLASSPATH 變量值: .。當(dāng)然本地也可以。你在瀏覽器中訪問這個應(yīng)用的 Jsp 時,通常第一次會很慢,因?yàn)?Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet 文件,然后編譯。 Tomcat 中采用了 Servlet容器: Catalina,完整的實(shí)現(xiàn)了 和 規(guī)范。 目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 由于 MySQL 是開放源代碼的,因此任何人都可以在 General Public License 的許可下下載并根據(jù)個性化的需要對其進(jìn)行修改。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端( Server)上,即應(yīng)用程序在部署、升級、維護(hù)時,只需要在服務(wù)器端進(jìn)行配置就可以了,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器( Server)端完全通過 WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),所有的用戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù) 。 過去,網(wǎng)絡(luò)軟件的開發(fā)都采用 C/S( client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于用戶端程序,因此,必然導(dǎo)致以下問題 : 1. 系統(tǒng)安裝、調(diào)試、維護(hù)和升級困難。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量 ,降低了用戶的總體成本( TCO)。第三層包括數(shù)據(jù)庫以及處理讀寫以及訪問數(shù)據(jù)庫的程序。一個三層架構(gòu)的應(yīng)用程序由三部分組成,這三部分各自分布在網(wǎng)絡(luò)中的不同地方。如果想在短時間內(nèi)迅速提高自己的 Java 技術(shù)水平和應(yīng)用開發(fā)水平,學(xué)習(xí)和研究 Spring 源碼將會使你收到意想不到的效果。 方便集成各種優(yōu)秀框架 Spring 不排斥各種優(yōu)秀的開源框架,相反, Spring 可以降低各種框架的使用難度, Spring提供了對各種優(yōu)秀框架(如 Struts,Hibernate、 Hession、 Quartz)等的直接支持。有了 Spring,用戶不必再為單實(shí)例模式類、屬性文件解析等這些很底層的需求編寫代碼,可以更專注于上層的應(yīng)用。 Spring 對你的工程來說,它不需要一個以上的 framework。因此從你的學(xué)習(xí)中,你可得到最大的價值。當(dāng)已經(jīng)有許多開放源代碼 (和專有 ) J2EE framework 時,我們?yōu)槭裁催€需要 Spring Framework? Spring 是獨(dú)特的 ,因?yàn)槿舾蓚€原因: 它定位的領(lǐng)域是許多其他流行的 framework 沒有的。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)基于 JAVA 語言的在線考試系統(tǒng)設(shè)計(jì) 8 管理、持久化框架集成等等),將應(yīng)用邏輯的開發(fā)留給了你。 容器 ——Spring 包含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個 bean 如何被創(chuàng)建 ——基于一個可配置原型( prototype),你的 bean 可以創(chuàng)建一個單獨(dú)的實(shí)例或者每次需要時都生成一個新的實(shí) 例 ——以及它們是如何相互關(guān)聯(lián)的。你可以認(rèn)為 IoC 與 JNDI 相反 ——不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。并且 Spring 所需的處理開銷也是微不足道的。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 關(guān)于 Spring Spring簡介 Spring 是一個開源框架,它由 Rod Johnson 創(chuàng)建。 3. 模型:模型以一個或多個 java bean 的形式存在。動作類實(shí)現(xiàn)核心商業(yè)邏輯,它可以訪問 java bean 或調(diào)用 EJB。 ActionServlet 是一個通用的控制組件。 MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口 之間的耦合,以及讓視圖層更富于變化, MVC 可以讓整個邏輯很清晰,這種思想和思維和人的思維很接近,很容易被理解。 Struts framework 的內(nèi)核是基于例如 Java Servlets, JavaBeans, ResourceBundles, 和 XML,以及各種 Jakarta Commons 包的標(biāo)準(zhǔn)技術(shù)的靈活的控制層。 Struts 的主要功能 1. 包含一個 controller servlet,能將用戶的請求發(fā)送到相應(yīng)的 Action 對象。 5. 穩(wěn)定的可用性: 一個服務(wù)器端平臺必須能全天候運(yùn)轉(zhuǎn)以滿足公司用戶、合作伙伴的需要。例如可被部署到高端 UNIX 與大型機(jī)系統(tǒng),這種系統(tǒng)單機(jī)可支持 64至 256 個處理器。這在典型的異構(gòu)企業(yè)計(jì)算環(huán)境中是十分關(guān)鍵的。分布式共享數(shù)據(jù)對象 CACHE 服務(wù),讓開發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性。 J2EE Blueprints 是開發(fā)人員設(shè)計(jì)和優(yōu)化J2EE 組件的基本原則,同時為圍繞開發(fā)工作進(jìn)行職能分工給出了指導(dǎo)性策略,以幫助應(yīng)用開發(fā)設(shè)計(jì)人員合理地分配技術(shù)資源。各個平臺開發(fā)商按照 J2EE 規(guī)范分別開發(fā)了不同的 J2EE 應(yīng)用服務(wù)器, J2EE 應(yīng)用服務(wù)器是 J2EE 企業(yè)級應(yīng)用的部署平臺。 J2EE概述 J2EE(Java 2 Platform Enterprise Edition)是使用 Java 技術(shù)開發(fā)企業(yè)級應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn) (Sun 公司出于其自身利益的考慮,至今沒有將 Java 及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系 ),它是 Java 技術(shù)不斷適應(yīng)和促進(jìn)企業(yè)級應(yīng)用過程中的產(chǎn)物。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和小腳本生成所請求的內(nèi)容 (例如,通過訪問JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫 ),并且將結(jié)果以 HTML(或 XML)頁面的形式發(fā)送回瀏覽器。 JSP 與 JavaBeans 的關(guān)系 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 和 XML 標(biāo)識來設(shè)計(jì)和格式化最終頁面。 基于 JAVA 語言的在線考試系統(tǒng)設(shè)計(jì) 4 Java組件與 JavaBeans 什么是 JavaBeans JavaBeans 事實(shí)上有三層含義。 4. 腳本語言 : JSP 可以使用 Java 編程語言或 JavaScript 作為腳本語言,而 ASP 使用VBScript 或 Jscript 作為腳本語言。 JSP 與 ASP的比較 JSP 與 ASP(Active Server Page)兩者都是常用的動態(tài)網(wǎng)頁技術(shù),也都是可以嵌入 HTML中的程序,但兩者是有著本質(zhì)的不同,主要從以下幾個方面對其進(jìn)行比較: 1. Web 服務(wù)器的支持 :大多數(shù)通用的 Web 服務(wù)器如: Apache、 Netscape 和 Microsoft IIS都支持 JSP 頁面,只有微軟本身的 Microsoft IIS 和 Personal Web Server 可以支持 ASP。 2. Java 的運(yùn)行速度快是由于用戶將 class 常駐內(nèi)存,這樣使用的內(nèi)存空間就比較大。 5. Java Servlet 是一種開發(fā) Web 應(yīng)用的理想框架。 3. 強(qiáng)大的可伸縮性和可擴(kuò)充性。 2. 有效性。 JSP 主要是針對 Java 程序處理不熟悉的人設(shè)計(jì)的。 1. 用戶機(jī)請求一個 JSP 頁面。當(dāng)有人請求這個文檔時,服務(wù)器識別出這個帶有 .jsp 擴(kuò)展名的文檔,并意識到需要做特殊處理。 基于 JAVA 語言的在線考試系統(tǒng)設(shè)計(jì) 2 第 2章 系統(tǒng)應(yīng)用的關(guān)鍵技術(shù) JSP技術(shù)介紹 JSP 的描述 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),類似于其他技術(shù)標(biāo)準(zhǔn),如 ASP, PHP 等,主要用于開發(fā)動態(tài)網(wǎng)頁內(nèi)容。需求分析階段通過分析系統(tǒng)的功能模塊的劃分以及角色的劃分,為系統(tǒng)的總體設(shè)計(jì)提供依據(jù)。 本文共分五個章節(jié),系統(tǒng)地闡述了系統(tǒng)開發(fā)的全過程。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展 ,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大 ,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等 ,且這些應(yīng)用正逐步深入到千家萬戶?,F(xiàn)代網(wǎng)絡(luò)考試作為一種新的考試手段已經(jīng)開始進(jìn)入人們的生活,正在給傳統(tǒng)教育模式帶來新的變革,并對教育的發(fā)展形成新的推動力。Online Examination 基于 JAVA 語言的在線考試系統(tǒng)設(shè)計(jì) III 目 錄 摘 要 .............................................................................................................................................. I Abstract ..........................................................................................................................................II 目 錄 ........................................................................................................................................... III 第 1章 緒 論 ............................................................................................................................... 1 課題背景 .......................................................................................................................... 1 目的和意義 ...................................................................................................................... 1 本文結(jié)構(gòu) ........................................................................................................................... 1 第 2章 系統(tǒng)應(yīng)用的關(guān)鍵技術(shù) ....................................................................................................... 2 JSP 技術(shù)介紹 .................................................................................................................... 2 JSP 的描述 ............................................................................................................. 2 JSP 的運(yùn)行 機(jī)制 ..................................................................................................... 2 JSP 的強(qiáng)勢與劣勢 ...............................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1