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

正文內(nèi)容

基于jsp的人事管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-09 00:59 本頁面
 

【文章內(nèi)容簡介】 點,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限, 使 服務器數(shù)據(jù)庫也很安全。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快 捷、高效。其具有以下特點:維護和升級方式簡單,成本降低 , 選擇 更多,只要安裝了瀏覽器就可以 使用 。 沈陽工程學院實習設(shè)計報告 第 2 章 總體設(shè)計 3 第 2 章 總體設(shè)計 項目規(guī)劃 人事 管理系統(tǒng) 由員工檔案 信息管理、獎懲信息管理、人員調(diào)動信息管理、系統(tǒng)用戶管理 4 個部分組成,規(guī)劃系統(tǒng)功能模塊如下: 人員 檔案 信息 管理模塊:該模塊主要功能是對員工基本信息 進行管理 。 員工 獎懲信息管理模塊:該模塊主要是對企業(yè)員工獎懲情況進行管理。 人員調(diào)動信息 管理 模塊:該模塊主要是對企業(yè)員工調(diào)動信息進行管理。 系統(tǒng)用戶管理模塊:該模塊主要功能是 對 管理員密碼修改功能的管理。 設(shè)計目標 本系統(tǒng)主要用于對企業(yè)中的 人事 信息 進行管理。具體地講, 人事 管理系統(tǒng)就是通過員工 的檔案 信息 管理 、 獎懲信息管理、 員工調(diào)動信息管理等一系列手段來提高勞動生產(chǎn)率,最終達到發(fā)展目標的一種管理行為。具體實現(xiàn)目標如下: 實現(xiàn)對員工信息進行全面管理的功能; 系統(tǒng)用戶信息的管理; 企業(yè)員工獎懲信息 的 管理; 企業(yè)員工人員調(diào)動信息 的 管理; 系統(tǒng)最大限度地實現(xiàn) 易安裝性、易維護性和易操作性; 系統(tǒng)運行穩(wěn)定、安全可靠。 系統(tǒng)功能結(jié)構(gòu)圖 人事 管理系統(tǒng)功能結(jié)構(gòu)如圖 : 沈陽工程學院實習設(shè)計報告 第 2 章 總體設(shè)計 4 圖 人事管 理系統(tǒng)功能結(jié)構(gòu)圖 設(shè)計思想 開發(fā)語言的選擇 隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,基于瀏覽器 /服務器( Browser/Server 簡稱B/S)體系結(jié)構(gòu)的應用程序得到了空前廣泛的應用。但是服務器之間的通訊,尤其是在不同平臺上運行的服務器之間的通訊仍然不是一件容易的事情。因為大多數(shù) Inter 應用程序都是以數(shù)據(jù)庫為中心的,方便的訪問多種數(shù)據(jù)源的能力也比以往任何時候都更加重要。 JSP 無疑可以輕松地實現(xiàn)這類功能, JSP 技術(shù)是一種服務器端的 HTML 頁面中嵌入 JAVA 代碼的腳本語言,它比一般腳本語言的執(zhí)行速度更快,由于 JSP 是基于 JAVA 語言的,所以它可以運行在 UNIX/LINUX 和 WINDOWS 平臺上,是一種難得的動態(tài)網(wǎng)頁開發(fā)語言。 在動態(tài)內(nèi)容的解決問題中,還存在其他的解決方法,但是開發(fā)人員要掌握這些技術(shù)很難。例如, Servlet 這樣的技術(shù)就可以使得用 Java 語言編寫交互式的應用程序的服務器端的代碼變得更加簡單。 Servlet 就是一個基于 Java 技術(shù)的人事管理系統(tǒng) 登陸模塊 主頁面模塊 人員檔案模塊 獎懲管理模塊 人員調(diào)動模塊 添加人員檔案 管理人員檔案 查詢?nèi)藛T檔案 添加獎懲記錄 管理獎懲記錄 管理人員調(diào)動 添加人員調(diào)動 沈陽工程學院實習設(shè)計報告 第 2 章 總體設(shè)計 5 運行在服務器端的程序(與 Applet 不同,后者運行在瀏覽器端)。開發(fā)人員編寫出 Servlet 程序,用來接收來自 Web 瀏 覽器的 HTTP 請求,動態(tài)地生成響應,然后發(fā)送包含 HTML 或 XML 文檔到瀏覽器。 但是使用這種方法,整個網(wǎng)頁必須都在 Servlet 中制作。如果開發(fā)人員或者Web 管理人員想要調(diào)整頁面的顯示,就不得不從新編輯并編譯 Servlet 程序。采用這種方法,編寫帶有動態(tài)內(nèi)容的頁面需要有很熟練的應用程序開發(fā)技巧和經(jīng)驗。很顯然,一個簡單的創(chuàng)建動態(tài)頁面的解決方案要能解決以下的問題: (1) 能夠在任何 Web 或應用程序服務器上運行 (2) 將應用程序邏輯和頁面顯示分離 (3) 能夠快速地開發(fā)和測試 (4) 簡化開發(fā)基于 Web 的交 互式應用程序的過程 Java Server Pages (JSP)滿足這些要求,它整合了存在的 Java 編程環(huán)境提供支持的技術(shù)和工具,產(chǎn)生了一種新的、開發(fā)基于 Web 應用程序的方法,這個方法給予使用基于組件應用的邏輯頁面的設(shè)計者提供了強大的功能。 開發(fā)模式的選擇 JSP 的 兩種 開發(fā)模式 : 模式一: JSP+JavaBean 模式 模式二: JSP+Servlet+JavaBean 模式 在模式一中, JSP 頁面獨自響應請求并將處理結(jié)果返回 給 客戶 端 。所有的數(shù)據(jù)通過 Bean 來處理。模式一技術(shù)實現(xiàn)了頁面的表現(xiàn)和頁面的 商業(yè)邏輯相分離。大量使用模式一形式,常常會導致頁面被嵌入大量的腳本語言或 JAVA 代碼。當需要處理的商業(yè)邏輯很復雜時,這種情況會變得非常糟糕。大量的代碼會使整個頁面變得常復雜。對于前端界面設(shè)計人員來說,這簡直不可想象。這種情況在大項目中最為常見,這也造成了代碼的開發(fā)和維護出現(xiàn)困難,造成了不必要的資源浪費,在任何項目中,這樣的模式 多多少少 總會導致定義不清的響應和項目管理的困難。 所以 ,模式一不能滿足大型項目的需要,但是可以較好的滿足小型應用,在簡單的應用中可以考慮模式一。 模式二中 , Servlet 技術(shù)是一種采 用 JAVA 技術(shù)來實現(xiàn) CGI 功能的一種 。沈陽工程學院實習設(shè)計報告 第 2 章 總體設(shè)計 6 Servlet 技術(shù)是運行在 WEB 服務器上,用來生成 WEB 頁面。 Servlet 技術(shù)非常實用于服務器端的處理和編程,并且 Servlet 會長期駐留在 它 們所處的位置。 但是在實際的項目開發(fā)過程中,頁面設(shè)計者可以方便地使用普通 HTML 工具來開發(fā)JSP 頁面, Servlet 卻更適合于后端開發(fā)者使用,開發(fā) Servlet 需要的是 JAVA 集成開發(fā)環(huán)境,也就是說 Servlet 技術(shù)更需要編程人員。 模式二結(jié)合了 JSP 和Servlet 技術(shù) , 充分體現(xiàn)了兩者的技術(shù)優(yōu)點。在此模式中通過 JSP 來表現(xiàn)頁面 。通過 Servlet 來完成大量的事務處理。 Servlet 充當一個控制者的角色,并負責向客戶發(fā)送請求。 Servlet 創(chuàng)建 JSP 所需要的 Bean 和對象,然后根據(jù)用戶的請求行為,決定將哪個 JSP 頁面發(fā)送給客戶。 從開發(fā)的觀點,模式二具有更清晰的頁面表現(xiàn),清楚的開發(fā)者角色劃分,可以充分利用開發(fā)小組的界面設(shè)計人員,這些優(yōu)勢在大型項目開發(fā)中表現(xiàn)的尤為突出,使用這一模式,可以充分發(fā)揮每個開發(fā)者各自的特長,界面設(shè)計人員可以充分發(fā)揮自己的表現(xiàn)力,設(shè)計出優(yōu)美的界面表現(xiàn)形式,設(shè)計人員可以充分發(fā)揮自己的商務處理思維,來實現(xiàn)項目中 的業(yè)務處理。在大型項目中,模式二更被采用。 但是,本系統(tǒng)開發(fā)只是一個小型的 JSP 應用,同時由于 Servlet 難于掌握,所以在本課題中采用了模式一開發(fā),既 JSP+JavaBeans模式(如圖 ) 。 圖 JSP+JavaBean模式結(jié)構(gòu)圖 數(shù)據(jù)庫的選擇 SQL Server 2021 是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶 /服務沈陽工程學院實習設(shè)計報告 第 2 章 總體設(shè)計 7 器體系結(jié)構(gòu)。 Mircrosoft SQL Server 2021 是一個應用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點,例如,用戶喜歡的易用性、適合分布式組織的可 伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務器軟件緊密關(guān)聯(lián)的集成性、良好的性價比 等。 SQL Server 2021 系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進的動態(tài)管理機制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲在 Mircrosoft SQL Server 2021 系統(tǒng)中有絕對的安全性保障,有完善的用戶帳戶策略和許可機制,只有經(jīng)過授權(quán)的用戶才能訪問系統(tǒng),并且執(zhí)行相應的操作和訪問允許訪問的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應的操作,也不能訪問數(shù)據(jù)庫中的相應數(shù) 據(jù)。 SQL Server 2021 系統(tǒng)具有強大的網(wǎng)上功能,可以在 Inter 上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在 Mircrosoft SQL Server 2021 系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。 開發(fā)及運行環(huán)境 表 開發(fā)及運行環(huán)境簡介 JDK 版本 IDE 開發(fā)環(huán)境 數(shù)據(jù)庫 Microsoft SQL Server 2021 WEB 發(fā)布服務器 開發(fā)技術(shù) JSP、 JavaBean 測試環(huán)境 Windows2021\WindowsXP\Windows2021 沈陽工程學院實習設(shè)計報告 第 3 章 系統(tǒng)功能設(shè)計 8 第 3 章 系統(tǒng)功能設(shè)計 模塊功能介紹 (1)登錄模塊 此模塊實現(xiàn)用戶進入系統(tǒng)管理前的驗證操作,只有輸入正確的用戶名和密碼才能進入系統(tǒng) ,進行各種操作。 (2)人員檔案模塊 此模塊實現(xiàn)對企業(yè)所有員工的檔案進行管理,并且根據(jù)需要,可以對某個員工的檔案進行修改、刪除和查詢。 (3)獎懲管理模塊 本模塊提供了記錄獎懲類別,內(nèi)容,原因等獎懲信息的管理??梢愿鶕?jù)需要添加獎懲詳細信息、刪 除獎懲詳細信息、修改獎懲詳細信息。 (4)人員調(diào)動模塊 本模塊提供了管理企業(yè)人員調(diào)動信息管理的功能,可以根據(jù)需要,對某條調(diào)動記錄進行修改和刪除。 數(shù)據(jù)庫設(shè)計與實現(xiàn) 數(shù)據(jù)庫的需求分析 依據(jù)項目的處理需求 , 對應數(shù)據(jù)表的設(shè)計及功能如下 : (1)員工基本信息表 (employee): 主要用于保存員工 基本 信息 (2)獎懲管理信息表 (reward): 主要用于保存獎懲信息 (3)人事調(diào)動 信息表 (translate): 主要用于保存內(nèi)部人員調(diào)動信息 (4)系統(tǒng)用戶管理表 (users): 主要用于保存 用戶信息 系統(tǒng) ER 圖設(shè)計 系統(tǒng) ER 圖設(shè)計如圖 所示,系統(tǒng)管理員 與屬性的關(guān)系如圖 ,員工信沈陽工程學院實習設(shè)計報告 第 3 章 系統(tǒng)功能設(shè)計 9 息實體與屬性的關(guān)系如圖 ,獎懲信息實體與屬性的關(guān)系如圖 ,人員調(diào)動信息實體與屬性的關(guān)系如圖 。 n m 1 系統(tǒng)管理員 擁有 管理權(quán)限 人員調(diào)動信息 獎懲信息 員工信息 添加 管理 查詢 刪除 修改 添加 管理 查詢 刪除 修改 添加 管理 查詢 刪除 修改 圖 人事 管理系統(tǒng) ER圖 1 m n n m 員工信息 圖 員工信息實體 姓名 員工編號 性別 部門 出生日期 身份證號 政治面貌 畢業(yè)時間 畢業(yè)院校 外語等級 家庭電話 家庭住址 籍貫 學歷 婚姻 民族 職務 公積金帳號 計算機等級 手機號碼 沈陽工程學院實習設(shè)計報告 第 3 章 系統(tǒng)功能設(shè)計 10 數(shù)據(jù)庫各表具體設(shè)計 獎懲信息 記錄編號 職稱 員工編號 獎 /懲 獎懲內(nèi)容 原因 批準部門 審核人 開始時間 撤銷時間 備注 撤銷原因 圖 獎懲信息實體 人員調(diào)動 記錄編號 員工編號 前部門 前職務 原因 經(jīng)辦人 現(xiàn)職務 調(diào)動時間 備注 現(xiàn)部 門 圖 人員調(diào)動 實體 密碼 系統(tǒng)管理員 圖 系統(tǒng)管理員實體 用戶名 沈陽工程學院實習設(shè)計報告 第 3 章 系統(tǒng)功能設(shè)計 11 表 1 員工基本信息表( employee) 名稱 字段名 類型 長度 主鍵 非空 員工編號 EmployeeID varchar 6 yes yes 姓名 UserName varchar 20 no yes 性別 Sex varchar 10 no yes 部門 Branch varchar 40 no
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1