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

正文內(nèi)容

基于javaweb的企業(yè)人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)計算機科學(xué)與技術(shù)專業(yè)(編輯修改稿)

2025-01-12 09:53 本頁面
 

【文章內(nèi)容簡介】 軟件,實現(xiàn)系統(tǒng)的無縫升級。這樣就減輕了系統(tǒng)維護與升級的成本和工作量,使用戶的總體擁有成本( TCO)大大降低。而是用 C/S 體系結(jié)構(gòu)的程序由于其本身的整體性,必須整體考察并處理出現(xiàn)的問題,維護成本較高,難度較大。 6) 對安全的要求不同 B/S 體系結(jié)構(gòu)采用點對多點、多點對多點這種開放的結(jié)構(gòu)模式,并采用TCP/IP 這一類運用于 Inter 的開放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫來保證。而 C/S 體系結(jié)構(gòu)采用配對的點對點的結(jié)構(gòu)模式,并采用適用于局域網(wǎng)、安全性比較好的網(wǎng)絡(luò)協(xié)議,安全性可得到較好的保證。 C/S 體系結(jié)構(gòu)一般面向相對固定的用戶群,程序更加注重流程,它可以對權(quán)限進行多層次校驗,提供了更安全的存取模式,對信息安全的控制能力很強。 7) 速度不同 由于 C/S 體系結(jié)構(gòu)在邏輯結(jié)構(gòu)上比 B/S 體系結(jié)構(gòu)少一層,對于相同的任務(wù),C/S 體系結(jié)構(gòu)完成的速度總比 B/S 體系結(jié)構(gòu)快。使得 C/S 體系結(jié)構(gòu)更有利于處理大量數(shù)據(jù)。 Jsp/Servlet 技術(shù)概述 Jsp/Servlet 簡介 隨著網(wǎng)絡(luò)經(jīng)濟的到來 , 微軟公司希望幫助用戶能夠在任何時候、任何地方、利用任何工具都可以獲得網(wǎng)絡(luò)上的信息,并享受網(wǎng)絡(luò)通信所帶來的快樂。Jsp/Servlet 是 SUN 公司 開發(fā)的 , 戰(zhàn)略就是為實現(xiàn)這樣的目標(biāo)而設(shè)立的。 Java Servlet 及其特點 重慶理工大學(xué)畢業(yè)論文 基于 Jave Web的企業(yè)人力資源管理系統(tǒng)的設(shè)計與開發(fā) 8 Servlet 是 Java 技術(shù)對 CGI 編程的回答。 Servlet 程序在服務(wù)器端運行,動態(tài)地生成 Web 頁面。與傳統(tǒng)的 CGI 和許多其他類似 CGI 的技術(shù)相比, Java Servlet具有更高的效率,更容易使用,功能更強大,具有更好的可移植性,更節(jié)省投資(更重要的是 , Servlet 程序員收入要比 Perl 程序員高 :): 高效 : 在傳統(tǒng)的 CGI 中,每個請求都要啟動一個新的進程,如果 CGI 程序本身的執(zhí)行時間較短,啟動進程所需要的開銷很可能反而超過實際執(zhí)行時間。而在Servlet 中,每個請求由一個輕量級的 Java 線程處理(而不是重量級的操作系統(tǒng)進程)。 在傳統(tǒng) CGI 中,如果有 N個并發(fā)的對同一 CGI程序的請求,則該 CGI程序的代碼在內(nèi)存中重復(fù)裝載了 N 次;而對于 Servlet,處理請求的是 N個線程,只需要一份 Servlet 類代碼。在性能優(yōu)化方面, Servlet 也比 CGI 有著更 多的選擇,比如緩沖以前的計算結(jié)果,保持?jǐn)?shù)據(jù)庫連接的活動,等等。 方便 : Servlet 提供了大量的實用工具例程,例如自動地解析和解碼 HTML 表單數(shù)據(jù)、讀取和設(shè)置 HTTP 頭、處理 Cookie、跟蹤會話狀態(tài)等。 功能強大 : 在 Servlet 中,許多使用傳統(tǒng) CGI 程序很難完成的任務(wù)都可以輕松地完成。例如, Servlet 能夠直接和 Web 服務(wù)器交互,而普通的 CGI 程序不能。 Servlet還能夠在各個程序之間共享數(shù)據(jù),使得數(shù)據(jù)庫連接池之類的功能很容易實現(xiàn)。 可移植性好 : Servlet 用 Java 編寫, Servlet API 具有完善的標(biāo)準(zhǔn)。因此,為 IPla Enterprise Server 寫的 Servlet 無需任何實質(zhì)上的改動即可移植到 Apache、Microsoft IIS 或者 WebStar。幾乎所有的主流服務(wù)器都直接或通過插件支持Servlet。 節(jié)省投資 : 不僅有許多廉價甚至免費的 Web 服務(wù)器可供個人或小規(guī)模網(wǎng)站使用,而且對于現(xiàn)有的服務(wù)器,如果它不支持 Servlet 的話,要加上這部分功能也往往是免費的(或只需要極少的投資)。 JSP 及其特點 JavaServer Pages( JSP)是一種實現(xiàn)普通靜態(tài) HTML 和動態(tài) HTML 混合編碼的技術(shù),有關(guān) JSP 基礎(chǔ)概念的說明請參見《 JSP 技術(shù)簡介 》。 許多由 CGI 程序生成的頁面大部分仍舊是靜態(tài) HTML,動態(tài)內(nèi)容只在頁面中有限的幾個部分出現(xiàn)。但是包括 Servlet 在內(nèi)的大多數(shù) CGI 技術(shù)及其變種,總是通過程序生成整個頁面。 JSP 使得我們可以分別創(chuàng)建這兩個部分。例如,下面就是重慶理工大學(xué)畢業(yè)論文 基于 Jave Web的企業(yè)人力資源管理系統(tǒng)的設(shè)計與開發(fā) 9 一個簡單的 JSP 頁面: < !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN>< HTML>< HEAD>< TITLE>歡迎訪問網(wǎng)上商店< /TITLE>< /HEAD>< BODY>< H1>歡迎</H1>< SMALL>歡迎,< ! 首次訪問的用戶名字為 New User > < % ((request))。 % > 要 設(shè) 置 帳 號 信 息 , 請 點 擊 < A HREF=>這里< /A>< /SMALL>< P>頁面的其余內(nèi)容。 .< /BODY>< /HTML> 下面是 JSP 和其他類似或 相關(guān)技術(shù)的一個簡單比較: JSP 和 Active Server Pages( ASP)相比 Microsoft 的 ASP 是一種和 JSP 類似的技術(shù)。 JSP 和 ASP 相比具有兩方面的優(yōu)點。首先,動態(tài)部分用 Java 編寫,而不是 VB Script 或其他 Microsoft 語言,不僅功能更強大而且更易于使用。第二, JSP應(yīng)用可以移植到其他操作系統(tǒng)和非Microsoft 的 Web 服務(wù)器上。 JSP 和純 Servlet 相比 JSP 并沒有增加任何本質(zhì)上不能用 Servlet 實現(xiàn)的功能。但是,在 JSP 中編寫靜態(tài) HTML 更加方便,不必再用 println 語句來輸出每一行 HTML 代碼。更重要的是,借助內(nèi)容和外觀的分離,頁面制作中不同性質(zhì)的任務(wù)可以方便地分開:比如,由頁面設(shè)計專家進行 HTML 設(shè)計,同時留出供 Servlet 程序員插入動態(tài)內(nèi)容的空間。 JSP 和服務(wù)器端包含( ServerSide Include, SSI)相比 SSI 是一種受到廣泛支持的在靜態(tài) HTML 中引入外部代碼的技術(shù)。 JSP在這方面的支持更為完善,因為它可以用 Servlet 而不是獨立的程序來生成動態(tài)內(nèi)容。另外, SSI 實際上只用于簡單的包含,而不是面向那些能夠處理表單數(shù)據(jù)、訪問數(shù)據(jù)庫的 “真正的”程序。 JSP 和 JavaScript 相比 JavaScript 能夠在客戶端動態(tài)地生成 HTML。雖然 JavaScript 很有用,但它只能處理以客戶端環(huán)境為基礎(chǔ)的動態(tài)信息。除了 Cookie 之外, HTTP 狀態(tài)和表單提交數(shù)據(jù)對 JavaScript 來說都是不可用的。另外,由于是在客戶端運行,JavaScript 不能訪問服務(wù)器端資源,比如數(shù)據(jù)庫、目錄信息等等。 重慶理工大學(xué)畢業(yè)論文 基于 Jave Web的企業(yè)人力資源管理系統(tǒng)的設(shè)計與開發(fā) 10 第 3章 系統(tǒng)分析 系統(tǒng)分析的主要目的是明確要解決的問題是什么,對所要解決的問題是否有可行的解決方案,用戶對系統(tǒng)的基本需求有哪些、附加需求有哪些,在此基礎(chǔ)之上確定目標(biāo)系統(tǒng)應(yīng)具有哪些功能 [4]。 問題定義 結(jié)合企業(yè)管理人力資源的情況,利用現(xiàn)有的條件設(shè)計與開發(fā)基于( Browser/Server) B/S 的人力資源管理系統(tǒng)。 可行性分析 可行性分析的目的不是解決問題,而是確定問題是否值得去解決。可行性分析實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。主要包括以下幾個方面: 1) 技術(shù)可行性。使用 JSP/Servlet 技術(shù)和數(shù)據(jù)庫技術(shù)可以實現(xiàn)整個系統(tǒng)的設(shè)計與開發(fā)。首先,利用 JSP/Servlet 技術(shù)可以基于 Web 的應(yīng)用程序開發(fā),即可以實現(xiàn)基于 B/S 模式的管理信息系統(tǒng)的開發(fā);其次,利用數(shù)據(jù)庫技術(shù)可以對實施人力資源相關(guān)信息進行統(tǒng)一管理,從而可以實現(xiàn)應(yīng)用程序與數(shù)據(jù)庫的交互。 2) 操作可行性。系統(tǒng)界面設(shè)計簡潔、友好,綜合考慮企業(yè)人力資源管理員對計算機的掌握能力,方便各類用戶進行操作。 3) 效果可行性。系統(tǒng)實用性強,設(shè)計過程中結(jié)合實際工作要求,盡量減少有關(guān)人員手工勞動,發(fā)揮計算機善于處理大量數(shù)據(jù)的特長。 需求分析 使用對象分析 該系統(tǒng)的使用對象為人力資源管理員。 使用對象工作流程 分析 1) 工資管理員工作流程分析 工資管理員負(fù)責(zé)對系統(tǒng)中涉及的所有的工資信息(包括考勤管理、獎懲管理等)進行操作,使得工資管理員可以對涉及工資相關(guān)的信息進行查看統(tǒng)計。系統(tǒng)重慶理工大學(xué)畢業(yè)論文 基于 Jave Web的企業(yè)人力資源管理系統(tǒng)的設(shè)計與開發(fā) 11 管理員的工作流程圖如圖 31所示: N Y 圖 31 系統(tǒng)管理員工作流程圖 功能需求分析 通過對企業(yè)人力資源管理的調(diào)查,并通過文獻查詢分析,確定系統(tǒng)的基本目標(biāo)是基于 Inter 網(wǎng)絡(luò),對整個企業(yè)人力資源進行管理。并對員工信息、招聘信息、考勤信息、合同信息、獎懲信息、工資信息等進行錄入、查詢、統(tǒng)計分析,登錄 提示驗證失敗 驗證 驗證通過? 信息管理 工資管理 招聘管理 考勤管理 培訓(xùn)管理 獎懲管理 合同管理 編輯功能 刪除功能 查找功能 添加 功能 重慶理工大學(xué)畢業(yè)論文 基于 Jave Web的企業(yè)人力資源管理系統(tǒng)的設(shè)計與開發(fā) 12 從而為學(xué)企業(yè)人力管理部門提供最新人力資源信息,并制定相應(yīng)決策,優(yōu)化管理,提高人才利用率。 數(shù)據(jù)需求分析 詳見第 4 章中的系統(tǒng)數(shù)據(jù)庫設(shè)計。 本章小結(jié) 通過本章系統(tǒng)分析,明確了要解決的問題,確定了系統(tǒng)應(yīng)具有的功能,為接下來的系統(tǒng)設(shè)計提供了 依據(jù),打下了基礎(chǔ)。 重慶理工大學(xué)畢業(yè)論文 基于 Jave Web的企業(yè)人力資源管理系統(tǒng)的設(shè)計與開發(fā) 13 第 4章 系統(tǒng)總體設(shè)計 經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,接下來就是要決定“怎么做”的時候了??傮w設(shè)計的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實現(xiàn)?”的問題,因此,總體設(shè)計又稱為概要設(shè)計或初步設(shè)計 [4]。 設(shè)計目標(biāo) 系統(tǒng)以企業(yè)人力資源管理為研究對象,以人力資源信息為基礎(chǔ),在企業(yè)人力資源管理理論和數(shù)據(jù)庫管理等理論指導(dǎo)下,依據(jù)統(tǒng)一規(guī)范和數(shù)據(jù)格式,以Jsp/Servlet 技術(shù)和數(shù)據(jù)庫技術(shù)為支撐建立起來的。其基本目標(biāo)是: 系統(tǒng) 的基本功能 本系統(tǒng)是基于 B/S 模式設(shè)計和開發(fā)的一個的企業(yè)人力管理系統(tǒng),它是企業(yè)管理系統(tǒng)的一個子系統(tǒng),系統(tǒng)主要面向參與人力管理的管理員,是一套集數(shù)據(jù)錄入、查詢和統(tǒng)計分析于一體的綜合性軟件系統(tǒng)。本系統(tǒng)要求實現(xiàn)以下功能: 1) 基本員工信息管理。由系統(tǒng)管理員收集錄入員工信息、編輯員工信息、刪除員工、查看員工信息等功能。 2) 工資管理功能。添加工資記錄,查詢工資記錄,刪除工資記錄,編輯工資記錄。此外,自動計算個人所得稅,發(fā)放的工資,并查詢當(dāng)月員工獎懲記錄。 3) 培訓(xùn)管理功能。錄入培訓(xùn)計劃,查看培訓(xùn)內(nèi)容,刪除培訓(xùn)記錄,編輯培訓(xùn)信息。 4) 獎懲管理。錄入獎懲信息,對于涉及到金錢的,統(tǒng)計當(dāng)月獎懲金額,并插入到當(dāng)月工資記錄中。 5) 招聘管理功能。應(yīng)聘信息錄入,應(yīng)聘信息查看,錄入信息編輯。 6) 考勤管理功能。錄入每天考勤情況,統(tǒng)計每月考勤,查看考勤記錄,將有關(guān)考勤的獎懲錄入到獎懲管理中。 7) 合同管理功能。查看合同信息,編輯合同信息,刪除合同信息。 設(shè)計原則 根據(jù)人力資源的特點,并結(jié)合工作具體要求,系統(tǒng)設(shè)計遵循以下原則: 1) 保證數(shù)據(jù)的有效性、完整性和安全性。由于本系統(tǒng)關(guān)系到人力資源管理多方面的正常運行,任何事物都可能對人力資源管理的綜合管 理造成較大的影重慶理工大學(xué)畢業(yè)論文 基于 Jave Web的企業(yè)人力資源管理系統(tǒng)的設(shè)計與開發(fā) 14 響,因此,整個系統(tǒng)的正常運行,對人力管理工作的正常運轉(zhuǎn)意義重大。為此,數(shù)據(jù)的有效性、完整性和安全性極為重要。系統(tǒng)應(yīng)當(dāng)具有較強的數(shù)據(jù)校驗功能,對于隱含的數(shù)據(jù)錯誤能夠及時發(fā)現(xiàn)。 2) 易于管理。考慮到使用部門對計算機的掌握能力,系統(tǒng)設(shè)計需要簡單方便,易于操作。 3) 實用性強。結(jié)合實際工作要求,盡量減少有關(guān)人員手工勞動,發(fā)揮計算機善于處理
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1