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

正文內容

企鵝畢業(yè)設計jsp教師檔案管理系統(tǒng)論文(編輯修改稿)

2025-01-04 11:20 本頁面
 

【文章內容簡介】 而不影響邏輯或修改邏輯而不影響內容變得很容易實現(xiàn)。 如上的比較不難看出, JSP技術編寫的程序運用要更加靈活,可擴展性更強。 系統(tǒng)簡介 系統(tǒng)產生的背景 從網上信息管理方面,隨著多媒體和網絡技術的日益普及,特別是師資隊伍的日趨龐大,越來越多的信息資源共享,方便廣 大教師基本信息、教學信息、科研信息的管理,迫切需要開發(fā)教師檔案管理信息系統(tǒng)。 系統(tǒng)開發(fā)的意義 隨著高校的連年擴招,教師隊伍也日趨龐大,開發(fā) 教師檔案管理信息系統(tǒng) ,方便高校統(tǒng)一管理教師信息,教師也可以方便、快捷地瀏覽統(tǒng)計教學、科研信息,提高教學質量,在此環(huán)境之中,教師之間可以進行學術交流,教學大綱的查閱,統(tǒng)計信息可用于教師評定等,這是非常有利 教師檔案管理 的系統(tǒng)。 企鵝畢業(yè)設計 北京科技大學天津學院本科生畢業(yè)設計 (論文 ) 11 系統(tǒng)的特點及實現(xiàn)目標 系統(tǒng)的特點 在此環(huán)境當中,全面系統(tǒng)地統(tǒng)計有教師基本信息、 系統(tǒng)用戶 信息、 社會兼職管理,教師工資管理,工作 成績 信息 等 ,基于 Web的基礎之上,這不僅是一個很好的內容載體,而且可以隨時隨地訪問,對于提高高校教師管理是十分重要的。此系統(tǒng)有以下基本特點: ★ 教師信息管理 :系統(tǒng)存儲全體教師信息,登陸用戶可以查閱全體教職員工的基本信息,是對全體教師的信息描述; ★ 系統(tǒng)用戶信息 :系統(tǒng)存儲 超級管理員和普通管理員的信息,修改密碼 等; ★社會兼職管理: 系統(tǒng)存儲教師參加的社會職務的所有信息,可修改,添加,刪除等功能。 ★教師工資管理: 系統(tǒng)存儲教師的工資信息,可添加,刪除等功能。 ★ 工作成績信息管理 :系統(tǒng)存儲教師 成績信息 ,包括 學術 成果 、 科研成果 、學術 著作等。 系統(tǒng)的實現(xiàn)目標 基于 Web 的教師管理信息系統(tǒng)設計的基本出發(fā)點在于: ● 方便用戶在線瀏覽教師、教學、科研等基本信息; ● 要求可以使系統(tǒng)的用戶可以查詢所有教師的基本信息、教學信息、科研信息; ● 要求管理員統(tǒng)一管理信息,包括信息的添加與統(tǒng)計; 系統(tǒng)最基本的功能包括:教師可以通過該系統(tǒng)查看基本信息、查看每學期的教師基本信息、系統(tǒng)用戶信息、社會兼職管理,教師工資管理,工作成績信息 概況;系統(tǒng)管理員統(tǒng)一管理信息、添加信息、統(tǒng)計信息 。 為了完成師資隊伍統(tǒng)計 模塊, 教師檔案管理 模塊設計,主要應做的工作有: 企鵝畢業(yè)設計 北京科技大學天津學院本科生畢業(yè)設計 (論文 ) 12 1.查閱相關文獻資料,通過互聯(lián)網收集各高校有關教師教學、科研方面的信息,結合本學院的實際情況,進行較為詳細的需求分析,確定系統(tǒng)的總體結構和功能。 2.掌握開發(fā) Web 應用程序的技術和方法,采用 B/S 三層結構模型進行具體的功能模塊劃分,進行 SQL Server 數(shù)據(jù)庫設計以及掌握 B/S 三層結構中數(shù)據(jù)訪問技術。 3.采用 JSP和 SQL 為開發(fā)工具。 4.進行整個系統(tǒng)的測試,提 供給用戶一個具有一定實用價值的信息管理系統(tǒng)。在系統(tǒng)開發(fā)過程中認真學習了基于 Web 的數(shù)據(jù)庫應用開發(fā)技術,數(shù)據(jù)綁定,結構化查詢語言 SQL 的應用,訪問數(shù)據(jù)庫以及權限設置的探討等。 第二章 相關理論與關鍵技術介紹 本章介紹了開發(fā)本系統(tǒng)所用到的理論和關鍵技術,開發(fā)程序系統(tǒng)不可缺少的理論與技術,下面做詳細介紹。 2 JSP 的研究 JSP 的概念 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準。 JSP 技術是用 JAVA 語言作為腳 本語言的, JSP網頁為整個服務器端的 JAVA庫單元提供了一個接口來服務于 HTTP的應用程序。 在傳統(tǒng)的網頁 HTML 文件 (*.htm,*.html)中加入 Java 程序片段 (Scriptlet)和 JSP 標記 (tag),就構成了 JSP 網頁 (*.jsp)。 Web 服務器在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結果以 HTML 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網頁以及發(fā)送 等等,這就是建立動態(tài)網站所需要的功能。所有程序操作都在服務器端執(zhí)行,網絡上傳送給客戶端的僅是得到的 結果,對客戶瀏覽器的要求最低,可以實現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無 Frame。 企鵝畢業(yè)設計 北京科技大學天津學院本科生畢業(yè)設計 (論文 ) 13 JSP 的執(zhí)行過程 在一個 JSP文件第一次被請求時, JSP 引擎把該 JSP文件轉換成為一個 servlet。而這個引擎本身也是一個 servlet,在 JSWDK或 WEBLOGIC中,它就是 JspServlet。 JSP引擎先把該 JSP 文件轉換成一個 Java源文件,在轉換時如果發(fā)現(xiàn) jsp文件有任何語法錯誤,轉換過程將中斷,并向服務端和客戶端輸出出錯信息;如果轉換成功, JSP 引擎用 javac 把該Java 源文件編譯成相應的 class 文件。然后創(chuàng)建一個該 SERVLET 的實例,該 SERVLET 的jspInit()方法被執(zhí)行, jspInit()方法在 servlet 的生命周期中只被執(zhí)行一次。然后jspService()方法被調用來處理客戶端的請求。對每一個請求, JSP引擎創(chuàng)建一個新的線程來處理該請求。如果有多個客戶端同時請求該 JSP文件,則 JSP引擎會創(chuàng)建多個線程。每個客戶端請求對應一個線程。以多線程方式執(zhí)行可大大降低對系統(tǒng)的資源需求 ,提高系統(tǒng)的并發(fā)量及響應時間 。 但應該注意多線程的編程限制,由于該 servlet始終駐于內存,所以響應是非??斓?。如果 .jsp 文件被修改了,服務器將根據(jù)設置決定是否對該文件重新編譯,如果需要重新編譯,則將編譯結果取代內存中的 servlet,并繼續(xù)上述處理過程。雖然 JSP效率很高,但在第一次調用時由于需要轉換和編譯而有一些輕微的延遲。此外,如果在任何時候如果由于系統(tǒng)資源不足的原因, JSP引擎將以某種不確定的方式將 servlet從內存中移去。當這種情況發(fā)生時 jspDestroy()方法首先被調用 , 然后 servlet實例便被標記加入 垃圾收集 處理。 jspInit()及 jspDestory()格式如下:可在 jspInit()中進行一些初始化工作 ,如建立與數(shù)據(jù)庫的連接,或建立網絡連接,從配置文件中取一些參數(shù)等,在 jspDestory()中釋放相應的資源。 圖 1 JSP執(zhí)行過程 1 *.jsp *.java *.class requset jsp parser servlet JSDK Servlet 分析器 response JSP 執(zhí)行過程 1 企鵝畢業(yè)設計 北京科技大學天津學院本科生畢業(yè)設計 (論文 ) 14 圖 2 JSP執(zhí)行過程 2 JSP 的優(yōu)點 ,多次、多處運行 ,代碼的執(zhí)行效率高 JSP 的腳本語言是 JAVA 語言,因此它具有 JAVA 語言的一切特性。同時,JSP 也支持現(xiàn)在大部分平臺。 當 JSP 第一次被請求時, JSP 頁面轉換成 servlet,然后被編譯成 .calss 文件,以后(除非頁面有改動或 Web 服務器被重新啟動)再有客戶請求該 JSP頁面時, JSP頁面不被重新編譯,而是直接執(zhí)行已編譯好的 .class文件,因此執(zhí)行效率特別高。 可重用的、跨平臺的 JavaBeans 和 EJB( Enterprise JavaBeans)組件,為 JSP程序的開發(fā)提供方便,我們可以將復雜的處理程序(如頁面中需要顯示的動態(tài)內容及對數(shù)據(jù)庫的操作)放到組件中??梢远啻问褂眠@些 組件,極大的減少了在JSP 頁面中重寫重復的代碼。 JSP 執(zhí)行過程 2 查找對應的 JSP 文件 是否存在 是否是修改或創(chuàng)建后第一次調用 調用 JSP Parser將其編譯成 Servlet程序 調用 JSDK 將對應的 Servlet程序編譯成 Servlet 字節(jié) 碼 執(zhí)行(若未栽入則先載入)已有的對應的 JAVA字節(jié)碼 N Y Y N 企鵝畢業(yè)設計 北京科技大學天津學院本科生畢業(yè)設計 (論文 ) 15 使用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終頁面。使用 JSP 標識或者腳本來生成頁面上的動態(tài)內容。生成動態(tài)內容的語句一般被封裝在 JavaBean 組件、 EJB 組件或 JSP 腳本段中。這樣,頁面的設計人員和頁面的編程人員可以同步進行。同時在客戶端通過查看源文件,看不到 JSP 標識的語句,更看不到 JavaBean 和 EJB 組件,也可以保護源程序的代碼。 3 TOMCAT 的介紹與使用 TOMCAT 的簡介 Tomcat 是一個免費的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 Tomcat 被 JavaWorld 雜志的編輯選為 2020 年度最具創(chuàng)新的 java 產品,可見其在業(yè)界的地位。 Tomcat 最新版本是 。 與 的架構不同,而是重新設計的。 中采用了新的 Servlet 容器: Catalina,完整的實現(xiàn)了 和 規(guī)范。 Tomcat 提供了各種平臺的版本供下載,可以從 上下載其源代碼版或者二進制版。由于 Java 的跨平臺特性,基于 Java 的 Tomcat 也具有跨平臺性。 與傳統(tǒng)的桌面應用程序不同, Tomcat 中的應用程序是一個 WAR( Web Archive)文件。 WAR 是 Sun 提出的一種 Web 應用程序格式,與 JAR類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結構來組織:通常其根目錄下包含有 Html 和 Jsp 文件或者包含這兩種文件的目錄,另外還會有一個 WEBINF 目錄,這個目錄很重要。通常在 WEBINF 目錄下有一個 文件和一個 classes 目錄, 是這個應用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp 或 Servlet 所依賴的其它類(如 JavaBean)。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當然也可以放到系統(tǒng)的 CLASSPATH中,但那樣移植和管理起來不方便。 企鵝畢業(yè)設計 北京科技大學天津學院本科生畢業(yè)設計 (論文 ) 16 圖 3 安裝好 TOMCAT后瀏覽器中的界面 TOMCAT 的使用 在 Tomcat 中,應用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應用的 Jsp 時,通常第一次會很慢,因為 Tomcat 要將 Jsp 轉化為 Servlet文件,然后編譯。編譯以后,訪問將會很快。另外 Tomcat 也提供了一個應用:manager,訪問這個應用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。通過這個應用,輔助于 Ftp,你可以在遠程通過 Web 部署 和撤銷應用。當然本地也可以。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務器的功能:處理 Html 頁面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat處理 Jsp 和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 另外, Tomcat 提供 Realm 支持。 Realm 類似于 Unix 里面的 group。在 Unix中,一個 group 對應著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。Tomcat 用 Realm 來對不同的應用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。沒有權限的用戶則不能訪問這個應用。 Tomcat 提供三種 Realm, 1: JDBCRealm, 企鵝畢業(yè)設計 北京科技大學天津學院本科生畢業(yè)設計 (論文 ) 17 這個 Realm 將用戶信息存在數(shù)據(jù)庫里,通過 JDBC 獲得用戶信息來進行驗證。 2:JNDIRealm,用戶信息存在基于 LDAP 的服務器里,通過 JNDI 獲取用戶信息。 3:MemoryRealm,用戶信息存在一個 xml 文件里面,上面講的 manager 應用驗證用戶時即使用此種 Realm。通過 Realm 我們可以方便地對訪問某個應用的客戶進行驗證。 在 Tomcat4 中,你還可以利用 提供的事件監(jiān)聽器功能,來對你的應用或者 Session 實行監(jiān)聽。 Tomcat 也提供其它的一些特征,如與 SSL 集成
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1