安然
摘 ? 要:人事管理系統(tǒng)主要實現(xiàn)管理員對員工信息的管理,包括插入員工的基本信息、學(xué)歷信息、培訓(xùn)記錄、工資信息等以及能夠?qū)T工的各種信息進(jìn)行修改、刪除,并且對于辭職、退休、開出員工信息的管理。同時可以按照某種條件,方便查詢統(tǒng)計符合條件的員工信息。也可以對普通用戶進(jìn)行授權(quán),瀏覽查詢用戶想要的結(jié)果,并能夠?qū)Σ樵?、統(tǒng)計的結(jié)果用報表形式打印出來,實現(xiàn)信息化管理。
關(guān)鍵詞:人事管理系統(tǒng);Visio制圖;數(shù)據(jù)庫
隨著科學(xué)技術(shù)的不斷提高以及計算機應(yīng)用在社會的普及,計算機科學(xué)日漸成熟,人們已經(jīng)認(rèn)識到信息處理在社會工作、生活、生產(chǎn)、管理等方面的強大作用。作為計算機應(yīng)用的一部分,使用計算機對人事、工資信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事、工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。
利用人事管理系統(tǒng),可對社保管理、合同管理和部門管理的數(shù)據(jù)進(jìn)行查詢和更新,可以更清晰地用關(guān)系數(shù)據(jù)庫模式表示出來,采用數(shù)據(jù)庫的操作比較容易,而員工模塊中的月末統(tǒng)計也只是一個查詢統(tǒng)計功能,這些在設(shè)計好數(shù)據(jù)庫之后不是問題。從規(guī)模上來說,人事管理系統(tǒng)應(yīng)屬于中小型數(shù)據(jù)庫應(yīng)用程序,在過程涉及期間可以完成從系統(tǒng)需求分析到系統(tǒng)測試的所有工作,不存在開發(fā)時間限制的問題?;谌耸鹿芾硐到y(tǒng)不屬于大的數(shù)據(jù)庫系統(tǒng),并且沒有嚴(yán)格的實時性的要求,因此,只要普通系統(tǒng)配置就可運行,需要的只是作為服務(wù)器的計算機,還有作為平臺的計算。并且,在系統(tǒng)開發(fā)完成以后,由于人事管理的廣泛性,可將系統(tǒng)擴(kuò)展為通用的軟件,增加其重要性,實現(xiàn)資源的最大利用率。這樣降低了系統(tǒng)開發(fā)的開支,從而實現(xiàn)經(jīng)濟(jì)上的可行性。
1 ? ?人事管理系統(tǒng)分析
1.1 ?需求分析
人事管理系統(tǒng)包括4大模塊:考勤管理崗位、員工管理崗位、考評管理崗位、部門管理崗位[1],根據(jù)這些功能來實現(xiàn)添加、修改、刪除、查詢、打印等功能。通過這4個模塊,公司員工可以了解自己的相關(guān)信息,包括個人信息、個人工資福利、簽約的合同(也可以適當(dāng)?shù)靥嵝训狡跁r間,是否續(xù)簽,還是更改)、考勤、查看是否有培訓(xùn)、調(diào)職等相關(guān)的信息。公司領(lǐng)導(dǎo)可以查看一下自己員工的各種公開信息,例如:家庭住址、聯(lián)系方式,也可以查看一下他們近期的表現(xiàn),通過考勤管理、績效管理,還可以查看是否需要招聘,是否需要培訓(xùn)等。
1.2 ?繪制人事管理系統(tǒng)結(jié)構(gòu)圖
取得用戶組織結(jié)構(gòu)圖是需求分析步驟中的基礎(chǔ)工作之一,在高職教學(xué)中可以讓學(xué)生結(jié)合企業(yè)需求啟動Visio進(jìn)行繪圖,達(dá)到第二課堂與“三大素養(yǎng)”相結(jié)合的培育目標(biāo),首先選擇“組織結(jié)構(gòu)圖”模板或者選擇主菜單“文件”→“新建”→“形狀”→“商務(wù)”→“組織結(jié)構(gòu)圖”→“組織結(jié)構(gòu)圖形狀”,即可使用窗口的圖形繪制人事管理部門組織結(jié)構(gòu),如圖1所示。
1.3 ?繪制系統(tǒng)數(shù)據(jù)流程
通過收集資料,并對資料進(jìn)行分析整理,繪制人事管理系統(tǒng)數(shù)據(jù)流程圖(Data Flow Diagram,DFD)。啟動Visio,選擇“數(shù)據(jù)流圖表”模板或者選擇主菜單“文件”→“形狀”→“流程圖”→“流程圖表形狀”,即可使用該窗口的圖形繪制數(shù)據(jù)流圖,如圖2所示。
圖2 ?人事管理系統(tǒng)數(shù)據(jù)流程
1.4 ?了解系統(tǒng)功能需求
人事管理系統(tǒng)需要的功能有部門管理、員工管理、考勤管理和考評管理4個部分。
(1)部門管理:用于插入、更新、刪除和查詢部門信息。企業(yè)中設(shè)置了各種部門,部門與部門之間是從屬或協(xié)同的關(guān)系,因此,系統(tǒng)中以樹狀結(jié)構(gòu)顯示部門之間的關(guān)系。部門編制管理可以靈活地定義這些層次和屬性。
(2)員工管理:用于插入、更新、刪除和查詢員工信息以及進(jìn)行員工調(diào)動。員工的信息除了基本信息外,還包括家庭成員、學(xué)習(xí)培訓(xùn)等信息。
(3)考勤管理:用于插入、更新、刪除和查詢員工的考勤信息。在插入或更新考勤信息時,要求能夠在界面中比較方便地選擇企業(yè)的員工。
(4)考評管理:用于插入、更新、刪除和查詢員工的考評信息和工業(yè)業(yè)績等情況。
在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)與設(shè)計中,將對以上功能需求按照自頂向下逐步求精的方法進(jìn)行模塊劃分,應(yīng)用程序設(shè)計語言實現(xiàn)各功能模塊的界面設(shè)計與數(shù)據(jù)訪問。高職教育中可以在“C語言程序設(shè)計”課堂教學(xué)中進(jìn)行改革教學(xué),引入系統(tǒng)開發(fā)的理念。
1.5 ?細(xì)讀數(shù)據(jù)字典
針對企業(yè)人事管理系統(tǒng)的需求,通過對系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)流程的分析,總結(jié)出需要以下信息。
部門信息:部門編號、部門名稱、部門描述、上級部門等。
員工信息:員工編號、員工姓名、性別、民族、出生日期、身份證號碼、政治面貌、文化程度、婚姻狀況、籍貫、電話、所在部門、工作崗位、職務(wù)、工作地點、基本工資、家庭成員編號、成員姓名、成員關(guān)系、成員性別、成員出生日期等。
考勤信息:員工編號、考勤月份、當(dāng)月天數(shù)、全勤天數(shù)、病假天數(shù)、事假天數(shù)、曠工天數(shù)、法定休假天數(shù)、年休假天數(shù)、調(diào)休假天數(shù)、出差天數(shù)、遲到天數(shù)、早退天數(shù)、加班天數(shù)等。
考評信息:員工編號、考評月份、工作業(yè)績、領(lǐng)導(dǎo)評價、人力部門評價、獎金系數(shù)等。
學(xué)習(xí)培訓(xùn)信息:培訓(xùn)編號、員工編號、培訓(xùn)時間、培訓(xùn)地點、培訓(xùn)內(nèi)容、培訓(xùn)天數(shù)等。
工作地點信息:工作地點編號、工作地址、工作室門牌號、工作室名稱、固定電話等。
2 ? ?數(shù)據(jù)庫概念設(shè)計
2.1 ?根據(jù)人事管理系統(tǒng)的需求分析,進(jìn)行概念設(shè)計
此處該出IDEF1X方法建立概念模型的基本步驟。
(1)定義實體:根據(jù)需求分析,找出數(shù)據(jù)實體。分析可知,人事管理系統(tǒng)中存在“員工”“部門”“學(xué)習(xí)培訓(xùn)”“工作地點”4個獨立實體,實體“考勤”“考評”均是實體“員工”的從屬實體。
(2)定義屬性:根據(jù)需求分析的數(shù)據(jù)字典可以得到各實體的屬性
(3)定于主鍵:根據(jù)需求分析,找出各實體的主鍵。實體“員工”“部門”“培訓(xùn)學(xué)習(xí)”和“工作地點”的主鍵分別為“員工編號”“部門編號”“培訓(xùn)編號”和“工作地點編號”。
(4)定義聯(lián)系:根據(jù)需求分析,找出實體與實體之間的聯(lián)系。
2.2 ?確定聯(lián)系:父實體與子實體存在0/1:n(n>=0)的聯(lián)系
(1)標(biāo)識聯(lián)系:員工與考勤、員工與考評(1到0或多)。
(2)非標(biāo)識聯(lián)系(強制):員工與學(xué)習(xí)培訓(xùn)(1到0或多)。
(3)非標(biāo)識聯(lián)系(非強制):工作地點與員工(0或1到0或多)。
(4)遞歸聯(lián)系:實體“部門”與自己相關(guān)聯(lián)(1到0或多)。
(5)員工與部門(多到多)。仔細(xì)分析可知,員工和部門之間存在“任職”聯(lián)系。因為員工可能會在部門之間調(diào)動,所以員工在不同的時期可能在不同的部門任職,因此,員工和部門之間是多到多的聯(lián)系[2]。
3 ? ?概念模型設(shè)計
3.1 ?實體的表示方法
獨立實體:不依賴于其他實體和聯(lián)系就可以獨立存在的實體稱為獨立實體。該實體的主鍵屬性組中沒有來自其他實體的主鍵。用方角矩形標(biāo)識,也被稱為強實體或擁有者實體。
從屬實體:依賴于其他實體和聯(lián)系才能存在的實體稱為從屬實體。該實體的主鍵屬性組中包含來自其他實體的主鍵,用圓角矩形來表示,也常被稱為弱實體或依賴實體。
父實體:父實體的實例可以被關(guān)聯(lián)到其他實體(子實體)的0個、1個或多個實例上。
子實體:子實體的實例可以被確定地關(guān)聯(lián)到其他實體的1個實例上,特殊情況下可以是0個實例。如果該子實體中的主鍵含有父實體的主鍵屬性,則為父實體的從屬實體。
3.2 ?概念模型圖
應(yīng)用IDEFIX方法,采用Visio“數(shù)據(jù)庫模型圖”模板中的建模工具建立人事管理系統(tǒng)數(shù)據(jù)庫的概念模型。簡化了實體的部分屬性描述后所見的概念模型如圖3所示。
4 ? ?結(jié)語
人事管理系統(tǒng)在生活當(dāng)中能夠得到廣泛的應(yīng)用,是因為其給人們的生活提供了很多的便利,人事管理系統(tǒng)單指匯集成功企業(yè)先進(jìn)的人力資源管理理念,并且具備各種經(jīng)驗和實踐的技巧與信息技術(shù)實現(xiàn)對企業(yè)人力資源信息的管理,從而能夠為企業(yè)使用人力資源管理解決各種各樣的方案。在高職教育中,也可以引入校企合作學(xué)習(xí)方式,促進(jìn)高職技能競賽活動與高素質(zhì)技術(shù)技能型的人才培養(yǎng)模式。
[參考文獻(xiàn)]
[1]周 ? 慧,施樂軍,崔玉禮.SQL Server 2012數(shù)據(jù)庫技術(shù)及應(yīng)用[M].北京:人民郵電出版社,2017.
[2]范 ? 蕤,潘永惠.SQL Server 2012數(shù)據(jù)庫系統(tǒng)設(shè)計與項目實踐[M].北京:清華大學(xué)出版社,2017.