APP下载

基于C#的医技科室业绩考核评分系统的研发

2020-07-22余丹丹

电脑知识与技术 2020年11期
关键词:业绩考核医技工作量

余丹丹

摘要:目的:通过研发医技科室业绩考核评分系统,将医技科室人员的工作量和绩效考核情况量化,解决该科室人员工作量和绩效考核的统计。方法:采用C#+SQL Server研发医技科室业绩考核评分系统,给医技科室的工作项目维护具体的分值,通过统计科室人员每种项目的数量结合项目分值,自动统计出科室人员最终业绩考核分数。结果:系统操作简便,功能适用,能直观地展现出医技科室人员的工作量,代替了原来的手工模式,减轻了科室工作负担。结论:医技科室业绩考核评分系统改进了科室的管理模式,使科室的管理更加符合当前的信息时代的发展趋势。

关键词:考核;评分系统:C#

中图分类号:TP311 文献标识码:A

1背景

当今时代是一个信息的时代,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进人人类社会的各个领域并发挥着越来越重要的作用。目前我院各个部门都逐渐采用计算机管理模式,这使管理人员从以往繁重的手工劳动中解放出来,提高工作效率减少工作失误。使数据电子化,管理信息化,大大提高了工作效率。但是我院内镜室的工作量统计仍然采用了手工模式,在纸上勾选完成的项目,然后手工统计,耗费大量的工作时间,效率极低。该考核评分系统就是在这样的背景下,针对本院内镜室的实际情况,用C#为前台程序开发语言,使用SQL Server为后台数据存储的数据库编制而成。

2系统设计

2.1系统功能需求分析

根据我院医技科室的实际情况,将系统要实现的功能分析如下:

1)用户必须按照工号输入用户名和密码才能进入系统;

2)系统能够存储科室人员的信息,科室信息,考核项目信息,以及考核结果的分数等;

3)系统可以给科室领导分配维护以上信息的权限;

4)系统能够实现对全科人员的考核分数进行统计、导出Excel以及绘制图表等功能。

2.2系统接口

由于系统要用到的人员信息、科室信息等数据均在医院的人力资源管理系统中,为保证数据的一致性以及准确性,科室和人员等信息通过接口视图从人力资源管理系统中获取。在考核评分系统数据库中建立视图VW_HRUser、VW_HR_zzjg,通过建立链接数据库,链接到同为SQL Server数据库的人力资源管理系统中,采用只读的形式实时获取人力资源管理系统里的职工工号,职工唯一id,姓名,所在科室,科室代码,科室名称等。

2.3数据库设计

2.3.1人员信息

由于职工信息通过接口视图直接读取的人力资源管理系统,但是本系统中又需要管理密码、权限等,所以采用的设计是通过接口视图读取的职工工号、姓名、所在科室、职工唯-id等为职工的基本信息,在本系统中新建职工权限表,存放职工的唯一id、登录密码,分配的权限等,以职工唯一id为关联字段和接口视图进行关联,达到既能实时获取人力资源管理系统里的职工信息,又能在本系统中维护密码和权限的目的。

2.3.2考核项目信息

结合实际需求,考核项目需要满足以下几个需求:

1)可以适应多个科室使用;

2)每个项目有唯一的编码;

3)每个项目有对应的分值;

4)有检索功能,方便选择项目的时候快速定位;

5)有具体的项目维护信息,可以方便追踪查看项目的状态以及维护人员。

综合以上,考核项目的表结构为:项目id,项目名称,检索拼音,项目分值,删除人员,删除时间,维护人员,维护时间等(未删除的项目删除人员和删除时间均为null)。

2.3.3业绩考核评分表

该表是本系统最主要也是最核心的业务数据表,记录了每个人每天具体的工作量。表结构包括唯一主键id,职工唯一id,项目id,项目数量,项目分值,总分值,考核时间,操作时间和操作员等。科室的护士每天在系统里勾选自己当天完成的项目种类和项目数量,作为业务数据保存在后台,统计工作量时,汇总该表的数据,算出每个工作人员在统计期内的总分值,通过总分值体现科室工作人员的工作量。

2.4程序设计

2.4.1 C#语言的优势

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

2.4.2程序主要功能设计

程序的主要功能包括两方面内容:一是科室人员每日工作项目的登记;二是根据登记的工作项目,算出统计期内每人的工作量分值。获取工作量的部分代码如下:

程序根据每日登记的人员id、项目id、项目数量和项目里每个项目维护的分值,算出每个人的总分,根据总分体现该工作人员的工作量。

3程序功能实现

3.1系统设置

3.1.1人员权限维护

不同的人员角色需要授予不同的权限,系统管理员需要所有的权限,护士长需要维护本科室的项目和本科室所有护士的工作量的权限,护士普通护士只能维护自己个人的工作量的权限等。系统在设计时增加了角色管理,可以设置多个角色,给每个角色授予该角色所需权限,在科室人员维护界面,给人员授予相应的角色,该人员即会获得授予角色的所有权限,更改角色权限,角色下所有人员的权限同步更新。

3.1.2考核项目的维护

功能包括项目的新增、修改、停用和恢复启用。由于项目表的id和工作量记录具有关联关系,该表数据无法删除,废弃数据采用停用的方式处理。项目的维护界面需要维护项目的名称、分值和使用状态,项目的唯一id采用自增长的方式自动生成,检索拼音由程序根据维护的项目名称自动生成,项目的所在科室根据当前维护人员所在科室决定,只能维护本科室项目,无法跨科室维护。

3.2工作量记录

该模块的功能是记录科室人员的每日工作量,考核评分系统的主要数据来源。操作时按照实际情况,选择当天已经完成的项目并修改项目数量,按照公式项目数量*项目对应分值,算出当天职工完成该项目的总分值。该模块分为个人工作量记录和科室工作量记录两个界面。个人工作量记录由科室人员记录当前登录工号每日的工作量,科室工作量记录由科室领导维护全科所有人员的工作量,或者修改科室人员已经记录好的数据,并在后台存储修改日志。

3.3业绩考核统计

在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表(但不是任意一个二维表都能表示一个关系),二维表名就是关系名。表中的第一行通常称为属性名,表中的每一个元组和属性都是不可再分的,且元组的次序是无关紧要的。二维表一般满足以下几个性质:元组个数有限性、元组的唯一性、元组的次序无关性、属性名唯一性、属性的次序无关性。鉴于二维表的性质,本系统采用二维表的形式,以项目为二维表横表的属性,每个项目名称为一个属性名,以职工为二维表纵表的元组统计科室工作量。统计表展示了统计期内科室所有人的项目分值,属性和元组的最后一条记录为汇总记录,分别统计了项目和人员的总分值。Excel能够方便地制作出各种电子表格,使用公式和函数对数据进行复杂的运算,用各种图表来表示数据直观明了,因此系统提供了导出Excel功能,将业绩考核统计数据直接导出Excel。

3.4统计图表

由于图表能够方便理解大量数据,以及数据之間的关系,让人们透过视觉化的符号,更快速的读取原始数据,所以系统对科室考核评分统计绘制了柱状图,简单客观地展示了科室人员工作量的分布情况。

4结束语

医技科室业绩考核评分系统的设计具有良好的扩展能力并且便于维护,使用较为简便,适用于医院多个科室。本系统实施后,代替了原本手工登记工作量再人工汇总统计的工作模式,降低了科室考核的错误率同时也减少了管理者的工作量,减轻了科室工作负担,实现了科室信息化管理,提高了科室管理水平,也让科室人员有更多的时间和精力投入到本职工作中去。

猜你喜欢

业绩考核医技工作量
应用地表覆盖数据估算LiDAR内业工作量的方法研究
一个兼顾教学科研的高校教师绩效考核模型及其应用
思科发布云计算市场发展报告
高校学生干部队伍建设浅析
网上互动教学工作量管理的困境及对策
以信息化为载体再造住院病人医技检查流程
JAVA定时任务在创业业绩考核平台中的应用