基于LINQ的电力企业人力资源系统设计与实现

来源 :企业技术开发·下旬刊 | 被引量 : 0次 | 上传用户:bo0316
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:人力资源管理的信息化对促进电力企业的快速发展有着非常重要的作用。文章针对上海崇明供电公司设计实现了人力资源管理系统。该系统基于LINQ技术设计,采用三层体系结构模型,能够以统一的方式访问各种数据源。该系统将数据库访问方式模块化,实现了模块内的高聚合,模块间的低耦合,符合软件工程设计的规范。本系统实现了人事资料的录入、查询、统计等一系列管理功能,软件功能完备、架构清晰、易于使用、便于扩展,是人力资源管理的有利工具。
  关键词:LINQ;人力资源管理系统;三层模型;电力企业
  中图分类号:TP319 文献标识码:A 文章编号:1006-8937(2016)27-0024-03
  1 概 述
  信息技术正在社会的各个领域引起革命性的变化。特别是近年来国家提出“互联网+”战略,大力促进社会各行各业信息化水平。电力企业作为国家能源骨干企业,加快信息化建设变得十分重要。
  作为国有大型企业,电力企业从业人数众多,对人力资源进行高效的管理对企业的发展十分重要。传统的纸质管理模式存在着保存困难、查询困难、效率低下等问题,已经跟不上现代电力企业的发展。基于计算机系统的人力资源信息化管理可靠性高、成本低、保密性强,是电力公司实现管理信息化、智能化、科学化的重要手段。
  目前,市场上存在着多种人力资源管理软件。然而,这些软件并不能很好的满足具体电力公司的管理需求。
  本文针对上海市电力公司崇明供电公司人事管理的特点,设计实现高效、可靠和安全的人力资源管理系统。利用此系统,管理者能够有效的管理员工档案信息、工资福利以及休假信息等,方便快捷的进行查询、修改和添加等操作,从而使人力资源管理部门从日常繁琐的管理事务中解脱出来,将主要精力放在人才队伍的长远建设上来,促进电力企业的快速发展。
  本文介绍一种基于LINQ的人力资源管理系统的设计与实现方法。该系统采用LINQ技术,能够以统一的方式访问各种数据源,降低数据访问的复杂度。此外,该系统能够实现人员资料电子化存储,便捷化查询、分类统计等诸多优点,极大的提高了电力企业人力资源管理的效率。
  2 系统需求分析
  设计人力资源管理系统的目的是实现公司人力资源管理工作的信息化,提高人员管理的效率,增进管理的规范化。下面从功能新需求和非功能性需求两个方面对本系统进行分析。
  2.1 功能性需求分析
  根据上海市电力公司崇明供电公司人力资源管理的具体实际,本系统需要实现的系列功能,如图1所示,各项功能的具体描述如下。
  2.1.1 用户权限管理
  用来设置不同用户的权限。系统共设置了超级管理员、一般管理员和普通用户三种不同权限的用户。普通用户只能够查看与自己有关的信息。一般管理员能够管理普通用户。超级管理员能够对系统基础信息、工具进行配置以及管理其他用户。
  2.1.2 基础信息管理
  基础信息指的是一些预先设定的与员工和企业相关的选项信息,例如员工的民族类别、职务等级以及所有部门名称等。基础信息的配置为员工信息的管理提供了便利。只有超级管理员能够对基础信息进行配置。
  2.1.3 人事档案管理
  提供员工信息的添加、修改、查询和统计功能。员工信息包含姓名、性别、身份证号和照片等一系列信息,按照一定规则记录在数据库中。
  通过输入与员工信息相关的关键字,可以调阅相关人员的信息,同时这些信息能够生成Word文档。另外,一般管理员能够根据实际需要修改员工信息,并且能够统计不同类别人员的人数。
  2.1.4 工资福利管理
  主要把包括对员工工资、奖惩和休假等信息的管理。在工资管理中,系统提供对员工工资进行结算的功能。系统支持对员工的基本工资、绩效工资、奖励工资以及扣除工资等多种模式的管理。管理员能够对员工工资进行逐项核算,还可以针对不同级别的员工设置不同的税率。系统能够存储工资发放的历史信息。管理员能够用多种查询条件进行智能化搜索。
  另外,管理员能够记录、查询、修改员工的休假信息。
  2.1.5 系统工具
  为了增强系统的功能,系统中提供了计算器、记事本和数据库管理功能。普通用户可以在需要时提供的计算器和记事本。关于数据库的管理,超级管理员能够备份、还原以及清空数据库。
  2.2 非功能性需求分析
  本系统除了实现人力资源管理各项功能外,还应该有良好的界面以及便于使用。为此,本系统还应满足以下非功能性需求。
  2.2.1 操作的简单性
  系统应该提供良好的界面,用户能够方便的使用各项功能。系统的用户大部分是非计算机专业人员,系统不应涉及到计算机专业术语。界面元素术语应该通俗易懂。系统还应该提供尽可能详细的帮助文档,便于用户学习使用。
  2.2.2 系统的可扩展性
  系统遵循模块化的原则进行设计,在实现时尽量做到模块内部高聚合,模块之间低耦合,便于软件在将来进行扩展。
  2.2.3 系统对不同数据库和操作系统的兼容性
  系统应当能在目前比较流行的操作系统上运行。系统在设计时应当考虑到兼容不同的数据库,而不能在实现中仅仅只支持一种数据库。这就要求系统在实现时不能有依赖于某种数据库的代码。
  3 系统详细设计
  本系統基于C/S架构,采用面向对象的程序设计语言C#开发,数据库采用SQL SERVER 2005。为使系统具有良好的性能和可扩展性,本系统在设计上主要有以下方面的特色。
  3.1 基于LINQ的三层体系结构
  为实现模块化、界面与实现分离的软件设计原则,本系统采用三层体系结构模型,如图2所示。   三层体系结构模型包括表示层、业务逻辑层和数据访问层。表示层指的是系统提供给用户的操作界面,用来接收用户的指令和显示用户所需要的信息。业务逻辑层代表系统的核心功能。系统的各项功能后台实现在此层中完成。该层在通常以类库的形式实现。数据访问层主要是实现对数据各种操作,根据业务层转发过来的数据操作请求更新数据库以及将从数据库获得的数据信息转发到业务层。
  由于在系统中岁数据的访问都需要连接字符串、创建连接、执行查询和更新等统统操作,为了提高代码复用率,将通用数据库访问函数集成到一个实体类库中,如图2所示。该实体类库能够辅助三层完成数据交换。在通用实体类库中引入了LINQ数据访问机制。LINQ是一种用来进行数据访问的编程模型。通过使用LINQ,可以使.NET语言中直接支持数据查询。LINQ的最大优点在于能够以统一的方式访问各种数据源,如数据库、XML、数组、集合等,避免各种数据格式之间经常性的转换。利用LINQ技术创建的通用实体类能凑在三个模块之间使用对象进行数据的传递。
  三层体系结构使得项目结构清楚合理,分工明确。层与层之间低耦合,层内部高内聚,利于软件的复用扩展。
  3.2 数据库设计
  本系统设计的关键技术之一是设计合理的数据库系统。数据库设计主要任务是确定数据库表实体,分析数据表设计的细节以及建立这些实体之间的联系。为此,需要进行数据库的概念数据模型设计。
  本系统数据库设计的E-R图,如图3所示。
  在图中,方框表示数据表实体,椭圆表示实体数据表对应的数据项。
  本系统中存在着管理员、员工、功能权限、部门信息、休假信息、惩罚信息、基础信息、奖励信息、工资信息九个数据表。对于每个表,这里只列出了部分数据项。管理员数据库表存储系统的使用者,主要信息字段为用户名、密码和相应权限。针对每种权限,在功能权限表中记录相应的功能是否能被使用。管理员配置系统基础信息。
  基础信息数据表里主要有民族类别、部门类别和政治面貌等数据项。管理员能够添加相应的数据信息,便于员工信息录入。管理员也能够管理部门信息,在部门信息表中录入部门名称、主管等信息。管理员管理员工信息,员工信息表里主要有姓名、性别、ID等数据项。员工拥有工资信息表、奖励信息表、惩罚信息表和休假信息表,用来记录员工工作的各种信息。
  在图3总存在着一对一、一对多和多对多等多种关系。该E-R图所描述的实体关系经过转换可以容易的得到软件设计所需要的各种数据表。
  4 结 语
  本文针对上海电力公司人力资源管理设计实现了信息管理系统,详细描述了系统的功能需求、体系结构和数据库设计方案,本系统采用基于LINQ的三层体系结构,实现了功能的模块化设计。系统功能完善,易于使用、可扩展性强,极大的提高了人力资源管理的效率。
  参考文献:
  [1] 陆军.基于“三定”的企业内部人力资源市场建设[J].中国电力企业管 理,2014(6): 56-57.
  [2] 田博..电力公司人力资源管理系统的设计与实现[D].成都:电子科技 大学,2015
  [3] 高岩.电力企业人力资源管理信息系统的研究与开发[J].河北電力技 术,2007 26(3): 20-22.
  [4] 牟磊.基于J2EE架构的人力资源管理系统通用开发方案的设计与实 现[J].信息通信, 2015(9):180-181.
其他文献
【摘要】 国有林场内部控制问题是复杂多样的,要想在激烈竞争的市场上获得可持续发展,采取灵活机动的方式,设计适当的内部控制体系,才能发挥其应有的作用,才能建设和谐林场。  【关键词】 国有林场;内部控制;企业效益    内部控制是为合理保证单位经营活动的效益性、财务报告的可靠性和法律法规的遵循性,而自行检查、制约和调整内部业务活动的自律系统。其贯穿于经营活动的全部过程,包括控制环境、风险评估、控制活
期刊
【摘要】 构建以技术应用能力为主体,按基本技能、专业技能和综合技能三大模块为一体的高职教育实践教学内容体系具有十分重要的现实意义。  【关键词】 实践能力视角;高职院校;酒店管理教育;实践教学新体系    借鉴德国“双元制”、美国“社区学院”教学模式,湖南工学院酒店管理专业近年来围绕高职教育人才培养目标,以职业能力培养为中心,根据社会需求,不断深化教学改革,建立了以技术应用能力为中心的高职教育教学
期刊
摘 要:随着社会的发展,科技的进步,对于变电站的安全使用问题受到了越来越多业内人士的关注。文章对某110 kV变电站线路备自投装置的构成及运行的情况进行了阐述,并根据异常动作情况发生的原因进行了分析,旨在为变电站这一用电设备的相关建设者提出一些建议。  关键词:110 kV变电站线路;备自投装置;异常动作  中图分类号:TM645 文献标识码:A 文章编号:1006-8937(2015)3
期刊
摘 要:自中国加入WTO之后,对外贸易就一直呈快速增长的趋势,稳步实现了从贸易大国向贸易强国的转变。然而近几年,中国频繁地与主要贸易伙伴之间发生贸易摩擦,严重阻碍了中国对我贸易的发展,在这种情况下,如何正确的看待中国对外贸易摩擦,并提出相应的解决方法,已经成为国内理论界关注的一个焦点问题。文章主要从结构的角度分析了中国对外贸易摩擦得基本特征和发生根源,并在此基础上提出相应的有效对策。  关键词:中
期刊
摘 要:电子产品手工焊接是传统的焊接方法,对电烙铁的认识、选择、正确使用以及对电烙铁的维护,是使用电烙铁必须要掌握的操作技能,而在常用的电烙铁中,内热式电烙铁和外热式电烙铁是两种必不可少的工具,两种电烙铁因为加热方式、温度等不同,在电子产品的焊接中各有优缺点,因此需要正确选择合适的电烙铁,从而保证产品的质量;同时手工焊接时,各种不同元器件焊接技巧的正确处理,能进一步提高产品的焊接质量。  关键词:
期刊
摘 要:随着社会的进步,超高压线路开始遍布人们生活的方方面面,为了保障安全,必须对线路进行全方位无死角的巡视,由于某些线路的特殊位置,人工巡视就变的特别困难,甚至不可能实现,无人机技术可弥补这方面的缺陷,无人机可在空中对超高压线路进行巡视,并监测及航拍,将有关数据及资料传到地面专门控制的平台,大大的提高了工作效率。文章以多旋翼电动力无人机为例,对无人机在巡视中的应用及优势进行描述。  关键词:无人
期刊
摘 要:团队创业是当今社会较为普遍的创业形式,团队创业潜力关系到创业能否取得成功。文章在头脑风暴和专家咨询的基础上选择了9个团队创业潜力测评指标,运用区间数模糊集构建团队创业潜力测评模型,结合4个大学生创业团队的实例验证了该模型的有效性并得出了结论。  关键词:创业团队;潜力评估;区间数;贴近度  中图分类号:F272.9 文献标识码:A 文章编号:1006-8937(2016)27-0022-0
期刊
摘 要:由于技术限制及商业保密,国内造纸法烟草薄片打浆工艺相关报道较少,主要参照造纸行业打浆工艺和设备,工艺存在一些缺陷。文章介绍了一种双磨盘磨浆机的选型及烟草薄片生产工艺特点、流程、标准。在實际打浆生产过程应用中,效果良好,具备一定的应用推广价值。  关键词:烟草薄片;低浓磨浆工艺;双盘磨磨浆机;生产应用  中图分类号:TS452.6 文献标识码:A 文章编号:1006-8937(2016)27
期刊
摘 要:文章介绍华东地区主用的航务控制语音终端设备EE300的结构、机理、功能、相关排故技巧及状态检测方法,并由此提炼总结出未来中国民航业航务控制设备数字化研制列装、分布式联网部署、快速维护保障的三大趋势走向。  关键词:航务控制语音终端EE300;航务控制器;GE100/GE700;航务管理通信  中图分类号:TN915 文献标识码:A 文章编号:1006-8937(2016)27-0018-0
期刊
摘 要:文章写于2016年3月,笔者在此文工程案例中担任桥梁专业负责人,全文对高架连续梁桥的常见病害进行分析,对病害产生原因进行简要论述,最后侧重结合某高架连续梁桥工程实例,对工程桥梁病害的主要表现以及维修加固设计方案进行探讨分析,望能够为同类型高架连续梁桥病害的针对性处理提供一定的参考与借鉴。  关键词:连续梁桥;高架桥;病害;维修加固;设计  中图分类号:U445.71 文献标识码:A 文章编
期刊