首页 > 编程语言 >Java医院绩效考核系统源码

Java医院绩效考核系统源码

时间:2023-10-24 11:01:36浏览次数:36  
标签:Java 角色 管理 绩效 绩效考核 源码 科室 设置 进行

一、系统总体功能


作为医院用综合绩效核算系统,系统需要和his系统进行对接,按照设定周期,从his系统获取医院科室和医生、护士、其他人员工作量,对没有录入信息化系统的工作量,绩效考核系统设有手工录入功能(可以批量导入),对获取的数据系统按照设定的公式进行汇算,且设置审核机制,可以退回修正,系统功能强大,完全模拟医院实际绩效核算过程,且每步核算都可以进行调整和参数设置,能适应医院多种绩效核算方式。

Java医院绩效考核系统源码_系统管理

二、开发环境


开发语言:java


技术架构:B/S架构

   

开发工具:maven、Visual Studio Code

   

前端框架:avue

   

后端框架:springboot、mybaits

   

数 据 库:MySQL


三、具体功能


(一)首页


首页由概况、常用功能、待审绩效和用户信息组成。其中,概况展示本月、上月、去年和总绩效,常用功能可快速导航到相关模块,待审绩效由绩效审核负责人审签。


(二)系统管理


系统管理由职称管理、文件管理、功能管理(菜单管理、接口管理)、数据字典等组成。


1、职称管理

   

对医院职称进行选择,对职称系数进行设置。注:职称名称由数据字典设置。


2、文件管理


对系统上传的文件进行管理。


3、功能管理  


对菜单项、接口进行管理,可以修改菜单名称、移动菜单的顺序,对接口地址进行调整,此处调整需专业人员进行,请勿将相关权限随便赋予,操作失误系统将出现重大问题。


4、字典管理


对系统部分名称字段名称进行管理,对缺少的名称可在此处添加。


(三)权限设置


由数据权限和角色管理组成,该菜单对权限和角色进行设置,使用系统前请设置好相关角色,例如,系统管理员角色(已设置),审核员角色,绩效核算工作人员角色等。


1、数据权限


该模块对角色的菜单权限进行配置,可以控制那些人可以访问那些菜单。


2、角色管理


对系统角色进行创建、修改、删除。


(四)组织管理


该模块对科室、岗位和员工进行管理。


1、科室管理

 

对医院科室进行管理,可以新增科室,设置科室名字、核算方式,是否核算单位等。


新增科室,对科室性质进行设置。


2、岗位管理


对医院岗位进行管理,可以新增,修改、删除。设置岗位,需要选择 科室,职务。


3、员工管理


对员工进行新增、修改、删除。用户类型就是用户的角色,选择角色管理中设置好的角色,角色好 权限是绑定了,不同的角色有不同的权限。


(五)基础数据


基础数据是对从his系统取出的数据进行展示,同时为防止his数据对接中有误,提供手动修改功能。可以导出数据。


(六)标准管理


对判读工作、护理工作、麻醉工作、超声工作、心电图等工作分值进行设置,这是绩效考核系统分值设置的模块。均有新增、修改、删除和导出功能。


(七)绩效管理


该模块对绩效进行核算和审核,是绩效核算系统的最终执行模块。



四、绩效考核系统的作用


 1、达成目标。


 绩效考核系统本身就是一种管理的过程,除了对结果考核之外,还将长期的目标分成每一个季度,每一月或者是更短期的目标,不断地促进员工达到这些目标。


 2、发现问题。


 绩效考核实际上就是一个一直在制定计划,然后执行,进行检查处理的循环过程。通过这样一步一步达到自己的目标的同时,也能够不断的发现存在的问题,从而把这些问题进行解决,改进。


 3、利益的分配。


 如果管理不和利益有关系的话,那么员工也没有工作积极性,一般来说员工工资都会分成两个,分别是固定和绩效工资,绩效工资的话肯定就和员工的绩效有一定的关系,所以说考核的结果一定要和员工最后的工资相关,这样才能让他们重视考核的过程,努力工作。

标签:Java,角色,管理,绩效,绩效考核,源码,科室,设置,进行
From: https://blog.51cto.com/u_16078995/8001674

相关文章

  • Java中将Byte[] 转成封装类型
    今天做一个需求,需要将byte[]类型转换为Double和String,因此整理起来 Doublebyte[]转doublepublicDoublebyteArrayToDouble(byte[]bytes){if(bytes.length!=8){thrownewIllegalArgumentException("数据长度不符");}longlongBits=0;for(inti=0;i<8......
  • 如何使用Java Spring Boot 创建一个微服务项目 一?
    如何使用JavaSpringBoot创建一个微服务项目一?微服务现在更流行。它们可以用任何语言编写。在这篇文章中,让我们看看SpringBoot微服务。在本文中,我们看到一个基础项目currency-exchange-sample-service,它具有业务逻辑,并且可以在另一个项目 currency-conversion-sample-service ......
  • 如何使用Java Spring Boot 创建一个微服务项目 二?
    如何使用JavaSpringBoot创建一个微服务项目二?上一篇我们已经链接了如何使用JavaSpringBoot创建一个微服务项目一?这一篇我们接着实现第二部分微服务2:货币兑换样本服务这也是一个maven项目pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apac......
  • JavaScript 将对象转换为数组
    JavaScript将对象转换为数组在JavaScript中,你可以使用不同的方法将对象转换为数组,具体取决于对象的结构和你希望在数组中得到什么样的数据。以下是一些常见的方法:Object.keys()方法:这种方法将对象的键转换为数组。constobj={a:1,b:2,c:3};constarr=Object......
  • Java使用多线程异步执行批量更新操作方法
    一、核心技术Java提供了Executor框架来实现多线程任务的执行。我们可以通过创建ExecutorService对象来管理线程池,然后将任务提交给这个线程池执行。Executor框架的优点在于,它可以自动管理线程数量,以最大化利用CPU和内存资源。二、具体实现方法1、创建一个数据更新任务类,实现Run......
  • java.security.provider.getservice blocked
    bug:https://bugs.openjdk.org/browse/JDK-8206333堆栈:"Osp-Common-Business-Thread-572"Id=1723BLOCKEDatjava.security.Provider.getService(Provider.java:1035)atsun.security.jca.ProviderList.getService(ProviderList.java:332)atsun.security.jca......
  • 入门篇-其之六-Java运算符(中)
    祝所有程序员,1024节日快乐!!!......
  • [glibc] 带着问题看源码 —— exit 如何调用 atexit 处理器
    前言之前在写apue系列的时候,曾经对系统接口的很多行为产生过好奇,当时就想研究下对应的源码,但是苦于linux源码过于庞杂,千头万绪不知从何开启,就一直拖了下来。最近在查一个问题时无意间接触到了codebrowser这个在线源码查看器,它同时解决了源码包下载和环境搭建的问题,版本也......
  • 一天吃透Java并发面试八股文
    内容摘自我的学习网站:topjavaer.cn分享50道Java并发高频面试题。线程池线程池:一个管理线程的池子。为什么平时都是使用线程池创建线程,直接new一个线程不好吗?嗯,手动创建线程有两个缺点不受控风险频繁创建开销大为什么不受控?系统资源有限,每个人针对不同业务都可以手动......
  • 华为云服务器+java环境配置
     在华为云耀云服务器L实例(官网地址https://www.huaweicloud.com/product/hecs-light.html)中,我们有着部署管理系统的场景,本期教程中,我们需要开始部署管理系统,在前面教程中我们已经配置好了服务器的数据库以及基本的运行环境,现在我们需要开始部署java环境的配置,来为后期的项目......