基于web的人事管理系统的设计与实现.pdfVIP

  • 10
  • 0
  • 约4.87千字
  • 约 8页
  • 2019-11-11 发布于湖北
  • 举报

基于web的人事管理系统的设计与实现.pdf

基于 web 的人事管理系统 的设计与实现 摘 要] 本文根据 企业人力资源管理 系统的需要, 采用基于 web 的.NET 三层架构 技术,设计实现了 人事管理 系统,本文 简要论述了该系统的设计原理、 总体结构和实现方法, 系统具有很好的适用性和 可扩充性。 [ 关键词 ]asp.net 人事管理 MIS 人力资源系统是任何 企业信息管理 、ERP、生产业务等系统中 的基础模块,因为任何企业的运作都是围绕着人来开展并由人来 实施的。一个人力资源系统设计的好与坏,直接影响到今后企业 中各系统之间的整合。由于企业中计算机系统的建设是一个长期 渐进的过程,并且企业在发展过程中也会有这样那样的变化,因 此在设计人力资源系统的时候除了合理性外还要考虑留有充分的 可扩充性。 一、 需求分析 1. 功能需求 在目前 Internet/Intranet 环境下,一个合理有效的人力资源系统 应涵盖 人力资源管理 的所有领域,贯穿整个人力资源管理业务的 流程,同时考虑与企业中其他业务系统的整合。它包括以下功能: 人力资源规划 :制定长期及阶段性 人力资源计划 ,以此为依 据决定 人才招聘 、人员安排、 员工培训 等操作。 人才招聘:制定招聘计划,具体招聘工作可通过网站或传统 广告渠道进行,系统记录招聘的反馈信息,建立人才储备库并了 解什么是最有效的 招聘渠道 。 人事管理:包括员工人事 信息管理 、劳动合同 管理、考勤管 理、 休假 管理、业绩评估、离职管理等。 薪资或 福利 管理:对发放工资、福利的管理,要从人事管理 中的考勤、休假、业绩评估中获取数据。 员工培训管理 :制定 培训计划 ,建立员工培训纪录,并对培 训效果进行评估。 员工发展管理:根据员工的业绩评估、培训情况等数据,为 决策层提供某些员工可进一步发展的依据。 以上各功能都应提供各种查询统计功能与报表输出功能,可 以动态直观的反映企业人力资源的状况。 人员 权限管理 : 权限的管理不仅限于人力资源系统内部的权 限,最好是将企业内所有系统的权限信息在这里统一进行管理。 2. 系统目标 合理的 数据库设计 ,大大提高数据的一致性和安全性,减少 数据冗余 。 采用 浏览器 或服务器的操作方式,客户端不需要安装复杂的 数据库 客户端软件和人力资源系统应用客户端系统,大大增强系 统的 易用性 。 与企业其他管理系统统一设计,将资产和人力资源有机结合 起来,为实现企业 ERP打下良好基础。 通过对 软件开发 全过程的 版本控制 , 以及业务人员全过程的 参与,有效减少系统维护、扩展和升级的成本。 二、 模块设计 1. 系统总体模块设计 人事管理系统相关部门的业务体现了管理信息系统提高劳动 生产率和方便信息查询的优势。相关部门对系统的要求也越来越 高。随着公司各项 人力资源管理制度 的优化和 计算机软件技术 的 发展,人力资源系统在界面、操作方式、功能、系统维护、安全 性 , 以及升级等方面提出了更高的要求。本系统人力资源系统的 总体框架图及模块划分如图 1 所示。 码量,并提高了应用程序的可靠性。 在人事信息管理软件的建设中,需要处理大量的数据, ASP. NET除了支持原有的 ODBC数据库访问技术外,还提供了 ADO.NET 技术。 ADO.NET提供对 Microsoft SQL Server 等数据源以及通过 OLEDB和 XML公开的数据源的一致访问,并通过两个核心组件 Dataset 和 .NET Framework 数据提供程序完成从数据操作中分解出 数据访问的任务。 使用断开式数据集这一概念已成为编程模型中的焦点,如果 不使用断开连接的模型,就意味着必须一直打开连接,直到每个 用户的会话结束为止。要知道,给每个用户打开连接在系统资源 上是非常昂贵的,使用断开连接的数据库可以使应用程序的效率 高得多,并能处理更多的工作负载。 Dataset 是 ADO.NET的断开式 结构的核心组件,它包含一个或多个 Dataset 对象的集合,这些对 象由数据行、数据列、主键、

文档评论(0)

1亿VIP精品文档

相关文档