来到新公司第一个项目-年度绩效考核系统

上周四人力资源部门已经将他们的需求给了我,其实也只是一张填写绩效考核的Excel,需求提出者口头上描述了一下对系统的预期效果,还是如同以前调研一样,装作一个白痴,对什么都加几个问号,

主要功能:

一.能根据不同年度配置不同的评估项目;

二.针对不同职称的人员可配置各年度评估项目所占分值比例;

三.为确保系统公正及隐秘性,采取匿名登入评分;

四.在评估结束后能统计出各个员工对应年度的总分以及最终得分(即分数*比例),要求能够排序及打印.

其实这样的系统对于一个从事开发的人来说是很简单的,只是分享下我的设计思路,或许能收到更好的建议.

期望类型:

一.基本型:能基本满足以上要求;

二.标准型:不仅能根据职称配置可评估项目也可根据具体人员配置评估项目及分值比例;

三.通用型:不仅能应用于年度绩效评估,也能应用于其他评估系统;

四.完美型:即满足用户需求.

考虑到开发时间(手头上还有个全国区域管理系统在开发,中途冒出此系统)及该系统特性(用户-人力资源部2人,使用周期-1年1次),所以做个基本型应付下.

系统基本框架:

年度绩效考核系统

人员管理,职称管理,部门管理,考核项配置,考核初始化,考核评估,绩效评估

预开发时间:

2009-11-26 至 2009-12-10,共二周.其中:

需求调研:11-26~11-27;

文档编写,数据库设计:11-30;

程序设计及单元测试:12-1~12-6;

程序上线及维护:12-7~12-10;

需求文档及详细设计不提供了,因为网上大把,嘿嘿.

下面是数据库设计:

序号 字段名 类型 说 明
一.员工表 Employee    
1 ID int primary key IDENTITY
2 Name varchar(20) 员工姓名
3 OptionID int FK 职称ID
4 DeptID int FK 部门ID
5 MainID int FK 考核主表ID
二.部门表 Dept    
1 ID int primary key IDENTITY
2 Name varchar(20) 部门名称
3 MainID int FK 年度ID
三.职称表 Position    
1 ID int primary key IDENTITY
2 Name varchar(20) 职位名称
3 MainID int FK 考核主表ID
四.可配置项表 Items    
1 ID int primary key IDENTITY
2 Name varchar(30) 项目名称
3 ColumnName varchar(30) 评估列名
五.评估项目表 SetItems    
1 ID int primary key IDENTITY
2 Name varchar(30) 评估项名称
3 ColumnName varchar(30) 评估列名
4 Type int 标识(0:不显示,1:非绩效项,2:绩效项)
5 MainID int FK 考核主表ID
六.绩效评估表 Performance    
1 ID int primary key IDENTITY
2 EmployeeID int FK 员工ID
3 Value1 varchar(20) 评估列名1
4 Value2 varchar(20) 评估列名2
5 Value3 varchar(20) 评估列名3
6 Value4 varchar(20) 评估列名4
7 Value5 varchar(20) 评估列名5
8 Value6 varchar(20) 评估列名6
9 ……    
10 Value20 varchar(20) 评估列名20
11 MainID int FK 考核主表ID
12 IsUp bit 是否生效
13 Remark varchar(300) 备注
14 CreatorID int FK 评估人ID
七.分值比例表 Propertion    
1 ID int primary key IDENTITY
2 PositionID int  FK 职称 int
3 Value1 Numeric(2,2) 分值比例1
4 ……    
5 Value20 Numeric(2,2) 分值比例20
6 MainID int FK 考核主表ID
八.考核主表 Main    
1 ID int primary key IDENTITY
2 Name varchar(100) 考核名称
3 Remark varchar(200) 备注
4 StartDate smalldatetime 考核开始时间
5 EndDate smalldatetime 考核结束时间
6 Quantity int 实际参与考核人数
九.系统人员表 Users    
1 ID int primary key IDENTITY
2 LoginID varchar(50) 登入名
3 Password varchar(100) 密码
4 MainID int FK 考核主表ID
       
       

待续

年度绩效考核系统(一)相关推荐

  1. springboot毕设项目济阳区垛石街道政府机关年度绩效考核系统ybgan(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目济阳区垛石街道政府机关年度绩效考核系统ybgan(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + ...

  2. 管理为什么需要绩效考核系统

    系统意义 绩效考核系统是现代组织不可或缺的管理工具.它是一种周期性检讨与评估员工工作表现的管理系统,是指主管或相关人员对员工的工作做系统的评价.有效的绩效考核,不仅能确定每位员工对组织的贡献或不足,更 ...

  3. 集成计算引擎在大型企业绩效考核系统的应用方案

    前言 大型企业的绩效考核系统一直是一个难于稳定的系统,总是面临着没完没了的需求变化.就其原因主要是软件架构僵化,业务逻辑与数据耦合度过高,造成需求的任何一点修改,都要对整个应用进行伤筋动骨的改动.而一 ...

  4. [含lw+源码等]javaweb银行柜员业务绩效考核系统

           博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 [含lw+源码等]javaweb银行柜员业务绩效考核系统 演示视频 ...

  5. (免费分享)基于jsp,javaweb银行柜员业务绩效考核系统(带论文)

    源码领取:关注下方gongzhonghao,输入口令005获取下载链接 业务绩效考核系统主要目的是使绩效考核信息管理清晰化,基本功能包括:权限处理模块.输入模块.处理模块.统计输出模块.维护模块等.本 ...

  6. 有关绩效考核系统的一些想法

    1. 绩效考核系统应该提供补填考核表的功能.比如,针对季度考核,当前已经是2008年3季度了,那么有些员工可能由于特殊原因不能还没有填写其2008年2季度考核表,造成无法对其进行考核,这里应该可以独立 ...

  7. Java银行柜员业务绩效考核系统(含源码+论文+答辩PPT等)

    该项目采用技术JSP.Servlet.jdbc.Tomcat服务器.MySQL数据库 ,项目含有源码.论文.配套开发软件.软件安装教程.项目发布教程 项目功能:业务绩效考核系统主要目的是使绩效考核信息 ...

  8. 年度绩效考核演示PPT模板

    模板介绍 一份高质量的PPT模板,可以让你在日常的工作中展示自我.脱颖而出.去赢得更多机会,今天小编分享一份精美的年度绩效考核演示PPT模板 PPT模板名称:年度绩效考核演示PPT模板,模板编号:P3 ...

  9. java计算机毕业设计公立医院绩效考核系统(附源码、数据库)

    java计算机毕业设计公立医院绩效考核系统(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

最新文章

  1. Docker安装(Mac)
  2. 虎牙直播在微服务改造方面的实践和总结
  3. transforms函数查询
  4. 腾讯在线人数统计_PHP + REDIS 实践:统计在线人数的几种方案分析
  5. vue项目没有router文件夹_vueRouter没有报错,但是页面渲染空白
  6. 11条规则教你如何玩转数据库设计
  7. VS2015卸载重装之后点击没有反应
  8. wget 下载整个网站源码
  9. 王树尧老师运筹学课程笔记 02 高等数学基础
  10. 关于心跳 Heartbeat
  11. H5页面设置背景图,微信可浏览背景图
  12. android如何怎么禁止多点触控
  13. 风场可视化与原理剖析
  14. 石膏板建筑材料英国UKCA认证—EN 520
  15. 【Unity3D Shader编程】之一 夏威夷篇:游戏场景的创建 第一个Shader的书写
  16. 通过Transporter迁移MongoDB 数据至elasticsearch
  17. 网络实时流量监测工具iftop
  18. 2012年微软校招实习生笔试题(2012.4.7)
  19. RNAdiff 使用教程 | DEG分析、TPM计算以及火山图和热图的绘制
  20. hexo提交搜索引擎(百度+谷歌)

热门文章

  1. python实现简单的办公自动化
  2. QT+opencv调用海康工业相机
  3. 计算机水平如何测试题,计算机水平测试真题
  4. pigpio 利用普通GPIO为树莓派增加软串口实现ttl通讯
  5. 怎么查php电路板电路图,电路板查询及维修 |
  6. 公众号关注html引导页,微信公众号分享的引导页(附素材)
  7. JProfiler的使用
  8. 小白CentOS安装蚂蚁笔记Leanote
  9. 基于51单片机密码锁(修改密码,串口上锁解锁,仿真)
  10. 【ae】定格关键帧,贝塞尔单边变换