




已閱讀5頁(yè),還剩81頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
計(jì)算機(jī)畢業(yè)論文 人事管理系統(tǒng).pdf.pdf 免費(fèi)下載
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì) 論文 畢業(yè)設(shè)計(jì) 論文 說(shuō)說(shuō) 明明 書(shū)書(shū) 設(shè)計(jì) 論文 題目 人事管理系統(tǒng)人事管理系統(tǒng) 專(zhuān)業(yè)班級(jí) 設(shè) 計(jì) 人學(xué)號(hào) 指導(dǎo)教師 2008 年6 月3 日 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì) 論文論文 任務(wù)書(shū)任務(wù)書(shū) 發(fā)給發(fā)給系系專(zhuān)業(yè)專(zhuān)業(yè)班班學(xué)生學(xué)生 一 畢業(yè)設(shè)計(jì) 論 文 題目 二 設(shè)計(jì)專(zhuān)題 子 題 三 畢業(yè)設(shè)計(jì) 論 文 原始資料 四 設(shè)計(jì) 論文 應(yīng)解決下列各 主要問(wèn)題 五 設(shè)計(jì) 論文 附件 包括 圖 紙 主要源程 序 軟件光盤(pán) 科技譯文等 六 命題發(fā)出日期 設(shè)計(jì) 論文 完成日 期 指 導(dǎo) 教 師 簽 章 教研室主任 簽 章 系主任 簽 章 年月日 指導(dǎo)教師對(duì)畢業(yè)設(shè)計(jì)的評(píng)語(yǔ)指導(dǎo)教師對(duì)畢業(yè)設(shè)計(jì)的評(píng)語(yǔ) 指導(dǎo)教師 簽章 年月日 特邀評(píng)閱人意見(jiàn)特邀評(píng)閱人意見(jiàn) 評(píng)閱人 簽章 職稱(chēng) 簽章 年月日 答辯 考試 委員會(huì)鑒定意見(jiàn)答辯 考試 委員會(huì)鑒定意見(jiàn) 答辯 考試 成績(jī) 鑒定意見(jiàn) 主任 簽章 副主任 簽章 年月日 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) I 裝 訂 線(xiàn) 摘摘要要 在現(xiàn)代化的教育技術(shù)模式下 計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于企業(yè)的人事管理 給傳統(tǒng)的人事管理方式帶來(lái)了重大的革命 如何有效進(jìn)行人事管理是擺在 我們面前的一個(gè)新的課題 本文在研究目前各個(gè)企業(yè)人事管理情況的基礎(chǔ)上 從企業(yè)的實(shí)際需求 出發(fā) 采用當(dāng)前較為流行的 B S 瀏覽器 服務(wù)器 結(jié)構(gòu)和 JSP 動(dòng)態(tài)網(wǎng)頁(yè)開(kāi) 發(fā)技術(shù) 基于 WindowsXP 操作系統(tǒng)和 SQL 數(shù)據(jù)庫(kù) 設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功 能較為完善的小型企業(yè)管理系統(tǒng) 通過(guò)對(duì)系統(tǒng)進(jìn)行一系列的需求分析 設(shè) 計(jì) 編碼 測(cè)試等工作 使系統(tǒng)實(shí)現(xiàn)了對(duì)企業(yè)員工信息的查看 添加 修 改 刪除的功能 以及對(duì)員工培訓(xùn) 獎(jiǎng)懲 調(diào)動(dòng)的管理功能 重點(diǎn)對(duì)系統(tǒng) 設(shè)計(jì)過(guò)程作了相應(yīng)描述 同時(shí)也對(duì)系統(tǒng)需要改進(jìn)的地方做了總結(jié) 本系統(tǒng) 經(jīng)過(guò)測(cè)試 運(yùn)行效果穩(wěn)定 操作方便 快捷 適用于一般企業(yè)的人事管理 要求 關(guān)鍵詞關(guān)鍵詞 JSP SQL 數(shù)據(jù)庫(kù) 人事管理 ABSTRACT II ABSTRACT In the modern educational technology mode the computer has been widely used in the personnel management of enterprises to the traditional personnel management methods brought about a major revolution How effective personnel management is in front of us a new topic Based on the study the current management of all enterprise personnel on the basis of the actual demand from enterprises starting with the more popular B S browser server JSP structure and dynamic web development technology based on WindowsXP Server operating system and SQLdatabasedesigned and implemented a small function better enterprise management system Through a series of system requirements analysis design coding testing the system has information on the employees view add modify delete and search functions Focus on the system design process accordingly described but also the need to improve the system of localities to sum up After testing the system operating results stability and easy to operate fast Apply to general corporate personnel management requirements Keywords JSP SQL database Personnel Management 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) III 裝 訂 線(xiàn) M ad e by S Q 目目錄錄 1 緒論 1 1 1 引言 1 1 2 概述 1 2 相關(guān)技術(shù)簡(jiǎn)介 2 2 1 JSP 概述 2 2 2 JSP 運(yùn)行環(huán)境 3 2 2 1 硬件環(huán)境 3 2 2 2 軟件環(huán)境 4 2 3 安裝和配置 JDK 4 2 4 安裝 Tomcat 4 2 4 JavaScript 的實(shí)現(xiàn) 5 2 4 隱藏驗(yàn)證碼技術(shù) 5 3 系統(tǒng)分析與設(shè)計(jì) 7 3 1 需求分析 7 3 2 可行性分析 7 3 2 1 經(jīng)濟(jì)可行性分析 7 3 2 2 技術(shù)可行性分析 8 3 2 3 操作可行性分析 8 3 2 4 系統(tǒng)結(jié)構(gòu)可行性分析 9 3 3 總體設(shè)計(jì) 9 3 3 1 項(xiàng)目規(guī)劃 9 3 3 2 設(shè)計(jì)目標(biāo) 10 3 3 3 系統(tǒng)功能結(jié)構(gòu)圖 10 4 系統(tǒng)功能的實(shí)現(xiàn) 11 4 1 模塊功能介紹 11 4 1 1 登陸模塊 11 4 1 2 人員檔案模塊 11 4 1 3 人員調(diào)動(dòng)模塊 11 4 1 4 獎(jiǎng)懲管理模塊 11 4 1 5 培訓(xùn)管理模塊 11 4 1 6 職稱(chēng)評(píng)定模塊 12 4 2 數(shù)據(jù)庫(kù)的設(shè)計(jì)實(shí)現(xiàn) 12 4 2 1 數(shù)據(jù)庫(kù)的需求分析 12 4 2 2 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 12 目錄 IV 4 2 3 數(shù)據(jù)庫(kù)的測(cè)試連接 15 4 2 4 注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 16 4 2 5 建立數(shù)據(jù)庫(kù)連接 17 4 3 模塊功能的實(shí)現(xiàn) 18 4 3 1 登陸模塊 18 4 3 2 人員檔案模塊 18 4 3 3 獎(jiǎng)懲管理模塊 20 4 3 4 人員調(diào)動(dòng)管理模塊 21 4 3 5 培訓(xùn)管理模塊 23 4 3 6 職稱(chēng)評(píng)定管理模塊 24 5 系統(tǒng)演示 27 6 系統(tǒng)測(cè)試與維護(hù) 29 6 1 系統(tǒng)測(cè)試 29 6 1 1 單元測(cè)試 29 6 1 2 集成測(cè)試 29 6 1 3 測(cè)試用例 30 6 2 系統(tǒng)性能 31 7 結(jié)束語(yǔ) 32 參考文獻(xiàn) 33 致謝 34 附錄 35 A 主要源程序 35 B 用戶(hù)手冊(cè) 58 B 1 系統(tǒng)功能簡(jiǎn)介 58 B 2 系統(tǒng)的支持平臺(tái) 58 B 3 安裝說(shuō)明 59 B 4 使用說(shuō)明 59 B 5 系統(tǒng)維護(hù)方法 59 C 軟件光盤(pán) 61 C 1 光盤(pán)的樹(shù)形目錄 61 C 2 光盤(pán)文件一覽表 61 D 科技譯文 62 Analysis of network security technology 62 淺析網(wǎng)絡(luò)安全技術(shù) 69 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 1 M ad e by S Q 裝 訂 線(xiàn) 1 緒緒論論 1 1 引言引言 現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化 全民化 全球化的趨勢(shì) 未來(lái)企業(yè)成 功的關(guān)鍵的依靠企業(yè)人力資源 人才之爭(zhēng)已經(jīng)成為市場(chǎng)競(jìng)爭(zhēng)中的核心內(nèi)容 之一 以人為本成為企業(yè)立足和發(fā)展的根本 有效的管理企業(yè)的人力資源 為企業(yè)提供強(qiáng)有力的儲(chǔ)備力量 使之成為企業(yè)發(fā)展的主動(dòng)力 通過(guò)人力資 源的有效管理 掌握最新的 準(zhǔn)確的企業(yè)人力資源信息 并對(duì)其進(jìn)行復(fù)雜 的統(tǒng)計(jì)與分析 從而充分發(fā)揮每個(gè)員工的潛能 為企業(yè)創(chuàng)造更大的價(jià)值 1 2 概述概述 本系統(tǒng)使用 SQL Server Tomcat 為服務(wù)器 Tomcat 是開(kāi)源軟件 可 以從網(wǎng)上免費(fèi)得到其正式的發(fā)行版本 而 SQL Server 是當(dāng)前使用得最廣泛 的數(shù)據(jù)庫(kù) 其性能 安全性等方面都有很好的保證 Tomcat 雖然是開(kāi)源軟 件 但許多大型網(wǎng)站也因其穩(wěn)定的性能和出色的性能而選擇它作為專(zhuān)業(yè)的 JSP 容器 由此組成的整個(gè)系統(tǒng)的底層框架 既能節(jié)省開(kāi)支 配置過(guò)程也相 對(duì)簡(jiǎn)單 使用面向?qū)ο蠹夹g(shù) 將實(shí)現(xiàn)的各種功能都封裝成類(lèi) 這樣能幫助程序 員更直觀地去理解整個(gè)業(yè)務(wù)流程 將重點(diǎn)放在業(yè)務(wù)邏輯的處理上 降低了 開(kāi)發(fā)難度 這樣也便于將來(lái)的擴(kuò)展 本系統(tǒng)是基于 JSP 的設(shè)計(jì)方案 使用表示層 邏輯層 數(shù)據(jù)層三層模 式 使用 B S 模式 使用 SQL Server 作為數(shù)據(jù)庫(kù) Tomcat 作為 JSP 容器 數(shù)據(jù)庫(kù)層使用 JDBC 與底層數(shù)據(jù)庫(kù)進(jìn)行交互 邏輯層封裝在 Javabean 類(lèi)中 表示層由 JSP 實(shí)現(xiàn) 4 系統(tǒng)功能的實(shí)現(xiàn) 2 2 相關(guān)技術(shù)簡(jiǎn)介相關(guān)技術(shù)簡(jiǎn)介 2 1 JSP 概述概述 JSP 技術(shù)是由 Servlet 技術(shù)發(fā)展起來(lái)的 自從有了 JSP 后 在 Java 服務(wù) 器端編程中普遍采用的就是 JSP 而不是 Servlet 因?yàn)?JSP 在編寫(xiě)表示頁(yè)面 時(shí)遠(yuǎn)遠(yuǎn)比 Servlet 簡(jiǎn)單 并且不需要手工編譯 目前 Servlet 主要用于做視圖 控制器 處理后臺(tái)應(yīng)用等 由于 JSP 構(gòu)建在 Servlet 上 所以它有 Servlet 所有強(qiáng)大的功能 JSP 基于強(qiáng)大的 Java 語(yǔ)言 具有良好的伸縮性 與 Java Enterprise API 緊密地集成在一起 在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢(shì) 基 于 Java 平臺(tái)構(gòu)建網(wǎng)絡(luò)程序已經(jīng)被越來(lái)越多的人認(rèn)為是未來(lái)最有發(fā)展前途的 技術(shù) 從 JSP 這幾年的發(fā)展來(lái)看 JSP 已經(jīng)獲得了巨大的成功 它通過(guò)和 EJB 等 J2EE 組件進(jìn)行集成 可以編寫(xiě)出處理具有大的伸縮性 高負(fù)載的企業(yè)級(jí) 應(yīng)用 JSP 技術(shù)在多個(gè)方面加速了動(dòng)態(tài) Web 頁(yè)面的開(kāi)發(fā) 通過(guò)分析和總結(jié) 列出了以下幾點(diǎn)說(shuō)明 JSP 的特點(diǎn) 1 絕大多數(shù) JSP 頁(yè)面依賴(lài)于可重用的 跨平臺(tái)的組件來(lái)執(zhí)行應(yīng)用程序 所要求的更為復(fù)雜的處理 開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件 或者使用這些組件為更多的使用者或者客戶(hù)團(tuán)體所使用 基于組件的方法 加速了總體開(kāi)發(fā)過(guò)程 并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的 開(kāi)發(fā)努力中得到平衡 2 JSP 能提供所有的 Servlets 功能 與 Servlet 相比 JSP 能提供所有的 Servlets 功能 它比用 Println 書(shū)寫(xiě) 和修改 HTML 更加方便 此外 您可以更明確地進(jìn)行分工 Web 頁(yè)面設(shè)計(jì) 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 3 M ad e by S Q 裝 訂 線(xiàn) 人員編寫(xiě) HTML 只需要留出空間讓 Servlets 程序員插入動(dòng)態(tài)部分即可 3 一次編寫(xiě) 隨處運(yùn)行 作為 Java 平臺(tái)的一部分 JSP 擁有 Java 編程語(yǔ)言 一次編寫(xiě) 隨處運(yùn) 行 的特點(diǎn) 隨著越來(lái)越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中 您 可以使用自己所選擇的服務(wù)器和工具 但并不影響當(dāng)前的應(yīng)用 4 Java 中連接數(shù)據(jù)庫(kù)的技術(shù)是 JDBC 很多數(shù)據(jù)庫(kù)系統(tǒng)帶有 JDBC 驅(qū)動(dòng)程序 Java 程序通過(guò) JDBC 驅(qū)動(dòng)程序 與數(shù)據(jù)庫(kù)相連 執(zhí)行查詢(xún) 提取數(shù)據(jù)等操作 Sun 公司還開(kāi)發(fā)了 JDBC ODBC Bridge 用此技術(shù) Java 程序就可以訪問(wèn)帶有 ODBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù) 目 前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有 ODBC 驅(qū)動(dòng)程序 所以 Java 程序能夠訪問(wèn)如 Oracle Sybase MS SQL Server 和 MSAccess 等類(lèi)型的數(shù)據(jù)庫(kù) 5 JSP 的平臺(tái)適應(yīng)性更廣 這是 JSP 與 ASP 的優(yōu)越之處 幾乎所有的平臺(tái)都支持 Java JSP Beans 它們可以在任何平臺(tái)下通行無(wú)阻 Windows NT 下的 IIS 通過(guò)一個(gè)插件就能 支持 JSP 例如 JRUN 或者 ServletExec 著名的 Web 服務(wù)器 Apache 已經(jīng)能 夠支持 JSP 由于 Apache 廣泛應(yīng)用在 Windows NT UNIX 和 Linux 上 因 此 JSP 有更廣泛的運(yùn)行平臺(tái) 2 2 JSP 運(yùn)行環(huán)境運(yùn)行環(huán)境 2 2 1 硬件環(huán)境硬件環(huán)境 由于 Java 具有跨平臺(tái)的特點(diǎn) 所以只要能夠安裝 JDK 就能在此安裝 JSP 服務(wù)器 JSP 服務(wù)器能夠運(yùn)行在目前絕大多數(shù)的操作系統(tǒng)上 目前在普 通用戶(hù)中用到的系統(tǒng)絕大多數(shù)為 Windows 系列 具體到本系統(tǒng)的硬件環(huán)境 為 硬件平臺(tái) 4 系統(tǒng)功能的實(shí)現(xiàn) 4 CPU Pentium 以上 內(nèi)存 512MB 2 2 2 軟件環(huán)境軟件環(huán)境 瀏覽器要支持HTML元素的表達(dá) WEB服務(wù)器為Apache Tomcat 系列 開(kāi)發(fā)工具為 MyEclipse 2 3 安裝和配置安裝和配置 JDK JDK 中包含了 Java 開(kāi)發(fā)中必需的工具和 Java 程序運(yùn)行環(huán)境 可以從 SUN 公司網(wǎng)站 免費(fèi)下載 1 在其頁(yè)面上分類(lèi)選擇下載安裝程序 j2sdk 1 4 2 windows i586 進(jìn)入 安裝界面 2 根據(jù)安裝向?qū)О惭b到一個(gè)目錄下 建議安裝目錄為 c j2sdk 3 JDK 安裝結(jié)束 安裝好 JDK 后 還需要在環(huán)境變量中進(jìn)行對(duì)應(yīng)的配置 主要進(jìn)行以下 配置 JAVA HOME C j2sdk1 4 2 安裝路徑 CLASSPATH C j2sdk1 4 2 lib dt jar C j2sdk1 4 2 bin C j2sdk1 4 2 l ib tools jar PATH C j2sdk1 4 2 bin 2 4 安裝安裝 Tomcat Tomcat 的安裝包可以從 sun 公司的網(wǎng)站獲得 下載完后點(diǎn)擊安裝 完 畢后再地址欄輸入 http localhost 8080 Tomcat 默認(rèn)端口為 8080 或 http 127 0 0 1 8080 如果在瀏覽器中看到如下 Tomcat 的歡迎界面 表示 Tomcat 工作正常 測(cè)試圖 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 5 M ad e by S Q 裝 訂 線(xiàn) 測(cè)試 Tomcat 圖 注意 本系統(tǒng)的 web 程序都是在 Tomcat 的 webapps 文件夾的目錄下存 放 2 4 JavaScript 的實(shí)現(xiàn)的實(shí)現(xiàn) 為使本系統(tǒng)使用過(guò)程中更人性化 本系統(tǒng)中加入了一些 JavaScript 代 碼 即日歷的實(shí)現(xiàn) 介于本人水平有限 系統(tǒng)中使用的較難的 JavaScript 代碼一部分摘自互聯(lián)網(wǎng) 其他的是參考其他書(shū)中所介紹的案例 2 4 隱藏驗(yàn)證碼技術(shù)隱藏驗(yàn)證碼技術(shù) 在一個(gè)有密碼保護(hù)的 Web 應(yīng)用中 正確處理用戶(hù)退出過(guò)程并不但僅只 需調(diào)用 HttpSession 的 invalidate 方法 現(xiàn)在大部分瀏覽器上都有后退 和前進(jìn)按鈕 允許用戶(hù)后退或前進(jìn)到一個(gè)頁(yè)面 假如用戶(hù)在退出一個(gè) Web 應(yīng)用后按了后退按鈕瀏覽器把緩存中的頁(yè)面呈現(xiàn)給用戶(hù) 這會(huì)使用戶(hù)產(chǎn)生 疑惑 他們會(huì)開(kāi)始擔(dān)心他們的個(gè)人數(shù)據(jù)是否安全 因此為了提高系統(tǒng)的安 全性 就需要使用一些隱藏域 隱藏域 就是可以將要傳遞的信息隱藏以后傳遞給下一個(gè)頁(yè)面 一個(gè) 用戶(hù)通過(guò)瀏覽器訪問(wèn)一個(gè)頁(yè)面 Web 應(yīng)用展現(xiàn)一個(gè)登陸頁(yè)面 需要用戶(hù)輸入 4 系統(tǒng)功能的實(shí)現(xiàn) 6 有效的驗(yàn)證信息 用戶(hù)輸入了用戶(hù)名和密碼后 此時(shí)我們假設(shè)用戶(hù)提供的 身份驗(yàn)證信息是正確的 經(jīng)過(guò)了驗(yàn)證過(guò)程 Web 應(yīng)用允許用戶(hù)瀏覽他有權(quán)訪 問(wèn)的區(qū)域 用戶(hù)想退出時(shí) 點(diǎn)擊退出按鈕 Web 應(yīng)用需要用戶(hù)確認(rèn)他是否則 真的需要退出 假如用戶(hù)確定退出 Session 結(jié)束 Web 應(yīng)用重新定位到登 陸頁(yè)面 由于使用隱藏域用戶(hù)可以放心的離開(kāi)而不用擔(dān)心他的信息會(huì)泄露 另一個(gè)用戶(hù)坐到了同一臺(tái)電腦前 他點(diǎn)擊后退按鈕 Web 應(yīng)用不應(yīng)該出現(xiàn)上 一個(gè)用戶(hù)訪問(wèn)過(guò)的任何一個(gè)頁(yè)面 事實(shí)上 Web 應(yīng)用在第二個(gè)用戶(hù)提供正確 的驗(yàn)證信息之前應(yīng)當(dāng)一直停留在登陸頁(yè)面上 隱藏域具體實(shí)現(xiàn)部分代碼如下 inputid hiddenCode type hidden value var hiddenCode document myform hiddenCode value if hiddenCode document myform certCode value document myform certCode focus alert n n 驗(yàn)證碼輸入錯(cuò)誤 return false 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 7 M ad e by S Q 裝 訂 線(xiàn) 3 系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析與設(shè)計(jì) 3 1 需求分析需求分析 人事管理系統(tǒng)是企業(yè)單位不可缺少的部分 它的內(nèi)容對(duì)于企業(yè)的決策者 和管理者來(lái)說(shuō)都至關(guān)重要 所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的 信息和快捷的查詢(xún)手段 為了滿(mǎn)足小型企業(yè)的管理要求 設(shè)計(jì)的人事管理 系統(tǒng)需要完成以下功能 1 詳細(xì)的企業(yè)的員工信息管理 2 企業(yè)員工獎(jiǎng)懲信息管理 3 企業(yè)員工人員調(diào)動(dòng)信息管理 4 企業(yè)員工考勤管理 5 設(shè)置企業(yè)員工薪酬管理 6 人才招聘管理及企業(yè)人才庫(kù)管理功能 7 企業(yè)員工培訓(xùn)管理 本系統(tǒng)只實(shí)現(xiàn)詳細(xì)企業(yè)的員工信息管理 員工培訓(xùn)管理 員工獎(jiǎng)懲信 息管理 員工職稱(chēng)評(píng)定 企業(yè)員工人員調(diào)動(dòng)信息管理和系統(tǒng)用戶(hù)管理功能 六個(gè)功能 3 2 可行性分析可行性分析 3 2 1 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析 主要是對(duì)系統(tǒng)的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià) 對(duì)于整個(gè)系統(tǒng)而言 在系統(tǒng)未運(yùn) 行之前 初期投資比較大 花費(fèi)相對(duì)而言比較多 各部門(mén)必須配置電腦 服務(wù)器 打印機(jī) 傳真機(jī)及相關(guān)的網(wǎng)絡(luò)設(shè)備 但是在整個(gè)系統(tǒng)投入運(yùn)行之 后 因?yàn)楝F(xiàn)在計(jì)算機(jī)已經(jīng)普及了 相關(guān)的人員培訓(xùn)費(fèi)可以減少很多 而同 4 系統(tǒng)功能的實(shí)現(xiàn) 8 時(shí)又減少了數(shù)據(jù)的流通環(huán)節(jié) 不必要花費(fèi)那么多的時(shí)間 也就是說(shuō)最重要 的是就是提高了效率 而又保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性 也避免了工作人員 的流動(dòng)造成的收據(jù)丟失等問(wèn)題 適應(yīng)了當(dāng)前的發(fā)展形式 本系統(tǒng)是為各個(gè)企業(yè)公司進(jìn)行服務(wù)的 使用范圍廣泛 具有很強(qiáng)的使 用推廣性 能夠?yàn)楣酒髽I(yè)節(jié)省下大量的人力資源 并提升公司的人力資 源管理水平 一旦投入使用可以迅速見(jiàn)到成效 經(jīng)濟(jì)可行性極高 具有很 好的使用推廣價(jià)值 3 2 2 技術(shù)可行性分析技術(shù)可行性分析 通過(guò)網(wǎng)絡(luò)化管理 加強(qiáng)和員工信息管理的方便性 準(zhǔn)備確性 使用 JSP 技術(shù)可以使用 HTML 或者 XML 標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面 使用 JSP 標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容 生成的內(nèi)容的邏輯被封裝在標(biāo) 識(shí)和 JavaBeans 組件中 使得 Web 管理人員和頁(yè)面設(shè)計(jì)者 能夠編輯和使用 JSP 頁(yè)面而不影響內(nèi)容的生成 很多的 OS 中都帶有 JDBC 驅(qū)動(dòng)程序 Java 就通過(guò) JDBC 與數(shù)據(jù)庫(kù)連接 執(zhí)行查詢(xún) 提取數(shù)據(jù)等操作 Sun 公司還提供 了 JDBC ODBC 的橋連方式 因此 Java 也可以訪問(wèn)帶有 ODBC 驅(qū)動(dòng)的數(shù)據(jù) 庫(kù) 目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有ODBC驅(qū)動(dòng) 所以Java能訪問(wèn)諸如Oracle Sybase MS SQL Server 和 PostgresSQL 等類(lèi)型的數(shù)據(jù)庫(kù) 3 2 3 操作可行性分析操作可行性分析 對(duì)于用戶(hù)來(lái)說(shuō) 本系統(tǒng)只要求使用者掌握一定的上網(wǎng)經(jīng)驗(yàn) 經(jīng)過(guò)仔細(xì) 設(shè)計(jì)和測(cè)試之后的系統(tǒng)具有操作簡(jiǎn)單 方便靈活等優(yōu)點(diǎn) 足可以滿(mǎn)足各種 用戶(hù)的不同需求 同時(shí)也方便了企業(yè)的內(nèi)部管理 管理人員及用戶(hù)一定會(huì) 在短時(shí)間內(nèi)掌握并熟練使用 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 9 M ad e by S Q 裝 訂 線(xiàn) 3 2 4 系統(tǒng)結(jié)構(gòu)可行性分析系統(tǒng)結(jié)構(gòu)可行性分析 本系統(tǒng)采用 B S 模式即瀏覽器和服務(wù)器結(jié)構(gòu) 它是隨著 Internet 技術(shù)的 興起 對(duì) C S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu) 在這種結(jié)構(gòu)下 用戶(hù)工作 界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn) 極少部分事務(wù)邏輯在前端 Browser 實(shí) 現(xiàn) 但是主要事務(wù)邏輯在服務(wù)器端 Server 實(shí)現(xiàn) 形成所謂三層結(jié)構(gòu) 這 樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷 減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量 降低了用戶(hù)的總體成本 TCO 以目前的技術(shù)看 局域網(wǎng)建立 B S 結(jié)構(gòu)的 網(wǎng)絡(luò)應(yīng)用 并通過(guò) Internet Intranet 模式下數(shù)據(jù)庫(kù)應(yīng)用 相對(duì)易于把握 成 本也是較低的 它是一次性到位的開(kāi)發(fā) 能實(shí)現(xiàn)不同的人員 從不同的地 點(diǎn) 以不同的接入方式 比如 LAN WAN Internet Intranet 等 訪問(wèn)和操作共 同的數(shù)據(jù)庫(kù) 它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限 服務(wù)器數(shù)據(jù)庫(kù)也 很安全 特別是在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后 B S 架構(gòu)管理軟件更 是方便 快捷 高效 其具有以下特點(diǎn) 維護(hù)和升級(jí)方式簡(jiǎn)單 成本降低 選擇更多 只要安裝瀏覽器便可以 3 3 總體設(shè)計(jì)總體設(shè)計(jì) 3 3 1 項(xiàng)目規(guī)劃項(xiàng)目規(guī)劃 人事管理系統(tǒng)由人員信息管理 人員調(diào)動(dòng)信息管理 人員培訓(xùn)管理 人員職稱(chēng)評(píng)定 系統(tǒng)用戶(hù)管理等幾個(gè)部分組成 規(guī)劃系統(tǒng)功能模塊如下 人員信息管理模塊 主要功能是對(duì)員工基本信息等進(jìn)行管理 人員調(diào)動(dòng)信息模塊 主要是對(duì)員工調(diào)動(dòng)信息進(jìn)行管理 人員培訓(xùn)管理模塊 主要是對(duì)員工培訓(xùn)安排進(jìn)行管理 人員職稱(chēng)評(píng)定模塊 主要是對(duì)員工職稱(chēng)評(píng)定進(jìn)行管理 系統(tǒng)用戶(hù)管理模塊 主要功能是管理員密碼修改功能的管理 4 系統(tǒng)功能的實(shí)現(xiàn) 10 3 3 2 設(shè)計(jì)目標(biāo)設(shè)計(jì)目標(biāo) 通過(guò)本系統(tǒng)軟件 按照人資管理科學(xué)體制 結(jié)合公司共同特點(diǎn) 利用先 進(jìn)的計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)以下功能 管理員可以方便 快捷地對(duì)員工進(jìn)行添加 刪除 獎(jiǎng)罰 培訓(xùn) 職稱(chēng)評(píng) 定 信息修改等管理 形象 科學(xué) 完整地表現(xiàn)人員調(diào)整及相關(guān)信息的改變 可以快捷 準(zhǔn)確查閱員工 部門(mén)等重要信息 3 3 3 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖 人事管理系統(tǒng)所有模塊和功能的結(jié)構(gòu)圖如圖 3 1 圖 3 1 企業(yè)員工管理系統(tǒng)功能結(jié)構(gòu)圖 企業(yè)人事 管理系統(tǒng) 登錄模塊 職稱(chēng)評(píng)定 添加職稱(chēng)調(diào) 管理職稱(chēng)調(diào) 人員檔案模塊管理人員檔案 添加人員檔案 查詢(xún)?nèi)藛T檔案 培訓(xùn)管理模塊 管理培訓(xùn)記 添加培訓(xùn)記錄 獎(jiǎng)懲管理模 添加獎(jiǎng)懲記 管理獎(jiǎng)懲記錄 人員調(diào)動(dòng)模塊 添加人員調(diào)動(dòng) 管理人員調(diào)動(dòng) 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 11 M ad e by S Q 裝 訂 線(xiàn) 4 系統(tǒng)功能的實(shí)現(xiàn)系統(tǒng)功能的實(shí)現(xiàn) 4 1 模塊功能介紹模塊功能介紹 4 1 1 登陸模塊登陸模塊 此模塊實(shí)現(xiàn)用戶(hù)進(jìn)入系統(tǒng)管理前的驗(yàn)證操作 只有輸入正確的用戶(hù)名 和密碼才能進(jìn)入系統(tǒng) 進(jìn)行各種操作 4 1 2 人員檔案模塊人員檔案模塊 此模塊實(shí)現(xiàn)對(duì)企業(yè)所有員工的檔案進(jìn)行管理 并且根據(jù)需要可以對(duì)某 個(gè)員工的檔案進(jìn)行修改 刪除和查詢(xún) 4 1 3 人員調(diào)動(dòng)模塊人員調(diào)動(dòng)模塊 本模塊提供了管理企業(yè)人員調(diào)動(dòng)信息管理的功能 可以根據(jù)需要對(duì)某 條調(diào)動(dòng)記錄進(jìn)行修改和刪除 4 1 4 獎(jiǎng)懲管理模塊獎(jiǎng)懲管理模塊 本模塊提供了記錄獎(jiǎng)懲類(lèi)別 內(nèi)容 原因等獎(jiǎng)懲信息的管理 可以根 據(jù)需要添加獎(jiǎng)懲詳細(xì)信息 刪除獎(jiǎng)懲詳細(xì)信息 修改獎(jiǎng)懲詳細(xì)信息 4 1 5 培訓(xùn)管理模塊培訓(xùn)管理模塊 本模塊提供了安排企業(yè)人員進(jìn)行培訓(xùn)管理的功能 可以根據(jù)需要對(duì)某 員工培訓(xùn)記錄進(jìn)行修改和刪除 4 系統(tǒng)功能的實(shí)現(xiàn) 12 4 1 6 職稱(chēng)評(píng)定模塊職稱(chēng)評(píng)定模塊 此模塊實(shí)現(xiàn)對(duì)企業(yè)員工職稱(chēng)進(jìn)行管理 并且根據(jù)需要可以對(duì)某個(gè)員工 的職稱(chēng)進(jìn)行修改 刪除 4 2 數(shù)據(jù)庫(kù)的設(shè)計(jì)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的設(shè)計(jì)實(shí)現(xiàn) 4 2 1 數(shù)據(jù)庫(kù)的需求分析數(shù)據(jù)庫(kù)的需求分析 依據(jù)項(xiàng)目的處理需求 對(duì)應(yīng)數(shù)據(jù)表的設(shè)計(jì)及功能如下 1 員工基本信息表 主要用于保存員工信息 2 獎(jiǎng)懲管理信息表 主要用于保存獎(jiǎng)懲信息 3 人事調(diào)動(dòng)管理信息表 主要用于保存內(nèi)部人員調(diào)動(dòng)信息 4 系統(tǒng)用戶(hù)管理表 主要用于保存用戶(hù)信 5 培訓(xùn)管理表 主要用于保存員工培訓(xùn)信息 6 職稱(chēng)評(píng)定表 主要用于保存員工職信息 4 2 2 數(shù)據(jù)庫(kù)表的設(shè)計(jì)數(shù)據(jù)庫(kù)表的設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫(kù)有以下幾張表組成 表 4 1 人事調(diào)動(dòng)管理信息表 translate 名稱(chēng)字段名類(lèi)型長(zhǎng)度主鍵非空 記錄編號(hào)TranslateNOint yesyes 員工編號(hào)EmployeeIDvarchar6noyes 調(diào)動(dòng)時(shí)間TranslateDatedate noyes 前部門(mén)PriorBranchvarchar40noyes 現(xiàn)部門(mén)NextBranchvarchar40noyes 前職務(wù)PriorDutyvarchar40noyes 現(xiàn)職務(wù)NextDutyvarchar40noyes 經(jīng)辦人HandleNamevarchar20noyes 備注Remarkvarchar400nono 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 13 M ad e by S Q 裝 訂 線(xiàn) 表 4 2 員工基本信息表 employee 名稱(chēng)字段名類(lèi)型長(zhǎng)度主鍵非空 員工編號(hào)EmployeeIDvarchar6yesyes 姓名UserNamevarchar20noyes 性別Sexvarchar10noyes 部門(mén)Branchvarchar40noyes 出生日期Birthdaydate noyes 籍貫NativePlacevarchar20noyes 婚姻Marriagevarchar20noyes 身份證號(hào)IdentityIDvarchar18noyes 政漢面貌Politicsvarchar20noyes 民族Folkvarchar20noyes 學(xué)歷Educationvarchar20nono 專(zhuān)業(yè)Departmentvarchar40nono 畢業(yè)時(shí)間GraduateDatedate nono 畢業(yè)院校Universityvarchar40nono 公積金賬 號(hào) AccumulateIDvarchar20noyes 行政級(jí)別AdministrationLevelvarchar20noyes 職務(wù)Dutyvarchar40noyes 職稱(chēng)Positionvarchar20noyes 外語(yǔ)語(yǔ)種ForeignLanguagevarchar20nono 外語(yǔ)等級(jí)FLLevelvarchar20nono 計(jì)算機(jī)等 級(jí) ComputerLevelvarchar20nono 家庭電話(huà)Phonevarchar20nono 手機(jī)號(hào)碼MobilePhonevarchar11nono 家庭住址Addressvarchar50nono 在職情況Incumbencyvarchar20noyes 用式形式IncumbencyTypevarchar20noyes 個(gè)人簡(jiǎn)歷Resumevarchar400nono 表 4 3 系統(tǒng)用戶(hù)管理表 users 名稱(chēng)字段名類(lèi)型長(zhǎng)度主鍵非空 用戶(hù)名UserNamevarchar16yesyes 密碼Passwordvarchar16noyes 4 系統(tǒng)功能的實(shí)現(xiàn) 14 表 4 4 獎(jiǎng)懲管理信息表 reward 名稱(chēng)字段名類(lèi)型長(zhǎng)度主鍵非空 記錄編號(hào)RewardNOint yesyes 員工編號(hào)EmployeeIDvarchar6noyes 職稱(chēng)Positionvarchar20noyes 獎(jiǎng) 懲RewardPunishvarchar10noyes 獎(jiǎng)懲內(nèi)容Rewardcontentvarchar50noyes 原因Reasonvarchar100noyes 批準(zhǔn)部門(mén)Branchvarchar40noyes 審核人HandleNamevarchar20noyes 開(kāi)始時(shí)間StartDatedate noyes 撤銷(xiāo)時(shí)間CancelDatedate nono 撤銷(xiāo)原因CancelReasonvarchar100nono 備注Remarkvarchar400nono 表 4 5 培訓(xùn)管理信息表 train 名稱(chēng)字段名類(lèi)型長(zhǎng)度主鍵非空 員工編號(hào)EmployeeIDvarchar10noyes 培訓(xùn)名稱(chēng)TrainNamevarchar20noyes 培訓(xùn)名稱(chēng)TrainWhatvarchar30noyes 開(kāi)始時(shí)間StartDateDate noyes 結(jié)束時(shí)間EndDateDate noyes 培訓(xùn)單位TrainOrganvarchar30noyes 培訓(xùn)結(jié)果TrainResultvarchar30noyes 備注Remarkvarchar300nono 表 4 6 職稱(chēng)評(píng)定信息表 title 名稱(chēng)字段名類(lèi)型長(zhǎng)度主鍵非空 員工編號(hào)EmployeeIDvarchar10noyes 職稱(chēng)positionvarchar20noyes 取得日期GetDateDate noyes 取得方式Getpositionvarchar50noyes 職務(wù)Dutyvarchar30noyes 開(kāi)始時(shí)間StartDateDate noyes 結(jié)束時(shí)間EdDateDate noyes 備注Remarkvarchar300nono 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 15 M ad e by S Q 裝 訂 線(xiàn) 1 員工基本信息表 employee 是用來(lái)記錄每一名員工的基本信息的 如受教育的情況 2 系統(tǒng)用戶(hù)管理表 users 是用來(lái)存放系統(tǒng)管理員的信息的 如用戶(hù) 名 密碼 3 獎(jiǎng)懲管理信息表 rpmanage 記錄獲獎(jiǎng) 懲罰的人員的情況 4 人事調(diào)動(dòng)管理信息表 translate 記錄人員的調(diào)動(dòng)信息 5 培訓(xùn)管理信息表 train 記錄人員的培訓(xùn)管理情況 記錄人員的職稱(chēng)評(píng)定信息 4 2 3 數(shù)據(jù)庫(kù)的測(cè)試連接數(shù)據(jù)庫(kù)的測(cè)試連接 信息發(fā)布系統(tǒng)的數(shù)據(jù)庫(kù)使用的是 SQL Server2000 在建立數(shù)據(jù)庫(kù)之前 首先要對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接測(cè)試 在 JSP 中進(jìn)行數(shù)據(jù)庫(kù)的連接測(cè)試編碼如下 所示 jsp 連接 SQL Server2000 數(shù)據(jù)庫(kù) testsqlserver jsp 如下 您的第一個(gè)字段內(nèi)容為 您的第二個(gè)字段內(nèi)容為 4 2 4 注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 在一個(gè) JDBC 的驅(qū)動(dòng)程序被用來(lái)建立數(shù)據(jù)庫(kù)連接之前 必須向數(shù)據(jù)庫(kù) 驅(qū)動(dòng)程序管理器注冊(cè)該驅(qū)動(dòng)程序 管理器的主要職責(zé)是保證所有的驅(qū)動(dòng)程 序?qū)ο罂杀?JDBC 的用戶(hù)程序訪問(wèn) 當(dāng)一個(gè) JDBC 驅(qū)動(dòng)程序被載入時(shí) 它 將自動(dòng)地在驅(qū)動(dòng)程序管理器上注冊(cè) 可以調(diào)用 Class forName 方法載入一個(gè) JDBC 驅(qū)動(dòng)程序 String strDBDriver sun jdbc odbc JdbcOdbcDriver 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 17 M ad e by S Q 裝 訂 線(xiàn) Class forName strDBDriver Class forName 是 Java 的 Class 類(lèi)的靜態(tài)方法 它使 Java 虛擬機(jī)動(dòng)態(tài)的 尋找 載入并連接指定的類(lèi) 一個(gè) JDBC 的驅(qū)動(dòng)程序就是一個(gè)可以通過(guò) classpath 找到一個(gè) Java 類(lèi) 這里載入的 JDBC ODBC 橋驅(qū)動(dòng)程序就在 sun jdbc odbc 包中 4 2 5 建立數(shù)據(jù)庫(kù)連接建立數(shù)據(jù)庫(kù)連接 載入一個(gè)正確的驅(qū)動(dòng)程序后 就可以用它來(lái)建立與數(shù)據(jù)庫(kù)的連接了 一個(gè) JDBC 的數(shù)據(jù)庫(kù)連接是用數(shù)據(jù)庫(kù) URL 來(lái)標(biāo)記的 連接標(biāo)記將告訴驅(qū)動(dòng) 程序管理器使用哪個(gè)驅(qū)動(dòng)程序和連接哪個(gè)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)URL的基本形式 jdbc URL 的第一部分表示使用 JDBC 建立數(shù)據(jù)庫(kù)連接 第 2 部分表示所使 用的 JDBC 驅(qū)動(dòng)程序名或網(wǎng)絡(luò)協(xié)議名 第 3 部分是數(shù)據(jù)源標(biāo)記 它映射所 需連接的數(shù)據(jù)庫(kù) 例如數(shù)據(jù)庫(kù)的數(shù)據(jù)源標(biāo)記是 firm 則同 JDBC ODBC 橋連 接該數(shù)據(jù)庫(kù)所用的數(shù)據(jù)庫(kù) URL 為 jdbc odbc firm 可以通過(guò) DriverManager 類(lèi)的靜態(tài)方法 getConnection 來(lái)建立一個(gè)數(shù)據(jù) 庫(kù)連接 String strDBUrl jdbc odbc firm conn DriverManager getConnection strDBUrl sa 一旦建立數(shù)據(jù)庫(kù)連接 就可以打開(kāi)該目標(biāo)數(shù)據(jù)庫(kù) 并通過(guò)該連接向目 標(biāo)數(shù)據(jù)庫(kù) SQL 指令 SQL 指令通常會(huì)執(zhí)行查詢(xún) 插入 更新和刪除等數(shù)據(jù) 庫(kù)操作 要執(zhí)行 SQL 指令 必須通過(guò) Connection 對(duì)象的 createStatement 方法來(lái)創(chuàng)建一個(gè) STMT 對(duì)象 STMT 對(duì)象提供了許動(dòng)方法來(lái)執(zhí)行不同的數(shù) 據(jù)庫(kù)操作 4 系統(tǒng)功能的實(shí)現(xiàn) 18 4 3 模塊功能的實(shí)現(xiàn)模塊功能的實(shí)現(xiàn) 4 3 1 登陸模塊登陸模塊 實(shí)現(xiàn)該功能的文件有 Head jsp ChkHead jsp 這兩個(gè)文件實(shí)現(xiàn)了登錄模塊的功能 其中 Head jsp 通過(guò) request getParameter 方法來(lái)獲取輸入的用戶(hù)名和用戶(hù)密的 值 并交由 ChkHead jsp 頁(yè)面處理 ChkHead jsp 通過(guò)一系列的 JSP 方法 函數(shù) 如 response sendRedirect 方法 組成業(yè)務(wù)邏輯來(lái)判斷所獲 取的數(shù)據(jù)是否合法 進(jìn)而決定是否允許來(lái)訪者登錄系統(tǒng) 圖 4 1 登錄控制結(jié)構(gòu)圖 4 3 2 人員檔案模塊人員檔案模塊 人員檔案是人事管理系統(tǒng)的基本數(shù)據(jù)資料 是員工管理系統(tǒng)的基本功能 其提供的功能有 添加人員檔案 修改人員檔案 刪除人員檔案和查詢(xún)?nèi)?員檔案 其模塊結(jié)構(gòu)如圖 4 2 所示 本模塊包含的 JSP 文檔及其功能如圖 4 2 的結(jié)構(gòu)圖所示 其中 Personer jsp 功能與 head jsp 類(lèi)似 主要用于顯示本模塊網(wǎng)頁(yè)的功能鏈接 AddPersoner1 jsp 主 要 用 于 提 供 用 戶(hù) 輸 入 人 員 檔 案 信 息 的 界 登錄檢查操作界面 數(shù)據(jù)庫(kù) 登錄界面 退出界面 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 19 M ad e by S Q 裝 訂 線(xiàn) 面 AddPersonerp2 jsp 則用于提交信息并連接數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù) ManagePersoner1 jsp 主 要 用 于 顯 示 人 員 管 理 的 條 件 查 詢(xún) 頁(yè) 面 ManagePersoner2 jsp 則用于操作數(shù)據(jù)庫(kù)并顯示查詢(xún)結(jié)果列表 單擊列表中 的 修改 則進(jìn)入 ModifyPersoner1 jsp 頁(yè)面 此頁(yè)面提供修改人員信息功 能 單擊修改按鈕后 剛進(jìn)入 ModifyPersoner2 jsp 向數(shù)據(jù)庫(kù)中寫(xiě)入信息 如果更新成功剛顯示 修改人員檔案成功 否則顯示 修改人員檔案失敗 并將錯(cuò)誤顯示在頁(yè)面中 如果單擊刪除鏈接 剛進(jìn)入 DelPersoner1 jsp 頁(yè)面 實(shí)現(xiàn)刪除操作 SearchPersoner1 jsp 頁(yè)面 主要用于查詢(xún)?nèi)藛T檔案 在管理人員檔案操 作中 既使用其來(lái)進(jìn)行數(shù)據(jù)庫(kù)查詢(xún) SearchPersoner2 jsp 則用于顯示查詢(xún)結(jié) 果列表 由于員工信息較多 因此只選取部分顯示 如需查看詳細(xì)信息 則可單擊員工編號(hào) 進(jìn)入 ViewPersoner1 jsp 頁(yè)面 該文件用于顯示員工的 人員檔案模塊 查詢(xún)?nèi)藛T檔案 管理人員檔案 添加人員檔案 模塊主頁(yè)面 Personer jsp Personer 1 jsp AddPersoner2 jsp AddPersoner 1 jsp ManagePersoner1 jsp ManagePersoner2 jsp ModifyPersoner1 jsp ModifyPersoner2 jsp DelPersoner1 jsp SearchPersoner1 jsp SearchPersoner2 jsp ViewPersoner1 jsp 圖 4 2 人員檔案模塊結(jié)構(gòu)圖 4 系統(tǒng)功能的實(shí)現(xiàn) 20 詳細(xì)信息以及其余模塊的信息 如獎(jiǎng)懲情況和調(diào)動(dòng)情況 此外是關(guān)于 javabean 的 Employee java 定義了類(lèi) Employee 用來(lái)封裝 與人員檔案相關(guān)的方法 如增加 修改 刪除 查詢(xún)等 其定義的關(guān)鍵方 法有 Add 用于添加人員檔案 Modify 用于修改人員檔案 Delete String EmployeeID 用于刪除人員檔案 ListAll 用于列出所有人員檔案 Search 用于查詢(xún)?nèi)藛T檔案 4 3 3 獎(jiǎng)懲管理模塊獎(jiǎng)懲管理模塊 獎(jiǎng)懲管理模塊主要用于記錄企業(yè)員工的獎(jiǎng)懲情況 其主要提供的功能 有添加獎(jiǎng)懲記錄和修改獎(jiǎng)懲記錄 圖 4 3 獎(jiǎng)懲管理模塊結(jié)構(gòu)圖 本模塊主要包含頁(yè)面關(guān)系如圖 4 3 的結(jié)構(gòu)圖所示 其中 C pay1 jsp 功能 與 head jsp 作用相似 C pay2 jsp 作用是提供了本模塊的功能鏈接 如添加 獎(jiǎng)懲管理模塊 模塊主頁(yè)面 添加獎(jiǎng)懲記錄 管理獎(jiǎng)懲記錄 C pay1 jsp C pay2 jsp DelC pay1 jsp AddC pay1 jsp AddC pay2 jsp ManageC pay1 jsp ModifyC pay1 jsp ModifyC pay2 jsp ViewC pay1 jsp 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 21 M ad e by S Q 裝 訂 線(xiàn) 獎(jiǎng)懲記錄 管理獎(jiǎng)懲記錄和退出系統(tǒng) 添加獎(jiǎng)懲記錄主要由 AddC pay1 jsp 和 AddC pay2 jsp 兩個(gè)文件組成 其中前者提供了添加記錄的界面 后者用于調(diào)用 JavaBean 中的 Reward 中 的 Add 方法 向數(shù)據(jù)庫(kù)傳遞填寫(xiě)的信息 更新數(shù)據(jù)庫(kù) 管 理 獎(jiǎng) 懲 記 錄 由ManageC pay1 jsp ManageC pay2 jsp ModifyC pay1 jsp ModifyRewardStep2 jsp ViewC pay1 jsp 和 DelC pay1 jsp 五個(gè)文件組成 其中 ManageC pay1 jsp 用于顯示管理獎(jiǎng)懲記錄界面 當(dāng)單 擊圖中的修改鏈接后 則進(jìn)入 ModifyC pay1 jsp 頁(yè)面 當(dāng)點(diǎn)擊修改按鈕時(shí)剛 進(jìn)入 ModifyC pay2 jsp 頁(yè)面 用于和數(shù)據(jù)庫(kù)進(jìn)行交互 修改數(shù)據(jù)庫(kù)中的記錄 并返回修改結(jié)果 如點(diǎn)擊刪除鏈接 剛進(jìn)入 DelC pay1 jsp 頁(yè)面 系統(tǒng)會(huì)提 示是否確認(rèn)刪除操作 單擊確定后則進(jìn)行刪除操作 并返回刪除結(jié)果 如 點(diǎn)擊員工編號(hào) 則可進(jìn)入 ViewC pay1 jsp 頁(yè)面 顯示該員工的詳細(xì)獎(jiǎng)懲信 息 相應(yīng)的對(duì)于該模塊的 javabean 要說(shuō)明的是 eward java 中定義了類(lèi) Reward 用來(lái)封裝與獎(jiǎng)懲管理有關(guān)的功能方法 比如添加 修改 刪除 查看獎(jiǎng)懲記錄等 其定義的各方法及其功能描述如下 FindByNO 該方 法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找獎(jiǎng)懲信息 用于整體查詢(xún) Add 主要用 于實(shí)現(xiàn)獎(jiǎng)懲記錄的添加操作 Modify 主要實(shí)現(xiàn)獎(jiǎng)懲信息的修改操作 Delete 實(shí)現(xiàn)刪除操作 SearchByID 通過(guò)員工編號(hào)進(jìn)行查詢(xún)操作 主 要用于一般查詢(xún) ListAll 主要用于列出查詢(xún)結(jié)果 4 3 4 人員調(diào)動(dòng)管理模塊人員調(diào)動(dòng)管理模塊 人員調(diào)動(dòng)管理模塊主要用于記錄企業(yè)員工的人員調(diào)動(dòng)情況 其主要提 供的功能有添加人員調(diào)動(dòng)記錄和修改人員調(diào)動(dòng)記錄 人員調(diào)動(dòng)管理模塊的 結(jié)構(gòu)如圖 4 4 所示 4 系統(tǒng)功能的實(shí)現(xiàn) 22 圖 4 4 人員調(diào)動(dòng)管理模塊結(jié)構(gòu)圖 本模塊主要包含頁(yè)面關(guān)系如圖 4 4 的結(jié)構(gòu)圖所示 其中 Tlogin1 jsp 功能 與 head jsp 作用相似 Tlogin2 jsp 作用是提供了本模塊的功能鏈接 如添加 人員調(diào)動(dòng)記錄 管理人員調(diào)動(dòng)記錄和退出系統(tǒng) 添加人員調(diào)動(dòng)記錄主要AddTlogin1 jsp AddTlogin2 jsp兩個(gè)文件組成 其中前者提供了添加記錄的界面 后者用于調(diào)用 JavaBean 中的 Translate 中 的 Add 方法 向數(shù)據(jù)庫(kù)傳遞填寫(xiě)的信息 更新數(shù)據(jù)庫(kù) 管理人員調(diào)動(dòng)記錄主要由 ManageTlogin1 jsp ManageTlogin2 jsp ModifyTlogin1 jsp ModifyTlogin2 jsp ViewTTlogin1 jsp和DelTlogin1 jsp 五 個(gè)文件組成 其中 ManageTlogin1 jsp 用于顯示管理人員調(diào)動(dòng)記錄界面 當(dāng) 單擊圖中的修改鏈接后 則進(jìn)入 ModifyTlogin1 jsp 頁(yè)面 當(dāng)點(diǎn)擊修改按鈕 時(shí)剛進(jìn)入 ModifyTlogin2 jsp 頁(yè)面 用于和數(shù)據(jù)庫(kù)進(jìn)行交互 修改數(shù)據(jù)庫(kù)中 人員調(diào)動(dòng)管理模塊 模塊主頁(yè)面 添加人員調(diào)動(dòng) 管理人員調(diào)動(dòng) Tlogin1 jsp Tlogin2 jsp DelTlogin1 jsp AddTlogin1 jsp AddTlogin2 jsp ManageTlogin1 jsp ModifyTlogin1 jsp ModifyTlogin2 jsp ViewTlogin1 jsp 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說(shuō)明書(shū) 23 M ad e by S Q 裝 訂 線(xiàn) 的記錄 并返回修改結(jié)果 如點(diǎn)擊刪除鏈接 剛進(jìn)入 DelTlogin1 jsp 頁(yè)面 系統(tǒng)會(huì)提示是否確認(rèn)刪除操作 單擊確定后則進(jìn)行刪除操作 并返回刪除 結(jié)果 如點(diǎn)擊員工編號(hào) 則可進(jìn)入 ViewTlogin1 jsp 頁(yè)面 顯示該員工的詳 細(xì)人員調(diào)動(dòng)信息 相應(yīng)的說(shuō)明一下 javabean 的作用 Translate java 中定義了類(lèi) Translate 用來(lái)封裝與人員調(diào)動(dòng)管理有關(guān)的功能方法 比如添加 修改 刪除 查看 人員調(diào)動(dòng)記錄等 其定義的各方法及其功能描述如下 FindByNO 該方 法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找人員調(diào)動(dòng)信息 用于整體查詢(xún) Add 主 要用于實(shí)現(xiàn)人員調(diào)動(dòng)記錄的添加操作 Modify 主要實(shí)現(xiàn)人員調(diào)動(dòng)信息 的修改操作 Delete 實(shí)現(xiàn)刪除操作 SearchByID 通過(guò)員工編號(hào)進(jìn)行 查詢(xún)操作 主要用于一般查詢(xún) ListAll 主要用于列出查詢(xún)結(jié)果 4 3 5 培訓(xùn)管理模塊培訓(xùn)管理模塊 圖 4 5 人員調(diào)動(dòng)管理模塊結(jié)構(gòu)圖 培訓(xùn)管理模塊 模塊主頁(yè)面 添加培訓(xùn)記錄 管理培訓(xùn)記錄 Train1 jsp Train2 jsp DelTrain1 jsp AddTrain1 jsp AddTrain2 jsp ManageTrain1 jsp ModifyTrain1 jsp ModifyTrain2 jsp ViewTrain1 jsp 4 系統(tǒng)功能的實(shí)現(xiàn) 24 培訓(xùn)管理模塊主要用于記錄企業(yè)員工培訓(xùn)管理情況 其主要提供的功 能有添加人員培訓(xùn)記錄和修改人員培訓(xùn)記錄 人員培訓(xùn)管理模塊的結(jié)構(gòu)如 圖 4 5 所示 本模塊主要包含如圖 4 5 所示結(jié)構(gòu)圖 其中 Train1 jsp 功能與 head jsp 作用相似 Train2 jsp 作用是提供了本模塊的功能鏈接 如添加培訓(xùn)記錄 管理培訓(xùn)記錄和退出系統(tǒng) 添加培訓(xùn)記錄主要由 AddTrain1 jsp 和 AddTrain2 jsp 兩個(gè)文件組成 其 中前者提供了添加記錄的界面 后者用于調(diào)用 JavaBean 中的 Reward 中的 Add 方法 向數(shù)據(jù)庫(kù)傳遞填寫(xiě)的信息 更新數(shù)據(jù)庫(kù) 管理培訓(xùn)記錄由 ManageTrain1 jsp ManageTrain2 jsp ModifyTrain1 jsp ModifyTrain2 jsp ViewTrain1 jsp 和 DelTrain1 jsp 五個(gè)文件組成 其中 ManageTrain1 jsp 用于顯示管理培訓(xùn)記錄界面 當(dāng)單擊圖中的修改鏈接后 則進(jìn)入 ModifyTrain1 jsp 頁(yè)面 當(dāng)點(diǎn)擊修改按鈕時(shí)剛進(jìn)入 ModifyTrain2 jsp 頁(yè)面 用于和數(shù)據(jù)庫(kù)進(jìn)行交互 修改數(shù)據(jù)庫(kù)中的記錄 并返回修改結(jié)果 如點(diǎn)擊刪除鏈接 剛進(jìn)入 DelTrain1 jsp 頁(yè)面 系統(tǒng)會(huì)提示是否確認(rèn)刪除操 作 單擊確定后則進(jìn)行刪除操作 并返回刪除結(jié)果 如點(diǎn)擊員工編號(hào) 則
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨補(bǔ)協(xié)議書(shū)范本
- 貨車(chē)砂石料運(yùn)費(fèi)合同協(xié)議
- 購(gòu)買(mǎi)宣傳冊(cè)合同協(xié)議
- 訂房合同交付定金協(xié)議
- 解除職工協(xié)議書(shū)范本
- 2025年大學(xué)物理考試不同木料的聲學(xué)特征試題及答案
- cnc測(cè)量員試題及答案
- 2025幼兒園數(shù)學(xué)學(xué)習(xí)結(jié)果試題及答案
- 2025年大學(xué)物理考察重點(diǎn)試題及答案
- 2025年大學(xué)物理基礎(chǔ)測(cè)驗(yàn)試題及答案
- 《神經(jīng)系統(tǒng)的傳導(dǎo)通路》課件
- 基本農(nóng)田劃定技術(shù)規(guī)程(TDT1032-2011)
- 江蘇省醫(yī)療服務(wù)項(xiàng)目?jī)r(jià)格標(biāo)準(zhǔn)
- 公司報(bào)廢申請(qǐng)單
- 太陽(yáng)能電池等效電路
- TSSITS 2002-2022 低速無(wú)人駕駛清掃車(chē)安全規(guī)范
- 籍貫對(duì)照表完整版
- 個(gè)人理財(cái)分期還款計(jì)劃管理表1
- TGIA 004-2020 垃圾填埋場(chǎng)地下水污染防治技術(shù)指南
- GB/T 709-1988熱軋鋼板和鋼帶的尺寸、外形、重量及允許偏差
- GB/T 3452.3-2005液壓氣動(dòng)用O形橡膠密封圈溝槽尺寸
評(píng)論
0/150
提交評(píng)論