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

正文內(nèi)容

基于java的在線考試系統(tǒng)(畢業(yè)論文)-在線瀏覽

2024-08-07 17:34本頁面
  

【正文】 本論文主要介紹了對 JAVA 在線考試管理子系統(tǒng)的分析、設(shè)計和開發(fā)的全部過程。I蕪 湖 信 息 技 術(shù) 職 業(yè) 學 院畢業(yè)設(shè)計(論文)題 目 : 基 于 Java技 術(shù) 的 在 線 考 試系 統(tǒng) 的 開 發(fā)專 業(yè): 軟件技術(shù)(嵌入式) 班 級: 2022 級 1 班 學 號: 20224039 學生姓名: 江子奇 指導(dǎo)老師: 劉力揚 2022 年 6 月 9 日摘 要在線考試系統(tǒng)旨在實現(xiàn)考試的無紙化管理,對一些科目的考試可以通過互聯(lián)網(wǎng)絡(luò)或局域網(wǎng)進行,方便校方考務(wù)的管理,也方便了考生,尤其適II合考生分布廣,不易集中的遠程教育。我主要開發(fā)系統(tǒng)的后臺管理系統(tǒng)—JAVA 在線考試管理子系統(tǒng),它包括試題管理、考生管理、在線制作試卷、控制學生考試的設(shè)置、試卷審批等功能。運用 ER 圖,程序流程圖等對在線管理子系統(tǒng)的設(shè)計過程進行詳細的說明。開發(fā)方案中主要介紹開發(fā)在線考試系統(tǒng)得目的、開發(fā)方案的選擇及開發(fā)框架的技術(shù)的確定;需求分析介紹了在線考試系統(tǒng)的總體需求及系統(tǒng)各模塊的功能需求;系統(tǒng)設(shè)計介紹了系統(tǒng)設(shè)計的指導(dǎo)思想、數(shù)據(jù)庫的設(shè)計、系統(tǒng)模塊的設(shè)計;關(guān)鍵技術(shù)介紹了在具體實現(xiàn)時需解決的一些技術(shù),如開發(fā)框架的整合技術(shù)、開發(fā)框架與數(shù)據(jù)庫的連接及數(shù)據(jù)的備份與還原。基本實現(xiàn)了網(wǎng)上考試系統(tǒng)應(yīng)有的主要功能模塊,包括:管理員的登錄,管理和維護;用戶注冊、登錄、注銷,個人信息的查詢、修改;考試管理,套題管理,成績管理。關(guān)鍵詞:在線考試 j2EE struts + spring Development of an Online Examination System Based on Java TechnologyAbstractIIIOnline examination system to achieve paperless management of examinations, the examination of some subjects through the Inter or LAN, to facilitate the management of the school Examination, candidates are also convenient, especially for candidates widely distributed, easy to focus on distance education . The background of my main development system management systemJAVAline examination management subsystem, which includes questions management, candidate management, online production of papers, control of student test set, paper processing and other functions. This paper introduces online examination management subsystem on the JAVA analysis, design and development of the whole process. Using ER diagram, process flow charts and other online management subsystem design process detail. Paper is divided into development programs, requirements analysis, system design, key technical solutions, the conclusion of five parts. Development program introduces the development of online examination system was the purpose, development plan and development framework for the choice of identification technology。 system designed for the guidance system design thinking, database design, system design module。s Dreamweaver as a landscaping tool interface. Basically an online examination system should be the main functional modules, including: an administrator39。 user registration, login, logout, personal information, access, correction。隨著 Inter/Intra 的迅速發(fā)展和廣泛普及,網(wǎng)絡(luò)考試系統(tǒng)成為現(xiàn)代教育技術(shù)未來發(fā)展方向之一。現(xiàn)代網(wǎng)絡(luò)考試作為一種新的考試手段已經(jīng)開始進入人們的生活,正在給傳統(tǒng)教育模式帶來新的變革,并對教育的發(fā)展形成新的推動力?,F(xiàn)階段,學校與社會上的各種考試大都采用傳統(tǒng)的考試方式 ,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出卷,考生考試,人工閱卷, 成績評估和試卷分析。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。本文共分五個章節(jié),系統(tǒng)地闡述了系統(tǒng)開發(fā)的全過程。第二章,主要介紹了本系統(tǒng)所用到的關(guān)鍵技術(shù)和工具,為下一步的設(shè)計的設(shè)計奠定基礎(chǔ)。需求分析階段通過分析系統(tǒng)的功能模塊的劃分以及角色的劃分,為系統(tǒng)的總體設(shè)計提供依據(jù)。第四章,主要介紹了主要模塊的設(shè)計與實現(xiàn),并給出關(guān)鍵源代碼和最終的效果圖。第二章 系統(tǒng)應(yīng)用的關(guān)鍵技術(shù) JSP技術(shù)介紹2 JSP的概述JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,類似于其他技術(shù)標準,如 ASP,PHP 等,主要用于開發(fā)動態(tài)網(wǎng)頁內(nèi)容。JSP 可以把用戶界面從內(nèi)容層次中分離出來,使得 Web 開發(fā)人員不必修改在底層的動態(tài)內(nèi)容,就可以修改整體的頁面布局。當有人請求這個文檔時,服 擴展名的文檔,并意識到需要做特殊處理。第一請求之后,只要有請求到來,服務(wù)器將進行檢查,看看這個文件是否做過改動,如果沒有變化,服務(wù)器調(diào)用先前編譯過的servlet 對象。(1)用戶機請求一個 JSP 頁面。Web瀏覽器JSP 頁面生成的 servlet編譯的 servletWeb 服務(wù)器2.第一次編譯3.第二次編譯1.請求4.響應(yīng)圖 21 一個 JSP 的請求步驟(3)生成的 servlet 被編譯并裝載。JSP 主要是針對 Java 程序處理不熟悉的人設(shè)計的。 JSP的強勢與劣勢JSP 的強勢:3(1)可移植性。(2)有效性。一旦加載,在處理一個新的請求時,只須調(diào)用一個新的服務(wù)方法。(3)強大的可伸縮性和可擴充性。(4)多樣化和功能強大的開發(fā)工具支持。(5)Java Servlet 是一種開發(fā) Web 應(yīng)用的理想框架。利用跨平臺的 JavaBeans 組件,JSP 為分離處理邏輯與顯示樣式提供了卓越的解決方案。(2)Java 的運行速度快是由于用戶將 class 常駐內(nèi)存,這樣使用的內(nèi)存空間就比較大。(3)JSP 只有對 Java 相當熟悉的人才能用得很好。 JSP與 ASP的比較JSP 與 ASP(Active Server Page)兩者都是常用的動態(tài)網(wǎng)頁技術(shù),也都是可以嵌入 HTML 中的程序,但兩者是有著本質(zhì)的不同,主要從以下幾個方面對其進行比較: (1)Web 服務(wù)器的支持:大多數(shù)通用的 Web 服務(wù)器如:Apache、Netscape 和 Microsoft IIS 都支持 JSP 頁面,只有微軟本身的 Microsoft IIS 和 Personal Web Server 可以支持 ASP。 Windows 平臺可以很好的支持 ASP,但 ASP 對于基于 Win32 逐漸模型的依賴,使得它難于一直到其它平臺上。 (4)腳本語言:JSP 可以使用 Java 編程語言或 JavaScript 作為腳本語言,而 ASP 使用 VBScript 或 Jscript 作為腳本語言。 (6)與 Access 數(shù)據(jù)庫的連接 :JSP 使用 JDBC 建立與 Access 數(shù)據(jù)庫的連4接,而 ASP 對 Access 數(shù)據(jù)庫使用 Data Active Objects。 Java組件 JavaBeans 什么是 JavaBeansJavaBeans 事實上有三層含義。其次,JavaBeans是一個 Java 的類,一般來說,這樣的 Java 類將對應(yīng)于一個獨立的 .java 文件,在絕大多數(shù)情況下,這應(yīng)該是一個 public 類型的類。 JSP與 JavaBeans的關(guān)系使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 和 XML 標識來設(shè)計和格式化最終頁面。生成內(nèi)容的邏輯被封裝在 JSP 標識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。在服務(wù)器端,JSP 引擎解釋 JSP 標識和小腳本生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫),并且將結(jié)果以HTML(或 XML)頁面的形式發(fā)送回瀏覽器。這樣的好處是開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,加速了總體開發(fā)過程。 J2EE概述 J2EE(Java 2 Platform Enterprise Edition)是使用 Java 技術(shù)開發(fā)企業(yè)級應(yīng)用的一種事實上的工業(yè)標準(Sun 公司出于其自身利益的考慮,至今沒有將 Java 及其相關(guān)技術(shù)納入標準化組織的體系),它是 Java 技術(shù)不斷適應(yīng)和促進企業(yè)級應(yīng)用過程中的產(chǎn)物。Sun 推出 J2EE 的目的是為了克服傳統(tǒng) Client/Server 模式的弊病,迎合Browser/Server 架構(gòu)的潮流,為應(yīng)用 Java 技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺,從而簡化企業(yè)應(yīng)用的開發(fā)、管理和部署。各個平臺開發(fā)商按照 J2EE 規(guī)范分別開發(fā)了不同的 J2EE 應(yīng)用服務(wù)器,J2EE 應(yīng)用服務(wù)器是 J2EE 企業(yè)級應(yīng)用的部署平臺。為了推廣并規(guī)范化使用 J2EE 架構(gòu)企業(yè)級應(yīng)用的體系架構(gòu),Sun 同時給出了一個建議性的5J2EE 應(yīng)用設(shè)計模型:J2EE Blueprints。J2EE Blueprints 是開發(fā)人員設(shè)計和優(yōu)化 J2EE 組件的基本原則,同時為圍繞開發(fā)工作進行職能分工給出了指導(dǎo)性策略,以幫助應(yīng)用開發(fā)設(shè)計人員合理地分配技術(shù)資源。高級中間件供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù):狀態(tài)管理服務(wù) 讓開發(fā)人員寫更少的代碼,不用關(guān)心如何管理狀態(tài),這樣能夠更快地完成程序開發(fā)。分布式共享數(shù)據(jù)對象 CACHE 服務(wù),讓開發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性?;贘2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。這在典型的異構(gòu)企業(yè)計算環(huán)境中是十分關(guān)鍵的。(4)可伸縮性:企業(yè)必須要選擇一種服務(wù)器端平臺,這種平臺應(yīng)能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進行商業(yè)運作的大批新用戶。例如可被部署到高端 UNIX 與大型機系統(tǒng),這種系統(tǒng)單機可支持 64 至 256 個處理器。能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署。(5)穩(wěn)定的可用性: 一個服務(wù)器端平臺必須能全天候運轉(zhuǎn)以滿足公司用戶、合作伙伴的需要。 Struts Struts簡介Struts 已逐步越來越多運用于商業(yè)軟件,是一種非常優(yōu)秀的 J2EE MVC 實現(xiàn)方式。 Struts的主要功能(1) 包含一個 controller servlet ,能將用戶的請求發(fā)送到相應(yīng)的 Action 對象。(3)提供了一系列實用對象:XML 處理、通過 Java reflection APIs 自動處6理 JavaBeans 屬性、國際化的提示和消息。Struts framework 的內(nèi)核是基于例如 Java Servlets, JavaBeans, ResourceBundles, 和 XML,以及各種 Jakarta Commons 包的標準技術(shù)的靈活的控制層。Struts 已逐步越來越多運用于商業(yè)軟件,是一種非常優(yōu)秀的J2EE MVC 實現(xiàn)方式 [6]。MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化,MVC 可以讓整個邏輯很清晰,這種思想和思維和人的思維很接近,很容易被理解。Struts 繼承了 MVC 的各項特性,并根據(jù) J2EE 的特點,做了相應(yīng)的變化與擴展。ActionServlet 是一個通用的控制組件。它截取和分發(fā)這些請求到相應(yīng)的動作類(這些動作類都是 Action 類的子類) 。動作類實現(xiàn)核
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1