李倩 宋薇 趙化興
摘要:隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,企業(yè)人事部門(mén)的傳統(tǒng)手工管理模式已經(jīng)無(wú)法適應(yīng)現(xiàn)代企業(yè)日益增長(zhǎng)的人力資源管理需求。該系統(tǒng)使用MyEclipse開(kāi)發(fā)環(huán)境和SQL Server數(shù)據(jù)庫(kù),設(shè)計(jì)開(kāi)發(fā)了一個(gè)基于B/S架構(gòu)的企業(yè)人事管理系統(tǒng)。該系統(tǒng)具有界面友好、操作簡(jiǎn)單、運(yùn)行穩(wěn)定等特點(diǎn),可以極大地提高企業(yè)人事管理的工作效率。
關(guān)鍵詞:人事管理;B/S;數(shù)據(jù)庫(kù)
中圖分類(lèi)號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)14-0078-03
Abstract: With the rapid development of computer and network technology, the traditional manual management mode of the enterprise personnel department has been unable to adapt to the growing demand for human resources management of the modern enterprise. The system uses MyEclipse development environment and SQL Server database, and develops an enterprise personnel management system based on B/S structure. The system has the characteristics of friendly interface, simple operation,stable running, and can greatly improve the work efficiency of the enterprise personnl management.
Key words: personnl management; B/S; database
人事管理是現(xiàn)代企業(yè)必不可少的管理內(nèi)容,伴隨著全球一體化的進(jìn)程,人事管理日趨復(fù)雜,人力資源成為現(xiàn)代企業(yè)生存和發(fā)展的重要因素。隨著信息技術(shù)的飛速發(fā)展,人力資源管理日益科學(xué)化,在商業(yè)競(jìng)爭(zhēng)激烈的背景下,企業(yè)愈加意識(shí)到人才開(kāi)發(fā)的重要性[1-2]。人事部門(mén)的傳統(tǒng)手工管理顯然無(wú)法適應(yīng)現(xiàn)代企業(yè)日益龐大的人力資源的管理需求。針對(duì)以上問(wèn)題,本文設(shè)計(jì)實(shí)現(xiàn)了一個(gè)企業(yè)人事管理系統(tǒng),可以極大地提高企業(yè)人事管理的工作效率,同時(shí)還可以引導(dǎo)企業(yè)按照科學(xué)的管理理念進(jìn)行規(guī)范化的管理。
1 系統(tǒng)分析
1.1 需求分析
通過(guò)對(duì)企業(yè)的實(shí)際需求調(diào)研,企業(yè)人事管理系統(tǒng)主要包括以下功能需求:
1)部門(mén)管理:可以分部門(mén)查看各個(gè)部門(mén)的員工及其基本信息。
2)培訓(xùn)管理:可以制訂公司的培訓(xùn)計(jì)劃,查詢(xún)員工的培訓(xùn)成績(jī)。
3)招聘管理:可以制定招聘計(jì)劃,審核招聘計(jì)劃,收集應(yīng)聘人才簡(jiǎn)歷,篩選簡(jiǎn)歷,對(duì)應(yīng)聘人員進(jìn)行面試安排,記錄面試過(guò)程和結(jié)果,發(fā)出錄用通知。
4)考核管理:由員工的直接領(lǐng)導(dǎo)對(duì)其進(jìn)行考核,填寫(xiě)員工考核表,包括員工的工作業(yè)績(jī)和獎(jiǎng)懲記錄,員工可以自評(píng),匯總各部門(mén)員工的考核成績(jī)排名情況。
1.2 相關(guān)技術(shù)
B/S(Browser/Server)模式即瀏覽器和服務(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ù)的總體成本。
B/S架構(gòu)具有的優(yōu)點(diǎn):
1)客戶(hù)端簡(jiǎn)單易用。不需要安裝功能復(fù)雜的專(zhuān)用軟件,而只需簡(jiǎn)單易用的瀏覽器,便可通過(guò)訪問(wèn)服務(wù)器實(shí)現(xiàn)各種信息查詢(xún)等功能。
2)界面統(tǒng)一,用戶(hù)操作容易,無(wú)需專(zhuān)門(mén)培訓(xùn)。
3)可跨平臺(tái)操作。支持多種平臺(tái),無(wú)論是PC機(jī)、手機(jī)、平板電腦等設(shè)備均可通過(guò)跨平臺(tái)瀏覽器進(jìn)行訪問(wèn)。
4)維護(hù)和升級(jí)方式簡(jiǎn)單。B/S模式下客戶(hù)端只有瀏覽器,因此無(wú)需維護(hù)。
本系統(tǒng)運(yùn)用三層架構(gòu)將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表示層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(wèn)層(DAL)。三層體系架構(gòu)可以很方便地實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)的管理、應(yīng)用和發(fā)布,而且將數(shù)據(jù)和數(shù)據(jù)的應(yīng)用分割,提高了系統(tǒng)運(yùn)行的穩(wěn)定性和安全性,有利于后期的維護(hù)和升級(jí)。
表示層主要負(fù)責(zé)實(shí)現(xiàn)和用戶(hù)的交互,為用戶(hù)提供一種交互式操作的圖形界面,它將抽象的數(shù)據(jù)以形象的方式展示給用戶(hù),并將提供方便的輸入形式接收用戶(hù)的輸入數(shù)據(jù)。業(yè)務(wù)邏輯層也稱(chēng)為領(lǐng)域?qū)?,該層體現(xiàn)了業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì)。當(dāng)接收用戶(hù)請(qǐng)求后,從后臺(tái)數(shù)據(jù)庫(kù)獲取相應(yīng)數(shù)據(jù)信息并進(jìn)行處理,將處理數(shù)據(jù)結(jié)果交給表示層顯示。數(shù)據(jù)訪問(wèn)層也稱(chēng)為持久層,主要實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互和訪問(wèn),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)表的基本操作,在對(duì)象和數(shù)據(jù)表之間關(guān)聯(lián)的建立,以及對(duì)象實(shí)體的持久化。
2 系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)功能設(shè)計(jì)
根據(jù)需求分析,企業(yè)人事管理系統(tǒng)主要包括部門(mén)管理、培訓(xùn)管理、招聘管理、考核管理4個(gè)模塊。系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示:
1)部門(mén)管理:此模塊用來(lái)管理部門(mén)的信息,包括部門(mén)名稱(chēng)、部門(mén)描述。人事部門(mén)員工可以新增、修改、刪除公司的部門(mén)信息,全部員工可以查看公司的部門(mén)信息。
2)培訓(xùn)管理:此模塊用來(lái)管理培訓(xùn)的信息,包括培訓(xùn)名稱(chēng)、培訓(xùn)內(nèi)容、開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)地點(diǎn)、培訓(xùn)費(fèi)用。人事部門(mén)員工可以新增、修改、刪除公司的培訓(xùn)計(jì)劃,全部員工可以查看公司的培訓(xùn)計(jì)劃。
對(duì)公司的培訓(xùn)管理主要分為兩個(gè)方面:制訂培訓(xùn)計(jì)劃和管理培訓(xùn)成績(jī)。首先,人事部門(mén)制訂公司培訓(xùn)計(jì)劃,由各部門(mén)領(lǐng)導(dǎo)進(jìn)行培訓(xùn)計(jì)劃的確認(rèn),由人事部門(mén)領(lǐng)導(dǎo)進(jìn)行審核。其次,培訓(xùn)結(jié)束后,由人事部門(mén)員工錄入員工的培訓(xùn)成績(jī)。最后,全部員工可以查看自己的培訓(xùn)成績(jī),公司領(lǐng)導(dǎo)可以查看所有員工的培訓(xùn)成績(jī)和排名情況。
3)招聘管理:此模塊用來(lái)管理招聘的信息,包括招聘崗位、崗位職能、所屬部門(mén)、學(xué)歷要求、專(zhuān)業(yè)要求、崗位工資。人事部門(mén)員工可以新增、修改、刪除公司的招聘計(jì)劃,全部員工可以查看公司的招聘計(jì)劃。
對(duì)公司的招聘管理主要分為兩個(gè)方面:制訂招聘計(jì)劃和管理招聘信息。首先,人事部門(mén)制訂公司招聘計(jì)劃,由相應(yīng)崗位的部門(mén)領(lǐng)導(dǎo)進(jìn)行招聘計(jì)劃的確認(rèn),由人事部門(mén)領(lǐng)導(dǎo)進(jìn)行審核。其次,人事部門(mén)員工發(fā)布招聘信息、收集應(yīng)聘人員簡(jiǎn)歷、篩選簡(jiǎn)歷、安排面試、記錄面試過(guò)程。最后,由相應(yīng)崗位的部門(mén)領(lǐng)導(dǎo)決定是否錄用。人事部門(mén)的員工總結(jié)面試結(jié)果、錄入錄用信息、發(fā)出錄用通知。
4)考核管理:此模塊用來(lái)管理考核的信息,包括員工編號(hào)、考核時(shí)間、考核內(nèi)容、考核結(jié)果、考核成績(jī)。人事部門(mén)員工可以新增、修改、刪除公司的考核信息,全部員工可以查看自己的考核結(jié)果。
對(duì)公司員工的考核管理主要分為兩個(gè)方面:管理考核信息和匯總考核信息。首先,人事部門(mén)設(shè)定相關(guān)考核表格。員工的部門(mén)領(lǐng)導(dǎo)對(duì)其進(jìn)行考核,填寫(xiě)員工考核表,包括員工的工作業(yè)績(jī)和獎(jiǎng)懲記錄。其次,員工可以進(jìn)行自身考核,填寫(xiě)工作總結(jié)和個(gè)人評(píng)價(jià)。最后,人事部門(mén)綜合匯總各部門(mén)員工的考核成績(jī)和排名情況。
2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨(dú)立性、易于擴(kuò)充、易于編制應(yīng)用程序等優(yōu)點(diǎn)[3]。數(shù)據(jù)庫(kù)設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)的重要組成部分,設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。構(gòu)建一個(gè)設(shè)計(jì)合理、功能完善的數(shù)據(jù)庫(kù),能夠減少數(shù)據(jù)的存儲(chǔ)量,提高數(shù)據(jù)的完整性和一致性,提高系統(tǒng)的開(kāi)發(fā)效率。
根據(jù)企業(yè)人事管理系統(tǒng)的需求,設(shè)計(jì)了部門(mén)信息表、培訓(xùn)信息表、招聘信息表、考核信息表4個(gè)數(shù)據(jù)庫(kù)表。
3 系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)采用三層的B/S架構(gòu),使用Java語(yǔ)言開(kāi)發(fā),選擇MyEclipse10作為集成開(kāi)發(fā)環(huán)境,應(yīng)用SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的存儲(chǔ),設(shè)計(jì)開(kāi)發(fā)了一個(gè)企業(yè)人事管理系統(tǒng)。
通過(guò)該系統(tǒng),可以實(shí)現(xiàn)部門(mén)管理、培訓(xùn)管理、招聘管理、考核管理。
以培訓(xùn)管理為例,人事部門(mén)員工可以新增、修改、刪除公司的培訓(xùn)計(jì)劃,全部員工可以查看公司的培訓(xùn)計(jì)劃,包括培訓(xùn)名稱(chēng)、培訓(xùn)內(nèi)容、開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)地點(diǎn)、培訓(xùn)費(fèi)用。如圖2是新增培訓(xùn)計(jì)劃界面,如圖3是公司培訓(xùn)信息界面。
4 結(jié)束語(yǔ)
本文分析了企業(yè)人事管理的需求,設(shè)計(jì)實(shí)現(xiàn)了一個(gè)基于B/S結(jié)構(gòu)的企業(yè)人事管理系統(tǒng)。該系統(tǒng)界面友好、操作簡(jiǎn)單、功能完善、運(yùn)行穩(wěn)定,可以改進(jìn)人事部門(mén)的管理方式,有效地提高人事部門(mén)的工作效率和水平,極大地提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,更好地為企業(yè)長(zhǎng)遠(yuǎn)發(fā)展而服務(wù)。
參考文獻(xiàn):
[1] 程蘇嘉. 傳統(tǒng)和現(xiàn)代: 人事與人力資源管理比較[J]. 中外企業(yè)家, 2014(28): 124-127.
[2] 謝兆平, 蕭倩嫻, ??? EPR人力資源管理系統(tǒng)的設(shè)計(jì)[J]. 長(zhǎng)沙大學(xué)學(xué)報(bào), 2004(2): 18-22.
[3] 陳偉. SQL Server 2005數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)教程[M]. 北京: 清華大學(xué)出版社, 2007.