基于Java的人事管理系統(tǒng)文獻(xiàn)綜述(共10頁(yè))_第1頁(yè)
基于Java的人事管理系統(tǒng)文獻(xiàn)綜述(共10頁(yè))_第2頁(yè)
基于Java的人事管理系統(tǒng)文獻(xiàn)綜述(共10頁(yè))_第3頁(yè)
基于Java的人事管理系統(tǒng)文獻(xiàn)綜述(共10頁(yè))_第4頁(yè)
基于Java的人事管理系統(tǒng)文獻(xiàn)綜述(共10頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基于TCP/IP局域網(wǎng)聊天室的設(shè)計(jì)與實(shí)現(xiàn)PAGE PAGE 1 學(xué)校(xuxio)代碼:11517 學(xué) 號(hào):201011002240 HENAN INSTITUTE OF ENGINEERING 文獻(xiàn)(wnxin)綜述 題 目 基于(jy)Java 的人事管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 許耀輝 專業(yè)班級(jí) 信息與計(jì)算科學(xué)1042班 學(xué) 號(hào) 201011002240 系 (部) 理學(xué)院 指導(dǎo)教師(職稱) 董西廣(講師) 完成時(shí)間 2014年3月4 日 基于Java的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 基于Java的人事(rnsh)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要(zhiyo):隨著計(jì)算機(jī)的發(fā)展,科技的發(fā)展,現(xiàn)階段

2、的人事管理系統(tǒng)越來(lái)越不能滿足企業(yè)的需要,特別是對(duì)于一些企業(yè)仍然采用人工管理的方式,這種方式不僅增加(zngji)了企業(yè)的成本,而且極其容易出錯(cuò),設(shè)計(jì)一種基于Java的人事管理系統(tǒng)就應(yīng)運(yùn)而生了,人事管理系統(tǒng)基本實(shí)現(xiàn)了企業(yè)人事管理的基本應(yīng)用,包括人事信息管理的增、刪、改、查,考勤信息管理的增、刪、改、查,個(gè)人簡(jiǎn)歷信息管理等基本應(yīng)用,設(shè)計(jì)的人事管理涉及MySQL數(shù)據(jù)庫(kù)的操作,Eclipse以及jdbc數(shù)據(jù)庫(kù)的連接等相關(guān)知識(shí)。關(guān)鍵詞:Java/MySQL/Eclipse/人事管理1 引言21世紀(jì)最激烈的競(jìng)爭(zhēng)當(dāng)屬人才的競(jìng)爭(zhēng),一個(gè)具有多學(xué)科知識(shí)的復(fù)合性人才或許是一個(gè)企業(yè)發(fā)展壯大所不可或缺的重要因素。因此人

3、力資源已逐步成為企業(yè)最重要的資源,人力資源管理(Human Resource Management,HRM)也成為現(xiàn)代企業(yè)管理工作中的重要內(nèi)容之一。隨著社會(huì)的發(fā)展,科技的進(jìn)步,計(jì)算機(jī)的應(yīng)用在社會(huì)各領(lǐng)域中都得到了普及,越來(lái)越多的人都感受到利用計(jì)算機(jī)進(jìn)行各類管理的科學(xué)和便捷;認(rèn)識(shí)到管理信息系統(tǒng)對(duì)于管理工作的重要性1。本次論文創(chuàng)作的主要目的是設(shè)計(jì)一款簡(jiǎn)單、易操作的現(xiàn)代人事管理系統(tǒng),在論文創(chuàng)作的過(guò)程中,我借助學(xué)校和個(gè)人收集的相關(guān)資料,利用圖書館和網(wǎng)絡(luò)等渠道,廣泛查閱相關(guān)資料,分析前人成果的基礎(chǔ)上,明確系統(tǒng)設(shè)計(jì)思路。2 人事管理系統(tǒng)的發(fā)展2.1 人事管理系統(tǒng)的國(guó)外的發(fā)展人事管理系統(tǒng)的發(fā)展經(jīng)過(guò)三個(gè)階段的發(fā)

4、展。人事管理系統(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)而生。第二代的人事(rnsh)管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末。由于(yuy)計(jì)算機(jī)技術(shù)的飛速發(fā)展,無(wú)論是計(jì)算機(jī)的普及性,還是計(jì)算機(jī)系統(tǒng)工具和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,都為HRMS的階段性發(fā)展提供了可能2。人事(rnsh)管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)90年代末。第三代HRMS的特點(diǎn)是從人力資源管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)將幾乎所有與人力資源相關(guān)的數(shù)據(jù)統(tǒng)一管理起來(lái)。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析

5、工具和信息的共享使得人力資源管理人員得以擺脫繁重的日常工作。2.2人事管理系統(tǒng)的國(guó)內(nèi)的發(fā)展我國(guó)的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國(guó)家相繼建立起了“金卡”、“金關(guān)”、“金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟(jì)和我國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無(wú)論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還有面向少數(shù)專家和管理人員的專家系統(tǒng)(ES)或決策支持系統(tǒng)(SS),其處理對(duì)象、服務(wù)對(duì)象、自身的系統(tǒng)結(jié)構(gòu)及處理能力都有了進(jìn)一步的發(fā)展3。2.3人事管理信息系統(tǒng)的研究現(xiàn)狀進(jìn)入21世紀(jì),伴隨著信息化的普及和互聯(lián)網(wǎng)的快速發(fā)展,IT技術(shù)更廣泛的應(yīng)用于企業(yè)人事管理,如何提高人事部門的效率,降低人

6、工成本,成為企業(yè)管理者重點(diǎn)關(guān)心的問(wèn)題。目前,國(guó)內(nèi)人事管理系統(tǒng)的開發(fā)技術(shù)相當(dāng)成熟,主要原因在于人事管理系統(tǒng)本身具有業(yè)務(wù)清晰、數(shù)據(jù)處理規(guī)范等許多優(yōu)點(diǎn),為其實(shí)現(xiàn)計(jì)算機(jī)信息化提供了必要的優(yōu)越條件。加上近十年來(lái)計(jì)算機(jī)技術(shù)的飛躍發(fā)展,以及國(guó)內(nèi)各企業(yè)的高度重視,人事管理系統(tǒng)在國(guó)內(nèi)基本上已進(jìn)入了普及應(yīng)用的階段。國(guó)內(nèi)近90%以上的公司和單位均開發(fā)并運(yùn)行了企業(yè)人事管理系統(tǒng),其他沒有和正準(zhǔn)備開發(fā)計(jì)算機(jī)應(yīng)用或開發(fā)管理信息系統(tǒng)的公司和單位,也把人事管理系統(tǒng)作為其應(yīng)用與開發(fā)的首要目標(biāo)4。加上國(guó)家人事主管部門及國(guó)內(nèi)計(jì)算機(jī)應(yīng)用開發(fā)商的共同努力,國(guó)內(nèi)目前己有多種通用的人事管理系統(tǒng)軟件供企業(yè)單位選擇使用。應(yīng)該說(shuō),企業(yè)人事管理系統(tǒng)

7、的開發(fā)與應(yīng)用在國(guó)內(nèi)已經(jīng)進(jìn)入了相對(duì)成熟期。3 人事(rnsh)管理系統(tǒng)3.1 人事管理系統(tǒng)具備(jbi)的特點(diǎn)對(duì)于(duy)中小型企業(yè),功能上的實(shí)用、夠用,是企業(yè)選擇軟件產(chǎn)品的重要條件,這里的實(shí)用性主要表現(xiàn)為軟件的管理方式要符合企業(yè)原有的管理習(xí)慣。在我國(guó),大量中小型企業(yè)管理不夠規(guī)范,尤其是各個(gè)行業(yè)間,更是有其鮮明的行業(yè)特性,即使是同行業(yè)間,其管理方式亦存在一定的差異。所以,對(duì)于一個(gè)可普遍使用的人事管理系統(tǒng),一方面應(yīng)有通用性,另一方面更需要有高效的靈活性5。中小型企業(yè)信息化人才比較缺乏,對(duì)于這些企業(yè),CIO(Chief Information Officer)是一個(gè)比較遙遠(yuǎn)的概念。同時(shí),為節(jié)省運(yùn)營(yíng)

8、成本,中小型企業(yè)在用人上往往會(huì)采取從緊方式。對(duì)于進(jìn)入中小型企業(yè)的信息化產(chǎn)品,容易使用、高效實(shí)用是一個(gè)基本的要求。員工基本信息是一個(gè)企業(yè)重要的基礎(chǔ)數(shù)據(jù)。同時(shí),人事部門的工作一般都是日常性的而且是比較繁雜的,大量重復(fù)性工作很容易導(dǎo)致員工工作沒有新鮮感。使用人事管理系統(tǒng)可以讓繁雜的工作電子化管理,提高人事部門員工的工作效率6。3.2 本論文設(shè)計(jì)的系統(tǒng)具備的特點(diǎn)當(dāng)前不乏優(yōu)秀的企業(yè)信息化產(chǎn)品,但其高昂的應(yīng)用代價(jià),使大量的中小型企業(yè)望而卻步。對(duì)于這些企業(yè)所需的人事管理系統(tǒng),一方面要求軟件系統(tǒng)本身價(jià)廉物美,另一方面也要求其相應(yīng)的硬件投入要相對(duì)較低。同時(shí),在應(yīng)用過(guò)程中,盡量降低維護(hù)成本,包括人力成本、技術(shù)成本

9、以及資金成本等。通過(guò)對(duì)員工信息的有效管理,可以從中挖掘一些有用的信息提供給決策者??傊瑸樾⌒推髽I(yè)建立一套基于Java的人事管理系統(tǒng),符合廣大中小型企業(yè)(尤其是勞動(dòng)密集型企業(yè))的現(xiàn)實(shí)需求7。本系統(tǒng)實(shí)現(xiàn)的主要功能包括:?jiǎn)T工基本信息管理、員工工資信息管理、員工考勤信息管理等等,這些功能基本滿足現(xiàn)代企業(yè)日常管理。3.3 設(shè)計(jì)系統(tǒng)用到的相關(guān)知識(shí)3.3.1 Java語(yǔ)言Java是sun公司于1995年推出的一種簡(jiǎn)單的、面向?qū)ο蟮?、可移植的語(yǔ)言,與C語(yǔ)言、C+語(yǔ)言、VB語(yǔ)言等相比具有(jyu)自己獨(dú)特的特點(diǎn),平臺(tái)無(wú)關(guān)性、安全性、面向?qū)ο笮?、健壯性等特點(diǎn)8。(1) 平臺(tái)(pngti)無(wú)關(guān)性平臺(tái)無(wú)關(guān)性是指Ja

10、va能運(yùn)行于不同的平臺(tái)。Java引進(jìn)(ynjn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的Java接口之間。使用Java編寫的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與 機(jī)器無(wú)關(guān),Java虛擬機(jī)(Java Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實(shí)現(xiàn)Java二進(jìn)制代碼的解釋執(zhí)行功能, 提供于不同平臺(tái)的接口的9。(2) 安全性使用Java的編程類似C+,學(xué)習(xí)過(guò)C+的讀者將很快掌握J(rèn)ava的精髓。Java舍棄了C+的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵入系統(tǒng)。Java對(duì)程序提供了安全管理器,防止程序的非法訪問(wèn)10。(3) 面

11、向?qū)ο笮訨ava吸取了C+面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反復(fù)利用。(4) 健壯性Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯(cuò)誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性11。3.3.2 MySQL數(shù)據(jù)庫(kù)MySQL是由Oracle公司開發(fā)的一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大表內(nèi),由于關(guān)聯(lián)數(shù)據(jù)庫(kù)中不同的表之間具有某種聯(lián)系,這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語(yǔ)言是用

12、于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言,具有數(shù)據(jù)定義、數(shù)據(jù)操縱以及數(shù)據(jù)查詢等功能12。MySQL數(shù)據(jù)庫(kù)具備的特點(diǎn)有以下幾點(diǎn)。(1)使用(shyng) HYPERLINK /view/10075.htm C和 HYPERLINK /view/824.htm C+編寫(binxi),并使用了多種 HYPERLINK /view/487018.htm 編譯器進(jìn)行(jnxng)測(cè)試,保證 HYPERLINK /view/60376.htm 源代碼的可移植性。(2)優(yōu)化的 HYPERLINK /view/34.htm SQL查詢算法,有效地提高查詢速度。(3)提供 HYPERLINK /view/7729.ht

13、m TCP/IP、ODBC和 HYPERLINK /view/25611.htm JDBC等多種 HYPERLINK /view/1088.htm 數(shù)據(jù)庫(kù)連接途徑。 (4)為多種 HYPERLINK /view/552871.htm 編程語(yǔ)言提供了 HYPERLINK /view/16068.htm API。這些編程語(yǔ)言包括 HYPERLINK /view/10075.htm C、C+、 HYPERLINK /view/21087.htm Python、 HYPERLINK /view/29.htm Java、 HYPERLINK /view/46614.htm Perl、 HYPERLINK

14、 /view/99.htm PHP、Eiffel、 HYPERLINK /view/45135.htm Ruby和Tcl等。 本系統(tǒng)使用MySQL數(shù)據(jù)庫(kù)的原因有二,一是本系統(tǒng)為小型系統(tǒng),不必使用過(guò)于復(fù)雜的數(shù)據(jù)庫(kù),而MySQL數(shù)據(jù)庫(kù)的特點(diǎn)就是簡(jiǎn)單、易使用,完全可以滿足本系統(tǒng)數(shù)據(jù)庫(kù)要求;二是MySQL數(shù)據(jù)庫(kù)有免費(fèi)的使用版本,性價(jià)比較高而且縮減了公司在這方面的運(yùn)營(yíng)成本。3.3.2 EclipseEclipse 是一個(gè)開放 HYPERLINK /subview/60376/5122159.htm 源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)

15、境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)13。Eclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它主要由Eclipse項(xiàng)目、Eclipse工具項(xiàng)目和Eclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成Eclipse Platform、JDT、CDT和PDE14。本論文采用Eclipse主要考慮以下幾點(diǎn)特點(diǎn)。(1)如果檢測(cè)到無(wú)用代碼,編譯器現(xiàn)在可以發(fā)出警告;(2)在Jovadoc hover的頭部及Javadoc視圖中,現(xiàn)在都提供了引用其他類型

16、和成員的鏈接15;(3)可運(yùn)行的JAR文件輸出向?qū)н€可以把所需的類庫(kù)打包進(jìn)一個(gè)要輸出的可運(yùn)行JAR文件,或打包進(jìn)與緊挨著該JAR的一個(gè)目錄中。3.3.3 JDBCJDBC即Java數(shù)據(jù)庫(kù)連接,常常用于數(shù)據(jù)庫(kù)的連接。系統(tǒng)設(shè)計(jì)的步驟是首先(shuxin)建立數(shù)據(jù)庫(kù),運(yùn)用java語(yǔ)言面向?qū)ο蟪绦蛟O(shè)計(jì)等特點(diǎn)實(shí)現(xiàn)人事(rnsh)管理系統(tǒng)的相關(guān)模塊, 利用數(shù)據(jù)庫(kù)連接工具JDBC實(shí)現(xiàn)(shxin)Eclipse和Mysql數(shù)據(jù)庫(kù)的連接,從而實(shí)現(xiàn)一款簡(jiǎn)單、實(shí)用的現(xiàn)代人事管理系統(tǒng),利用Eclipse測(cè)試所設(shè)計(jì)的系統(tǒng)的穩(wěn)定性及實(shí)用性16。4.總結(jié)本文對(duì)管理信息系統(tǒng)的的過(guò)去、現(xiàn)狀以及未來(lái)的發(fā)展趨勢(shì)進(jìn)行了分析和介紹,

17、同時(shí)也介紹了人事管理系統(tǒng)的特點(diǎn)和相關(guān)技術(shù)??梢钥闯鲭m然現(xiàn)在的人事管理系統(tǒng)功能上已經(jīng)很完備了,但是在人們的生活質(zhì)量日益提高的今天,人們對(duì)信息系統(tǒng)的要求已經(jīng)不再局限于能夠完成他們所需的業(yè)務(wù)需求,人們更注重的是在操作執(zhí)行的過(guò)程中所體現(xiàn)出來(lái)的主觀感受的舒適度以及滿意度。例如,一個(gè)友好的用戶界面的意義不僅在于它能高速高效的完成用戶要求的操作流程,更重要的是它能在當(dāng)今和諧社會(huì)的引導(dǎo)潮流下體現(xiàn)出一種人機(jī)和諧的良好氛圍16。很久以來(lái),人們?cè)陂_發(fā)某種技術(shù)或設(shè)備時(shí),更多注重的是其多功能性和其軟硬件的開發(fā),更多的是從工作任務(wù)是否能按質(zhì)按量完成,而較少?gòu)娜说闹饔^意志去改善和提高。以人為本突出的就是一個(gè)人字,人性化的設(shè)

18、計(jì)更是從本質(zhì)上方便改善了我們的生活,是一個(gè)社會(huì)進(jìn)步的本質(zhì)體現(xiàn),這是我們發(fā)展科學(xué)技術(shù)的最終目標(biāo),也是我開發(fā)系統(tǒng)時(shí)關(guān)注的一個(gè)重要的方面。開發(fā)出的系統(tǒng)具有界面友好、操作簡(jiǎn)單、功能實(shí)用、穩(wěn)定性強(qiáng)、功能可擴(kuò)展性強(qiáng)、具有跨平臺(tái)的能力、可以根據(jù)需要遷移數(shù)據(jù)庫(kù)的特點(diǎn);開發(fā)的系統(tǒng)包含有人事基本信息管理,考勤管理、人事信息的增、刪、改、查等基本功能;一個(gè)企業(yè)要想在競(jìng)爭(zhēng)激烈的今天取得成功,它首先要做的就是一時(shí)俱進(jìn)。參考文獻(xiàn)1劉浩. Java從入門到精通(jngtng)M. 北京:人民郵電出版社,2010:7-10.2印旻. Java語(yǔ)言(yyn)與面向?qū)ο蟪绦蛟O(shè)計(jì)M. 北京(bi jn):清華大學(xué)出版社,2000:88-102.3LJ. ARACIL,D. MORATO,M.IZAL. Analysis and stochastic characterization of TCP lowsJ. The Public Access Computer Systems Review,1993,4(2):559-566.4程峰,黃若波譯. JAVA核心技術(shù)卷:基礎(chǔ)知識(shí)M. 北京:機(jī)械工業(yè)出版社,2005: 43-57.5Bruce Eckel. Thinking

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論