【正文】
本 科 生 畢 業(yè) 論 文 題目 : 基于 JAVA 的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) I 目 錄 1 前言 .......................................... 1 信息化的發(fā)展 .................................. 1 課題的研究背景 ................................ 2 課題的研究目的 ................................ 3 2 需求分析 ....................................... 3 可行性分析 .................................... 4 經(jīng)濟(jì)可行性 ............................ 4 技術(shù)可行性 ............................ 4 運(yùn)行可行性 ............................ 4 系統(tǒng)需求 ...................................... 4 功能需求 ...................................... 5 性能需求 ...................................... 5 3 概要設(shè)計(jì) ....................................... 6 系統(tǒng)開(kāi)發(fā)環(huán)境 ............................... 6 JDK 和 Tomcat 服務(wù)器配置 ................ 6 系統(tǒng)結(jié)構(gòu)圖 .................................... 7 管理端流程圖 .................................. 8 客戶端流程圖 .................................. 9 數(shù)據(jù)庫(kù)設(shè)計(jì) .................................... 9 II ER圖設(shè)計(jì) ....................... 9 ............................ 10 .......................... 13 4 詳細(xì)設(shè)計(jì) ...................................... 15 登陸界面設(shè)計(jì) ................................. 15 部門管理模塊設(shè)計(jì) .............................. 16 職工管理模塊設(shè)計(jì) .............................. 17 ...................... 17 ...................... 18 事務(wù)管理設(shè)計(jì) ................................. 18 ...................... 18 ...................... 19 ...................... 20 ...................... 20 帳號(hào)管理設(shè)計(jì) ................................. 21 ........................ 21 .......................... 21 5 調(diào)試與測(cè)試 .................................... 22 程序調(diào)試 ..................................... 22 程序的測(cè)試 ................................... 22 ..................... 22 III .......................... 23 ........................ 23 6 總結(jié) ......................................... 24 參考文獻(xiàn) ....................................... 25 致謝 ........................................... 25 1 基于 JAVA 的 人事管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 作者: XX 指導(dǎo)教師: XX 講師 摘 要:隨著企業(yè)的逐步發(fā)展 、 復(fù)雜度逐漸變強(qiáng),人工作業(yè)已經(jīng)無(wú)法適應(yīng)現(xiàn)代企業(yè)的管理,隨之取代的是計(jì)算機(jī)科學(xué)而開(kāi)發(fā)的人事管理系統(tǒng),而且,一個(gè)良好的人事管理系統(tǒng)勢(shì)在必行。人事管理系統(tǒng)是對(duì)工作人員進(jìn)行統(tǒng)一的管理,可以方便的進(jìn)行錄入,查詢,修改,刪除,退出。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安 全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。在網(wǎng)絡(luò)迅速發(fā)展的格局下,基于 WEB 的人事管理系統(tǒng)為首選。經(jīng)過(guò)考慮,本系統(tǒng)使用 JAVA 作為開(kāi)發(fā)語(yǔ)言和 MYSQL 作為數(shù)據(jù)庫(kù)。 關(guān)鍵詞:人事管理系統(tǒng); WEB。JAVA。MYSQL The Design and Implementation of Personnel Management System on the basis of JAVA Author: Tutor: Abstract: With the development of enterprises and the plexity has been strong, The Manual operation can’t adapt to modern business management, replacing by the personnel management system which e out with the development of puter scientific , so a good personnel management system is necessary. Personnel Management System is a unified management staff, can easily be input, query, modify, delete, exit. Which mainly included database creation and maintenance, and frontend application development aspects. The former required strong data consistency and integrity of data, good safety database. For the latter application powerful, easy to use and so on.。 Pattern of rapid development in the work under WEBbased personnel management system of choice. After consideration, the system uses JAVA as the development language and MYSQL as the database. Key words: Personnel management System; WEB; JAVA; MYSQL 1 前言 信息化的發(fā)展 隨著人類邁入二十一世紀(jì), 計(jì)算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息技術(shù)的飛躍發(fā)展,人類正在從工業(yè)時(shí)代向信息時(shí)代邁進(jìn),人們?cè)絹?lái)越重視信息資源的開(kāi)發(fā)和利用,“信息化”已成為一個(gè)國(guó)家經(jīng)濟(jì)和社會(huì)發(fā)展的關(guān)鍵環(huán)節(jié),信息化水平的高低已成為衡量一個(gè)國(guó)家現(xiàn)代化水平和綜合國(guó)力的重要標(biāo)志,信息 2 化的實(shí)質(zhì)是使信息這一社會(huì)的主導(dǎo)資源充分發(fā)揮作用,可以說(shuō)推廣信息技術(shù)使手段,真正利用信息是目的,信息化則是實(shí)現(xiàn)目的的過(guò)程。我國(guó)自 1983 年大力推廣微型計(jì)算機(jī)應(yīng)用以來(lái),在管理信息領(lǐng)域,無(wú)論在理論方面,還是在實(shí)踐方面都有 了很大的發(fā)展。 1986年 2月國(guó)務(wù)院批準(zhǔn)建設(shè)了國(guó)家經(jīng)濟(jì)信息系統(tǒng),全國(guó)從中央到省、市地方都陸續(xù)成立了信息中心,各行各業(yè)應(yīng)用電子計(jì)算機(jī)的熱情普遍高漲。目前,已從單項(xiàng)業(yè)務(wù)的信息管理迅速項(xiàng)綜合的管理層和決策層的信息管理發(fā)展,應(yīng)用水平日趨提高;已金橋工程、金關(guān)工程和金卡工程為代表的國(guó)民經(jīng)濟(jì)信息工程也正在加速建設(shè)。 [1] 課題的研究背景 人事管理系統(tǒng)的發(fā)展歷史可以追溯到 20 世紀(jì) 60 年代末期。由于當(dāng)時(shí)計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入實(shí)用階段,同時(shí)大型企業(yè)用手工來(lái)計(jì)算和發(fā)放薪資既費(fèi)時(shí)費(fèi)力又非常容易出差錯(cuò),為了解決這個(gè)矛盾,第一代的人 事管理系統(tǒng)應(yīng)運(yùn)而生。當(dāng)時(shí)由于技術(shù)條件和需求的限制,用戶非常少,而且那種系統(tǒng)充其量也只不過(guò)是一種自動(dòng)計(jì)算薪資的工具,既不包含非財(cái)務(wù)的信息,也不包含薪資的歷史信息,幾乎沒(méi)有報(bào)表生成功能和薪資數(shù)據(jù)分析功能。但是,它的出現(xiàn)為人事管理的管理展示了美好的前景,即用計(jì)算機(jī)的高速度和自動(dòng)化來(lái)替代手工的巨大工量,用計(jì)算機(jī)的高準(zhǔn)確性來(lái)避免手工的錯(cuò)誤和誤差,使大規(guī)模集中處理大型企業(yè)的薪資成為可能。 第二代的人事管理系統(tǒng)出現(xiàn)于 20 世紀(jì) 70年代末。由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,無(wú)論是計(jì)算機(jī)的普及性,還是計(jì)算機(jī)系統(tǒng)工具和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展, 都為人事管理系統(tǒng)的階段性發(fā)展提供了可能。第二代人事管理系統(tǒng)基本上解決了第一代系統(tǒng)[1]引用計(jì)算機(jī)畢業(yè)設(shè)計(jì)專業(yè)站: 的主要缺陷,對(duì)非財(cái)務(wù)的人事管理信息和薪資的歷史信息都給予了考慮,其報(bào)表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。但這一代的系統(tǒng)主要是由計(jì)算機(jī)專業(yè)人員開(kāi)發(fā)研制的,未能系統(tǒng)地考慮人事管理的需求 和理念,而且其非財(cái)務(wù)的人事管理信息也不夠系統(tǒng)和全面。 [1] 人事管理系統(tǒng)的革命性變革出現(xiàn)在 20世紀(jì) 90 年代末。由于市場(chǎng)競(jìng)爭(zhēng)的需要 如何吸引和留住人才,激發(fā)員工的創(chuàng)造性、工作責(zé)任感和工作熱情已成為關(guān)系企業(yè)興衰的重要因素,人才已經(jīng)成為企業(yè)最重要的資產(chǎn)之一。 公正、公平、合理 的企業(yè)管理理念和企業(yè)管理水平的提高,使社會(huì)對(duì)人事管理系統(tǒng)有了更高的需求;同時(shí)由于個(gè)人電腦的普及,數(shù)據(jù)庫(kù)技術(shù)、客戶 /服務(wù)器技術(shù),特別是 3 Inter/Intra 技術(shù)的發(fā)展,使得第三代人事管理系統(tǒng)的出現(xiàn)成為必然 。第三代人事管理系統(tǒng)的特點(diǎn)是從人事管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)將幾乎所有與人事管理相關(guān)的數(shù)據(jù)統(tǒng)一管理起來(lái),形成了集成的信息源。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得人事管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來(lái)考慮企業(yè)人事管理規(guī)劃和政策。 [2] 課題的研究目的 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展 ,傳統(tǒng)的人工管理模式已經(jīng)不適應(yīng)當(dāng)前企業(yè)的發(fā)展,這種管理方式存在著許多缺點(diǎn) ,如 :效率低、保密性差、數(shù)據(jù)量大、查詢等都不方便,而且還會(huì)影響企業(yè)的發(fā)展。但人事管理系統(tǒng)是一個(gè)企業(yè)單 位不可缺少的部分,所以一個(gè)好的人事管理系統(tǒng)會(huì)給企業(yè)帶來(lái)更大的發(fā)展?;?WEB 模式的人事管理系統(tǒng)適應(yīng)了當(dāng)前發(fā)展的潮流,作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理 ,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。從另一方面推動(dòng)了企業(yè)的向前發(fā)展。 課題的目的是:針對(duì)企事業(yè)對(duì)人事管理的需求,開(kāi)發(fā)人事管理系統(tǒng),力求方便快捷實(shí)現(xiàn)人事檔案的管理,推動(dòng)企業(yè)的向前發(fā)展 。 2 需求分析 需求分析是系統(tǒng)開(kāi)發(fā)必要環(huán)節(jié),也是重中之重。作為該過(guò)程的結(jié)果,需求規(guī)[1][2] 075CBAC 人事管理系統(tǒng) : 格說(shuō)明書是對(duì)系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計(jì)將來(lái)自于需求分析的抽象規(guī)格說(shuō)明轉(zhuǎn)變?yōu)槊嫦蛘鎸?shí)世界的設(shè)計(jì)。一旦構(gòu)建完成,該系統(tǒng)就會(huì)投入使用,同時(shí)會(huì)不可避免地產(chǎn)生更多的新需求。同時(shí),需求過(guò)程與分析活動(dòng)之間有相當(dāng)程度的重疊,分析建模對(duì)于設(shè)定工作的范圍和其他一些事來(lái)說(shuō)是必要的,所以我們利 用分析模型來(lái)描述需 求過(guò)程,隨著開(kāi)發(fā)工作的繼續(xù),分析活動(dòng)在工作中占的比例將變得越來(lái)越大,直到所有需求都已知。 [1] 4 可行性分析 該階段通過(guò)對(duì)系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和運(yùn)行可行性等方面進(jìn)行分析。 經(jīng)濟(jì)可行性 開(kāi)發(fā)該系統(tǒng)所需的相關(guān)資料可以通過(guò)已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得 .因此 ,開(kāi)發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從