【正文】
ized management, an important condition for integration with the world. Different panies have different personnel management system, which determines the different panies need different personnel management system. After analysis, I use myeclipse development tools, using struts2 framework, JSP technology, SQL SERVER 2022 database, the first prototype application system in a short time, then, the initial prototype of the system needs to constantly revise and improve until the formation a viable system of customer satisfaction. Papers from the personnel management system of the initial investigation began, detailed human resources management information system of the overall system analysis and design, database design, and conduct detailed design and implementation of system, system general function tests. Key: Management System, Struts2, JSP, Database 目 錄第一章 概述 ...............................................................1 項目簡介.............................................................1 主要開發(fā)技術(shù)及工具簡介...............................................1 可行性分析...........................................................2 項目內(nèi)容.............................................................3第二章 需求分析 ...........................................................4 項目需求.............................................................4 功能需求.............................................................4 管理員管理.......................................................4 員工管理.........................................................4 考勤管理.........................................................4 工資管理.........................................................4 考評管理.........................................................4 系統(tǒng)開發(fā)環(huán)境需求.....................................................4第三章 總體設(shè)計 ...........................................................5 系統(tǒng)功能模塊的化分...................................................5 系統(tǒng)模塊的總體設(shè)計...............................................5 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計...................................................8 數(shù)據(jù)流圖............................................................10第四章 詳細設(shè)計 ..........................................................12 數(shù)據(jù)庫的實現(xiàn) .......................................................12 主界面詳細設(shè)計 .....................................................13 功能模塊詳細設(shè)計....................................................14 登錄模塊........................................................14 管理員管理模塊..................................................15 員工管理模塊....................................................17 考勤管理模塊....................................................20 工資管理模塊....................................................21 考評管理模塊....................................................22 系統(tǒng)管理模塊....................................................22第五章 系統(tǒng)總體功能測試 .................................................23 測試指導(dǎo)思想及方案..................................................23 軟件測試指導(dǎo)思想................................................23 測試方案........................................................23 測試階段............................................................24 代碼審查........................................................24 單元測試........................................................24 集成測試........................................................24 驗收測試........................................................24 部分測試結(jié)果........................................................24第六章 總 結(jié) ............................................................29謝 辭 ...................................................................30參考文獻 .................................................................31第一章 概述人事管理信息系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)?;?JAVA 的人事管理系統(tǒng)摘 要隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。經(jīng)過分析,我使用 myeclipse 開發(fā)工具,采用 struts2 框架,JSP 技術(shù),SQL SERVER 2022 數(shù)據(jù)庫,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。對于前者要求建立起資料一致性和完整性強、資料安全性好的數(shù)據(jù)庫。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如: 效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護都帶來了不少的困難。用計算機可使人們從繁重而又單調(diào)的統(tǒng)計運算中解脫出來,僅用一些簡單的操作便可及時準確地獲得需要的信息。合理地運用好 JAVA SERVER PAGE 的基本方法,建立一個適合企業(yè)的人事管理系統(tǒng)。如CCS/JS/HTML/XML 的編輯器,幫助創(chuàng)建 EJB 和 Struts 項目的向?qū)Рa(chǎn)生項目的所有主要的組件如 Action/Session Bean/Form 等,此外還包含編輯 Hibernate 配置文件和執(zhí)行 SQL 語句的工具。這些功能毫無疑問可以簡化 Web 應(yīng)用開發(fā),并對 Struts、Hibernate、Spring 等開發(fā)框架的廣泛應(yīng)用起到了非常好的促進作用。分析的過程,實際上是一次大大簡化了的系統(tǒng)分析和系統(tǒng)設(shè)計的過程。(1) 技術(shù)可行性分析本系統(tǒng)采用的是 JSP、Servlet 和 SQL SERVER 開發(fā), Windows XP Professional 操作系統(tǒng),用 Dreamweaver 進行前臺網(wǎng)頁界面設(shè)計、采用 Hibernate 方式與后臺數(shù)據(jù)庫進行連接,完成數(shù)據(jù)的添加、修改、刪除、查詢等功能。(3)運行可行性分析本系統(tǒng)界面設(shè)計清晰友好,操作簡潔,功能完善,有一定的異常處理機制和提示信息,用戶無須學(xué)習(xí)即可使用,因此使用方面可行。(3) 考勤管理主要是對用戶上下班的管理,包括打卡信息的添加,修改,查詢和刪除。其任務(wù)是結(jié)合組織目標、業(yè)務(wù)現(xiàn)狀、技術(shù)水平、投資能力等因素,對用戶提出的需求從信息系統(tǒng)目標、宏觀結(jié)構(gòu)、業(yè)務(wù)功能、技術(shù)性能、系統(tǒng)風(fēng)險等方面進行深入分析,最后制定出全面、合理、可行的信息系統(tǒng)需求。服務(wù)器采用 免安裝版,直接解壓即可,端口為 8080。JDK 的環(huán)境變量配置如下:JAVA_HOME:C:\jdk6Path:%JAVA_HOME%\bin。C:\