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

正文內(nèi)容

基于jsp的遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的論文-在線瀏覽

2025-02-08 01:21本頁面
  

【正文】 3 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 JSP簡介JavaServer PagesTM (JSP)技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁面提供了一個(gè)簡捷而快速的方法。[12] JSP 技術(shù)概述在萬維網(wǎng)短暫的歷史中,它已經(jīng)從一個(gè)大部分顯示靜態(tài)信息的網(wǎng)絡(luò)演化到對(duì)股票進(jìn)行交易和進(jìn)行購書操作的一個(gè)基礎(chǔ)設(shè)施。[13]基于瀏覽器客戶端的應(yīng)用程序比傳統(tǒng)的基于客戶機(jī)/服務(wù)器的應(yīng)用程序有幾個(gè)好處。[14]這樣,軟件工業(yè)正迅速地向建造基于瀏覽器客戶端的多層次應(yīng)用程序邁進(jìn)。這個(gè)方案將解決當(dāng)前方案所受到的限制,即:能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行;將應(yīng)用程序邏輯和頁面顯示分離;能夠快速地開發(fā)和測試;簡化開發(fā)基于Web的交互式應(yīng)用程序的過程。JSP規(guī)范是Web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。其結(jié)果是產(chǎn)生了一種新的、開發(fā)基于Web應(yīng)用程序的方法,給予使用基于組件應(yīng)用邏輯的頁面設(shè)計(jì)者以強(qiáng)大的功能。使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的)。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。[20]3 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 JSP 的基礎(chǔ)知識(shí)JSP的編譯器指引與指令組件 [19]編譯器指示       % 編譯器指示 % 聲明          %! 聲明 % 表達(dá)式         %= 表達(dá)式 % 程序代碼段/小型指令   % 程序代碼片段 % 注釋          % 注釋 % 編譯器指示   JSP的編譯器指示是針對(duì)JSP引擎。它們永遠(yuǎn)包含在 % %卷標(biāo)里。 [13]你幾乎可以在你所有的JSP網(wǎng)頁最上面找到page編譯器指示?!?  Include編譯器指示讓你將你的內(nèi)容分成幾個(gè)可管理的組件,就像那些有表頭或腳注的網(wǎng)頁。   JSP聲明讓你定義網(wǎng)頁層的變量,來儲(chǔ)存信息或定義支持的函式,讓JSP網(wǎng)頁的其余部分能夠使用。你可以在 %! %卷標(biāo)里找到聲明。 %。JSP運(yùn)算是屬于 %= % 卷標(biāo)里,并不包含分號(hào),加引號(hào)字符串的無用部分。 4 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 程序代碼段/小型指令文件  JSP程序代碼片段或小型指令文件是包含在% % 卷標(biāo)里。小型指令文件可以是原始的HTML或XML,其內(nèi)部的程序代碼片段可以讓你建立有條件的執(zhí)行程序代碼,或者只是一些使用另一塊程序代碼的東西。小型指令文件不限于一行的原始程序代碼 :   % for (int I=1。 I++) { %   H%=I%Hello/H%=I%   % } %。雖然你可以在你的檔案里包含HTML注釋,如果使用者檢視網(wǎng)頁的原始碼,他們也會(huì)看到這些注釋。 Eclipse簡介Eclipse是一種可擴(kuò)展的開放源代碼IDE。集成開發(fā)環(huán)境(IDE)經(jīng)常將其應(yīng)用范圍限定在“開發(fā)、構(gòu)建和調(diào)試”的周期之中。Eclipse允許在同一IDE中集成來自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性,從而顯著改變了項(xiàng)目工作流程,使開發(fā)者可以專注在實(shí)際的嵌入式目標(biāo)上。它們是在XML中定義的已知接口,并充當(dāng)插件的耦合點(diǎn)。任何Eclipse插件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用,反之,任何Eclipse插件也可以遵從其它插件定義的擴(kuò)展點(diǎn)。利用Eclipse,我們可以將高級(jí)設(shè)計(jì)(也許是采用UML)與低級(jí)開發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。事實(shí)上,由于Eclipse并不了解開發(fā)語言,所以無論Java語言調(diào)試器、C/C++調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。Eclipse為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技5 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 術(shù)。這是一款非常受歡迎的java開發(fā)工具,這國內(nèi)的用戶越來越多,實(shí)際上實(shí)用它java開發(fā)人員是最多的。 CSS樣式表層疊樣式表 (CSS) 是一系列格式設(shè)置規(guī)則,它們控制 Web 頁面內(nèi)容的外觀。頁面內(nèi)容(HTML 代碼)位于自身的 HTML 文件中,而定義代碼表現(xiàn)形式的 CSS 規(guī)則位于另一個(gè)文件(外部樣式表)或 HTML 文檔的另一部分(通常為 head 部分)中。[5]CSS 使您可以控制許多僅使用 HTML 無法控制的屬性。通過使用 CSS 從而以像素為單位設(shè)置字體大小,還可以確保在多個(gè)瀏覽器中以更一致的方式處理頁面布局和外觀。選擇器是標(biāo)識(shí)已設(shè)置格式元素(如 P、H類名稱或 ID)的術(shù)語,而聲明則用于定義樣式元素。fontfamily:Helvetica。}聲明由兩部分組成:屬性(如 fontfamily)和值(如 Helvetica)。[6]術(shù)語“層疊”是指對(duì)同一個(gè)元素或 Web 頁面應(yīng)用多個(gè)樣式的能力。所定義的樣式“層疊”到您的 Web 頁面上的元素,并最終創(chuàng)建您想要的設(shè)計(jì)。在 Dreamweaver MX 中可以定義以下規(guī)則類型:自定義 CSS 規(guī)則(也稱為“類樣式”)使您可以將樣式屬性應(yīng)用到任何文本范圍或文本塊。例如,您可以創(chuàng)建稱為 .red 的類樣式,設(shè)置規(guī)則的 color 屬性為紅色,然后將該樣式應(yīng)用到一部分已定義樣式的段落文本中。創(chuàng)建或更改 h1 標(biāo)簽的 CSS 規(guī)則時(shí),所有用 h1 標(biāo)簽設(shè)置了格式的文本都會(huì)立即更新。高級(jí)樣式還可以重定義包含特定 id 屬性的標(biāo)簽的格式(例如,由 myStyle 定義的樣式可以應(yīng)用到所有包含屬性/值對(duì) id=myStyle 的標(biāo)簽)。Apache ,開始考慮在SUN的JSWDK基礎(chǔ)上開發(fā)一個(gè)可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時(shí)也支持Servlet, 這樣Tomcat就誕生了。servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。Tomcat與Apache的組合相當(dāng)完美。[9]如今,企業(yè)或政府部門對(duì)數(shù)據(jù)存儲(chǔ)的要求非常復(fù)雜。這些網(wǎng)站需要安全的、與 Web 緊密集成的數(shù)據(jù)存儲(chǔ)。這些系統(tǒng)要求數(shù)據(jù)庫能夠存儲(chǔ)大量的數(shù)據(jù)和支持眾多的用戶。例如,正在旅行的銷售代表或地區(qū)視察員因移動(dòng)而中斷了與網(wǎng)絡(luò)的連接。管理人員和市場營銷人員需要對(duì)公司數(shù)據(jù)中記錄的趨勢作更為復(fù)雜的分析。獨(dú)立的軟件供應(yīng)商 (ISV) 必須能夠通過專門針對(duì)個(gè)人或小型工作組而開發(fā)的應(yīng)用程序來分配數(shù)據(jù)存儲(chǔ)能力。這就要求數(shù)據(jù)存儲(chǔ)系統(tǒng)可由應(yīng)用程序配置,然后系統(tǒng)自身可以自動(dòng)調(diào)整,用戶不需要專門的數(shù)據(jù)庫管理員不間斷地監(jiān)視和調(diào)整應(yīng)用程序。 [16]SQL Server 2000 數(shù)據(jù)庫引擎提供完整的 XML 支持。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。 同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows174。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大 Web 站點(diǎn)所需的性能級(jí)別。 SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 SQL Server 2000 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具。8 3 需求分析 3 需求分析 可行性分析只要時(shí)間和資源不加限制,所有項(xiàng)目在理論上都是可行的。為確保本系統(tǒng)的開發(fā)能夠順利進(jìn)行。就運(yùn)行環(huán)境而言,我的個(gè)人電腦提供了足夠的硬件資源和軟件資源來支持系統(tǒng)的運(yùn)行。而相關(guān)資料從我校的圖書館和互聯(lián)網(wǎng)上很容易得到且內(nèi)容豐富。目前,本人開發(fā)環(huán)境是:AMD2600+CPU,80G硬盤空間,512M內(nèi)存,Windows XP Professional操作系統(tǒng),這樣的計(jì)算機(jī)系統(tǒng)對(duì)于應(yīng)用軟件的開發(fā)來說是可行的。傳統(tǒng)的軟件工程方法學(xué)使用結(jié)構(gòu)化分析技術(shù),完成分析用戶需求工作。需求分析是為了發(fā)現(xiàn)用戶的真正需求,首先應(yīng)從宏觀角度調(diào)查、分析用戶所面臨的問題,也就是說,學(xué)習(xí)資料的上傳下載,留言與回復(fù),從而使用戶達(dá)到自己的目的。業(yè)務(wù)需求反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們在項(xiàng)目視圖與范圍文檔中予以說明。功能需求定義開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。管理員需求是: 管理員登錄后可以對(duì)會(huì)員進(jìn)行添加刪除和修改操作。管理員可以對(duì)用戶進(jìn)行添加、刪除、修改的操作,還可以對(duì)課程以及班級(jí)進(jìn)行添加、刪除、修改。用戶中的學(xué)生可以查看未選修的課程并選擇是否選擇此課程,還可以查看已選修了的課程并且下載學(xué)習(xí)資料如(視頻、PPT、課后作業(yè)),還可以對(duì)此教師留言。管理員添加完用戶后即可登陸,教師上傳完資料后即可接受下載,學(xué)生留言后教師即可看到。由于系統(tǒng)要不斷的更新因此需要較大的存儲(chǔ)介質(zhì)。 (1)硬件:選用CPU:推薦使用PentiumШ或以上。(2)軟件:操作系統(tǒng):Windows XP 服務(wù)器: 數(shù)據(jù)庫:SQL SERVER2000. 數(shù)據(jù)流圖(也稱第0層)DFD用于表示系統(tǒng)開發(fā)范圍,以及該系統(tǒng)與周圍環(huán)境的數(shù)據(jù)交換關(guān)系;最底層DFD代表了那些不可進(jìn)一步分解的“原子加工”;中間層DFD時(shí)對(duì)上層父圖的細(xì)化,其中的每一個(gè)加工可以繼續(xù)細(xì)化,中間層次的多少有系統(tǒng)復(fù)雜程度決定。:10 資料管理 一層數(shù)據(jù)流圖是將頂層數(shù)據(jù)流圖的一個(gè)加工“遠(yuǎn)程教學(xué)管理”進(jìn)行展開,分為,錄入資料信息,錄入留言信息,添加用戶信息、學(xué)生選課信息和添加課程班級(jí)信息。管理員可以使用系統(tǒng)所有的功能,普通用戶不能添加、修改、刪除帳號(hào)信息。學(xué)生登錄系統(tǒng)后,瀏覽可選課程,根據(jù)需要選擇課程。 運(yùn)行環(huán)境硬件最低要求計(jì)算機(jī)Intel174。內(nèi)存(RAM)至少128MB,建議256MB或更多硬盤空間 4MB監(jiān)視器VGA或更高分辨率定位設(shè)備Microsoft鼠標(biāo)或兼容設(shè)備13 4 系統(tǒng)設(shè)計(jì) 4 系統(tǒng)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1