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

正文內(nèi)容

基于jsp的企業(yè)人事管理系統(tǒng)人員信息管理設(shè)計與實現(xiàn)-閱讀頁

2025-05-27 20:27本頁面
  

【正文】 如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。 隨著 Inter 和 WWW 的流行,以往的主機/終端和 C/ S 都無法滿足當前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 B/ S 型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)??蛻舳顺?WWW 創(chuàng)覽器,一般無須任何用戶程序,只需從 Web 服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由 Web 服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給 Web服務(wù)器, Web 服務(wù)器又返回給用戶。而各個企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上 建立自己的 Intra。 ( 2)、業(yè)務(wù)擴展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能。 ( 4)、開發(fā)簡單,共享性強 B/S 模式的缺點 ( 1)、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。 ( 3)、頁面動態(tài)刷新,響應(yīng)速度明顯降低。 Java語言的特點 Java 是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言。 面向?qū)ο? 面向?qū)ο笃鋵嵤乾F(xiàn)實世界模型的自然延伸。對象之間通過消息相互作用。如果說傳統(tǒng)的過程式編程語言是以過程為中心以算法為驅(qū)動的 話,面向?qū)ο蟮木幊陶Z言則是以對象為中心以消息為驅(qū)動。 所有面向?qū)ο缶幊陶Z言都支持三個概念:封裝、多態(tài)性和繼承, Java 也不例外。所謂封裝,就是用一個自主式框架把對象的數(shù)據(jù)和方法聯(lián)在一起形成一個整體。 Java 語言的封裝性較強,因為 Java無全程變量,無主 函數(shù),在 Java 中絕大部分成員是對象,只有簡單的數(shù)字類型、字符類型和布爾類型除外。 多態(tài)性就是多種表現(xiàn)形式,具體來說,可以用 “一個對外接口,多個內(nèi)在實現(xiàn)方法 ”表示。不管存儲的是何種數(shù)據(jù),堆棧的算法實現(xiàn)是一樣的。運算符重載( operatoroverload)一直被認為是一種優(yōu)秀的多態(tài)機制體現(xiàn), 但由于考慮到它會使程序變得難以理解,所以 Java 最后還是把它取消了 。事實上,我們遇到的很多實體都有繼承的含義。這些子實體都具有汽車的特性,因此,汽車是它們的 “父親 ”,而這些子實體則是汽車的 “孩子 ”。與另外一些面向?qū)ο缶幊陶Z言不同, Java 只支持單一繼承 。平臺無關(guān)有兩種:源代碼級和目標代碼級。 Java 主要靠 Java 虛擬機( JVM)在目標碼級實現(xiàn)平臺無關(guān)性。但 JVM 通常是在軟件上而不是在硬件上實現(xiàn)。 另外 , Java芯片的出現(xiàn)也會使 Java 更容易嵌入到家用電器中。 Java編程人員在編寫完軟件后,通過 Java 編譯器將 Java 源程序編譯為 JVM 的字節(jié)代碼。另外, Java 采用的是基于 IEEE 標準的數(shù)據(jù)類型。 Java 的平臺無關(guān)性具有深遠意義。其次 Java 的平臺無關(guān)性正好迎合了 “網(wǎng)絡(luò)計算機 ”思想。目前,已有數(shù)家公司開始使用這種新型的計算模式構(gòu)筑自己的企業(yè)信息系統(tǒng)。數(shù)據(jù)分布是指數(shù)據(jù)可以分散在網(wǎng)絡(luò)的不同主機上,操作分布是指把一個計算分散在不同主機上處理 。對于前者, Java 提供了一個叫作 URL 的對象,利用這個對象,你可以打開并訪問具有相同 URL 地址上的對象,訪問方式與訪問本地文件系統(tǒng)相同。 Java 提供了一整套網(wǎng)絡(luò)類庫,開發(fā)人員可以利用類庫進行網(wǎng)絡(luò)程序設(shè)計,方便得實現(xiàn) Java 的分布式特 性 。 Java雖然源于 C++,但它消除了許多 C++不可靠因素,可以防止許多編程錯誤。 由于 Java 主要用于網(wǎng)絡(luò)應(yīng)用程序開發(fā),因此對安全性有較高的要求。 Java 通過自己的安全機制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞。最后,客戶端用戶還可以限制從網(wǎng)絡(luò)上裝載的類只能訪問某些文件系統(tǒng) 。 JSP 概述 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 Web 服務(wù)器在遇到訪問 JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。目前較新的是 , 。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向英特網(wǎng)的所有特點。 JSP 引擎接受客戶端對JSP頁面的請求,并且生成 JSP 頁面作為對客戶端的響應(yīng)。頁面開發(fā)人員能夠訪問全部的 Java 應(yīng)用環(huán)境,以 利用 Java 技術(shù)的擴展性和可移植性。這就使得在接下來的對該頁面的調(diào)用中,服務(wù)器會有非??斓捻憫?yīng)(這避免了 CGI- BIN為每個 HTTP 請求生成一個新的進程的問題)?;?JSP 的動態(tài)信息發(fā)布技術(shù)是一個開放的、可擴展的建立動態(tài) Web 頁面的標準。 JSP 的技術(shù)方法 為了快速方便地進行動態(tài)網(wǎng)站的開發(fā), JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在腳 本中,所有的腳本在服務(wù)器端運行。 在服務(wù)器端, JSP 引擎解釋 JSP 標識和腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺 的組件( JavaBeans 或者Enterprise JavaBeans 組件)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 JSP技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標識中進行動態(tài)內(nèi)容生成所需要的。 幾乎所有平臺都支持 Java, JSP+ JavaBeans 幾乎可以在所有平臺下通 行無阻。 Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC, Java 程序通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 此外,通過開發(fā)標識庫, JSP 技術(shù)可以進一步擴展。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來進行工作。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。作為 Java平臺的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運行”的特點。 而這個引擎本身也是一個 Servlet。 ( 2)如果轉(zhuǎn)換成功, JSP引擎用 javac 把該 Java 源文件編譯成相應(yīng)的 class文件。 ( 4) jspService()方法被調(diào)用來處理客戶端的請求。如果有多個客戶端同時請求該 JSP文件,則 JSP 引擎會創(chuàng)建多個線程。以多線程方式執(zhí)行可以大大降低對系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應(yīng)時間。 ( 5)如果 .jsp 文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對該文件重新編譯,如果需要重新編譯,則將編譯結(jié)果取代內(nèi)存中的 Servlet,并繼續(xù)上述處理過程。此外,在任何時候如果由于系統(tǒng)資源不足的原因, JSP 引擎將以某種不確定的方式將 Servlet 從內(nèi)存中移去。 ( 7)然后 Servlet 實例便被標記加入“垃圾收集”處理。 基于 Java 語言的 JSP 技術(shù)具有很多其他動態(tài)網(wǎng)頁技術(shù) 所沒有的特點,具體表現(xiàn)在如下方面: 1.簡便性和有效性 JSP 動態(tài)網(wǎng)頁的編寫與一般的靜態(tài) HTML 的網(wǎng)頁編寫是十分相似的。這樣,一個熟悉 HTML 網(wǎng)頁編寫的設(shè)計人員可以很容易進行 JSP 網(wǎng)頁的開發(fā)。這樣,一個不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用 JSP 做出漂亮的動態(tài)網(wǎng)頁。 2. 程序的獨立性 JSP 是 Java API 家族的一部分,它擁有一般的 Java 程序的跨平臺的特性。 3.程序的兼容性 JSP 中的動態(tài)內(nèi)容可以各種形式進行顯示,所以它可以為各種客戶提供服務(wù),即從使用 HTML/DHTML 的瀏覽器,到使用 WML 的各種手提無線設(shè)備(例如,移動電話和個人數(shù)字設(shè)備 PDA),再到使用 XML 的 B2B 應(yīng)用,都可以使用 JSP的動態(tài)頁面。這樣,一旦這樣的一個部件寫好,它可以為多個程序重復(fù)引用,實現(xiàn)了程序的可重用性。 JSP 的弱勢 ( 1) 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。 ( 2) Java 的運行速度是用 class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。 Tomcat Tomcat 是 Apache Jakarta 軟件組織的一個子項目,它是一個 JSP/Servlet的容器,是在 Sun 公司的 JSWDK( Java Server Web Development Kit)基礎(chǔ)上發(fā)展起來的一個 JSP 和 Servlet 規(guī)范的標準實現(xiàn)。經(jīng)過多年的發(fā)展,使得 Tomcat 不僅是 JSP 和 Servlet 規(guī)范的標準實現(xiàn),而且具備了很多商業(yè) Java Servlet 容器的特性,使得它被一些企業(yè)用于商業(yè)用途。另外服務(wù)器的所有日志信息將輸出到 MyEclipse 的控制臺中,將更加方便程序的調(diào)試。通過使用連接池,可以提高程序的運行速度,同時也節(jié)省內(nèi)存,提供服務(wù)器的效率,能夠支持更多的用戶連接。同樣,使用完畢后,將其放回內(nèi)存即可。 3 系統(tǒng)總體結(jié)構(gòu)設(shè)計 總體設(shè)計的原理 模塊是數(shù)據(jù)說明可執(zhí)行語句等程序?qū)ο蟮募?,它是單獨命名而且可通過名字來訪問。 模塊的獨立概念是模塊化、抽象信息隱蔽的局部化概念的直接結(jié)果。也就是說,使每個模塊完成一個相對獨立的特定子功能,并且和其他模塊之間的關(guān)系很簡單。模塊的劃分應(yīng)該盡量做到高內(nèi)聚、低耦合。用來提供對企業(yè)員工的整體統(tǒng)一管理。 人員檔案管理模塊包含的子模塊有添加人員檔案、人員檔案管理和查詢檔案,添加人員檔案可以添加人員的檔案;人員檔案管理可以維護人員的檔案信息,包含修改和刪除人員檔案信息,在查詢管理可以查看整體的人員檔案信息。 獎懲管理模塊包含的子模塊有添加獎懲信息和管理獎懲信息兩個,添加獎懲信息是企業(yè)高層對人員的獎懲信息添加,并且記錄每一位員工的獎懲信息;管理獎懲信息是用來維護獎懲系統(tǒng)的的模塊,里面有修改和刪除人員的獎懲信息。 工資管理模塊有工資修改和管理管理兩個模塊,在工資修改可以調(diào)整人員的工資信息,在管理可以查看人員工資信息。 企業(yè)人事管理系統(tǒng)的功能結(jié)構(gòu)如圖 。 企業(yè)人事管理系統(tǒng)系統(tǒng)的需求主要包括人員檔案管理、部門管理、培訓(xùn)管理、職稱變動、獎懲管理、人員調(diào)動、醫(yī)保管理和 工資管理;每個模塊都要對應(yīng)相應(yīng)的數(shù)據(jù)庫信息或調(diào)用相應(yīng)的數(shù)據(jù)庫信息。 在開發(fā)企業(yè)人事管理系統(tǒng)時,最重要的就是員工的基本信息,其員工信息表 ER圖如 。 員工信息 員工編號 姓名 性別 出生日期 身份證明 民族 籍貫 婚 姻狀況 政治面貌 學(xué)歷 專業(yè) 部門 職務(wù) 用工形式 聯(lián)系電話 語種 圖 員工職稱數(shù)據(jù)圖 系統(tǒng)的獎懲記錄信息的 ER圖,如圖 。 員工職稱 序號 職工編號 職稱 職稱評定 評定類型 開始日期 結(jié)束日期 部門 語種 計算機 負責(zé)人 備注 獎懲 序號 員工編號 職稱 獎懲 獎懲內(nèi)容 獎懲原因 批準部門 批準人 開始日期 撤銷日期 撤銷原因 備注 圖 培訓(xùn)信息數(shù)據(jù)圖 醫(yī)保管理的數(shù)據(jù) ER圖,如圖 所示。 圖 人員檔案圖 單擊“添加人員檔案”( )可以添加員工的的檔案信 息,但是只能添加員工檔案,如圖 所 示。 圖 管理人員檔案 查詢?nèi)藛T檔案( )是用來查詢?nèi)藛T的檔案信息,如圖 所示。 點擊“管理人員檔案” 進去管理界面 ,點擊修改進去人員檔案修改頁面 ?employeeid=000001。 在此頁面中還有刪除功能,單擊“刪除”鏈接時,會彈出人員檔案信息刪除對話框,詢問管理員是否確認要刪除此項,在頁面做刪除鏈接時,需要將人員檔案信息類別 EmployeeID 傳入刪除處理頁面,以 EmployeeID 作為參數(shù)調(diào)用JavaBean 中的類別刪除方法。 培訓(xùn)管理模塊 培訓(xùn)管理功能概述 培訓(xùn)管理模塊( )是用來添加和管理人員的培訓(xùn)信息。 圖 培訓(xùn)管理模塊 在添加培
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1