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

正文內(nèi)容

畢業(yè)設(shè)計-jsp家校通系統(tǒng)的設(shè)計-資料下載頁

2024-12-03 20:03本頁面

【導(dǎo)讀】教育是造福于人類的一項偉大事業(yè),“家校通”網(wǎng)站是面向教育服務(wù)的,本“家校通”系統(tǒng)的設(shè)計主要分為兩個部分:網(wǎng)站前臺與內(nèi)部系統(tǒng)的設(shè)計。論述了各模塊之間的關(guān)系,得出了該系統(tǒng)的基本框架。經(jīng)過以上的分析與研究,陸驗證進入自己的頁面按照各自的權(quán)限實現(xiàn)相對應(yīng)的功能。

  

【正文】 [3](美)埃克爾( Eckel,B.) . Java 編程思想[ M] . 北京:機械工業(yè)出版社, 2021 華北科技學(xué)院計算機系畢業(yè)設(shè)計(論文)說明書 35 附錄 A 基于 JSP 的動態(tài)網(wǎng)站開發(fā)技術(shù) 隨著 Web 技術(shù)的發(fā)展和電子商務(wù)時代的到來,人們不再滿足于建立各種靜態(tài)地發(fā)布信息的網(wǎng)站,更多的時候需要能與用戶進行交互,并能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站。 動態(tài)網(wǎng)站開發(fā)技術(shù) 早期的動態(tài)網(wǎng)站開發(fā)技術(shù)使用的是 CGI- BIN 接口。開發(fā)人員編寫與接口相關(guān)的單獨的程序和基于 Web 的應(yīng)用程序,后者通過 Web 服務(wù)器來調(diào)用前者。這種開發(fā)技術(shù)存在著嚴重的擴展性問題 —— 每一個新的 CGI 程序要求在服務(wù)器上新增一個進程。如果多個用戶并發(fā)地訪問該程序,這些進程將耗盡該 Web服務(wù)器所有的可用資源,直至其崩潰。 為 克服這一弊端,微軟公司提出了 Active Server Pages(ASP)技術(shù),該技術(shù)利用 “ 插件 ” 和 API 簡化了 Web 應(yīng)用程序的開發(fā)。 ASP 與 CGI 相比,其優(yōu)點是可以包含 HTML 標簽,可以直接存取數(shù)據(jù)庫及使用無限擴充的 ActiveX 控件,因此在程序編制上更富有靈活性。但該技術(shù)基本上是局限于微軟的操作系統(tǒng)平臺之上,主要工作環(huán)境是微軟的 IIS 應(yīng)用程序結(jié)構(gòu),所以 ASP 技術(shù)不能很容易地實現(xiàn)跨平臺的 Web 服務(wù)器程序開發(fā)。 Hypertext Preprocessor(超文本預(yù)處理器),即 PHP 動態(tài)網(wǎng)站開發(fā)技 術(shù)與 ASP 相似,也是一種嵌入 HTML 文檔的服務(wù)器端腳本語言。其語法大部分與C、 Java、 Perl 等語言相似,并形成了自己的獨有風(fēng)格,利用該語言 Web 程序員可以快速地開發(fā)出動態(tài)網(wǎng)頁。 PHP 在大多數(shù) Unix 平臺、 GUN/Linux 和微軟 Windows 平臺上均可以運行。 PHP 的優(yōu)點主要有:安裝方便,學(xué)習(xí)過程簡單;數(shù)據(jù)庫連接方便,兼容性強;擴展性強;可以進行面向?qū)ο缶幊痰?。?PHP 也存在一些弱點,主要是 PHP 是一種解釋型語言,不支持多線程結(jié)構(gòu),支持平臺和連接的數(shù)據(jù)庫都有限,特別是在支持的標準方面存在先天不足,對 于某些電子商務(wù)應(yīng)用來說, PHP 是不適合的。 還有一些技術(shù),如 Java Servlets 技術(shù),利用該技術(shù)可以很容易地用 Java華北科技學(xué)院計算機系畢業(yè)設(shè)計(論文)說明書 36 語言編寫交互式的服務(wù)器端代碼。一個 Java Servlets 就是一個基于 Java 技術(shù)的運行在服務(wù)器端的程序(與 Applet 不同,后者運行在瀏覽器端)。開發(fā)人員編寫這樣的 Java Servlets,以接收來自 Web 瀏覽器的 HTTP 請求,動態(tài)地生成響應(yīng)(可能需要查詢數(shù)據(jù)庫來完成這種請求),然后發(fā)送包含 HTML 或 XML文檔的響應(yīng)到瀏覽器。這種技術(shù)對于普通的頁面設(shè)計者來說要輕易地掌握是 很困難的。采用這種方法,整個網(wǎng)頁必須都在 Java Servlets 中制作。如果開發(fā)人員或者 Web 管理人員想要調(diào)整頁面顯示,就不得不編輯并重新編譯該 Java Servlets。太陽微系統(tǒng)公司 (Sun Microsystems Inc.)在 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)以及開發(fā)工具供應(yīng)商間廣泛支持與合作下,整合并平衡了已經(jīng)存在的對 Java 編程環(huán)境(例如 Java Servlets 和 JavaBeans)進行支持的技術(shù)和工具后產(chǎn)生了一種新的、開發(fā)基于 Web 應(yīng)用程序的方法 —— JavaServer Pages 技術(shù)( JSP)。這種動態(tài)網(wǎng)站開發(fā)技術(shù)主要有以下一些特點: 能夠在任何 Web 或應(yīng)用程序服務(wù)器上運行; 分離了應(yīng)用程序的邏輯和頁面顯示; 能夠進行快速的開發(fā)和測試; 簡化了開發(fā)基于 Web 的交互式應(yīng)用程序的過程。 JSP 的技術(shù)方法 為了快速方便地進行動態(tài)網(wǎng)站的開發(fā), JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。 用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設(shè)計和格式化最終頁面,并使用 JSP 標識或者小腳本來生成頁面上的動態(tài) 內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運行。由于核心邏輯被封裝在標識和 JavaBeans 中,所以 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 在服務(wù)器端, JSP 引擎解釋 JSP 標識和腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這既有助于作者 保護自己的代華北科技學(xué)院計算機系畢業(yè)設(shè)計(論文)說明書 37 碼,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件( JavaBeans 或者Enterprise JavaBeans 組件)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標識中進行動態(tài)內(nèi)容生成所需要的。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 幾乎所有平臺都支持 Java, JSP+ JavaBeans 幾乎可以在所有平臺下通行無阻。從一個平臺移植到另外一個平臺, JSP 和 JavaBeans 甚至不用重新編譯,因為 Java 字節(jié)碼都是標準的與平臺無關(guān)的。 Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC, Java 程序通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 Sun 公司還開發(fā)了 JDBC- ODBC bridge,利用此技術(shù) Java 程序可以訪問帶有 ODBC 驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC 驅(qū)動程序,所以 Java 程序能訪問諸如 Oracle、 Sybase、MS SQL Server 和 MS Access 等數(shù)據(jù)庫。 此外,通過開發(fā)標識庫, JSP 技術(shù)可以進一步擴展。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的 執(zhí)行特定功能的構(gòu)件來進行工作。 JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴展到支持企業(yè)級的分布式應(yīng)用中。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 的,而且所有的 JSP 頁面都被華北科技學(xué)院計算機系畢業(yè)設(shè)計(論文)說明書 38 編譯成為 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為 Java 平臺的一部分, JSP 擁有 Java 編程語言 “ 一次編 寫,各處運行 ” 的特點。 JSP 的應(yīng)用模型 利用 JSP 技術(shù),動態(tài)信息由 JSP 頁面來表現(xiàn), JSP 頁面由安裝在 Web 服務(wù)器或者使用 JSP 的應(yīng)用服務(wù)器上的 JSP 引擎執(zhí)行。 JSP 引擎接受客戶端對 JSP頁面的請求,并且生成 JSP 頁面作為對客戶端的響應(yīng)。 JSP頁面通常被編譯成為 Java Servlets,這是一個標準的 Java 擴展。頁面開發(fā)人員能夠訪問全部的 Java應(yīng)用環(huán)境,以利用 Java 技術(shù)的擴展性和可移植性。當(dāng) JSP 頁面第一次被調(diào)用時,如果它還不存在,就會被編譯成為一個 Java Servlets 類,并且 存儲在服務(wù)器的內(nèi)存中。這就使得在接下來的對該頁面的調(diào)用中,服務(wù)器會有非常快的響應(yīng)(這避免了 CGI- BIN 為每個 HTTP 請求生成一個新的進程的問題)。 JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中?;?JSP 的動態(tài)信息發(fā)布技術(shù)是一個開放的、可擴展的建立動態(tài) Web 頁面的標準。不論采用什么創(chuàng)建工具,開發(fā)人員都可以使用 JSP 頁面來創(chuàng)建可移植的 Web 應(yīng)用,在不同的 Web 應(yīng)用服務(wù)器上運行。 華北科技學(xué)院計算機系畢業(yè)設(shè)計(論文)說明書 39 附錄 B 系統(tǒng)使用說明 處理器 Intel Pentium 系列處理器 內(nèi)存 128 M 以上 硬盤 以上 顯示器 SUPER VGA 顯示卡 支持 256 色或真彩。 軟件環(huán)境: Windows 98 及以上版本 編程環(huán)境: Tomcat 和 數(shù)據(jù)庫管理系統(tǒng): Microsoft SQL Server 2021 3. 使用說明書 在使用本系統(tǒng)之前必須安裝 Tomcat 和 JDK, 同時必須使用 SQL Server2021數(shù)據(jù)庫,并要安裝 SQL 數(shù)據(jù)源 YKT。 設(shè)備安裝好之后,再在 Tomcat 文件夾的 webapps 文件夾中設(shè)置一個新的JSP 目錄,使用 /site/虛擬目錄,先運行 ,再打開 SQL Server2021 數(shù)據(jù)庫,瀏覽 頁面。選擇管理員身份,輸入用戶名: admin 密碼: admin,即可進入管理員頁面。 華北科技學(xué)院計算機系畢業(yè)設(shè)計(論文)說明書 40 致 謝 這次的畢業(yè)設(shè)計包括畢業(yè)實習(xí)總共用了 4 個月的時間來努力制作的,通過這次的學(xué)習(xí),我熟悉了 Tomcat 環(huán)境,學(xué)會了 tomcat 的 使用,掌握了 JSP技術(shù)的應(yīng)用,提高了編程的能力。整個系統(tǒng)的設(shè)計基本完成了任務(wù)書上的各項內(nèi)容,達到了指導(dǎo)老師 —— 李芙玲老師的要求。 能夠順利地完成這次畢業(yè)設(shè)計,首先要感謝系里領(lǐng)導(dǎo)對畢業(yè)設(shè)計的重 視,他們的督促和鼓勵對我 能及時完成設(shè)計起到很大的作用。在設(shè)計的開始階段,我對設(shè)計的開發(fā)工具和開發(fā)環(huán)境都很不熟悉,遇到了很多的問題,多虧老師和同學(xué)的幫助,解決了很多問題,成功地完成了畢業(yè)設(shè)計。其中,最要感謝的是我的指導(dǎo)老師 —— 李芙玲老師??梢哉f,沒有她的鼓勵、幫助與支持,我絕對不會這么順利地完成設(shè)計。在整個畢業(yè)設(shè)計的過程中 ,老師對 本 設(shè)計都高度重視,并盡心盡力地幫助 我 。她在實際操作中給予 我 非常大的幫助,在精神上給予了 我 很大的鼓勵和支持。 在畢業(yè)設(shè)計之前,我沒有學(xué)過 JSP 網(wǎng)站開發(fā)技術(shù),在整個設(shè)計的過程都是邊學(xué)邊做的,由于能力的有限和時間的關(guān)系, 本 系統(tǒng)還存在一些不足的地方,如功能不夠完善、較簡單、系統(tǒng)安全性不足等等,都有待日后地改進。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1