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