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

正文內(nèi)容

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

2025-01-04 11:20 本頁(yè)面
 

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