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

正文內(nèi)容

基于java的試題管理系統(tǒng)的開發(fā)(畢業(yè)論文)-wenkub.com

2024-08-23 15:28 本頁面
   

【正文】 如圖 47。 //查詢選擇的課程 ID return (ready)。/ 數(shù)據(jù)庫中實現(xiàn)代碼: //準備考試 private ActionForward ready(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LessonForm lessonForm = (LessonForm) form。39。()。 } } ( 2) 準備考試 用戶選擇了課程之后,便可以開始準備考試,此時, Actionform類會自動在數(shù)據(jù)庫中創(chuàng)建一個 Session 對象。 // 獲取準考證號 List list=(stu)。 return (managerLoginok)。 if (ret == 2) { (error, 您輸入的管理員名稱或密碼錯誤! )。 return (studentLoginok)。 if (ret == 2) { (error, 您輸入的考生準考證號碼或密碼錯誤! )。 } } 在注冊成功后,會跳轉(zhuǎn)到 頁面,如圖 44: 圖 44 注冊成功界面 (2)用戶登錄 網(wǎng)站首頁在用戶第一次訪問時會判斷用戶是否登錄 ,未登錄則顯示用戶登錄窗口 ,提示用戶登錄或注冊 .對于已經(jīng)登錄的用戶 ,在用戶登錄窗口將顯示用戶的相關(guān)信息 . 首頁主要是根據(jù)保存用戶名信息的 Session 參數(shù)來判斷用戶是否已經(jīng)登錄的 ,關(guān)鍵代碼如下 : % String name=(String)(name)。 } else if((miss)){ (error, 注冊失敗! )。 String ret = (studentForm)。 } if(==){ alert(請輸入問題答案 !)。return false。()。 } if(6 || 20){ alert(您輸入的密碼不合法,密碼必須大于 6 位,并且小于等 20 位 !)。return false。 圖例說明如下: 29 圖 41 如圖 41, 文件配置了 數(shù)據(jù)庫調(diào)用 類的相關(guān)信息。 小結(jié) 本章首先分析系統(tǒng)的功能需求,通過對系 統(tǒng)功能模塊的劃分以及角色的劃分,明確了系統(tǒng)需求,為總體設(shè)計提供依據(jù)。 用戶管理用例分析 26 圖 310 用戶管理用例圖 如圖 310,用戶管理模塊主要包括:用戶注冊、 修改資料 、選擇課程 、 在線考試、成績 查詢 五個功能組成。 監(jiān)聽器類設(shè)計 如圖 38,“ CartSessionListener”啟動時把 考試 信息初始化到內(nèi)存中,提高系統(tǒng)性能。 在本系統(tǒng)中,使用開源的 mysql 數(shù)據(jù)庫,持久層用到 spring所集成的 Hibernate 技術(shù),業(yè)務(wù)邏輯層用普通 javabean 實現(xiàn),表述層運用基于 struts的 MVC設(shè)計模式( struts用來做 C層, spring實現(xiàn) V 層與 C層的解耦以及 C層與 M 層的解耦)。層與層之間存在自上而下的依賴關(guān)系,上層組件會依賴下層組件的 API,而下層組件則不依賴于上層組件。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來 實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 系統(tǒng)角色及其功能分析 系統(tǒng)的 2 個角色: (1)注冊用戶 (2)管理員 18 系統(tǒng)角色的功能 (1)注冊用戶 使用系 統(tǒng)的功能,用戶必須先注冊, 只要注冊為網(wǎng)站用戶后,獲得自己的帳號,設(shè)置自己的密碼就具有以下功能:登錄,登出,參加考試,提交試卷,查詢成績,添加或修改個人 資料。 ( 1) 考試 管理:實現(xiàn) 選擇課程,準備考試,開始考試,自動閱卷,顯示考試成績等 。而SSH(struts+spring+hibernate)作為本系統(tǒng)的核心與亮點技術(shù),更是作了詳細介紹,要掌握他們的工作原理,主要功能。 ( 1)需設(shè)置的環(huán)境變量 變量名: CATALINA_HOME 變量值: D:\Program Files\ 變量名: CLASSPATH 變量值: .。當然本地也可以。你在瀏覽器中訪問這個應(yīng)用的 Jsp 時,通常第一次會很慢,因為 Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet 文件, 然后編譯。 Tomcat 15 中采用了 Servlet 容器: Catalina,完整的實現(xiàn)了 和 規(guī)范。 目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 由于 MySQL 是開放源代碼的,因此任何人都可以在 General Public License的許可下下載并根據(jù)個性化的需要對其進行修改。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端( Server)上,即應(yīng)用程序在部署、升級、維護時,只需要在服務(wù)器端進行配置就可以了,網(wǎng)絡(luò) 管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器( Server)端完全通過WWW 瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),所有的 用戶 端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護。 過去,網(wǎng)絡(luò)軟件的開發(fā)都采用 C/S( client)模式,在這種模 式下,主要的業(yè)務(wù)邏輯都集中于 用戶 端程序,因此,必然導致以下問題: a) 系統(tǒng)安裝、調(diào)試、維護和升級困難。 ◆ Java 源碼是經(jīng)典學習范例 Spring 的源碼設(shè)計精妙、結(jié)構(gòu)清晰、匠心獨用,處處體現(xiàn)著大師對 Java 設(shè)計模式靈活運用以及對 Java 技術(shù)的高深造詣。 ◆ 聲明式事務(wù)的支持 在 Spring 中,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來,通過聲明式方式靈活地進行事務(wù)的管理,提高開發(fā)效率和質(zhì)量。它也涉及到其他 framework 沒有考慮到的內(nèi)容。 ◆ 它的設(shè)計從底部幫助你編寫易于測試的代碼。 ◆ Spring 是全面的和模塊化的。它們也為 Spring 中的各種模塊提供了基礎(chǔ)支持。 ◆ 框架 ——Spring 可以將簡單的組件配置、組合成為復雜的 應(yīng)用。應(yīng)用對象只實現(xiàn)它們應(yīng)該做的 ——完成業(yè)務(wù) 邏輯 ——僅此而已。 ◆ 控制反 轉(zhuǎn) ——Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進了松耦合。 ◆ 輕量 ——從大小與開銷兩方面而言 Spring 都是輕量的。 Spring 使用基本的 JavaBean 9 來完成以前只可能由 EJB 完成的事情。 Action Form通常稱之為 FormBean,封裝了來自于 Client 的用戶請求信息,如表單信息。所有這些控制邏輯利用 文件來配置。它截取和分發(fā)這些請求到相應(yīng)的動作類(這些動作類都是Action 類的子類)。 Struts 繼承了 MVC 的各項特性, 8 并根據(jù) J2EE 的特點,做了相應(yīng)的變化與擴展。 Struts 已逐步越來越多運用于商業(yè)軟件,是一種非常優(yōu)秀的 J2EE MVC 實現(xiàn)方式 [6]。 ( 3)提供了一系列實用對象: XML 處理、通過 Java reflection APIs 自動處理 JavaBeans 屬性、國際化的提示和消息。 關(guān)于 Struts Struts 簡介 7 Struts 已逐步越來越多運用于商業(yè)軟件,是一種非常優(yōu)秀的J2EE MVC實現(xiàn)方式。能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署。 ( 4)可伸縮性:企業(yè)必須要選擇一種服務(wù)器端平臺,這種平臺應(yīng)能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進行商業(yè)運作的大批新 用戶 ?;?J2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。高級中間件供應(yīng)商提供以下這些復雜的中間件服務(wù) :狀態(tài)管理服務(wù) 讓開發(fā)人員寫更少的代碼,不用關(guān)心如何管理狀態(tài),這樣能夠更快地完成程序開發(fā)。為了推廣并規(guī)范化使用 J2EE架構(gòu)企業(yè)級應(yīng)用的體系架構(gòu), Sun 同時給出了一個建議性的 J2EE 6 應(yīng)用設(shè)計模型: J2EE Blueprints。 Sun 推出 J2EE 的目的是為了克服傳統(tǒng)Client/Server 模式的弊病,迎合 Browser/Server 架構(gòu)的潮流,為應(yīng)用 Java 技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺,從而簡化企業(yè)應(yīng)用的開發(fā)、管理和部署。這樣的好處是開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,加速了總體開發(fā)過程。生成內(nèi)容的邏輯被封裝在 JSP 標識和 JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。其次, JavaBeans 是一個 Java 的類,一般來說,這樣的 Java 5 類將對應(yīng)于一個獨立的 .java 文件,在絕大多數(shù)情況下,這應(yīng)該是一個 public 類 型的類。 ( 6) 與 Access 數(shù)據(jù)庫的連接 : JSP 使用 JDBC 建立與 Access數(shù)據(jù)庫的連接,而 ASP 對 Access 數(shù)據(jù)庫使用 Data Active Objects。 Windows 平臺可以很好的支持 ASP,但 ASP 對于基于 Win32 逐漸模型的依賴,使得它難于一直到其它平臺上。 ( 3) JSP 只有對 Java 相當熟悉的人才能用得很好。利用跨平臺的JavaBeans 組件, JSP 為分離處理邏輯與顯示樣式提供了卓越的解決方案。 ( 4)多樣化和功能強大的 開發(fā)工具支持。一旦加載,在處理一個新的請求時,只須調(diào)用一個新的服務(wù)方法。 JSP 的強勢與劣勢 JSP 的強勢: ( 1)可移植性。 3 圖 21 一個 JSP 的請求步驟 ( 3)生成的 servlet 被編譯并裝載。第一請求之后,只要有請求到來,服務(wù)器將進行檢查,看看這個文件是否做過改動,如果沒有變化,服務(wù)器調(diào)用先前編譯過 的servlet 對象。 JSP 可以把用戶界面從內(nèi)容層次中分離出來,使得 Web開發(fā)人員不必修改在底層的動態(tài)內(nèi)容,就可以修改整體的頁面布局。 第四章,主要介紹了主要模塊的設(shè)計與實現(xiàn),并給出關(guān)鍵源代碼和最終的效果圖。 第二章,主要介紹了本系統(tǒng)所用到的關(guān)鍵技術(shù)和工具,為下一步的設(shè)計的設(shè)計奠定基礎(chǔ)。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。 課題目的和意義 現(xiàn) 階段 ,學校與社會上的各種考試大都采用傳統(tǒng)的考試方式 ,在此方式下 ,組織一次考試至少要經(jīng)過五個步驟 ,即人工出卷 ,考生考試 ,人工閱卷 ,成績評估和試卷分析。隨著Inter/Intra 的迅速發(fā)展和廣泛普及,網(wǎng)絡(luò)考試系統(tǒng)成為現(xiàn)代教育技術(shù)未來發(fā)展方向之一。基本實現(xiàn)了網(wǎng)上 考試 系統(tǒng)應(yīng)有的主要功能模塊 ,包括:管理員的登錄,管理和維護;用戶注冊、登錄、注銷,個人信息的查詢、修改; 考試管理,套題管理,成績 管理。運用 ER 圖,程序流程圖等 對在線管理子系統(tǒng)的設(shè)計過程進行詳細的說明。 I 畢業(yè)設(shè)計(論文) 題目 : 基于 Java 技術(shù)的 在線 考試系統(tǒng)的開發(fā) II 摘 要 在線考試系統(tǒng)旨在實現(xiàn)考試的無紙化管理,對一些科目的考試可以通過互聯(lián)網(wǎng)絡(luò)或局域網(wǎng)進行,方便校方考務(wù)的管理,也方便了考生,尤其適合考生分布廣,不易集中的遠程教育。 全文共分為開發(fā)方案、需求分析、系統(tǒng)設(shè)計、關(guān)鍵技術(shù)解決,結(jié)論五部分。該系統(tǒng)界面簡單、操作方便,容易維護。作為網(wǎng)絡(luò)考試的一個子系統(tǒng) ——網(wǎng)絡(luò)閱卷子系統(tǒng),也成為一個重要的研究領(lǐng)域。顯然 ,隨著考試類型的不斷增加及考試要求的不斷提高 ,教師的工作量將會越來越大 ,并且其工作將是一件十分煩瑣和非常容易出錯的事情 ,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。為了適應(yīng)新形勢的發(fā)展 ,我們推出了這一系統(tǒng) ,使其盡快在各類考試中發(fā)揮高效 ,便捷的作用 ,把老師從繁重的工作中解脫出來。 第三章,主 要對系統(tǒng)進行需求分析并進行總體設(shè)計。 第五章,主要是對這次畢業(yè)設(shè)計的總結(jié)和對后續(xù)工作的展望。 JSP 的運行機制 JSP 文檔被復制到 Web 服務(wù)器的文檔目錄中。 JSP 請求的步驟 [2]如圖 21 所示。 ( 4)編譯的 servlet 服務(wù)請求并把一響應(yīng)發(fā)送回 用戶 機。 JSP 是用 Java 開發(fā)的,因此它是可移植的,可以一處編寫,隨處運行,支持多平臺。與處理每個請求都要全部加載一個完整的可執(zhí)行程序相比,這是一個相當有效的技術(shù)。 Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 Web 瀏覽器 JSP 頁面 生成的 servlet 編譯的 servlet Web 服務(wù)器 2.第一次編譯 3.第二次編譯 1.請求 4.響應(yīng)
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1