桑一梅 韓霞
摘? 要:文章設(shè)計(jì)的人力資源管理系統(tǒng),基于PHP和MySQL技術(shù),根據(jù)用戶的需求,確定了系統(tǒng)所包含的各功能模塊,包括了公告管理、角色管理、留言墻、員工管理、個(gè)人中心等。文章從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)總結(jié)等幾個(gè)方面詳細(xì)闡述了系統(tǒng)的開發(fā)過程。
關(guān)鍵詞:人力資源管理系統(tǒng);PHP;MySQL;RBAC模式
中圖分類號(hào):TP311.52? ? ? 文獻(xiàn)標(biāo)志碼:A? ? ? ? ?文章編號(hào):2095-2945(2019)29-0090-02
Abstract: The human resources management system is designed based on PHP and MySQL technology in this paper. According to the needs of users, we determine the functional modules of the system, including announcement management, role management, message wall, employee management, personal center and so on. This paper describes the development process of the system in detail from the aspects of system analysis, system design, system implementation, system summary and so on.
Keywords: human resources management system; PHP; MySQL; RBAC model
伴隨著時(shí)代的迅速發(fā)展,世界格局呈現(xiàn)多極化和一體化的趨勢(shì)。傳統(tǒng)的人力資源管理因其手工管理方式固有的特點(diǎn),導(dǎo)致它具有工作效率低、錯(cuò)誤率高和信息易丟失且無法長(zhǎng)久保存的缺點(diǎn)。為了跟上時(shí)代發(fā)展的步伐,企業(yè)在人力資源管理方面急需科學(xué)、高效的新手段、新方法。擁有一套自動(dòng)化、高效科學(xué)的人力資源管理系統(tǒng),無論對(duì)于大型企業(yè)還是中小型企業(yè),都具有巨大的意義。
本論文闡述了一個(gè)基于WAMP技術(shù)、RBAC模式的B/S結(jié)構(gòu)人力資源管理系統(tǒng)的設(shè)計(jì)和開發(fā)過程,構(gòu)建了一個(gè)適用于企業(yè)內(nèi)部人力資源管理的計(jì)算機(jī)系統(tǒng)模型,可以支持企業(yè)內(nèi)部實(shí)現(xiàn)規(guī)范化人力資源管理的各項(xiàng)日常工作,包括員工信息的增加、刪除、修改、查詢的基本功能,公共區(qū)域的公告管理,優(yōu)秀員工,值日列表及留言板的管理等,通過該系統(tǒng)的實(shí)現(xiàn),使企業(yè)人力資源管理從繁雜、重復(fù)性高、錯(cuò)誤率高、效率低下的手工階段邁入高效、便捷、安全性高、可靠性高的自動(dòng)化階段,有效提高企業(yè)的工作效率,同時(shí)也可以減少管理人員數(shù)量以降低人員成本。
1 系統(tǒng)分析
該人力資源管理系統(tǒng)的開發(fā)主要是為了便于企業(yè)開展高效、可靠的人力資源管理,以簡(jiǎn)單、快捷、易用為目標(biāo),同時(shí)結(jié)合簡(jiǎn)單易行的系統(tǒng)后期維護(hù),可以通過功能控件進(jìn)行相應(yīng)的修改而不需要進(jìn)行整個(gè)系統(tǒng)框架的重構(gòu)。系統(tǒng)通過賬號(hào)自動(dòng)識(shí)別用戶的身份,以便跳轉(zhuǎn)到不同的頁(yè)面,提供不同的操作內(nèi)容。根據(jù)對(duì)人力資源管理的功能需求分析,本系統(tǒng)的用戶分為管理人員和普通員工兩大類,對(duì)不同類型的用戶,限定了其在系統(tǒng)中的操作權(quán)限。管理人員又分為高級(jí)管理員admin和二級(jí)管理員leader。
高級(jí)管理員admin類似企業(yè)中的人事主管,擁有最高的操作權(quán)限,具有員工信息管理的權(quán)限,可以對(duì)除員工個(gè)人信息外的各類信息進(jìn)行增加、刪除和修改等操作,可以幫助員工進(jìn)行密碼重置,可以對(duì)公共區(qū)域信息進(jìn)行審核和管理。另外,還包含本系統(tǒng)最特殊的角色列表及其權(quán)限列表的編輯權(quán)限。
二級(jí)管理員leader也屬于管理員類別的用戶,權(quán)限僅次于高級(jí)管理員admin,使用與admin相同的操作頁(yè)面。除了角色管理和權(quán)限權(quán)力外,leader擁有admin其他的所有操作權(quán)限。
普通員工可以通過公告管理查詢公司發(fā)布的最新消息及活動(dòng),通過申報(bào)模塊與管理員溝通相關(guān)事務(wù)需求或申請(qǐng)有關(guān)活動(dòng)并查看管理員的回復(fù)內(nèi)容或?qū)徍诵畔ⅲㄟ^留言墻模塊經(jīng)管理人員審核后發(fā)布留言,在員工列表查看當(dāng)月優(yōu)秀員工名單和值日列表,在個(gè)人信息模塊對(duì)本人的基本信息進(jìn)行維護(hù)(該模塊的信息編輯權(quán)限只對(duì)個(gè)人開放,保證了用戶信息的私密性,其他用戶包括管理員無權(quán)編輯)。
從系統(tǒng)可行性角度看,該系統(tǒng)基于PHP和MySQL實(shí)現(xiàn),技術(shù)成熟度高,開發(fā)成本低。另外,系統(tǒng)采用B/S模式,支持大部分主流瀏覽器軟件,系統(tǒng)界面操作簡(jiǎn)單,使用方便,對(duì)管理人員和普通員工進(jìn)行簡(jiǎn)單的培訓(xùn),就可以熟練使用,擁有很高的可行性。
2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
首先,進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)。根據(jù)本系統(tǒng)所涉及的所有信息,共使用15個(gè)數(shù)據(jù)表。
(1)用戶表hx_user,主要用于存儲(chǔ)用戶基本信息,包含id,username,name,sex,department,position和userpass等字段。
(2)部門表hx_department,主要用于存儲(chǔ)部門基本信息,包含id和bumen字段。
(3)職位表hx_postion,主要用于存儲(chǔ)職位基本信息,包含id和zhiwei字段。
(4)權(quán)限表hx_node,主要用于存儲(chǔ)權(quán)限基本信息,包含id,name,moname,mname,aname和status等字段。
(5)優(yōu)秀員工表hx_excellent,主要用于存儲(chǔ)優(yōu)秀員工基本信息,包含id,username,name,title和money第字段。
(6)留言表hx_guest,主要用于存儲(chǔ)留言墻基本信息,包含id,name,title,replytime和sta等字段。
(7)角色表hx_role,主要用于存儲(chǔ)角色基本信息,包含id,name,status和remark等字段。
(8)角色臨時(shí)表hx_tem_role,主要用于存儲(chǔ)角色權(quán)限信息的臨時(shí)表,包含id,name,status、remark和node等字段。
(9)角色-節(jié)點(diǎn)表hx_role_node,主要用于存儲(chǔ)角色和權(quán)限的ID基本信息,包含rid和nid字段。
(10)用戶-角色表hx_user_role,主要用于存儲(chǔ)用戶和角色的ID基本信息包含rid和uid字段。
(11)用戶詳情表hx_user_detail,主要用于存儲(chǔ)用戶詳情基本信息,包含id,email,telephone,photo和info等字段。
(12)用戶臨時(shí)表hx_tem_user,包含從hx_user、hx_role和hx_user_role表中獲取的id,username,name,sex,department,position和role等字段。
(13)申報(bào)表hx_check,主要用于存儲(chǔ)用戶申報(bào)信息,包含id,username,name,title和fankui等字段。
(14)員工值日表hx_duty,主要用于存儲(chǔ)員工值日基本信息,包含id,username,name,department和time等字段。
(15)公告表hx_book,主要用于存儲(chǔ)公告基本信息,包含id,title和replytime等字段。
其次,對(duì)于基于B/S結(jié)構(gòu)的系統(tǒng),根據(jù)使用需求進(jìn)行設(shè)計(jì),包含多個(gè)頁(yè)面以實(shí)現(xiàn)各類功能。
管理人員登錄后,可以使用以下頁(yè)面:
角色管理頁(yè)面,包含角色列表、權(quán)限列表、部門列表和職位列表的編輯。公告管理頁(yè)面,包含通知列表的編輯。留言墻頁(yè)面,包含留言列表的編輯。員工管理頁(yè)面,包含員工列表、本月之星、值日列表和申報(bào)列表的編輯。個(gè)人中心,包含個(gè)人信息、登錄密碼的編輯和退出登錄功能。
普通員工登錄后,可以使用以下頁(yè)面:
公告墻頁(yè)面,包含通知列表的查看。留言墻頁(yè)面,包含留言列表的查看和本人留言提交功能。信息查詢頁(yè)面,包含本月之星查看、值日列表查看和申報(bào)提交功能。個(gè)人中心頁(yè)面,包含個(gè)人信息、登錄密碼的編輯和退出登錄功能。
最后,根據(jù)企業(yè)用戶對(duì)頁(yè)面結(jié)構(gòu)、配色、風(fēng)格等方面的需求,結(jié)合企業(yè)文化的特點(diǎn),設(shè)計(jì)出相關(guān)網(wǎng)頁(yè)。
3 系統(tǒng)測(cè)試和可用性評(píng)價(jià)
開發(fā)完成后,對(duì)系統(tǒng)的各個(gè)頁(yè)面的功能進(jìn)行了全面系統(tǒng)的測(cè)試,以確保各頁(yè)面的顯示及操作功能的正常使用。主要包括了用戶登錄及身份識(shí)別、高級(jí)管理員的權(quán)限列表操作、預(yù)約租房、房源發(fā)布、租戶信息的管理等功能的測(cè)試。經(jīng)過系統(tǒng)測(cè)試,本系統(tǒng)操作方便高效,可以滿足當(dāng)下各類企業(yè)人力資源管理的基本需求。在實(shí)際使用中,還可以將人力資源管理系統(tǒng)有效地集成到企業(yè)資源管理系統(tǒng)中,為企業(yè)提供更加完善、高效的信息服務(wù),使企業(yè)的決策更加科學(xué)合理,使得發(fā)展更加欣欣向榮。
4 結(jié)束語
本文介紹了一套企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),主要對(duì)系統(tǒng)中的公告管理、角色管理、留言墻管理、員工管理、個(gè)人中心五個(gè)主要模塊進(jìn)行了詳細(xì)的闡述。
該系統(tǒng)是基于 ThinkPHP技術(shù),參照RBAC 系統(tǒng)開發(fā)一個(gè)人力資源管理系統(tǒng)。RBAC(Role-Based Accessed Control)即基于角色的權(quán)限訪問控制,在 RBAC 中,權(quán)限與角色之間緊密相連息息相關(guān),通過將用戶設(shè)計(jì)成為適當(dāng)?shù)慕巧峙湓摻巧牟僮鳈?quán)限。RBAC 系統(tǒng)的優(yōu)點(diǎn)是可以簡(jiǎn)化系統(tǒng)操作權(quán)限的管理,實(shí)現(xiàn)有效的訪問權(quán)限控制。
根據(jù)不同的使用需求,本系統(tǒng)還可以增加留言墻回復(fù)功能、職工考勤打卡和好友管理等功能模塊。
參考文獻(xiàn):
[1]劉曉繪.基于B/S模式的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都電子科技大學(xué),2013.
[2]陳加林,葉廣仔,陳俞強(qiáng).基于WAMP技術(shù)的員工信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2017,13(12):85-87.
[3]張偉.辦公文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華東師范大學(xué),2011.
[4]王剛.PHP網(wǎng)站平臺(tái)搭建方法[J].華章,2012(15):295.
[5]黃承榮.南平市計(jì)劃生育業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).[D].電子科技大學(xué),2013.
[6]肖魁.元素訓(xùn)練課程輔助教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].湖南大學(xué),2016.
[7]胡秋玲.基于Web的醫(yī)學(xué)標(biāo)本管理信息系統(tǒng)設(shè)計(jì)[D].西安電子科技大學(xué),2014.
[8]邱夢(mèng)欣.促進(jìn)科技成果轉(zhuǎn)化中的政府職能轉(zhuǎn)變研究[D].南京工業(yè)大學(xué),2018.