基于ASP.NET的医院人力资源管理系统的设计与开发

田丽丽a,刘晓东a,卢樱b

襄阳市中心医院 a.信息中心;b.人力资源处,湖北 襄阳 441021

[摘 要]本文阐述我院以ASP.NET技术为支撑,采用Visual Studio 2005开发环境,使用SQL Server 2005建立后台数据库,设计开发了医院人力资源管理系统。系统的应用满足了我院战略发展的需要,实现了对人力资源的有效管理。

[关键词]人力资源管理系统;ASP.NET技术;数据库;权限管理

0 前言

人力资源是当今社会组织竞争的核心要素,医院作为高技术、高素质人才队伍的聚集地,人力资源管理已成为医院管理工作的重中之重。随着医院业务量扩大,传统低效的工作方式已无法满足现代管理的需要[1-2]

根据我院发展战略的要求,为了有计划地对人力、资源进行合理配置,通过前期调研,制定了总体实施方案,应用ASP.NET、Visual Studio 2005、SQL Server 2005等技术设计开发了一套医院人力资源管理系统,对医院员工的基本信息、合同、考勤、调动等一系列过程进行管理。

1 建设目标

我院现有人力资源管理是靠手工管理和电子表格记录,信息统一度较低;无法进行动态的人力资源管理;所有人事报表均由手工统计,无法实现复合查询等功能。

基于软件系统的人力资源管理系统的建设目标:① 提供人力资源预策决策依据,完成人力资源综合管理;② 提高员工满意度,实现医院整体绩效稳步上升;③ 替代手工劳动,提高工作效率和质量,降低管理成本,提高管理水平;④ 及时、准确、快捷、完整地提供人力资源管理信息;⑤ 迅捷的数据传输、处理,强大的查询、统计功能;⑥ 合理设置权限,简化工作程序,实现各项业务流程的网上处理;⑦ 实现工作调动、劳动关系、考勤汇总、职称评定的网上处理等。

2 系统相关技术特点

(1)ASP.NET技术特点。ASP.NET是微软公司推出的统一的Web开发平台,用来提供开发人员生成企业级Web应用程序所需的服务。它是一个已编译的、基于.NET环境,可以用任何与.NET兼容的语言创作应用程序。具有良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率等特点[3-4]

(2)Visual Studio.NET技术特点。无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET都可以提供近乎完美的解决方案。该技术提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。

(3)SQL Server 2005技术特点。SQL Server 2005属于一种企业级数据管理系统,其数据库平台具有一定的全面性,并结合集成的商业智能技术[5]。在关系型数据和结构化数据两方面,该技术数据库引擎提高了安全性,并增加了存储功能。它还具有分析、报表、集成和通知的功能。不管是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005都可提供创新的解决方案[6]

3 系统功能模块设计

我院人力资源管理系统采用“集中部署,分散应用”的应用模式,将数据集中存储在一台服务器中,各个应用端通过互联网或内网实现系统的远程登录应用[7]。该系统以员工的各项信息为基础,通过机构设置、人员管理、劳动合同、员工考勤、系统管理、用户权限等事务性管理模块来实现单位人力资源管理需求,总体框架,见图1。

图1 基于ASP.NET的系统总体框架

3.1 机构设置

该模块用来进行医院内部科室的管理,主要功能包括:科室的新增、修改、删除和级次调整。系统将科室分为临床医疗、医疗技术、医疗辅助和行政后勤4类,每个类别下设不同科室,后期可以根据医院发展的需要进行扩展。

3.2 人员管理

实现所有人员的分类信息管理。按医院需求,系统将人员分为在编、聘用、病退、内退、退休、辞职、调入等7个类别,并将人员的所有信息分为若干数据表,如基本信息、学历学位、岗位情况、技术职称等,每个表之间通过人员编号关联。人员类别及数据表均支持后期自定义新建,所有信息支持批量处理、复杂查询、批量修改、批量新增、批量导入。本系统设计的主要表的逻辑结构[8]如下。

基本情况{姓名、人员编号、人员类别、性别、出生年月、籍贯、身份证号、家庭住址、联系电话};

岗位情况{人员编号、职称、岗位类别、职称级别、岗位等级、何时聘任、任职年、任职年限};

专技职称{人员编号、专业技术职务名称、职称系列、初级任资格时间、初级聘任时间、中级任资格时间、中级聘任时间、副高任资格时间、副高聘任时间、正高任资格时间、正高聘任时间、医生资格证书编号、护士资格证书编号};

学历学位{人员编号、基础学历、后学历(1)、后学历(2)、最后学历、最后学位、基础学历(何时何校毕业)、职后学历(何时何校毕业)1、职后学历(何时何校毕业)2};

合同管理{人员编号、合同类型、合同编号、合同起始时间、合同终止时间、续签起始时间(1)、续签终止时间(1)、续签起始时间(2)、续签终止时间(2)}。

3.3 人员调动

系统提供3种方式的人员调动:类别变动、科室变动、其他减少(调出、辞职、退休、死亡、辞退)。类别变动指人员类别发生变化而其他信息不变,科室变动指科室发生变化而其他信息不变。将以上人员变动做调动业务处理,系统会保存每次变动的记录,便于以后做历史追踪查询。

3.4 劳动合同

系统将合同分为劳动合同、聘用合同等类型,设置合同期限、合同起始时间、合同终止时间及每次续签的起始时间及终止时间。查看人员合同信息,包括合同综合管理、未签订合同管理、合同即将到期管理。因每次招聘人数较多,劳动合同业务支持批量查询及批量修改。根据医院要求,对于即将到期的合同系统提前2个月主动提醒院人力资源处,院人力资源处也可主动查询合同即将到期人员信息,及时续签或不签合同。

3.5 考勤管理

将考勤设置为应出勤天数、实出勤天数、病假、事假、产假、探亲假、婚假、丧假、年休假、进修、旷工、其他等项目;设置考勤权限,如本科室只能对本科室人员进行考勤,人力资源处可以对所有科室信息进行查询;考勤的数据实时汇总和导出;科室上报之后不能对考勤进行修改,若上报错误,需联系人力资源处由其进行修改;查看未上报考勤情况的科室;得到每月、每人的详细考勤信息等。

3.6 统计报表

系统的诸多模块都需要处理报表数据,报表主要有2个数据来源,报表格式和报表内容。用户可以自定义设置灵活多样的报表格式数据,并存入报表格式数据库中,需要生成报表时读取报表格式数据和报表内容数据并生成报表。

3.7 系统设置

系统设置模块主要是包括用户设置、流程设置、指标项目设置等。根据需求,将本系统用户分为4种角色:人力资源处管理人员、科室管理人员、普通用户、系统管理员。每种角色分别对应相应的系统权限。

3.8 权限管理

人力资源处管理人员在授权范围内可在线查看所有下属员工的人事信息,对所有查看的信息能够进行条件筛选、导出,支持综合分析报表、支持组织机构图的透视,以图形方式直接反映组织机构状况等;科室管理人员在授权范围内可查看所有下属员工的人事信息、出勤情况、合同、岗位情况,对查看的信息进行条件筛选、导出,上报员工考勤信息等;普通用户通过电脑登录人力资源系统,查看人力资源部对外开放的个人信息;系统管理员对系统进行维护,包括基础设置、数据备份、数据恢复等。

4 结语

医院人力资源管理系统的建设是信息化发展的必然趋势[9]。该系统在我院的应用,优化了人力资源管理流程,改善了人力资源管理部门的服务质量,提供决策支持,使人力资源管理工作决策的高效化、统一化、制度化得到有力的保障。

[参考文献]

[1] 蒲皆秀,王长青,丁强,等.医院集团人力资源现状与对策研究[J].中国医院,2014,18(9):41-43.

[2] 曹卓.新医改形势下公立医院面临的挑战与对策[J].常州实用医学,2014,30(4):245-246.

[3] Matthew MacDonald,MarioSzpuszta.ASP.NET高级程序设计[M].博思工作室译.3版.北京:人民邮电出版社,2009:11.

[4] 梁敏,陈侃侃,刘兴淮,等.基于Web服务器的WebPACS设计与实现[J].中国医疗设备,2014,29(4):57-58,99.

[5] Kalen Delaney.Inside Microsoft SQL Server 2005:The Storage Engine[M].Microsoft Press,2007:22-24.

[6] 戴常浪,温从剑,刘兴淮.基于SQL Server的应急系统解决方案[J].医疗卫生装备,2015,36(1):130-131.

[7] 王杨.医院综合运行管理系统助力医院人力资源管理提升[J].中国医院统计,2014,21(3):220-221.

[8] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006:5.

[9] 吴富起.医院人力资源管理信息化是大势所趋[J].中国卫生人才,2014,(6):40.

Design and Implementation of the Human Resource Management System Based on the ASP.NET

TIAN Li-lia, LIU Xiao-donga, LU Yingb
a. Information Center; b. Human Resources, Xiangyang Central Hospital, Xiangyang Hubei 441021, China

Abstract:The paper explained the process in which our hospital designed and implemented the human resource management system with the support of the ASP.NET technology, as well as by using Visual Studio 2005 as the development environment, and through the application of the SQL Server 2005 as the background database. The system meets the needs of the strategic development of our hospital and enables the hospital to manage human resources effectively.

[中图分类号]R197.3;R197.324

[文献标志码]C

doi:10.3969/j.issn.1674-1633.2016.02.042

[文章编号]1674-1633(2016)02-0143-03

收稿日期:2015-04-17

通讯作者:卢樱,襄阳市中心医院人力资源处副主任,高级统计师。

Abstract:: human resource management system; ASP.NET technology; database; authority management