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

正文內容

基于java的試題管理系統(tǒng)的開發(fā)(畢業(yè)論文)-免費閱讀

2025-09-27 15:28 上一頁面

下一頁面
  

【正文】 在 用戶 答題完成并提交 之后, 系統(tǒng)會自動統(tǒng)計單選題的得分和多選題的得分,之后進行加運算。width=786,height=600,scrollbars=139。同時會輸出課程 ID 和課程名稱,確認該考試。 代碼如下: html:form action=/manage/?action=selectLesson method=post onsubmit=return checkForm(lessonForm) 具體執(zhí)行步驟: (1)從 用 戶的請求對象中獲取 Action 會話對象 (2)從會話對象中獲取 考試 對象 /* * 在監(jiān)聽到 Action 被創(chuàng)建之后,就立即向 數(shù)據(jù)庫 中添加一個考試 請求 ; *///在線考試時選擇課程 private ActionForward selectLesson(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { HttpSession session = ()。 int ret = (managerForm)。 int ret = (studentForm)。 if ((re)) { 32 (error, 您已經注冊,直接登錄即可! )。()。return false。 部分結果如圖 44: 圖 43 冊 界面 校驗用戶 登陸 信息是是否正確的 javaScript 部分代碼如下 [17]: script language=javascript function checkForm(form){ if(==){ alert(請輸入考生姓名 !)。 考試題目 管理用例分析 圖 310 考試題目 管理用例圖 如圖 312, 考題 管理模塊主要包括: 增加題目、刪除題目、題目分類、套題管理、答案設置等五個模塊組成。 connDB 類設計(部分) 23 圖 35 connDB 類設計 這些實體類將通過 servlet 映射到數(shù)據(jù)庫中 過濾器類設計 圖 36 過濾器類設計 1 如圖 36,這是編碼過濾器類,通過他可保證頁面不出現(xiàn)亂碼問題。 在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。 ( 3) 成績管理 :實現(xiàn) 前臺用戶的成績查詢,后臺管理員對成績的查詢。%CATALINA_HOME%\mon\lib ( 2)安裝完成后,打開 tomcat 服務器,啟動瀏覽器,在地址欄上輸入: 若出現(xiàn)以下界面說明安裝成功 [14]。另外 Tomcat 也提供了一個應用: manager,訪問這個應用需要用戶名和密碼,用戶名和密碼存儲在一個 xml文件中。 mysql 的安裝和配置(部分截圖) [12] 圖 24mysql 安裝圖(開始) 安裝時一般采用默認路徑: 13 圖 25mysql 安裝圖(路徑) 圖 26 sql安裝圖(數(shù)據(jù)庫類型) 為了支 持中文,在下面的列表框中學者 gb2312(切記 ) 14 圖 27mysql 安裝圖(語言) 圖 28mysql 安裝圖(等待成功) Tomcat 服務器 Tomcat 服務器簡介 Tomcat 是一個免費的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。所有的配置工作都集中在服務器端且所有 用戶 端請求都是通過DBMS 來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風險。如果想在短時間內迅速提高自己的 Java 技術水平和應用開發(fā)水平,學習和研究 Spring源碼將會使你收到意想不到的效果 [9]。有了 Spring,用戶不必再為單實例模式類、屬性文件解析等這些很底層的需求編寫代碼,可以更專注 于上層的應用。因此從你的學習中,你可得到最大的價值。 Spring 也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了你。你可以認為 IoC 與 JNDI 相反 ——不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。從簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Spring 中受益 [8]。 ( 3)模型:模型以一個或多個 java bean 的形式存在。 ActionServlet 是一個通用的控制組件。 Struts framework 的內核是基于例如 Java Servlets, JavaBeans, ResourceBundles, 和 XML,以及各種 Jakarta Commons包的標準技術的靈活的控制層。 ( 5)穩(wěn)定的 可用性: 一個服務器端平臺必須能全天候運轉以滿足公司 用戶 、合作伙伴的需要。這在典型的異構企業(yè)計算環(huán)境中是十分關鍵的。 J2EE Blueprints 是開發(fā)人員設計和優(yōu)化 J2EE 組件的基本原則,同時為圍繞開發(fā)工作進行職能分工給出了指導性策略,以幫助應用開發(fā)設計人員合理地分配技術資源。 J2EE 概述 J2EE(Java 2 Platform Enterprise Edition)是使用 Java技術開發(fā)企業(yè)級應用的一種事實上的工業(yè)標準 (Sun 公司出于其自身利益的考慮,至今沒有將 Java 及其相關技術納入標準化組織的體系 ),它是Java 技術不斷適應和促進企業(yè)級應用過程中的產物。 JSP 與 JavaBeans 的關系 使用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML 和 XML標識來設計和格式化最終頁面。 ( 4) 腳本語言 : JSP 可以使用 Java 編程語言或 JavaScript 作為腳本語言,而 ASP 使用 VBScript 或 Jscript 作為腳本語言。 ( 2) Java 的運行速度快是由于用戶將 class 常駐內存,這樣使用的內存空間就比較大。 ( 3)強大的可伸縮性和可擴充性。 JSP 主要是針對 Java 程序處理不熟悉的人設計的。當有人請求這個文檔時,服務器識別出這個帶有 .jsp 擴展名的文檔,并意識到需要做特殊處理。需求分析階段通過分析系統(tǒng)的功能模塊的劃分以及角色的劃分,為系統(tǒng)的總體設計提供依據(jù)。隨 著計算機應用的迅猛發(fā)展 ,網(wǎng)絡應用不斷擴大 ,如遠程教育和虛擬大學的出現(xiàn)等等 ,且這些應用正逐步深入到千家萬戶。 關鍵詞: 在線考試 j2EE struts + spring III 目錄 摘 要 I Abstract 錯誤 !未定義書簽。我主要開發(fā)系統(tǒng)的后臺管理系統(tǒng) — JAVA在線考試管理子系統(tǒng),它包括試題管理、考生管理、在線制作試卷、控制學生考試的設置、試卷審批等功能。 本畢業(yè)設計的內容是設計并且實現(xiàn)一個基于 web 技術的在線 考試 系統(tǒng),故而 系統(tǒng)主要以 j2EE 作 為開發(fā)基礎 ,主要 使用了 struts+spring 等多種協(xié)議或技術,用 eclipse 作為開發(fā)工具, 以 MYSQL 作為數(shù)據(jù)庫, 以 Macromedia 公司的 Dreamweaver 作為界面美化工具。網(wǎng)絡閱卷子系統(tǒng)突破了傳統(tǒng)考試方式的時空限制,使閱卷方式更為靈活,同時充分利用計算機進行自動閱卷功能,大大減輕了教師的工作量。 第一章,主要介紹了開發(fā)的背景、目的和意義。 JSP 是新一代的動態(tài)內容編程技術,它繼承了 Java 技術的“一次編寫,隨處運行”的特性,允許 Web 開發(fā)人員開發(fā)和維護與平臺無關,信息豐富動態(tài)的 Web 頁面,包括 HTML, DHTML, XHTML 和XML,它能使 Web 開發(fā)人員輕易搭建網(wǎng)絡平臺,建立起功 能強大的Web 網(wǎng)站。 ( 2) JSP 引擎編譯該 JSP 成一個 servlet。 JSP 的初始化代碼僅在 Web 服務器第一次加載時執(zhí)行一次。 JSP 以Servlet 技術為基礎,又在許多方面作了改進。 ( 2) 平臺的支持 : JSP 具有平臺獨立性,只要是一般的 Java程序可以運行的平臺,都支持 JSP 程序。首先, JavaBeans 是一種規(guī)范,一種在 Java(包括 JSP)中使用可重復使用的 Java 組件的技術規(guī)范。 絕大多數(shù) JSP 頁面依賴于可重用的跨平臺的足見 (JavaBeans或者 Enterprise JavaBeans 組件 )來執(zhí)行應用程序所要求的復雜的處理。由于它們都遵循了 J2EE 規(guī)范,因此,使用 J2EE 技術開發(fā)的企業(yè)級應用可以部署在各種 J2EE 應用服務器上。 ( 3)支持異構環(huán)境: J2EE 能夠開發(fā)部署在異構環(huán)境中的可移植程序。(這是 NT 服務器所望塵莫及的) J2EE領域的供應商提供了更為廣泛的負載平衡策略。 ( 2) JSP 自由 tag 庫,并且在 controller servlet 中提供關聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應用。 MVC 的工作原理如 圖 22 所示: 圖 22 MVC 工作原理 Struts 是 MVC 的一種實現(xiàn),它將 Servlet 和 JSP 標記(屬于 J2EE 規(guī)范)用作實現(xiàn)的一部分。最后動作類把控制權傳給后續(xù)的 JSP 文件,后者生成視圖。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。此外, Spring 是非侵入式的:典型地, Spring 應用中的對象不依賴于 Spring 的特定類。然而, Spring 不應該被混同于傳統(tǒng)的重量級的 EJB容器,它們經常是龐大與笨重的,難以使用。 Spring關注提供一種方法管理你的業(yè)務對象。Spring 是潛在地一站式解決方案,定位于與典型應用相關的大部分基礎結構。 11 ◆ 降低 Java EE API 的使用難度 Spring 對很多難用的 Java EE API(如 JDBC, JavaMail,遠程調用等)提供了一個薄薄的封裝層,通過 Spring 的簡易封裝,這些 Java EE API 的使用難度大為降低。 B/S 模式帶來了巨大的好處: a) 開發(fā)成本及維護成本降低。它使用系統(tǒng)核心提供的多線程機制提供完全的多線程運行模式,提供了面向 C、 C++、 Eiffel、 Java、 Perl、 PHP、 Python 以及 Tcl等編程語言的編程接口( APIs),支持多種字段類型并且提供了完整的操作符支持查詢中的 SELECT 和 WHERE 操作。 Tomcat 的特點 在 Tomcat 中,應用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。 Tomcat 服務器的安裝和配置 在開始安裝之前,先準備 J2SDK 和 TOMCAT 兩個軟件,如果已 16 經安裝了 J2SDK,就只需 TOMCAT 即可。 第三章 系統(tǒng)需求分析和總體設計 系統(tǒng)功能需求 圖 31 系統(tǒng)功能模塊 如圖 31 所示,在本系統(tǒng)中主要闡述用戶管理、 考試 管理、 成績 管理、 題目管理 四個模塊。它是隨著 Inter技術的興起,對 C/S 結構的一種變化或者改進的結構。當某一層發(fā)生變化,只要 API 不變,不會影響其他層的實現(xiàn)。 使用者 是指系統(tǒng)用戶,包括 管理者 和 考試者 用戶兩種, 考試者 只可以 選擇課程,參加考試,查看成績,修改個人資料等,管理者通過用后臺管理就可以對試題庫,用戶,成績進行管理。 第四章 系統(tǒng)的詳細設計 數(shù)據(jù)庫與 connDB 類 映射的實現(xiàn) 前面第二章曾介紹過 connDB 類采用 servlet 的形式調用 DAO來對數(shù)據(jù)庫實行更新, 我們可以配置好 Object 和數(shù)據(jù)庫中表的映射關系,這樣 connDB 類 在啟動時就可以加載 數(shù)據(jù)庫調用的類 ,并可以根據(jù)配置文件對對象實現(xiàn)自動的加載,并且可以對這些Object 實 行 自動的維護。return false。()。 } } /script 當用戶 需要注冊時 ,單擊“注冊“按鈕,系統(tǒng)會執(zhí)行以下流程: request 請求將頁面上的信息傳遞到控制層的 struts中的 Action類中,執(zhí)行以下代碼 /* * 注冊一個新用戶 */ // 添加考生注冊信息 private ActionForward studentAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { StudentForm studentForm = (StudentForm) form。 return (st
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1