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

正文內容

基于jsp的動態(tài)web學習系統(tǒng)的研究與實現碩士學位論文(編輯修改稿)

2025-07-19 23:36 本頁面
 

【文章內容簡介】 表示為:HTML+Java=JSP。[5] Servlet介紹Servlet是一種服務器端的Java應用程序,具有獨立于平臺和協(xié)議的特性,可以生成動態(tài)的Web頁面。 它擔當客戶請求(Web瀏覽器或其他HTTP客戶程序)與服務器響應(HTTP服務器上的數據庫或應用程序)的中間層。 Servlet是位于Web 服務器內部的服務器端的Java應用程序,與傳統(tǒng)的從命令行啟動的Java應用程序不同,Servlet由Web服務器進行加載,該Web服務器必須包含支持Servlet的Java虛擬機。servlet是在服務器上運行的小程序。這個詞是在Java applet的環(huán)境中創(chuàng)造的,Java applet是一種當作單獨文件跟網頁一起發(fā)送的小程序,它通常用于在客戶端運行,結果得到為用戶進行運算或者根據用戶互作用定位圖形等服務?!?服務器上需要一些程序,常常是根據用戶輸入訪問數據庫的程序。這些通常是使用公共網關接口(CGI(Common Gateway Interface))應用程序完成的。然而,在服務器上運行Java,這種程序可使用Java編程語言實現。在通信量大的服務器上,Java servlet的優(yōu)點在于它們的執(zhí)行速度更快于CGI程序。各個用戶請求被激活成單個程序中的一個線程,而無需創(chuàng)建單獨的進程,這意味著服務器端處理請求的系統(tǒng)開銷將明顯降低。最早支持Servlet技術的是JavaSoft的Java Web Server。此后,一些其它的基于Java的WebServer開始支持標準的ServletAPI。Servlet的主要功能在于交互式地瀏覽和修改數據,生成動態(tài)Web內容。這個過程為: 客戶端發(fā)送請求至服務器端; 服務器將請求信息發(fā)送至Servlet ;Servlet生成響應內容并將其傳給服務器。響應內容動態(tài)生成,通常取決于客戶端的請求,服務器將響應返回給客戶端 。Servlet看起來像是通常的Java程序。Servlet導入特定的屬于Java ServletAPI的包。因為是對象字節(jié)碼,可動態(tài)地從網絡加載,可以說Servlet對Server就如同Applet對Client一樣,但是,由于Servlet運行于Server中,它們并不需要一個圖形用戶界面。從這個角度講,Servlet也被稱為FacelessObject。 一個servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產生響應,但通常只用來擴展Web服務器的應用程序。Server + Applet =Servlet 意為服務器端的小程序。裝載Servlet。這項操作一般是動態(tài)執(zhí)行的。然而,Server通常會提供一個管理的選項,用于在Server啟動時強制裝載和初始化特定的Servlet。Servlet的生命周期如下: Server創(chuàng)建一個Servlet的實例;Server調用Servlet的init()方法; 一個客戶端的請求到達Server; Server創(chuàng)建一個請求對象; Server創(chuàng)建一個響應對象; Server激活Servlet的service()方法,傳遞請求和響應對象作為參數 service()方法獲得關于請求對象的信息,處理請求,訪問其他資源,獲得需要的信息。service()方法使用響應對象的方法,將響應傳回Server,最終到達客戶端。service()方法可能激活其它方法以處理請求,如doGet()或doPost()或程序員自己開發(fā)的新的方法。 對于更多的客戶端請求,Server創(chuàng)建新的請求和響應對象,仍然激活此Servlet的service()方法,將這兩個對象作為參數傳遞給它。如此重復以上的循環(huán),但無需再次調用init()方法。一般Servlet只初始化一次(只有一個對象),當Server不再需要Servlet時(一般當Server關閉時),Server調用Servlet的Destroy()方法。[6] 相關開發(fā)細節(jié)分析 開發(fā)中常用JSP常用開發(fā)方式(1)隱藏域傳值[7] 隱藏域傳值就是利用JSP的input標簽,將類型設置為hidden,然后里面里面的value屬性來達到傳值的目的。(2)JS方式傳值[8] JS傳值方式主要是利用fuction定義函數,通過里面的參數來實現傳值的目的。 get和post使用Get是向服務器發(fā)索取數據的一種請求,而Post是向服務器提交數據的一種請求。[9] 軟分頁軟分頁主要是指當用戶訪問頁面時把要顯示數據的頁碼傳送給服務器,服務器根據頁碼查詢回應相應的數據返回給頁面進行顯示。[10] 設置JavaDB服務端為windows服務首先把“”放到你指定的文件夾下。例如:C:\Program Files\Windows Resource Kits\Tools。[11]。圖 然后,注冊相應服務。例如:我們服務名為是“JavaDB”。在CMD窗口,進入前面你放置“”的文件夾目錄。接著,輸入“instsrv JavaDB “C:\Program Files\Windows Resource Kits\Tools\””。成功后會收到成功信息。[12]如圖:。圖 注冊JavaDB接著,運行“”,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\JavaDB”,按照如下參考設置相應選項。[13]Value Name: ApplicationData Type : REG_SZString : C:\dbderby\bin\Value Name: AppDirectoryData Type : REG_SZString : C:\dbderby\bin\Value Name: AppParametersData Type : REG_SZString : h 可行性的結論經上述各方面綜合的可行性分析,系統(tǒng)的研制和開發(fā)是可以立即進行。 本章小結本章運用軟件工程系統(tǒng)可行性分析的基本方法,就基于JSP的在線WEB學習系統(tǒng)的實現,首先闡述該系統(tǒng)的實現背景,讓大家了解這個系統(tǒng)實現后帶來的效益,然后,對系統(tǒng)的經費等等的相關約束條件進行說明。接著,還就系統(tǒng)的創(chuàng)新之處給予必要的解釋。再接著,說明該系統(tǒng)的社會影響力和對社會因素方面的可行性進行分析,最后,著眼該系統(tǒng)實現過程中可能使用到的技術手段等方面,為系統(tǒng)的實現提供非常重要的技術支撐。16浙江大學碩士學位論文 第3章系統(tǒng)需求第3章 系統(tǒng)需求 引言本章節(jié)主要進行該學習系統(tǒng)的系統(tǒng)需求分析。 需求概述 系統(tǒng)目標在線Web學習系統(tǒng)主要提供相關題目和用戶信息維護等功能。該系統(tǒng)針對的用戶是小學生及其教師,教師可以根據自己的教學需求和先進的教學理念,為學生提供適合他們的題目,引導他們學習,幫助他們學習,并通過分析系統(tǒng)及時調整教師的教學方式或者方法。最終的目標就是幫助小學生健康的成長,為以后的學習打下良好的基礎。同時,開發(fā)的系統(tǒng),應該力求操作方便,方便相關老師對系統(tǒng)的管理和學生的使用。 最終用戶類和特征最終的用戶是教師和小學生,管理的教師需要對用戶進行創(chuàng)建、修改、刪除等工作,要求具備一定的計算機知識并且具有管理員權限。另一個使用者是小學生,老師應該教授他們一些使用系統(tǒng)的知識,并且通過題量等等的控制,控制他們使用電腦的時間。 功能的需求本系統(tǒng)相應的需求有以下幾個方面。(1)能夠存儲一定數量的題目信息,并方便有效地進行相應的題目數據操作和管理,這主要包括以下內容。 ①題目信息的逐個錄入、刪除、修改。 ②題目信息的批量錄入。 ③題目答題結果的查詢、分析和輸出。(2)能夠對一定數量的用戶進行相應的信息存儲與管理,這其中包括以下內容。 ①用戶信息的登記、刪除和修改。 ②用戶信息的查詢。需要補充說明的幾點如下。(1)數據保存:需要長期保存在數據庫的數據有以下幾種。 ①用戶信息:用戶的基本信息。 ②題目信息:題目的基本信息。 ③答題信息:答題情況的基本信息。(2)系統(tǒng)用戶:教師、小學生。 ①教師:對用戶進行添加、修改和刪除以及查詢等操作。 ②小學生:可以選擇相應的題目回答,并且可以查看自己的答題結果。 確定執(zhí)行者通過分析可以確定“教師”和“小學生”為系統(tǒng)的執(zhí)行者?!敖處煛必撠熓褂孟到y(tǒng)的主要功能,“小學生”選擇相應的題庫進行答題等操作。 確定系統(tǒng)用例通過詳細的分析系統(tǒng)我們得到WEB學習系統(tǒng)的用例圖,圖 WEB學習系統(tǒng)用例圖 編寫必要的用例文檔為了能夠說明用例圖中不能表達的信息,具體的表現所有WEB學習系統(tǒng)中的必要信息,下面給出用例文檔。用例名:用戶信息的維護。參與執(zhí)行者:教師。入口條件:教師已經登錄到該系統(tǒng)中。事件流:當有新的用戶時,教師在用戶信息錄入界面輸入用戶的信息,單擊“submit”按鈕,系統(tǒng)將用戶的信息保存到數據庫中,并在特定位置顯示該用戶創(chuàng)建成功;當有一個用戶的信息需要修改時,教師通過輸入查詢條件,搜索出該讀者的信息,然后單擊“update”圖標,系統(tǒng)跳轉到修改用戶信息的界面,此時教師就可以編輯用戶的信息,修改完成后點擊“submit”按鈕,系統(tǒng)將會更新數據庫中該用戶的信息,跳轉回搜索用戶信息界面;當教師想刪除一個用戶時,教師查找到相應的記錄點擊“remove”按鈕,就可以完成相應的操作。出口條件:系統(tǒng)將數據庫中的用戶信息進行相應的操作。添加用戶信息時,將新的用戶信息保存在數據庫中;修改用戶信息時,將數據庫中該用戶的信息做相應的更新操作;刪除用戶信息時,則刪除數據庫中的相應用戶記錄。異常事件:在進行修改和刪除用戶信息時,需要先查出相應的用戶記錄進行處理,如果數據庫中不存在所要查詢的用戶,則沒有辦法進行相應的修改和刪除操作。用例名:用戶信息的查詢。參與執(zhí)行者:教師。入口條件:教師已經登錄到該系統(tǒng)中。事件流:通過系統(tǒng)的查詢界面輸入要查詢的條件(如用戶的ID、所屬于的類別等)搜索該用戶的記錄。出口條件:如果有符合條件的用戶信息,那么系統(tǒng)將顯示該用戶的信息。否則,沒有得到任何結果。用例名:題目信息的維護。參與執(zhí)行者:教師。入口條件:教師已經登錄到該系統(tǒng)中。事件流:當有新題目需要加入時,為了方便大量題目的錄入,減少教師的工作量,增加教師的工作效率,教師可以先將所要錄入的題目編輯成excel文檔,然后,一次性全部導入。同時,教師還可以將本系統(tǒng)現有的題目,一次性導出成excel文檔以備使用;當教師想要修改某個題目時,可以先通過輸入要搜索的條件,當有符合條件的記錄時,系統(tǒng)將會顯示相應的記錄,此時,用戶單擊“update”圖標,系統(tǒng)跳轉到修改題目信息的界面,此時教師就可以編輯相應的題目信息,修改完成后點擊“submit”按鈕,系統(tǒng)將會更新數據庫中該題目的信息,跳轉回搜索題目的界面;當教師想要刪除一個題目時,教師查找相應的記錄點擊“remove”按鈕,就可以完成相應的操作。出口條件:系統(tǒng)將數據庫中的題目信息進行相應的操作。添加題目信息時,將新的用戶信息保存在數據庫中;修改題目信息時,將數據庫中該用戶的信息做相應的更新操作;刪除題目信息時,系統(tǒng)將刪除數據庫中相應的題目記錄。異常事件:在進行修改和刪除題目信息時,需要先查出相應的用戶記錄進行處理,如果數據庫中不存在所要查詢的題目,則沒有辦法進行相應的修改和刪除操作。用例名:題目信息的查詢。參與執(zhí)行者:教師。入口條件:教師已經登錄到該系統(tǒng)中。事件流:通過系統(tǒng)的查詢界面輸入要查詢的條件(如題目的ID、所屬于的類別等)搜索該題目的記錄。出口條件:如果有符合條件的題目信息,那么系統(tǒng)將顯示該題目的信息。否則,沒有得到任何結果。用例名:答題結果的分析。參與執(zhí)行者:教師。入口條件:教師已經登錄到該系統(tǒng)中。事件流:通過系統(tǒng)的分析界面選擇要分析的項目(如單個學生的閱讀情況、一個班級的閱讀情況、期末的匯總等等),選擇之后便可以出現相應的結果,并且有的可以選擇輸出成excel文檔,便于分析統(tǒng)計。出口條件:如果教師選擇的分析項目存在,那么系統(tǒng)顯示該分析項目的結果。否則,沒有得到任何結果。用例名:個人答題信息的查詢。參與執(zhí)行者:教師、小學生。入口條件:教師或者小學生已經登錄到該系統(tǒng)中。事件流:通過系統(tǒng)的個人信息查詢界面(老師和學生的界面不一樣),小學生和教師就可以查詢相應的個人答題信息(小學生查詢本來的相關信息,教師可以查詢想要查詢的學生信息)。出口條件:如果有符合教師或者小學生輸入的查詢條件的個人答題信息,那么系統(tǒng)顯示該人的答題的信息。否則,沒有得到任何結果。用例名:回答問題參與執(zhí)行者:小學生。入口條件:小學生已經登錄到該系統(tǒng)中。事件流:通過系統(tǒng)的題目選擇界面,小學生選擇相應的題目,然后答題,完成后提交。出口條件:小學生完成答題,提交結果,系統(tǒng)自動保存。異常事件:小學生選擇了相應的題目,但是沒有完成答題,關閉了瀏覽器,系統(tǒng)沒有保存相應的答題結果。 非功能的需求 性能的需求WEB在線學習系統(tǒng)的使用者是教師和小學生。對于教師的管理工作,性能要求不是很嚴格,但是需要方便題目信息的錄入和分析結果的產生等操作。對于小學生的答題和個人答題信息的查詢等功能,對性能要求相對較高,一般需要達到并發(fā)數350以上。 安全性的需求由于教師平時工作量比較大,所以對于題目的錄入和分析結果的生成一定要保證方便快捷。對于整個系統(tǒng)而言,需要較完整的權限控制,防止因為誤操作、惡意等等攻擊系統(tǒng),修改系統(tǒng)現有記錄。同時對于數據庫中的數據,我們需要定期保存,萬一出現人為或者不可抗拒的力量導致數據丟失時,我們可以及時的恢復系統(tǒng),盡可能的減少損失。此外,用戶在登錄系統(tǒng)時一定要通過身份認證,否則,無法進入系統(tǒng)。 故障的處理在正常使用情況下,一般是不會出現
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1