绩效考核管理系统使用说明2

第三章 运行环境
3.1硬件
软件环境(相关软件、操作系统)
操作系统:Microsoft Windows 7 专业版 (64位/Service Pack 1)Winds
电脑型号:联想 20441
Php运行环境:phpstudy2014集成环境
开发工具:Sublime Text
数据库:mysql数据库

3.2支持软件
谷歌浏览器,360浏览器,猎豹浏览器,IE浏览器等主流浏览器均可支持。

第四章 使用说明
4.1安装和初始化
本系统的所有源代码均由sublime Text开发工具开发,数据库采用mysql2012版本,系统的环境可以使用PHPstudy集成环境,也可以单独配置Apache的运行环境,mysql的配置环境以及PHP所需要的运行环境。新手建议使用phpstudy的集成环境,可以一键式安装。
在环境配置完毕后,可以输入进入ci框架的官网,下载ci框架3.1.2版本,并将此源码全部打包放在网站的根目录(及www文件夹下)。我的phpstudy集成环境安装在f盘的PHP文件夹中,如图4-1所示:
在这里插入图片描述

						图4-1网站根目录

为了确保环境配置成功,默认情况下,可以在浏览器中输入localhost进行测试(因为我自己配置了虚拟域名www.myjiixao.com,所有我需要输入虚拟域名进行测试,若没有配置虚拟域名应该输入localhost进行测试),若出现如图4-2所示,则说明环境配置是成功的。
在这里插入图片描述

				图4-2 CI框架环境配置成功图

当环境配置成功后,就可以直接将打包的代码放入www目录下并覆盖原文件,接下来只需要安装好数据库就能正常运行了。
数据库的安装和数据导入可以使用nacicat数据库管理工具(百度搜索即可下载),下载好后,依次点击新建连接(连接名可随便起)-> 新建数据库(数据库名为myjiixao)-> 打开数据库。然后右键点击数据库点击运行sql文件,如图4-3所示,在文件选择里选择打包软件下的.sql文件,点击确认。
在这里插入图片描述

					图4-3 数据库导入图

若在导入的过程中出现溢出错误,就需要打开数据库配置文件my.ini,修改max_allowed_packet = 32M,没有此项的直接加上,本解决方法适应于phpstudy一键配置的数据库文件,若自行配置的数据库,可以参考网上的配置教程,整体内容与此教程没有太大区别,关键在于代码的位置。如图4-4。
在这里插入图片描述

				图4-4数据库配置文件图

4.2 输入
4.2.1数据背景
本系统内所有的数据均保存在MySQL数据库中,输入不支持特殊符号如(?,<,>等),若强行输入则会被转意为空格,所以有特殊符号需求时,请寻找替代字符。所有的电话号码输入均为11位,不能不足或溢出,所有邮箱必须为正确的XXX…@XX.XX,所有的密码必须包含在数字、字母和英文状态下的“,”和“.”,所有的用户名只能是字母的组合,所有的地点不能全为数字,也不能以数字开头。
4.2.2数据格式
数据格式根据在数据库中的对应字段而设计,其具体设计如下:

				表4-1绩效管理系统员工表

名字 类型 长度 允许为空 注释 主键 排序规则
id int 11 0 用户名id 0 utf8_general_ci
username varchar 16 0 用户名
password varchar 32 0 密码
usertype int 2 0 用户类型
name varchar 45 -1 中文名称
pic_url text 0 -1 图片路径
depart_id int 11 -1 部门id
tel varchar 45 -1 电话
qq varchar 45 -1 qq
groupid int 11 -1 小组id
email varchar 255 -1 邮箱
created_at timestamp 0 -1 注册时间
updated_at timestamp 0 -1 最后更新时间
perid int 11 -1 绩效类型id
formanceid int 11 -1 绩效汇总id
uid int 11 0 工作表关联id

				表4-2绩效管理系统部门表

名字 类型 长度 允许为空 注释 主键 排序规则
depart_id int 11 0 部门id 0 utf8_general_ci
depart_name varchar 30 0 部门名
depart_code varchar 10 0 部门编号
depart_type varchar 20 -1 部门类型
depart_header int 11 -1 部门领导人
depart_addr varchar 50 -1 办公地址
depart_num int 11 -1 部门人数
depart_update timestamp 0 -1 部门更新信息

			表4-3绩效管理系统定性评分评价表

名字 类型 长度 允许为空 注释 主键 排序规则
dx_id int 11 0 定性ID 0 utf8_general_ci
uid int 11 -1 被评人的id
eval_name varchar 55 -1 评分人姓名
eval_id int 11 -1 评分人id
eval_grade int 11 -1 评价分数
eval_desc text 0 -1 评价评语
eval_creattime timestamp 0 -1 初始评分时间
eval_updatetime timestamp 0 -1 更新评分时间
eval_year varchar 10 -1 年份
eval_month varchar 10 -1 月份
eval_quarter int 3 -1 季度
eval_type int 4 -1 评价类型

				表4-4绩效管理系统绩效规则表

名字 类型 长度 允许为空 注释 主键 排序规则
id int 11 0 id 0 utf8_general_ci
content text 0 -1 绩效规则
creattime timestamp 0 -1 创建时间
updatetime timestamp 0 -1 更新时间
isuse int 2 -1 是否启用

					表4-5绩效管理系统小组表

名字 类型 长度 允许为空 注释 主键 排序规则
groupname varchar 44 -1 组名 utf8_general_ci
groupid int 11 0 小组id 0
groupheader int 44 -1 小组负责人
depart_id int 11 -1 部门id

				表4-6绩效管理系统工作任务表

名字 类型 长度 允许为空 注释 主键 排序规则
wid int 11 0 工作表id 0 utf8_general_ci
uid int 11 -1 用户表id
workdesc text 0 -1 工作描述
wcreatetime timestamp 0 -1 分配时间
wendtime timestamp 0 -1 理论结束时间
wfinshtime timestamp 0 -1 实际完成时间
workschdule int 5 -1 工作进度
workdiff varchar 2 -1 任务难度
worktitle text 0 -1 任务标题
work_year int 6 -1 年份
work_month int 3 -1 月份
work_quarter int 3 -1 季度

					表4-7绩效管理系统定性评价表

名字 类型 长度 允许为空 注释 主键 排序规则
fid int 11 0 绩效表id 0 utf8_general_ci
dx_zwpj float 5 -1 自我评价
dx_zwdesc text 0 -1 自我评价描述
dx_xzpj float 5 -1 定性-小组评价
dx_xzdesc text 0 -1 评价原因
dx_zzpj float 5 -1 组长评价
dx_zzdesc text 0 -1 组长评价原因
dl_chuqing float 5 -1 出勤
dl_workfinsh float 5 -1 工作完成情况
dl_skill float 5 -1 技术分享和培训
dl_datework float 5 -1 工作日报
formanceid float 11 -1 绩效id
dl_quality float 5 -1 自定义字段
dl_overtime float 5 -1 加班情况
dl_mtmistakle float 5 -1 自定义字段
pl_id float 11 -1 外联绩效id
for_year varchar 6 -1 年份
for_month int 4 -1 月份
for_quarter int 3 -1 季度

				表4-8绩效管理系统绩效规则管理表

名字 类型 长度 允许为空 注释 主键 排序规则
plid int 11 0 规则id 0 utf8_general_ci
pl_id int 11 -1 绩效id
pl_type varchar 55 -1 绩效类型
pl_desc text 0 -1 规则描述
pl_creattime timestamp 0 -1 创建时间
pl_updatetime timestam 0 -1 更新时间

				表4-9绩效管理系统人事表

名字 类型 长度 允许为空 注释 主键 排序规则
id int 11 0 id 0 utf8_general_ci
perid int 11 -1 外联员工id
pertypeid int 11 -1 外联人事id
perdesc text 0 -1 人事描述
percreattime timestamp 0 -1 创建时间
perendtime timestamp 0 -1 结束时间
perupdatetime timestamp 0 -1 更新时间
per_year varchar 6 -1 年份
per_month int 4 -1 月份
per_qualter int 4 -1 季度
per_workcreattime timestamp 0 -1 加班开始时间
per_workendtime timestamp 0 -1 加班结束时间

				表4-10绩效管理系统人事详细表

名字 类型 长度 允许为空 注释 主键 排序规则
id int 11 0 id 0 utf8_general_ci
pertypeid int 11 -1 人事类型id
pertype varchar 22 -1 人事类型id
updatetime timestamp 0 -1 更新时间

4.2.3输入举例
修改密码举例:此处输入的为“?”则提示密码只能为数字、字母、逗号(英文状态)和点。
在这里插入图片描述

				图4-2-3 输入密码举例

4.3输出
4.3.1数据背景
所有输出的数据保存在MySQL数据库中,在点击审核计算的时候,系统会自动从数据库的各个表中抽取数据根据绩效计算的规则计算出数据,并将计算出的数据存入到特定数据表中。计算的精度均为小数点后两位。如计算张三的绩效,会从绩效表、人事表抽取出相应的数据进行计算最后存于评价表中。
4.3.2举例

在这里插入图片描述
演示地址:http://hkpcdemo.ljphp.top/index.php/home/login

员工角色:zhangsan 111111
经理角色:zhaoliyin 111111
组长角色:huangrong 11111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值