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

正文內(nèi)容

基于jsp的企業(yè)人事管理系統(tǒng)人員信息管理設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-12 20:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 動(dòng) 添加人員調(diào)動(dòng)信息 管理處修改或刪除信息 添加醫(yī)保人員信息 管理醫(yī)保人員信息 工資管理 在工資管理可以查看工資信息和調(diào)整人員工資 在 查詢出可以查看到全部人員的工資信息 輸入賬號(hào)密碼 管理員 判斷密碼 在修改密碼模塊修改密碼 部門管理 在部門添加處可以添加部門 在部門管理可以修改和刪除部門 人員檔案 在添加處可以添加檔案信息 在管理處可以修改和刪除信息 在查詢處查看檔案信息 培訓(xùn)管理 在添加處添加培訓(xùn)人員 在管理處修改和刪除人員 維護(hù)培訓(xùn)管理信息 職稱變動(dòng) 添加職稱變動(dòng)信息 在管理處修改和刪除信息 添加人員的獎(jiǎng)懲信息 在管理處修改或刪除獎(jiǎng)懲 退出 獎(jiǎng)懲管理 圖 企業(yè)人事管理系統(tǒng)業(yè)務(wù)流程圖 2 人事管理系統(tǒng)相關(guān)技術(shù)理論 B/S 架構(gòu) 由于本系統(tǒng)采用的是 B/S技術(shù),則這里說明下 B/S的功能特點(diǎn) B/S 結(jié)構(gòu)( Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter 技術(shù) 的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn), 以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。特別是在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。 隨著 Inter 和 WWW 的流行,以往的主機(jī)/終端和 C/ S 都無(wú)法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 B/ S 型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。 B/S 模式最大特點(diǎn)是:用戶可以通過 WWW 例覽器去訪問 Inter 上的文本、 數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的 Web 服務(wù)器產(chǎn)生的,而每一個(gè) Web 服務(wù)器又可以通過各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中。客戶端除了 WWW 創(chuàng)覽器,一般無(wú)須任何用戶程序,只需從 Web 服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由 Web 服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí)行,并返回給 Web服務(wù)器, Web 服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上 建立自己的 Intra。 B/S 模式的優(yōu)點(diǎn)和缺點(diǎn) B/S結(jié)構(gòu)的優(yōu)點(diǎn) ( 1)、具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。 ( 2)、業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁(yè)即可增加服務(wù)器功能。 ( 3)、維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更 新。 ( 4)、開發(fā)簡(jiǎn)單,共享性強(qiáng) B/S 模式的缺點(diǎn) ( 1)、個(gè)性化特點(diǎn)明顯降低,無(wú)法實(shí)現(xiàn)具有個(gè)性化的功能要求。 ( 2)、操作是以鼠標(biāo)為最基本的操作方式,無(wú)法滿足快速操作的要求。 ( 3)、頁(yè)面動(dòng)態(tài)刷新,響應(yīng)速度明顯降低。 ( 4)、功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。 Java語(yǔ)言的特點(diǎn) Java 是一種跨平臺(tái),適合于分布式計(jì)算環(huán)境的面向?qū)ο缶幊陶Z(yǔ)言。具體來(lái)說,它具有如下特性: 簡(jiǎn)單性、面向?qū)ο蟆⒎植际?、解釋型、可靠、安全、平臺(tái)無(wú)關(guān)、可移植、高性能、多線程、動(dòng)態(tài)性等 。 面向?qū)ο? 面向?qū)ο笃鋵?shí)是現(xiàn)實(shí)世界模型的自然延伸。現(xiàn)實(shí)世界中任何實(shí)體都可以看作是對(duì)象。對(duì)象之間通過消息相互作用。另外,現(xiàn)實(shí)世界中任何實(shí)體都可歸屬于某類事物,任何對(duì)象都是某一類事物的實(shí)例。如果說傳統(tǒng)的過程式編程語(yǔ)言是以過程為中心以算法為驅(qū)動(dòng)的 話,面向?qū)ο蟮木幊陶Z(yǔ)言則是以對(duì)象為中心以消息為驅(qū)動(dòng)。用公式表示,過程式編程語(yǔ)言為:程序 =算法 +數(shù)據(jù);面向?qū)ο缶幊陶Z(yǔ)言為:程序 =對(duì)象 +消息 。 所有面向?qū)ο缶幊陶Z(yǔ)言都支持三個(gè)概念:封裝、多態(tài)性和繼承, Java 也不例外?,F(xiàn)實(shí)世界中的對(duì)象均有屬性和行為,映射到計(jì)算機(jī)程序上,屬性則表示對(duì)象 的數(shù)據(jù),行為表示對(duì)象的方法(其作用是處理數(shù)據(jù)或同外界交互)。所謂封裝,就是用一個(gè)自主式框架把對(duì)象的數(shù)據(jù)和方法聯(lián)在一起形成一個(gè)整體。可以說,對(duì)象是支持封裝的手段,是封裝的基本單位。 Java 語(yǔ)言的封裝性較強(qiáng),因?yàn)?Java無(wú)全程變量,無(wú)主 函數(shù),在 Java 中絕大部分成員是對(duì)象,只有簡(jiǎn)單的數(shù)字類型、字符類型和布爾類型除外。而對(duì)于這些類型, Java 也提供了相應(yīng)的對(duì)象類型以便與其他對(duì)象交互操作 。 多態(tài)性就是多種表現(xiàn)形式,具體來(lái)說,可以用 “一個(gè)對(duì)外接口,多個(gè)內(nèi)在實(shí)現(xiàn)方法 ”表示。舉一個(gè)例子,計(jì)算機(jī)中的堆棧可以存儲(chǔ)各種格式的數(shù)據(jù),包括整型,浮點(diǎn)或字符。不管存儲(chǔ)的是何種數(shù)據(jù),堆棧的算法實(shí)現(xiàn)是一樣的。針對(duì)不同的數(shù)據(jù)類型,編程人員不必手工選擇,只需使用統(tǒng)一接口名,系統(tǒng)可自動(dòng)選擇。運(yùn)算符重載( operatoroverload)一直被認(rèn)為是一種優(yōu)秀的多態(tài)機(jī)制體現(xiàn), 但由于考慮到它會(huì)使程序變得難以理解,所以 Java 最后還是把它取消了 。 繼承是指一個(gè)對(duì)象直接使用另一對(duì)象的屬性和方法。事實(shí)上,我們遇到的很多實(shí)體都有繼承的含義。例如,若把汽車看成一個(gè)實(shí)體,它可以分成多個(gè)子實(shí)體,如:卡車、公共汽車等。這些子實(shí)體都具有汽車的特性,因此,汽車是它們的 “父親 ”,而這些子實(shí)體則是汽車的 “孩子 ”。 Java 提供給用戶一系列類( class), Java的類有層次結(jié)構(gòu),子類可以繼承父類的屬性和方法。與另外一些面向?qū)ο缶幊陶Z(yǔ)言不同, Java 只支持單一繼承 。 平臺(tái)無(wú)關(guān)性 Java 是平臺(tái)無(wú) 關(guān)的語(yǔ)言是指用 Java 寫的應(yīng)用程序不用修改就可在不同的軟硬件平臺(tái)上運(yùn)行。平臺(tái)無(wú)關(guān)有兩種:源代碼級(jí)和目標(biāo)代碼級(jí)。 C 和 C++具有一定程度的源代碼級(jí)平臺(tái)無(wú)關(guān),表明用 C 或 C++寫的應(yīng)用程序不用修改只需重新編譯就可以在不同平臺(tái)上運(yùn)行 。 Java 主要靠 Java 虛擬機(jī)( JVM)在目標(biāo)碼級(jí)實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性。 JVM 是一種抽象機(jī)器,它附著在具體操作系統(tǒng)之上,本身具有一套虛機(jī)器指令,并有自己的棧、寄存器組等。但 JVM 通常是在軟件上而不是在硬件上實(shí)現(xiàn)。(目前, SUN系統(tǒng)公司已經(jīng)設(shè)計(jì)實(shí)現(xiàn)了 Java 芯片,主要使用在網(wǎng)絡(luò)計(jì)算機(jī) NC 上 。 另外 , Java芯片的出現(xiàn)也會(huì)使 Java 更容易嵌入到家用電器中。) JVM 是 Java 平臺(tái)無(wú)關(guān)的基 礎(chǔ),在 JVM 上,有一個(gè) Java 解釋器用來(lái)解釋 Java 編譯器編譯后的程序。 Java編程人員在編寫完軟件后,通過 Java 編譯器將 Java 源程序編譯為 JVM 的字節(jié)代碼。任何一臺(tái)機(jī)器只要配備了 Java 解釋器,就可以運(yùn)行這個(gè)程序,而不管這種字節(jié)碼是在何種平臺(tái)上生成的。另外, Java 采用的是基于 IEEE 標(biāo)準(zhǔn)的數(shù)據(jù)類型。通過 JVM 保證數(shù)據(jù)類型的一致性,也確保了 Java 的平臺(tái)無(wú)關(guān)性 。 Java 的平臺(tái)無(wú)關(guān)性具有深遠(yuǎn)意義。首先,它使得編程人 員所夢(mèng)寐以求的事情(開發(fā)一次軟件在任意平臺(tái)上運(yùn)行)變成事實(shí),這將大大加快和促進(jìn)軟件產(chǎn)品的開發(fā)。其次 Java 的平臺(tái)無(wú)關(guān)性正好迎合了 “網(wǎng)絡(luò)計(jì)算機(jī) ”思想。如果大量常用的應(yīng)用軟件(如字處理軟件等)都用 Java 重新編寫,并且放在某個(gè) Inter 服務(wù)器上,那么具有 NC 的用戶將不需要占用大量空間安裝軟件,他們只需要一個(gè) Java解釋器,每當(dāng)需要使用某種應(yīng)用軟件時(shí),下載該軟件的字節(jié)代碼即可,運(yùn)行結(jié)果也可以發(fā)回服務(wù)器。目前,已有數(shù)家公司開始使用這種新型的計(jì)算模式構(gòu)筑自己的企業(yè)信息系統(tǒng)。 分布式 分布式包括數(shù)據(jù)分 布和操作分布。數(shù)據(jù)分布是指數(shù)據(jù)可以分散在網(wǎng)絡(luò)的不同主機(jī)上,操作分布是指把一個(gè)計(jì)算分散在不同主機(jī)上處理 。 Java 支持 WWW 客戶機(jī) /服務(wù)器計(jì)算模式,因此,它支持這兩種分布性。對(duì)于前者, Java 提供了一個(gè)叫作 URL 的對(duì)象,利用這個(gè)對(duì)象,你可以打開并訪問具有相同 URL 地址上的對(duì)象,訪問方式與訪問本地文件系統(tǒng)相同。對(duì)于后者,Java 的 applet 小程序可以從服務(wù)器下載到客戶端,即部分計(jì)算在客戶端進(jìn)行,提高系統(tǒng)執(zhí)行效率。 Java 提供了一整套網(wǎng)絡(luò)類庫(kù),開發(fā)人員可以利用類庫(kù)進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì),方便得實(shí)現(xiàn) Java 的分布式特 性 。 可靠性和安全性 Java 最初設(shè)計(jì)目的是應(yīng)用于電子類消費(fèi)產(chǎn)品,因此要求較高的可靠性。 Java雖然源于 C++,但它消除了許多 C++不可靠因素,可以防止許多編程錯(cuò)誤。首先,Java 是強(qiáng)類型的語(yǔ)言,要求顯式的方法聲明,這保證了編譯器可以發(fā)現(xiàn)方法調(diào)用 錯(cuò)誤,保證程序更加可靠;其次, Java 不支持指針,這杜絕了內(nèi)存的非法訪問;第三, Java 的自動(dòng)單元收集防止了內(nèi)存丟失等動(dòng)態(tài)內(nèi)存分配導(dǎo)致的問題;第四,Java 解釋器運(yùn)行時(shí)實(shí)施檢查,可以發(fā)現(xiàn)數(shù)組和字符串訪問的越界,最后, Java提供了異常處理機(jī)制,程序員可以 把一組錯(cuò)誤代碼放在一個(gè)地方,這樣可以簡(jiǎn)化錯(cuò)誤處理任務(wù)便于恢復(fù) 。 由于 Java 主要用于網(wǎng)絡(luò)應(yīng)用程序開發(fā),因此對(duì)安全性有較高的要求。如果沒有安全保證,用戶從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險(xiǎn)。 Java 通過自己的安全機(jī)制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞。當(dāng) Java 字節(jié)碼進(jìn)入解釋器時(shí),首先必須經(jīng)過字節(jié)碼校驗(yàn)器的檢查,然后, Java 解釋器將決定程序中類的內(nèi)存布局,隨后,類裝載器負(fù)責(zé)把來(lái)自網(wǎng)絡(luò)的類裝載到單獨(dú)的內(nèi)存區(qū)域,避免應(yīng)用程序之間相互干擾破壞。最后,客戶端用戶還可以限制從網(wǎng)絡(luò)上裝載的類只能訪問某些文件系統(tǒng) 。 上述幾種機(jī)制結(jié)合起來(lái),使得 Java 成為安全的編程語(yǔ)言 。 JSP 概述 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 JSP技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件 (*.htm,*.html)中插入 JAVA 程序段 (Scriptlet)和JSP標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺(tái)的,即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫類 XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 Web 服務(wù)器在遇到訪問 JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 的 1999年 9月推出的, 12月又推出了 。目前較新的是 , 。 JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客戶端的瀏覽器。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP配合才能完成。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向英特網(wǎng)的所有特點(diǎn)。 JSP 應(yīng)用模型 利用 JSP 技術(shù),動(dòng)態(tài)信息由 JSP 頁(yè)面來(lái)表現(xiàn), JSP頁(yè)面由安裝在 Web 服務(wù)器或者使用 JSP的應(yīng)用服務(wù)器上的 JSP 引擎執(zhí)行。 JSP 引擎接受客戶端對(duì)JSP頁(yè)面的請(qǐng)求,并且生成 JSP 頁(yè)面作為對(duì)客戶端的響應(yīng)。 JSP 頁(yè)面通常被編譯成為 Java Servlets,這是一個(gè)標(biāo)準(zhǔn)的 Java 擴(kuò)展。頁(yè)面開
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1