人事工资管理信息系统docWord文件下载.docx
《人事工资管理信息系统docWord文件下载.docx》由会员分享,可在线阅读,更多相关《人事工资管理信息系统docWord文件下载.docx(81页珍藏版)》请在冰豆网上搜索。
2、员工考勤信息查询
三、奖惩信息管理
员工奖惩信息主要记录对员工的奖励和惩罚信息,奖励和惩罚信息与奖金挂钩,以激励或约束员工。
员工奖惩记录管理主要包括以下两项功能:
1、奖惩信息录入与维护
2、员工奖惩信息查询
四、员工履历管理
员工履历管理主要是记录员工的工作履历请况,根据工作履历情况可以记录员工的工龄信息,并且可以作为评定员工职称的依据。
员工工作履及管理主要实现的功能有:
1、履历信息与维护
2、员工履历信息查询
五、职称信息管理
员工职称信息记录员工的职称评定信息,因为员工的职称高低与工资有直接的关系,所以员工职称信息记录的结果将直接影响员工的工资水平。
职称评定管理的主要功能有:
1、职称信息录入与维护
2、员工职称信息查询
六、员工工资管理
工资管理是企业人事工资管理的一项重要内容,本系统中的其他管理内容都是与员工的工资管理相关联的,如考勤管理、奖惩记录管理、工作履历管理和职称评定管理,员工工资是根据这些管理记录的信息进行计算的。
员工工资管理主要包括以下功能:
1、工资信息录入与维护,员工工资在录入时有些项目内容是固化在程序中的,有些是根据其他管理信息获取的,最后根据这些信息按照一定的方法算出员工工资
2、员工工资查询
七、系统功能模块
系统维护和账户管理是数据库应用程序必不可少的一块。
只有安全性提到了一定的高度,数据库应用程序的其他功能模块的实现才有意义。
1、用户权限控制无疑是安全中最重要的环节;
2、其次简单实用的数据备份也是系统功能模块的重要组成部分。
第三节系统功能模块设计
根据上节的描述,我们把该系统分成以下主要几个模块,系统功能模块图如下图1.1所示:
图1.1系统功能模块图
第四节系统的流程分析
系统流程就是用户进入人事管理信息系统后的工作过程。
由于本系统对不同的用户帐号设置了不同的操作权限,因此不同用户的操作流程有所不一样。
本系统的操作流程主要分为用户登录操作和业务操作两部分。
用户登录操作,用户登录操作主要是对用户的帐号(包括用户名和密码)进行身份验证。
通过验证的进入系统操作界面,未通过的给出错误提示。
业务操作根据帐号的权限允许或限制用户的行为。
整个系统的流程如图1.2所示
重新登入
验证失败
普通用户
系统管理员
第二章数据库应用程序开发概述
第一节创建数据库
数据库既可以通过SQL语句在查询分析器里创建,也可以在企业管理起的控制台中直接创建,这里主要介绍如何在企业管理器的控制台中创建数据库。
本系统创建的数据库名为personnel_sys,单击开始/程序/MicrosoftSQLServer/企业管理器,为所使用电脑SQLServer进行注册,在控制台根目录下,右击‘数据库’/新建数据库/‘常规’:
数据库名称设为personnel_sys/在‘数据文件’和‘事务日记’内设置相应的位置、初始大小、文件增长方式等属性。
最后单击确定,即可完成数据库的创建工作。
第二节逻辑数据库设计
根据系统设计的要求对数据库进行逻辑结构设计,下面分别对这些表的结构进行具体介绍。
1.员工基本信息表base_data,主要用来存放企业中每个员工的基本信息,结构如表1.1所示
表1.1表base_data的结构
编号
字段名称
数据类型
说明
1
worker_id
varchar(15)
员工编号,关键字
2
archivers_id
varchar(10)
档案编号
3
worker_name
varchar(8)
员工姓名
4
department_name
部门名称
5
sex
varchar
(2)
性别
6
birthday
datetime
出生日期
7
native_place
varchar(25)
籍贯
8
school_age
varchar(4)
学历
9
major
专业
10
graduate_sch
varchar(10)
毕业学校
11
politic_status
varchar(5)
政治面貌
12
work_time
参加工作日期
13
come_time
入本单位日期
14
link_phone
varchar(14)
联系电话
15
address
varchar(21)
住址
16
photo
image
个人照片
17
remark
varchar(255)
备注
2.考勤信息记录表check_info,主要用来记录员工的考勤情况,通过对考勤情况的记录,就可以查看员工的工作表现,为后面的工资发放提供参考,具体结构如表1.2所示
表1.2表check_info的结构
员工编号,关键字
months
月份编号,关键字
month_days
int
本月天数
holidays
公休假天数
real_work_days
应出勤天数
work_days
出勤天数
business_days
出差天数
absent_days
缺勤天数
leave_times
请假次数
late_times
迟到次数
leave_early_times
早退次数
holiday_overtime
节假日加班时间
other_overtime
其他加班时间
3.工资信息表wage_info,主要是记录员工每月所发放的工资信息情况,包括工资的各项内容及相应的数据,具体结构如表1.3所示
表1.3表wage_info的就结构
record_id
bigint
记录编号,关键字
员工编号
base_wage
float
基本工资
allowance1
巩固补贴
allowance2
出差补贴
reward
奖金
overtime_money
加班费
deduct_check
扣考核
aged_money
养老保险
medical_money
医疗保险
compo_money
工伤保险
unemploy_money
失业保险
housing_money
住房公积金
income_tax
所得税
real_wage
实发工资
give_date
varchar(6)
发放月份
4.奖惩记录表reward_pun,主要是用来记录员工的一些奖惩信息,该表的数据有时也与工资信息发生关联,具体结构如表1.4所示
表1.4表reward_pun的结构
worker_name
record_date
奖惩日期
record_type
varchar
(2)
奖惩类型
record_content
varchar(30)
奖惩内容
record_reason
奖惩原因
allow_unit
varchar(20)
批准单位
5.职称评定信息表pro_title,主要是记录员工的职称级别信息,根据不同的级别就可以订出不同级别的工资水平,具体结构如表1.5所示
表1.5表pro_title的结构
assess_date
datetime
评定日期
assess_unit
评定单位
assess_title
评定职称
6.工作履历表work_age,反映企业员工的工作经历和工作时间,从工作履历表总可以看出员工的工龄情况,具体结构如表1.6所示
表1.6表work_age的结构
worke