国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于LINQ的電力企業(yè)人力資源系統(tǒng)設(shè)計與實現(xiàn)

2016-11-23 02:24:37陳景森
關(guān)鍵詞:電力企業(yè)

陳景森

摘 要:人力資源管理的信息化對促進電力企業(yè)的快速發(fā)展有著非常重要的作用。文章針對上海崇明供電公司設(shè)計實現(xiàn)了人力資源管理系統(tǒng)。該系統(tǒng)基于LINQ技術(shù)設(shè)計,采用三層體系結(jié)構(gòu)模型,能夠以統(tǒng)一的方式訪問各種數(shù)據(jù)源。該系統(tǒng)將數(shù)據(jù)庫訪問方式模塊化,實現(xiàn)了模塊內(nèi)的高聚合,模塊間的低耦合,符合軟件工程設(shè)計的規(guī)范。本系統(tǒng)實現(xiàn)了人事資料的錄入、查詢、統(tǒng)計等一系列管理功能,軟件功能完備、架構(gòu)清晰、易于使用、便于擴展,是人力資源管理的有利工具。

關(guān)鍵詞:LINQ;人力資源管理系統(tǒng);三層模型;電力企業(yè)

中圖分類號:TP319 文獻標識碼:A 文章編號:1006-8937(2016)27-0024-03

1 概 述

信息技術(shù)正在社會的各個領(lǐng)域引起革命性的變化。特別是近年來國家提出“互聯(lián)網(wǎng)+”戰(zhàn)略,大力促進社會各行各業(yè)信息化水平。電力企業(yè)作為國家能源骨干企業(yè),加快信息化建設(shè)變得十分重要。

作為國有大型企業(yè),電力企業(yè)從業(yè)人數(shù)眾多,對人力資源進行高效的管理對企業(yè)的發(fā)展十分重要。傳統(tǒng)的紙質(zhì)管理模式存在著保存困難、查詢困難、效率低下等問題,已經(jīng)跟不上現(xiàn)代電力企業(yè)的發(fā)展?;谟嬎銠C系統(tǒng)的人力資源信息化管理可靠性高、成本低、保密性強,是電力公司實現(xiàn)管理信息化、智能化、科學化的重要手段。

目前,市場上存在著多種人力資源管理軟件。然而,這些軟件并不能很好的滿足具體電力公司的管理需求。

本文針對上海市電力公司崇明供電公司人事管理的特點,設(shè)計實現(xiàn)高效、可靠和安全的人力資源管理系統(tǒng)。利用此系統(tǒng),管理者能夠有效的管理員工檔案信息、工資福利以及休假信息等,方便快捷的進行查詢、修改和添加等操作,從而使人力資源管理部門從日常繁瑣的管理事務(wù)中解脫出來,將主要精力放在人才隊伍的長遠建設(shè)上來,促進電力企業(yè)的快速發(fā)展。

本文介紹一種基于LINQ的人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)方法。該系統(tǒng)采用LINQ技術(shù),能夠以統(tǒng)一的方式訪問各種數(shù)據(jù)源,降低數(shù)據(jù)訪問的復(fù)雜度。此外,該系統(tǒng)能夠?qū)崿F(xiàn)人員資料電子化存儲,便捷化查詢、分類統(tǒng)計等諸多優(yōu)點,極大的提高了電力企業(yè)人力資源管理的效率。

2 系統(tǒng)需求分析

設(shè)計人力資源管理系統(tǒng)的目的是實現(xiàn)公司人力資源管理工作的信息化,提高人員管理的效率,增進管理的規(guī)范化。下面從功能新需求和非功能性需求兩個方面對本系統(tǒng)進行分析。

2.1 功能性需求分析

根據(jù)上海市電力公司崇明供電公司人力資源管理的具體實際,本系統(tǒng)需要實現(xiàn)的系列功能,如圖1所示,各項功能的具體描述如下。

2.1.1 用戶權(quán)限管理

用來設(shè)置不同用戶的權(quán)限。系統(tǒng)共設(shè)置了超級管理員、一般管理員和普通用戶三種不同權(quán)限的用戶。普通用戶只能夠查看與自己有關(guān)的信息。一般管理員能夠管理普通用戶。超級管理員能夠?qū)ο到y(tǒng)基礎(chǔ)信息、工具進行配置以及管理其他用戶。

2.1.2 基礎(chǔ)信息管理

基礎(chǔ)信息指的是一些預(yù)先設(shè)定的與員工和企業(yè)相關(guān)的選項信息,例如員工的民族類別、職務(wù)等級以及所有部門名稱等?;A(chǔ)信息的配置為員工信息的管理提供了便利。只有超級管理員能夠?qū)A(chǔ)信息進行配置。

2.1.3 人事檔案管理

提供員工信息的添加、修改、查詢和統(tǒng)計功能。員工信息包含姓名、性別、身份證號和照片等一系列信息,按照一定規(guī)則記錄在數(shù)據(jù)庫中。

通過輸入與員工信息相關(guān)的關(guān)鍵字,可以調(diào)閱相關(guān)人員的信息,同時這些信息能夠生成Word文檔。另外,一般管理員能夠根據(jù)實際需要修改員工信息,并且能夠統(tǒng)計不同類別人員的人數(shù)。

2.1.4 工資福利管理

主要把包括對員工工資、獎懲和休假等信息的管理。在工資管理中,系統(tǒng)提供對員工工資進行結(jié)算的功能。系統(tǒng)支持對員工的基本工資、績效工資、獎勵工資以及扣除工資等多種模式的管理。管理員能夠?qū)T工工資進行逐項核算,還可以針對不同級別的員工設(shè)置不同的稅率。系統(tǒng)能夠存儲工資發(fā)放的歷史信息。管理員能夠用多種查詢條件進行智能化搜索。

另外,管理員能夠記錄、查詢、修改員工的休假信息。

2.1.5 系統(tǒng)工具

為了增強系統(tǒng)的功能,系統(tǒng)中提供了計算器、記事本和數(shù)據(jù)庫管理功能。普通用戶可以在需要時提供的計算器和記事本。關(guān)于數(shù)據(jù)庫的管理,超級管理員能夠備份、還原以及清空數(shù)據(jù)庫。

2.2 非功能性需求分析

本系統(tǒng)除了實現(xiàn)人力資源管理各項功能外,還應(yīng)該有良好的界面以及便于使用。為此,本系統(tǒng)還應(yīng)滿足以下非功能性需求。

2.2.1 操作的簡單性

系統(tǒng)應(yīng)該提供良好的界面,用戶能夠方便的使用各項功能。系統(tǒng)的用戶大部分是非計算機專業(yè)人員,系統(tǒng)不應(yīng)涉及到計算機專業(yè)術(shù)語。界面元素術(shù)語應(yīng)該通俗易懂。系統(tǒng)還應(yīng)該提供盡可能詳細的幫助文檔,便于用戶學習使用。

2.2.2 系統(tǒng)的可擴展性

系統(tǒng)遵循模塊化的原則進行設(shè)計,在實現(xiàn)時盡量做到模塊內(nèi)部高聚合,模塊之間低耦合,便于軟件在將來進行擴展。

2.2.3 系統(tǒng)對不同數(shù)據(jù)庫和操作系統(tǒng)的兼容性

系統(tǒng)應(yīng)當能在目前比較流行的操作系統(tǒng)上運行。系統(tǒng)在設(shè)計時應(yīng)當考慮到兼容不同的數(shù)據(jù)庫,而不能在實現(xiàn)中僅僅只支持一種數(shù)據(jù)庫。這就要求系統(tǒng)在實現(xiàn)時不能有依賴于某種數(shù)據(jù)庫的代碼。

3 系統(tǒng)詳細設(shè)計

本系統(tǒng)基于C/S架構(gòu),采用面向?qū)ο蟮某绦蛟O(shè)計語言C#開發(fā),數(shù)據(jù)庫采用SQL SERVER 2005。為使系統(tǒng)具有良好的性能和可擴展性,本系統(tǒng)在設(shè)計上主要有以下方面的特色。

3.1 基于LINQ的三層體系結(jié)構(gòu)

為實現(xiàn)模塊化、界面與實現(xiàn)分離的軟件設(shè)計原則,本系統(tǒng)采用三層體系結(jié)構(gòu)模型,如圖2所示。

三層體系結(jié)構(gòu)模型包括表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。表示層指的是系統(tǒng)提供給用戶的操作界面,用來接收用戶的指令和顯示用戶所需要的信息。業(yè)務(wù)邏輯層代表系統(tǒng)的核心功能。系統(tǒng)的各項功能后臺實現(xiàn)在此層中完成。該層在通常以類庫的形式實現(xiàn)。數(shù)據(jù)訪問層主要是實現(xiàn)對數(shù)據(jù)各種操作,根據(jù)業(yè)務(wù)層轉(zhuǎn)發(fā)過來的數(shù)據(jù)操作請求更新數(shù)據(jù)庫以及將從數(shù)據(jù)庫獲得的數(shù)據(jù)信息轉(zhuǎn)發(fā)到業(yè)務(wù)層。

由于在系統(tǒng)中歲數(shù)據(jù)的訪問都需要連接字符串、創(chuàng)建連接、執(zhí)行查詢和更新等統(tǒng)統(tǒng)操作,為了提高代碼復(fù)用率,將通用數(shù)據(jù)庫訪問函數(shù)集成到一個實體類庫中,如圖2所示。該實體類庫能夠輔助三層完成數(shù)據(jù)交換。在通用實體類庫中引入了LINQ數(shù)據(jù)訪問機制。LINQ是一種用來進行數(shù)據(jù)訪問的編程模型。通過使用LINQ,可以使.NET語言中直接支持數(shù)據(jù)查詢。LINQ的最大優(yōu)點在于能夠以統(tǒng)一的方式訪問各種數(shù)據(jù)源,如數(shù)據(jù)庫、XML、數(shù)組、集合等,避免各種數(shù)據(jù)格式之間經(jīng)常性的轉(zhuǎn)換。利用LINQ技術(shù)創(chuàng)建的通用實體類能湊在三個模塊之間使用對象進行數(shù)據(jù)的傳遞。

三層體系結(jié)構(gòu)使得項目結(jié)構(gòu)清楚合理,分工明確。層與層之間低耦合,層內(nèi)部高內(nèi)聚,利于軟件的復(fù)用擴展。

3.2 數(shù)據(jù)庫設(shè)計

本系統(tǒng)設(shè)計的關(guān)鍵技術(shù)之一是設(shè)計合理的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫設(shè)計主要任務(wù)是確定數(shù)據(jù)庫表實體,分析數(shù)據(jù)表設(shè)計的細節(jié)以及建立這些實體之間的聯(lián)系。為此,需要進行數(shù)據(jù)庫的概念數(shù)據(jù)模型設(shè)計。

本系統(tǒng)數(shù)據(jù)庫設(shè)計的E-R圖,如圖3所示。

在圖中,方框表示數(shù)據(jù)表實體,橢圓表示實體數(shù)據(jù)表對應(yīng)的數(shù)據(jù)項。

本系統(tǒng)中存在著管理員、員工、功能權(quán)限、部門信息、休假信息、懲罰信息、基礎(chǔ)信息、獎勵信息、工資信息九個數(shù)據(jù)表。對于每個表,這里只列出了部分數(shù)據(jù)項。管理員數(shù)據(jù)庫表存儲系統(tǒng)的使用者,主要信息字段為用戶名、密碼和相應(yīng)權(quán)限。針對每種權(quán)限,在功能權(quán)限表中記錄相應(yīng)的功能是否能被使用。管理員配置系統(tǒng)基礎(chǔ)信息。

基礎(chǔ)信息數(shù)據(jù)表里主要有民族類別、部門類別和政治面貌等數(shù)據(jù)項。管理員能夠添加相應(yīng)的數(shù)據(jù)信息,便于員工信息錄入。管理員也能夠管理部門信息,在部門信息表中錄入部門名稱、主管等信息。管理員管理員工信息,員工信息表里主要有姓名、性別、ID等數(shù)據(jù)項。員工擁有工資信息表、獎勵信息表、懲罰信息表和休假信息表,用來記錄員工工作的各種信息。

在圖3總存在著一對一、一對多和多對多等多種關(guān)系。該E-R圖所描述的實體關(guān)系經(jīng)過轉(zhuǎn)換可以容易的得到軟件設(shè)計所需要的各種數(shù)據(jù)表。

4 結(jié) 語

本文針對上海電力公司人力資源管理設(shè)計實現(xiàn)了信息管理系統(tǒng),詳細描述了系統(tǒng)的功能需求、體系結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計方案,本系統(tǒng)采用基于LINQ的三層體系結(jié)構(gòu),實現(xiàn)了功能的模塊化設(shè)計。系統(tǒng)功能完善,易于使用、可擴展性強,極大的提高了人力資源管理的效率。

參考文獻:

[1] 陸軍.基于“三定”的企業(yè)內(nèi)部人力資源市場建設(shè)[J].中國電力企業(yè)管 理,2014(6): 56-57.

[2] 田博..電力公司人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技 大學,2015

[3] 高巖.電力企業(yè)人力資源管理信息系統(tǒng)的研究與開發(fā)[J].河北電力技 術(shù),2007 26(3): 20-22.

[4] 牟磊.基于J2EE架構(gòu)的人力資源管理系統(tǒng)通用開發(fā)方案的設(shè)計與實 現(xiàn)[J].信息通信, 2015(9):180-181.

猜你喜歡
電力企業(yè)
基于Canopy-Kmeans算法的電力企業(yè)流量數(shù)據(jù)分析研究
黨員在電力企業(yè)精神文明建設(shè)中的推進作用
電力企業(yè)紀檢監(jiān)察工作創(chuàng)新思考
新時期做好電力企業(yè)工會工作的思考
基于新形勢下電力企業(yè)人力資源的開發(fā)與管理
電力企業(yè)物資管理模式探討
消費導刊(2018年10期)2018-08-20 02:57:10
電力企業(yè)財務(wù)管理模式創(chuàng)新研究
消費導刊(2018年10期)2018-08-20 02:57:04
電力企業(yè)基層員工激勵機制的思考
消費導刊(2017年20期)2018-01-03 06:27:38
中國電力企業(yè)的海外投資熱潮
能源(2017年9期)2017-10-18 00:48:25
關(guān)于電力企業(yè)生產(chǎn)管理信息系統(tǒng)的設(shè)計與實現(xiàn)應(yīng)用
靖西县| 自治县| 云林县| 洛浦县| 类乌齐县| 惠州市| 彰武县| 梧州市| 塘沽区| 宁都县| 万年县| 青神县| 循化| 富阳市| 伊宁市| 财经| 丹凤县| 民乐县| 五台县| 斗六市| 阳新县| 吴桥县| 垫江县| 新蔡县| 准格尔旗| 麦盖提县| 绍兴县| 乌鲁木齐县| 库尔勒市| 桐城市| 峨眉山市| 永清县| 新建县| 昭觉县| 子洲县| 镇坪县| 绥德县| 永仁县| 始兴县| 双城市| 沙湾县|