計(jì)算機(jī)畢業(yè)論文 人事管理系統(tǒng).pdf_第1頁
計(jì)算機(jī)畢業(yè)論文 人事管理系統(tǒng).pdf_第2頁
計(jì)算機(jī)畢業(yè)論文 人事管理系統(tǒng).pdf_第3頁
計(jì)算機(jī)畢業(yè)論文 人事管理系統(tǒng).pdf_第4頁
計(jì)算機(jī)畢業(yè)論文 人事管理系統(tǒng).pdf_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費(fèi)閱讀

計(jì)算機(jī)畢業(yè)論文 人事管理系統(tǒng).pdf.pdf 免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

畢業(yè)設(shè)計(jì) 論文 畢業(yè)設(shè)計(jì) 論文 說說 明明 書書 設(shè)計(jì) 論文 題目 人事管理系統(tǒng)人事管理系統(tǒng) 專業(yè)班級 設(shè) 計(jì) 人學(xué)號 指導(dǎo)教師 2008 年6 月3 日 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì) 論文論文 任務(wù)書任務(wù)書 發(fā)給發(fā)給系系專業(yè)專業(yè)班班學(xué)生學(xué)生 一 畢業(yè)設(shè)計(jì) 論 文 題目 二 設(shè)計(jì)專題 子 題 三 畢業(yè)設(shè)計(jì) 論 文 原始資料 四 設(shè)計(jì) 論文 應(yīng)解決下列各 主要問題 五 設(shè)計(jì) 論文 附件 包括 圖 紙 主要源程 序 軟件光盤 科技譯文等 六 命題發(fā)出日期 設(shè)計(jì) 論文 完成日 期 指 導(dǎo) 教 師 簽 章 教研室主任 簽 章 系主任 簽 章 年月日 指導(dǎo)教師對畢業(yè)設(shè)計(jì)的評語指導(dǎo)教師對畢業(yè)設(shè)計(jì)的評語 指導(dǎo)教師 簽章 年月日 特邀評閱人意見特邀評閱人意見 評閱人 簽章 職稱 簽章 年月日 答辯 考試 委員會(huì)鑒定意見答辯 考試 委員會(huì)鑒定意見 答辯 考試 成績 鑒定意見 主任 簽章 副主任 簽章 年月日 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 I 裝 訂 線 摘摘要要 在現(xiàn)代化的教育技術(shù)模式下 計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于企業(yè)的人事管理 給傳統(tǒng)的人事管理方式帶來了重大的革命 如何有效進(jìn)行人事管理是擺在 我們面前的一個(gè)新的課題 本文在研究目前各個(gè)企業(yè)人事管理情況的基礎(chǔ)上 從企業(yè)的實(shí)際需求 出發(fā) 采用當(dāng)前較為流行的 B S 瀏覽器 服務(wù)器 結(jié)構(gòu)和 JSP 動(dòng)態(tài)網(wǎng)頁開 發(fā)技術(shù) 基于 WindowsXP 操作系統(tǒng)和 SQL 數(shù)據(jù)庫 設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功 能較為完善的小型企業(yè)管理系統(tǒng) 通過對系統(tǒng)進(jìn)行一系列的需求分析 設(shè) 計(jì) 編碼 測試等工作 使系統(tǒng)實(shí)現(xiàn)了對企業(yè)員工信息的查看 添加 修 改 刪除的功能 以及對員工培訓(xùn) 獎(jiǎng)懲 調(diào)動(dòng)的管理功能 重點(diǎn)對系統(tǒng) 設(shè)計(jì)過程作了相應(yīng)描述 同時(shí)也對系統(tǒng)需要改進(jìn)的地方做了總結(jié) 本系統(tǒng) 經(jīng)過測試 運(yùn)行效果穩(wěn)定 操作方便 快捷 適用于一般企業(yè)的人事管理 要求 關(guān)鍵詞關(guān)鍵詞 JSP SQL 數(shù)據(jù)庫 人事管理 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ì) 論文 說明書 III 裝 訂 線 M ad e by S Q 目目錄錄 1 緒論 1 1 1 引言 1 1 2 概述 1 2 相關(guān)技術(shù)簡介 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 職稱評定模塊 12 4 2 數(shù)據(jù)庫的設(shè)計(jì)實(shí)現(xiàn) 12 4 2 1 數(shù)據(jù)庫的需求分析 12 4 2 2 數(shù)據(jù)庫表的設(shè)計(jì) 12 目錄 IV 4 2 3 數(shù)據(jù)庫的測試連接 15 4 2 4 注冊數(shù)據(jù)庫驅(qū)動(dòng)程序 16 4 2 5 建立數(shù)據(jù)庫連接 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 職稱評定管理模塊 24 5 系統(tǒng)演示 27 6 系統(tǒng)測試與維護(hù) 29 6 1 系統(tǒng)測試 29 6 1 1 單元測試 29 6 1 2 集成測試 29 6 1 3 測試用例 30 6 2 系統(tǒng)性能 31 7 結(jié)束語 32 參考文獻(xiàn) 33 致謝 34 附錄 35 A 主要源程序 35 B 用戶手冊 58 B 1 系統(tǒng)功能簡介 58 B 2 系統(tǒng)的支持平臺 58 B 3 安裝說明 59 B 4 使用說明 59 B 5 系統(tǒng)維護(hù)方法 59 C 軟件光盤 61 C 1 光盤的樹形目錄 61 C 2 光盤文件一覽表 61 D 科技譯文 62 Analysis of network security technology 62 淺析網(wǎng)絡(luò)安全技術(shù) 69 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 1 M ad e by S Q 裝 訂 線 1 緒緒論論 1 1 引言引言 現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化 全民化 全球化的趨勢 未來企業(yè)成 功的關(guān)鍵的依靠企業(yè)人力資源 人才之爭已經(jīng)成為市場競爭中的核心內(nèi)容 之一 以人為本成為企業(yè)立足和發(fā)展的根本 有效的管理企業(yè)的人力資源 為企業(yè)提供強(qiáng)有力的儲備力量 使之成為企業(yè)發(fā)展的主動(dòng)力 通過人力資 源的有效管理 掌握最新的 準(zhǔn)確的企業(yè)人力資源信息 并對其進(jìn)行復(fù)雜 的統(tǒng)計(jì)與分析 從而充分發(fā)揮每個(gè)員工的潛能 為企業(yè)創(chuàng)造更大的價(jià)值 1 2 概述概述 本系統(tǒng)使用 SQL Server Tomcat 為服務(wù)器 Tomcat 是開源軟件 可 以從網(wǎng)上免費(fèi)得到其正式的發(fā)行版本 而 SQL Server 是當(dāng)前使用得最廣泛 的數(shù)據(jù)庫 其性能 安全性等方面都有很好的保證 Tomcat 雖然是開源軟 件 但許多大型網(wǎng)站也因其穩(wěn)定的性能和出色的性能而選擇它作為專業(yè)的 JSP 容器 由此組成的整個(gè)系統(tǒng)的底層框架 既能節(jié)省開支 配置過程也相 對簡單 使用面向?qū)ο蠹夹g(shù) 將實(shí)現(xiàn)的各種功能都封裝成類 這樣能幫助程序 員更直觀地去理解整個(gè)業(yè)務(wù)流程 將重點(diǎn)放在業(yè)務(wù)邏輯的處理上 降低了 開發(fā)難度 這樣也便于將來的擴(kuò)展 本系統(tǒng)是基于 JSP 的設(shè)計(jì)方案 使用表示層 邏輯層 數(shù)據(jù)層三層模 式 使用 B S 模式 使用 SQL Server 作為數(shù)據(jù)庫 Tomcat 作為 JSP 容器 數(shù)據(jù)庫層使用 JDBC 與底層數(shù)據(jù)庫進(jìn)行交互 邏輯層封裝在 Javabean 類中 表示層由 JSP 實(shí)現(xiàn) 4 系統(tǒng)功能的實(shí)現(xiàn) 2 2 相關(guān)技術(shù)簡介相關(guān)技術(shù)簡介 2 1 JSP 概述概述 JSP 技術(shù)是由 Servlet 技術(shù)發(fā)展起來的 自從有了 JSP 后 在 Java 服務(wù) 器端編程中普遍采用的就是 JSP 而不是 Servlet 因?yàn)?JSP 在編寫表示頁面 時(shí)遠(yuǎn)遠(yuǎn)比 Servlet 簡單 并且不需要手工編譯 目前 Servlet 主要用于做視圖 控制器 處理后臺應(yīng)用等 由于 JSP 構(gòu)建在 Servlet 上 所以它有 Servlet 所有強(qiáng)大的功能 JSP 基于強(qiáng)大的 Java 語言 具有良好的伸縮性 與 Java Enterprise API 緊密地集成在一起 在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢 基 于 Java 平臺構(gòu)建網(wǎng)絡(luò)程序已經(jīng)被越來越多的人認(rèn)為是未來最有發(fā)展前途的 技術(shù) 從 JSP 這幾年的發(fā)展來看 JSP 已經(jīng)獲得了巨大的成功 它通過和 EJB 等 J2EE 組件進(jìn)行集成 可以編寫出處理具有大的伸縮性 高負(fù)載的企業(yè)級 應(yīng)用 JSP 技術(shù)在多個(gè)方面加速了動(dòng)態(tài) Web 頁面的開發(fā) 通過分析和總結(jié) 列出了以下幾點(diǎn)說明 JSP 的特點(diǎn) 1 絕大多數(shù) JSP 頁面依賴于可重用的 跨平臺的組件來執(zhí)行應(yīng)用程序 所要求的更為復(fù)雜的處理 開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件 或者使用這些組件為更多的使用者或者客戶團(tuán)體所使用 基于組件的方法 加速了總體開發(fā)過程 并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的 開發(fā)努力中得到平衡 2 JSP 能提供所有的 Servlets 功能 與 Servlet 相比 JSP 能提供所有的 Servlets 功能 它比用 Println 書寫 和修改 HTML 更加方便 此外 您可以更明確地進(jìn)行分工 Web 頁面設(shè)計(jì) 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 3 M ad e by S Q 裝 訂 線 人員編寫 HTML 只需要留出空間讓 Servlets 程序員插入動(dòng)態(tài)部分即可 3 一次編寫 隨處運(yùn)行 作為 Java 平臺的一部分 JSP 擁有 Java 編程語言 一次編寫 隨處運(yùn) 行 的特點(diǎn) 隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中 您 可以使用自己所選擇的服務(wù)器和工具 但并不影響當(dāng)前的應(yīng)用 4 Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC 很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動(dòng)程序 Java 程序通過 JDBC 驅(qū)動(dòng)程序 與數(shù)據(jù)庫相連 執(zhí)行查詢 提取數(shù)據(jù)等操作 Sun 公司還開發(fā)了 JDBC ODBC Bridge 用此技術(shù) Java 程序就可以訪問帶有 ODBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫 目 前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC 驅(qū)動(dòng)程序 所以 Java 程序能夠訪問如 Oracle Sybase MS SQL Server 和 MSAccess 等類型的數(shù)據(jù)庫 5 JSP 的平臺適應(yīng)性更廣 這是 JSP 與 ASP 的優(yōu)越之處 幾乎所有的平臺都支持 Java JSP Beans 它們可以在任何平臺下通行無阻 Windows NT 下的 IIS 通過一個(gè)插件就能 支持 JSP 例如 JRUN 或者 ServletExec 著名的 Web 服務(wù)器 Apache 已經(jīng)能 夠支持 JSP 由于 Apache 廣泛應(yīng)用在 Windows NT UNIX 和 Linux 上 因 此 JSP 有更廣泛的運(yùn)行平臺 2 2 JSP 運(yùn)行環(huán)境運(yùn)行環(huán)境 2 2 1 硬件環(huán)境硬件環(huán)境 由于 Java 具有跨平臺的特點(diǎn) 所以只要能夠安裝 JDK 就能在此安裝 JSP 服務(wù)器 JSP 服務(wù)器能夠運(yùn)行在目前絕大多數(shù)的操作系統(tǒng)上 目前在普 通用戶中用到的系統(tǒng)絕大多數(shù)為 Windows 系列 具體到本系統(tǒng)的硬件環(huán)境 為 硬件平臺 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 系列 開發(fā)工具為 MyEclipse 2 3 安裝和配置安裝和配置 JDK JDK 中包含了 Java 開發(fā)中必需的工具和 Java 程序運(yùn)行環(huán)境 可以從 SUN 公司網(wǎng)站 免費(fèi)下載 1 在其頁面上分類選擇下載安裝程序 j2sdk 1 4 2 windows i586 進(jìn)入 安裝界面 2 根據(jù)安裝向?qū)О惭b到一個(gè)目錄下 建議安裝目錄為 c j2sdk 3 JDK 安裝結(jié)束 安裝好 JDK 后 還需要在環(huán)境變量中進(jìn)行對應(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 工作正常 測試圖 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 5 M ad e by S Q 裝 訂 線 測試 Tomcat 圖 注意 本系統(tǒng)的 web 程序都是在 Tomcat 的 webapps 文件夾的目錄下存 放 2 4 JavaScript 的實(shí)現(xiàn)的實(shí)現(xiàn) 為使本系統(tǒng)使用過程中更人性化 本系統(tǒng)中加入了一些 JavaScript 代 碼 即日歷的實(shí)現(xiàn) 介于本人水平有限 系統(tǒng)中使用的較難的 JavaScript 代碼一部分摘自互聯(lián)網(wǎng) 其他的是參考其他書中所介紹的案例 2 4 隱藏驗(yàn)證碼技術(shù)隱藏驗(yàn)證碼技術(shù) 在一個(gè)有密碼保護(hù)的 Web 應(yīng)用中 正確處理用戶退出過程并不但僅只 需調(diào)用 HttpSession 的 invalidate 方法 現(xiàn)在大部分瀏覽器上都有后退 和前進(jìn)按鈕 允許用戶后退或前進(jìn)到一個(gè)頁面 假如用戶在退出一個(gè) Web 應(yīng)用后按了后退按鈕瀏覽器把緩存中的頁面呈現(xiàn)給用戶 這會(huì)使用戶產(chǎn)生 疑惑 他們會(huì)開始擔(dān)心他們的個(gè)人數(shù)據(jù)是否安全 因此為了提高系統(tǒng)的安 全性 就需要使用一些隱藏域 隱藏域 就是可以將要傳遞的信息隱藏以后傳遞給下一個(gè)頁面 一個(gè) 用戶通過瀏覽器訪問一個(gè)頁面 Web 應(yīng)用展現(xiàn)一個(gè)登陸頁面 需要用戶輸入 4 系統(tǒng)功能的實(shí)現(xiàn) 6 有效的驗(yàn)證信息 用戶輸入了用戶名和密碼后 此時(shí)我們假設(shè)用戶提供的 身份驗(yàn)證信息是正確的 經(jīng)過了驗(yàn)證過程 Web 應(yīng)用允許用戶瀏覽他有權(quán)訪 問的區(qū)域 用戶想退出時(shí) 點(diǎn)擊退出按鈕 Web 應(yīng)用需要用戶確認(rèn)他是否則 真的需要退出 假如用戶確定退出 Session 結(jié)束 Web 應(yīng)用重新定位到登 陸頁面 由于使用隱藏域用戶可以放心的離開而不用擔(dān)心他的信息會(huì)泄露 另一個(gè)用戶坐到了同一臺電腦前 他點(diǎn)擊后退按鈕 Web 應(yīng)用不應(yīng)該出現(xiàn)上 一個(gè)用戶訪問過的任何一個(gè)頁面 事實(shí)上 Web 應(yīng)用在第二個(gè)用戶提供正確 的驗(yàn)證信息之前應(yīng)當(dāng)一直停留在登陸頁面上 隱藏域具體實(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ì) 論文 說明書 7 M ad e by S Q 裝 訂 線 3 系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析與設(shè)計(jì) 3 1 需求分析需求分析 人事管理系統(tǒng)是企業(yè)單位不可缺少的部分 它的內(nèi)容對于企業(yè)的決策者 和管理者來說都至關(guān)重要 所以人事管理系統(tǒng)應(yīng)該能夠?yà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è)人才庫管理功能 7 企業(yè)員工培訓(xùn)管理 本系統(tǒng)只實(shí)現(xiàn)詳細(xì)企業(yè)的員工信息管理 員工培訓(xùn)管理 員工獎(jiǎng)懲信 息管理 員工職稱評定 企業(yè)員工人員調(diào)動(dòng)信息管理和系統(tǒng)用戶管理功能 六個(gè)功能 3 2 可行性分析可行性分析 3 2 1 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析 主要是對系統(tǒng)的經(jīng)濟(jì)效益進(jìn)行評價(jià) 對于整個(gè)系統(tǒng)而言 在系統(tǒng)未運(yùn) 行之前 初期投資比較大 花費(fèi)相對而言比較多 各部門必須配置電腦 服務(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í)間 也就是說最重要 的是就是提高了效率 而又保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性 也避免了工作人員 的流動(dòng)造成的收據(jù)丟失等問題 適應(yīng)了當(dāng)前的發(fā)展形式 本系統(tǒng)是為各個(gè)企業(yè)公司進(jìn)行服務(wù)的 使用范圍廣泛 具有很強(qiáng)的使 用推廣性 能夠?yàn)楣酒髽I(yè)節(jié)省下大量的人力資源 并提升公司的人力資 源管理水平 一旦投入使用可以迅速見到成效 經(jīng)濟(jì)可行性極高 具有很 好的使用推廣價(jià)值 3 2 2 技術(shù)可行性分析技術(shù)可行性分析 通過網(wǎng)絡(luò)化管理 加強(qiáng)和員工信息管理的方便性 準(zhǔn)備確性 使用 JSP 技術(shù)可以使用 HTML 或者 XML 標(biāo)識來設(shè)計(jì)和格式化最終頁面 使用 JSP 標(biāo)識或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容 生成的內(nèi)容的邏輯被封裝在標(biāo) 識和 JavaBeans 組件中 使得 Web 管理人員和頁面設(shè)計(jì)者 能夠編輯和使用 JSP 頁面而不影響內(nèi)容的生成 很多的 OS 中都帶有 JDBC 驅(qū)動(dòng)程序 Java 就通過 JDBC 與數(shù)據(jù)庫連接 執(zhí)行查詢 提取數(shù)據(jù)等操作 Sun 公司還提供 了 JDBC ODBC 的橋連方式 因此 Java 也可以訪問帶有 ODBC 驅(qū)動(dòng)的數(shù)據(jù) 庫 目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有ODBC驅(qū)動(dòng) 所以Java能訪問諸如Oracle Sybase MS SQL Server 和 PostgresSQL 等類型的數(shù)據(jù)庫 3 2 3 操作可行性分析操作可行性分析 對于用戶來說 本系統(tǒng)只要求使用者掌握一定的上網(wǎng)經(jīng)驗(yàn) 經(jīng)過仔細(xì) 設(shè)計(jì)和測試之后的系統(tǒng)具有操作簡單 方便靈活等優(yōu)點(diǎn) 足可以滿足各種 用戶的不同需求 同時(shí)也方便了企業(yè)的內(nèi)部管理 管理人員及用戶一定會(huì) 在短時(shí)間內(nèi)掌握并熟練使用 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 9 M ad e by S Q 裝 訂 線 3 2 4 系統(tǒng)結(jié)構(gòu)可行性分析系統(tǒng)結(jié)構(gòu)可行性分析 本系統(tǒng)采用 B S 模式即瀏覽器和服務(wù)器結(jié)構(gòu) 它是隨著 Internet 技術(shù)的 興起 對 C S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu) 在這種結(jié)構(gòu)下 用戶工作 界面是通過 WWW 瀏覽器來實(shí)現(xiàn) 極少部分事務(wù)邏輯在前端 Browser 實(shí) 現(xiàn) 但是主要事務(wù)邏輯在服務(wù)器端 Server 實(shí)現(xiàn) 形成所謂三層結(jié)構(gòu) 這 樣就大大簡化了客戶端電腦載荷 減輕了系統(tǒng)維護(hù)與升級的成本和工作量 降低了用戶的總體成本 TCO 以目前的技術(shù)看 局域網(wǎng)建立 B S 結(jié)構(gòu)的 網(wǎng)絡(luò)應(yīng)用 并通過 Internet Intranet 模式下數(shù)據(jù)庫應(yīng)用 相對易于把握 成 本也是較低的 它是一次性到位的開發(fā) 能實(shí)現(xiàn)不同的人員 從不同的地 點(diǎn) 以不同的接入方式 比如 LAN WAN Internet Intranet 等 訪問和操作共 同的數(shù)據(jù)庫 它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限 服務(wù)器數(shù)據(jù)庫也 很安全 特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后 B S 架構(gòu)管理軟件更 是方便 快捷 高效 其具有以下特點(diǎn) 維護(hù)和升級方式簡單 成本降低 選擇更多 只要安裝瀏覽器便可以 3 3 總體設(shè)計(jì)總體設(shè)計(jì) 3 3 1 項(xiàng)目規(guī)劃項(xiàng)目規(guī)劃 人事管理系統(tǒng)由人員信息管理 人員調(diào)動(dòng)信息管理 人員培訓(xùn)管理 人員職稱評定 系統(tǒng)用戶管理等幾個(gè)部分組成 規(guī)劃系統(tǒng)功能模塊如下 人員信息管理模塊 主要功能是對員工基本信息等進(jìn)行管理 人員調(diào)動(dòng)信息模塊 主要是對員工調(diào)動(dòng)信息進(jìn)行管理 人員培訓(xùn)管理模塊 主要是對員工培訓(xùn)安排進(jìn)行管理 人員職稱評定模塊 主要是對員工職稱評定進(jìn)行管理 系統(tǒng)用戶管理模塊 主要功能是管理員密碼修改功能的管理 4 系統(tǒng)功能的實(shí)現(xiàn) 10 3 3 2 設(shè)計(jì)目標(biāo)設(shè)計(jì)目標(biāo) 通過本系統(tǒng)軟件 按照人資管理科學(xué)體制 結(jié)合公司共同特點(diǎn) 利用先 進(jìn)的計(jì)算機(jī)數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)以下功能 管理員可以方便 快捷地對員工進(jìn)行添加 刪除 獎(jiǎng)罰 培訓(xùn) 職稱評 定 信息修改等管理 形象 科學(xué) 完整地表現(xiàn)人員調(diào)整及相關(guān)信息的改變 可以快捷 準(zhǔ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) 登錄模塊 職稱評定 添加職稱調(diào) 管理職稱調(diào) 人員檔案模塊管理人員檔案 添加人員檔案 查詢?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ì) 論文 說明書 11 M ad e by S Q 裝 訂 線 4 系統(tǒng)功能的實(shí)現(xiàn)系統(tǒng)功能的實(shí)現(xiàn) 4 1 模塊功能介紹模塊功能介紹 4 1 1 登陸模塊登陸模塊 此模塊實(shí)現(xiàn)用戶進(jìn)入系統(tǒng)管理前的驗(yàn)證操作 只有輸入正確的用戶名 和密碼才能進(jìn)入系統(tǒng) 進(jìn)行各種操作 4 1 2 人員檔案模塊人員檔案模塊 此模塊實(shí)現(xiàn)對企業(yè)所有員工的檔案進(jìn)行管理 并且根據(jù)需要可以對某 個(gè)員工的檔案進(jìn)行修改 刪除和查詢 4 1 3 人員調(diào)動(dòng)模塊人員調(diào)動(dòng)模塊 本模塊提供了管理企業(yè)人員調(diào)動(dòng)信息管理的功能 可以根據(jù)需要對某 條調(diào)動(dòng)記錄進(jìn)行修改和刪除 4 1 4 獎(jiǎng)懲管理模塊獎(jiǎng)懲管理模塊 本模塊提供了記錄獎(jiǎng)懲類別 內(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ù)需要對某 員工培訓(xùn)記錄進(jìn)行修改和刪除 4 系統(tǒng)功能的實(shí)現(xiàn) 12 4 1 6 職稱評定模塊職稱評定模塊 此模塊實(shí)現(xiàn)對企業(yè)員工職稱進(jìn)行管理 并且根據(jù)需要可以對某個(gè)員工 的職稱進(jìn)行修改 刪除 4 2 數(shù)據(jù)庫的設(shè)計(jì)實(shí)現(xiàn)數(shù)據(jù)庫的設(shè)計(jì)實(shí)現(xiàn) 4 2 1 數(shù)據(jù)庫的需求分析數(shù)據(jù)庫的需求分析 依據(jù)項(xiàng)目的處理需求 對應(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)用戶管理表 主要用于保存用戶信 5 培訓(xùn)管理表 主要用于保存員工培訓(xùn)信息 6 職稱評定表 主要用于保存員工職信息 4 2 2 數(shù)據(jù)庫表的設(shè)計(jì)數(shù)據(jù)庫表的設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫有以下幾張表組成 表 4 1 人事調(diào)動(dòng)管理信息表 translate 名稱字段名類型長度主鍵非空 記錄編號TranslateNOint yesyes 員工編號EmployeeIDvarchar6noyes 調(diào)動(dòng)時(shí)間TranslateDatedate noyes 前部門PriorBranchvarchar40noyes 現(xiàn)部門NextBranchvarchar40noyes 前職務(wù)PriorDutyvarchar40noyes 現(xiàn)職務(wù)NextDutyvarchar40noyes 經(jīng)辦人HandleNamevarchar20noyes 備注Remarkvarchar400nono 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 13 M ad e by S Q 裝 訂 線 表 4 2 員工基本信息表 employee 名稱字段名類型長度主鍵非空 員工編號EmployeeIDvarchar6yesyes 姓名UserNamevarchar20noyes 性別Sexvarchar10noyes 部門Branchvarchar40noyes 出生日期Birthdaydate noyes 籍貫NativePlacevarchar20noyes 婚姻Marriagevarchar20noyes 身份證號IdentityIDvarchar18noyes 政漢面貌Politicsvarchar20noyes 民族Folkvarchar20noyes 學(xué)歷Educationvarchar20nono 專業(yè)Departmentvarchar40nono 畢業(yè)時(shí)間GraduateDatedate nono 畢業(yè)院校Universityvarchar40nono 公積金賬 號 AccumulateIDvarchar20noyes 行政級別AdministrationLevelvarchar20noyes 職務(wù)Dutyvarchar40noyes 職稱Positionvarchar20noyes 外語語種ForeignLanguagevarchar20nono 外語等級FLLevelvarchar20nono 計(jì)算機(jī)等 級 ComputerLevelvarchar20nono 家庭電話Phonevarchar20nono 手機(jī)號碼MobilePhonevarchar11nono 家庭住址Addressvarchar50nono 在職情況Incumbencyvarchar20noyes 用式形式IncumbencyTypevarchar20noyes 個(gè)人簡歷Resumevarchar400nono 表 4 3 系統(tǒng)用戶管理表 users 名稱字段名類型長度主鍵非空 用戶名UserNamevarchar16yesyes 密碼Passwordvarchar16noyes 4 系統(tǒng)功能的實(shí)現(xiàn) 14 表 4 4 獎(jiǎng)懲管理信息表 reward 名稱字段名類型長度主鍵非空 記錄編號RewardNOint yesyes 員工編號EmployeeIDvarchar6noyes 職稱Positionvarchar20noyes 獎(jiǎng) 懲RewardPunishvarchar10noyes 獎(jiǎng)懲內(nèi)容Rewardcontentvarchar50noyes 原因Reasonvarchar100noyes 批準(zhǔn)部門Branchvarchar40noyes 審核人HandleNamevarchar20noyes 開始時(shí)間StartDatedate noyes 撤銷時(shí)間CancelDatedate nono 撤銷原因CancelReasonvarchar100nono 備注Remarkvarchar400nono 表 4 5 培訓(xùn)管理信息表 train 名稱字段名類型長度主鍵非空 員工編號EmployeeIDvarchar10noyes 培訓(xùn)名稱TrainNamevarchar20noyes 培訓(xùn)名稱TrainWhatvarchar30noyes 開始時(shí)間StartDateDate noyes 結(jié)束時(shí)間EndDateDate noyes 培訓(xùn)單位TrainOrganvarchar30noyes 培訓(xùn)結(jié)果TrainResultvarchar30noyes 備注Remarkvarchar300nono 表 4 6 職稱評定信息表 title 名稱字段名類型長度主鍵非空 員工編號EmployeeIDvarchar10noyes 職稱positionvarchar20noyes 取得日期GetDateDate noyes 取得方式Getpositionvarchar50noyes 職務(wù)Dutyvarchar30noyes 開始時(shí)間StartDateDate noyes 結(jié)束時(shí)間EdDateDate noyes 備注Remarkvarchar300nono 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 15 M ad e by S Q 裝 訂 線 1 員工基本信息表 employee 是用來記錄每一名員工的基本信息的 如受教育的情況 2 系統(tǒng)用戶管理表 users 是用來存放系統(tǒng)管理員的信息的 如用戶 名 密碼 3 獎(jiǎng)懲管理信息表 rpmanage 記錄獲獎(jiǎng) 懲罰的人員的情況 4 人事調(diào)動(dòng)管理信息表 translate 記錄人員的調(diào)動(dòng)信息 5 培訓(xùn)管理信息表 train 記錄人員的培訓(xùn)管理情況 記錄人員的職稱評定信息 4 2 3 數(shù)據(jù)庫的測試連接數(shù)據(jù)庫的測試連接 信息發(fā)布系統(tǒng)的數(shù)據(jù)庫使用的是 SQL Server2000 在建立數(shù)據(jù)庫之前 首先要對數(shù)據(jù)庫進(jìn)行連接測試 在 JSP 中進(jìn)行數(shù)據(jù)庫的連接測試編碼如下 所示 jsp 連接 SQL Server2000 數(shù)據(jù)庫 testsqlserver jsp 如下 您的第一個(gè)字段內(nèi)容為 您的第二個(gè)字段內(nèi)容為 4 2 4 注冊數(shù)據(jù)庫驅(qū)動(dòng)程序注冊數(shù)據(jù)庫驅(qū)動(dòng)程序 在一個(gè) JDBC 的驅(qū)動(dòng)程序被用來建立數(shù)據(jù)庫連接之前 必須向數(shù)據(jù)庫 驅(qū)動(dòng)程序管理器注冊該驅(qū)動(dòng)程序 管理器的主要職責(zé)是保證所有的驅(qū)動(dòng)程 序?qū)ο罂杀?JDBC 的用戶程序訪問 當(dāng)一個(gè) JDBC 驅(qū)動(dòng)程序被載入時(shí) 它 將自動(dòng)地在驅(qū)動(dòng)程序管理器上注冊 可以調(diào)用 Class forName 方法載入一個(gè) JDBC 驅(qū)動(dòng)程序 String strDBDriver sun jdbc odbc JdbcOdbcDriver 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 17 M ad e by S Q 裝 訂 線 Class forName strDBDriver Class forName 是 Java 的 Class 類的靜態(tài)方法 它使 Java 虛擬機(jī)動(dòng)態(tài)的 尋找 載入并連接指定的類 一個(gè) JDBC 的驅(qū)動(dòng)程序就是一個(gè)可以通過 classpath 找到一個(gè) Java 類 這里載入的 JDBC ODBC 橋驅(qū)動(dòng)程序就在 sun jdbc odbc 包中 4 2 5 建立數(shù)據(jù)庫連接建立數(shù)據(jù)庫連接 載入一個(gè)正確的驅(qū)動(dòng)程序后 就可以用它來建立與數(shù)據(jù)庫的連接了 一個(gè) JDBC 的數(shù)據(jù)庫連接是用數(shù)據(jù)庫 URL 來標(biāo)記的 連接標(biāo)記將告訴驅(qū)動(dòng) 程序管理器使用哪個(gè)驅(qū)動(dòng)程序和連接哪個(gè)數(shù)據(jù)庫 數(shù)據(jù)庫URL的基本形式 jdbc URL 的第一部分表示使用 JDBC 建立數(shù)據(jù)庫連接 第 2 部分表示所使 用的 JDBC 驅(qū)動(dòng)程序名或網(wǎng)絡(luò)協(xié)議名 第 3 部分是數(shù)據(jù)源標(biāo)記 它映射所 需連接的數(shù)據(jù)庫 例如數(shù)據(jù)庫的數(shù)據(jù)源標(biāo)記是 firm 則同 JDBC ODBC 橋連 接該數(shù)據(jù)庫所用的數(shù)據(jù)庫 URL 為 jdbc odbc firm 可以通過 DriverManager 類的靜態(tài)方法 getConnection 來建立一個(gè)數(shù)據(jù) 庫連接 String strDBUrl jdbc odbc firm conn DriverManager getConnection strDBUrl sa 一旦建立數(shù)據(jù)庫連接 就可以打開該目標(biāo)數(shù)據(jù)庫 并通過該連接向目 標(biāo)數(shù)據(jù)庫 SQL 指令 SQL 指令通常會(huì)執(zhí)行查詢 插入 更新和刪除等數(shù)據(jù) 庫操作 要執(zhí)行 SQL 指令 必須通過 Connection 對象的 createStatement 方法來創(chuàng)建一個(gè) STMT 對象 STMT 對象提供了許動(dòng)方法來執(zhí)行不同的數(shù) 據(jù)庫操作 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 通過 request getParameter 方法來獲取輸入的用戶名和用戶密的 值 并交由 ChkHead jsp 頁面處理 ChkHead jsp 通過一系列的 JSP 方法 函數(shù) 如 response sendRedirect 方法 組成業(yè)務(wù)邏輯來判斷所獲 取的數(shù)據(jù)是否合法 進(jìn)而決定是否允許來訪者登錄系統(tǒng) 圖 4 1 登錄控制結(jié)構(gòu)圖 4 3 2 人員檔案模塊人員檔案模塊 人員檔案是人事管理系統(tǒng)的基本數(shù)據(jù)資料 是員工管理系統(tǒng)的基本功能 其提供的功能有 添加人員檔案 修改人員檔案 刪除人員檔案和查詢?nèi)?員檔案 其模塊結(jié)構(gòu)如圖 4 2 所示 本模塊包含的 JSP 文檔及其功能如圖 4 2 的結(jié)構(gòu)圖所示 其中 Personer jsp 功能與 head jsp 類似 主要用于顯示本模塊網(wǎng)頁的功能鏈接 AddPersoner1 jsp 主 要 用 于 提 供 用 戶 輸 入 人 員 檔 案 信 息 的 界 登錄檢查操作界面 數(shù)據(jù)庫 登錄界面 退出界面 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì) 論文 說明書 19 M ad e by S Q 裝 訂 線 面 AddPersonerp2 jsp 則用于提交信息并連接數(shù)據(jù)庫和修改數(shù)據(jù)庫 ManagePersoner1 jsp 主 要 用 于 顯 示 人 員 管 理 的 條 件 查 詢 頁 面 ManagePersoner2 jsp 則用于操作數(shù)據(jù)庫并顯示查詢結(jié)果列表 單擊列表中 的 修改 則進(jìn)入 ModifyPersoner1 jsp 頁面 此頁面提供修改人員信息功 能 單擊修改按鈕后 剛進(jìn)入 ModifyPersoner2 jsp 向數(shù)據(jù)庫中寫入信息 如果更新成功剛顯示 修改人員檔案成功 否則顯示 修改人員檔案失敗 并將錯(cuò)誤顯示在頁面中 如果單擊刪除鏈接 剛進(jìn)入 DelPersoner1 jsp 頁面 實(shí)現(xiàn)刪除操作 SearchPersoner1 jsp 頁面 主要用于查詢?nèi)藛T檔案 在管理人員檔案操 作中 既使用其來進(jìn)行數(shù)據(jù)庫查詢 SearchPersoner2 jsp 則用于顯示查詢結(jié) 果列表 由于員工信息較多 因此只選取部分顯示 如需查看詳細(xì)信息 則可單擊員工編號 進(jìn)入 ViewPersoner1 jsp 頁面 該文件用于顯示員工的 人員檔案模塊 查詢?nèi)藛T檔案 管理人員檔案 添加人員檔案 模塊主頁面 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 定義了類 Employee 用來封裝 與人員檔案相關(guān)的方法 如增加 修改 刪除 查詢等 其定義的關(guān)鍵方 法有 Add 用于添加人員檔案 Modify 用于修改人員檔案 Delete String EmployeeID 用于刪除人員檔案 ListAll 用于列出所有人員檔案 Search 用于查詢?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)圖 本模塊主要包含頁面關(guān)系如圖 4 3 的結(jié)構(gòu)圖所示 其中 C pay1 jsp 功能 與 head jsp 作用相似 C pay2 jsp 作用是提供了本模塊的功能鏈接 如添加 獎(jiǎng)懲管理模塊 模塊主頁面 添加獎(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ì) 論文 說明書 21 M ad e by S Q 裝 訂 線 獎(jiǎng)懲記錄 管理獎(jiǎng)懲記錄和退出系統(tǒng) 添加獎(jiǎng)懲記錄主要由 AddC pay1 jsp 和 AddC pay2 jsp 兩個(gè)文件組成 其中前者提供了添加記錄的界面 后者用于調(diào)用 JavaBean 中的 Reward 中 的 Add 方法 向數(shù)據(jù)庫傳遞填寫的信息 更新數(shù)據(jù)庫 管 理 獎(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 頁面 當(dāng)點(diǎn)擊修改按鈕時(shí)剛 進(jìn)入 ModifyC pay2 jsp 頁面 用于和數(shù)據(jù)庫進(jìn)行交互 修改數(shù)據(jù)庫中的記錄 并返回修改結(jié)果 如點(diǎn)擊刪除鏈接 剛進(jìn)入 DelC pay1 jsp 頁面 系統(tǒng)會(huì)提 示是否確認(rèn)刪除操作 單擊確定后則進(jìn)行刪除操作 并返回刪除結(jié)果 如 點(diǎn)擊員工編號 則可進(jìn)入 ViewC pay1 jsp 頁面 顯示該員工的詳細(xì)獎(jiǎng)懲信 息 相應(yīng)的對于該模塊的 javabean 要說明的是 eward java 中定義了類 Reward 用來封裝與獎(jiǎng)懲管理有關(guān)的功能方法 比如添加 修改 刪除 查看獎(jiǎng)懲記錄等 其定義的各方法及其功能描述如下 FindByNO 該方 法主要用于實(shí)現(xiàn)根據(jù)記錄號查找獎(jiǎng)懲信息 用于整體查詢 Add 主要用 于實(shí)現(xiàn)獎(jiǎng)懲記錄的添加操作 Modify 主要實(shí)現(xiàn)獎(jiǎng)懲信息的修改操作 Delete 實(shí)現(xiàn)刪除操作 SearchByID 通過員工編號進(jìn)行查詢操作 主 要用于一般查詢 ListAll 主要用于列出查詢結(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)圖 本模塊主要包含頁面關(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ù)庫傳遞填寫的信息 更新數(shù)據(jù)庫 管理人員調(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 頁面 當(dāng)點(diǎn)擊修改按鈕 時(shí)剛進(jìn)入 ModifyTlogin2 jsp 頁面 用于和數(shù)據(jù)庫進(jìn)行交互 修改數(shù)據(jù)庫中 人員調(diào)動(dòng)管理模塊 模塊主頁面 添加人員調(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ì) 論文 說明書 23 M ad e by S Q 裝 訂 線 的記錄 并返回修改結(jié)果 如點(diǎn)擊刪除鏈接 剛進(jìn)入 DelTlogin1 jsp 頁面 系統(tǒng)會(huì)提示是否確認(rèn)刪除操作 單擊確定后則進(jìn)行刪除操作 并返回刪除 結(jié)果 如點(diǎn)擊員工編號 則可進(jìn)入 ViewTlogin1 jsp 頁面 顯示該員工的詳 細(xì)人員調(diào)動(dòng)信息 相應(yīng)的說明一下 javabean 的作用 Translate java 中定義了類 Translate 用來封裝與人員調(diào)動(dòng)管理有關(guān)的功能方法 比如添加 修改 刪除 查看 人員調(diào)動(dòng)記錄等 其定義的各方法及其功能描述如下 FindByNO 該方 法主要用于實(shí)現(xiàn)根據(jù)記錄號查找人員調(diào)動(dòng)信息 用于整體查詢 Add 主 要用于實(shí)現(xiàn)人員調(diào)動(dòng)記錄的添加操作 Modify 主要實(shí)現(xiàn)人員調(diào)動(dòng)信息 的修改操作 Delete 實(shí)現(xiàn)刪除操作 SearchByID 通過員工編號進(jìn)行 查詢操作 主要用于一般查詢 ListAll 主要用于列出查詢結(jié)果 4 3 5 培訓(xùn)管理模塊培訓(xùn)管理模塊 圖 4 5 人員調(diào)動(dòng)管理模塊結(jié)構(gòu)圖 培訓(xùn)管理模塊 模塊主頁面 添加培訓(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ù)庫傳遞填寫的信息 更新數(shù)據(jù)庫 管理培訓(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 頁面 當(dāng)點(diǎn)擊修改按鈕時(shí)剛進(jìn)入 ModifyTrain2 jsp 頁面 用于和數(shù)據(jù)庫進(jìn)行交互 修改數(shù)據(jù)庫中的記錄 并返回修改結(jié)果 如點(diǎn)擊刪除鏈接 剛進(jìn)入 DelTrain1 jsp 頁面 系統(tǒng)會(huì)提示是否確認(rèn)刪除操 作 單擊確定后則進(jìn)行刪除操作 并返回刪除結(jié)果 如點(diǎn)擊員工編號 則

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論