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

正文內(nèi)容

企鵝畢業(yè)設計jsp教師檔案管理系統(tǒng)論文(參考版)

2024-12-03 11:20本頁面
  

【正文】 這里是以系統(tǒng)管理員身份進入系統(tǒng) . 下面是登陸界面 : 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 35 圖 51 系統(tǒng)登錄界面 該模塊主要是讓超級管理員可以添加。 為了方便用戶使用,將系統(tǒng)用戶分為系統(tǒng)管理員和老師。 本人在這個系統(tǒng)中主要完成的是師資隊伍統(tǒng)計管理模塊,教師基本信息管理模塊。 數(shù)據(jù)庫的建立和維護功能:包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復功能,數(shù)據(jù)庫的重組功能和性能監(jiān)視、分析功能等 。 數(shù)據(jù)操縱功能:用戶使用數(shù)據(jù)操縱語言 (DML)操縱數(shù)據(jù)實現(xiàn)數(shù)據(jù)庫的基本操作。是支持用戶建立、訪問及維 護數(shù) 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 29 據(jù)庫的一組軟件,是數(shù)據(jù)庫技術(shù)的直接體現(xiàn)。 數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)是指在計算機支持環(huán)境下由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)( DBMS)、數(shù)據(jù)庫管理人員( DMA)和應用程序組成的集合。在系統(tǒng)的數(shù)據(jù)庫當 中分別對教師基本信息、教學基本信息、科研基本信息進行存儲,便于系統(tǒng)系統(tǒng)的分塊開發(fā)、調(diào)試和維護,同時也可以使得各個模塊能夠相互獨立的運行,這也符合軟件工程的思想。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。 系統(tǒng)管理員在這個系統(tǒng)中的權(quán)限最大,他除了以上人員所擁有的權(quán)利 之外還,主要從事于對系統(tǒng)的授權(quán)維護。管理員還可以在添加模塊添加新教師的個人基本信息。在教職員工模塊中分別按照職稱將全體教師劃分,方便用戶需要,及時查看教師的信息等等。 模塊不同,它的具體功能也不同。據(jù)此做出科學的決策,滿足學校事務管理部門的要求。 ⑶.能準確、及時地實現(xiàn)對 社會兼職 基本信息的錄入和查詢。 系統(tǒng)設計的目標 我們所設計的 教師檔案管理信息系統(tǒng) 主要目的在于使學校對教師的業(yè)務、對教師的檔案管理變的更為快捷、方便從這方面考慮,所以該系統(tǒng)在設計過程中,應實現(xiàn)以下目標: 全面實現(xiàn)教師的規(guī)范化管理: ⑴.能準確、及時地實現(xiàn)對教師基本信息的錄入、添加和查詢。 總體設計工程通常有兩個主要階段組成:系統(tǒng)設計,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)構(gòu)設計確定軟件結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊之間的關(guān)系。通過這個階段的工作將劃分出組成系統(tǒng)的物理元素 —— 程序、文件、數(shù)據(jù)庫、人工過程和文檔等等,但是每個物理元素仍然處于黑盒子級,這些黑盒子里的具體內(nèi)容將在以后仔細設計。 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 26 第四章 總體設計 總體設計的基本目的就是回答“概括的說,系統(tǒng)應該如何實現(xiàn)?”這個問題。 首先是系統(tǒng)各個實體描述的 ER 圖: ⑴.教師 信息 實體: 圖 34教師實體 ER圖 ⑵. 工作成績 實體: 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 24 圖 35工作成績 實體 ER圖 ⑶. 社會兼職 實體: 圖 36 社會兼職 實體 ER 圖 ⑷. 教師工資 實體: 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 25 圖 37 教師工資 實體 ER 圖 通過以上描述的各個實體的 ER 圖,這樣就可以了解系統(tǒng)的實體信息, ER圖中描述了各個實體的屬性 ,這些也是在進行系統(tǒng)操作時可以得到的信息。 名稱:統(tǒng)計信息 位置:管理員、教師 定義:統(tǒng)計信息 =用戶所要指定統(tǒng)計的信息 說明:指定要統(tǒng)計的教師基本信息。 ER 圖提供了表示實體﹑屬性和聯(lián)系的方法 : *實體 :用矩形表示 ,矩形框內(nèi)寫明實體名 *屬性 :用橢圓形表示 ,并用無向邊將其與相應的實體連接起來 *聯(lián)系 :用菱形表示 ,菱形框內(nèi)寫明聯(lián)系名 ,并用無向邊分別與有關(guān)實體連接起來 ,同時在無向邊旁標上聯(lián)系的類型 (1:1,1:n,m:n). 名 稱:教師基本信息 編 號: D2 數(shù)據(jù)結(jié)構(gòu):職工編號 +姓名 +性別 +出生年月 +學歷 +學位 +畢業(yè)學校 +職稱 +職務 +政治面貌 +研究方向 +電子郵箱 +固定電話 +手機 +住址 說 明:職工編號是唯一的,是數(shù)據(jù)庫中表的主鍵。 。 說明:通過指定要更新的項目,然后輸出更新結(jié)果。 名稱:查詢要求 位置:管理員、教師 定義:查詢要求 =用戶所要指定查詢的信息 說明:指定要查詢的教師基本信息。 。數(shù)據(jù)字典經(jīng)常與數(shù)據(jù)流程圖一起使用,凡是在數(shù)據(jù)流程圖出現(xiàn)的信息都應在數(shù)據(jù)字典中。頂層數(shù)據(jù)流圖如下: 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 21 數(shù)據(jù)流程圖中的數(shù)據(jù)流表示系統(tǒng)中的流動的信息,數(shù)據(jù)存儲表示系統(tǒng)中靜態(tài)的信息。數(shù)據(jù)流圖還是以后進行更詳細設計的起 點。在高層次的數(shù)據(jù)流圖的基礎上可對模塊進行進一步的細化。它有四種成分:數(shù)據(jù)的源點和終點、數(shù)據(jù)處理、數(shù)據(jù)存儲和數(shù)據(jù)流。 數(shù)據(jù)流圖在結(jié)構(gòu)化的程序設計中具有十分重要的位置,它貫穿軟件生命周期的各個階段。 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 20 根據(jù)上述的功能需求,畫出了數(shù)據(jù)流圖。分析的根本目的是在開發(fā)者和提出需求的用戶之間建立一種理解和溝通的機制。 需求分析主要是 確定目標系統(tǒng)必須具備的功能、性能、運行規(guī)格要求,即對目標提出完整、準確、清晰、具體的要求。 本系統(tǒng)的開發(fā)宗旨以及總體任務就是要實現(xiàn)教師管理信息系統(tǒng)的自動化、規(guī)范化、系統(tǒng)化。在信息時代這種傳統(tǒng)的管理方法必然被以計算機為基礎的信息管理所取代。而 目前我們國家大多數(shù)學校中檔案的管理水平還停留在紙介質(zhì)的基礎上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費了許多人力和物力,隨著學校規(guī)模的不斷擴大,教師的數(shù)量急劇增加,教師的各種信息也成倍的上漲。有理由相信 Tomcat會走得更遠。 如今,開源軟件越來越收到人們的重視, Linux 就是一個成功的典型。如與上面提到的 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 18 JBoss 集成起來開發(fā) EJB,與 Cocoon( Apache 的另外一個項目)集成起來開發(fā)基于 Xml 的應用,與 OpenJMS 集成起來開發(fā) JMS 應用,除了我們提到的這幾種,可以與 Tomcat 集成的軟件還有很多。另外,在 中,可以利用標簽庫實現(xiàn) Java代碼與 Html 文件的分離,使 Jsp 的維護更方便。你需要寫一個 文件,然后運行 Ant就可以完成 xml 文件中定義的工作,這個工具對于一個大的應用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。 圖 4 將需要發(fā)布的文件夾放在 webapps下即可 基于 Tomcat 的開發(fā)其實主要是 Jsp和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。既然應用服務器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,很多中小應用不需要采用 EJB 等技術(shù), Jsp 和 Servlet已經(jīng)足夠,這時如果用應用服務器就有些浪費了。而 Tomcat 則功能沒有那么強大,它不提供 EJB 等支持。說到這里我們要介紹一下通常所說的應用服務器(如WebLogic)與 Tomcat 有何區(qū)別。 Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實現(xiàn)安全傳輸。通過 Realm 我們可以方便地對訪問某個應用的客戶進行驗證。 2:JNDIRealm,用戶信息存在基于 LDAP 的服務器里,通過 JNDI 獲取用戶信息。沒有權(quán)限的用戶則不能訪問這個應用。在 Unix中,一個 group 對應著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。 另外, Tomcat 提供 Realm 支持。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat處理 Jsp 和 Servlet。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務器的功能:處理 Html 頁面。通過這個應用,輔助于 Ftp,你可以在遠程通過 Web 部署 和撤銷應用。編譯以后,訪問將會很快。 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 16 圖 3 安裝好 TOMCAT后瀏覽器中的界面 TOMCAT 的使用 在 Tomcat 中,應用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。通常在 WEBINF 目錄下有一個 文件和一個 classes 目錄, 是這個應用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp 或 Servlet 所依賴的其它類(如 JavaBean)。 WAR 是 Sun 提出的一種 Web 應用程序格式,與 JAR類似,也是許多文件的一個壓縮包。由于 Java 的跨平臺特性,基于 Java 的 Tomcat 也具有跨平臺性。 中采用了新的 Servlet 容器: Catalina,完整的實現(xiàn)了 和 規(guī)范。 Tomcat 最新版本是 。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。同時在客戶端通過查看源文件,看不到 JSP 標識的語句,更看不到 JavaBean 和 EJB 組件,也可以保護源程序的代碼。生成動態(tài)內(nèi)容的語句一般被封裝在 JavaBean 組件、 EJB 組件或 JSP 腳本段中。 JSP 執(zhí)行過程 2 查找對應的 JSP 文件 是否存在 是否是修改或創(chuàng)建后第一次調(diào)用 調(diào)用 JSP Parser將其編譯成 Servlet程序 調(diào)用 JSDK 將對應的 Servlet程序編譯成 Servlet 字節(jié) 碼 執(zhí)行(若未栽入則先載入)已有的對應的 JAVA字節(jié)碼 N Y Y N 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 15 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終頁面。 可重用的、跨平臺的 JavaBeans 和 EJB( Enterprise JavaBeans)組件,為 JSP程序的開發(fā)提供方便,我們可以將復雜的處理程序(如頁面中需要顯示的動態(tài)內(nèi)容及對數(shù)據(jù)庫的操作)放到組件中。同時,JSP 也支持現(xiàn)在大部分平臺。 jspInit()及 jspDestory()格式如下:可在 jspInit()中進行一些初始化工作 ,如建立與數(shù)據(jù)庫的連接,或建立網(wǎng)絡連接,從配置文件中取一些參數(shù)等,在 jspDestory()中釋放相應的資源。此外,如果在任何時候如果由于系統(tǒng)資源不足的原因, JSP引擎將以某種不確定的方式將 servlet從內(nèi)存中移去。如果 .jsp 文件被修改了,服務器將根據(jù)設置決定是否對該文件重新編譯,如果需要重新編譯,則將編譯結(jié)果取代內(nèi)存中的 servlet,并繼續(xù)上述處理過程。以多線程方式執(zhí)行可大大降低對系統(tǒng)的資源需求 ,提高系統(tǒng)的并發(fā)量及響應時間 。如果有多個客戶端同時請求該 JSP文件,則 JSP引擎會創(chuàng)建多個線程。然后jspService()方法被調(diào)用來處理客戶端的請求。 JSP引擎先把該 JSP 文件轉(zhuǎn)換成一個 Java源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn) jsp文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務端和客戶端輸出出錯信息;如果轉(zhuǎn)換成功, JSP 引擎用 javac 把該Java 源文件編譯成相應的 class 文件。 企鵝畢業(yè)設計 北京科技大學天津?qū)W院本科生畢業(yè)設計 (論文 ) 13 JSP 的執(zhí)行過程 在一個 JSP文件第一次被請求時, JSP 引擎把該 JSP文件轉(zhuǎn)換成為一個 servlet。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。 在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中加入 Java 程序片段 (Scriptlet)和 JSP 標記 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。 2 JSP 的研究 JSP 的概念 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。在系統(tǒng)開發(fā)過程中認真學習了基于 Web 的數(shù)據(jù)庫應用開發(fā)技術(shù),數(shù)據(jù)綁定,結(jié)構(gòu)化查詢語言 SQL 的應用,訪問數(shù)據(jù)庫以及權(quán)限設置的探討等。 3.采用 JSP和 SQL 為開發(fā)工具。 為了完成師資隊伍統(tǒng)計 模塊, 教師檔案管理 模塊
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1