人事工资管理信息系统doc.docx
- 文档编号:3151276
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:81
- 大小:467.81KB
人事工资管理信息系统doc.docx
《人事工资管理信息系统doc.docx》由会员分享,可在线阅读,更多相关《人事工资管理信息系统doc.docx(81页珍藏版)》请在冰豆网上搜索。
人事工资管理信息系统doc
第一章系统需求分析
第一节问题的提出
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事工资管理系统。
第二节系统功能分析
本系统主要包括员工基本信息管理、考勤信息管理、奖惩信息管理、员工履历管理、职称信息管理、员工工资管理等模块,另外还包括进行系统管理的一些辅助模块,其具体各模块功能如下:
一、基本信息管理
员工的基本信息包括员工的编号、员工姓名、员工所在部门、性别、毕业学校、专业、职称、政治面貌、工作时间和联系方式等。
员工基本信息管理就是对这些基本信息进行维护和管理,主要实现的功能有:
1、员工基本信息录入
2、员工基本信息修改和删除
3、员工基本信息查询
二、考勤信息管理
员工的考勤信息包括员工出勤天数、迟到次数、早退次数、加班时间和出差天数等,这些信息将作为计算员工工资的部分依据。
员工考勤信息管理主要包括以下功能:
1、考勤信息录入与维护
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
varchar(15)
部门名称
5
sex
varchar
(2)
性别
6
birthday
datetime
出生日期
7
native_place
varchar(25)
籍贯
8
school_age
varchar(4)
学历
9
major
varchar(15)
专业
10
graduate_sch
varchar(10)
毕业学校
11
politic_status
varchar(5)
政治面貌
12
work_time
datetime
参加工作日期
13
come_time
datetime
入本单位日期
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的结构
编号
字段名称
数据类型
说明
1
worker_id
varchar(15)
员工编号,关键字
2
worker_name
varchar(8)
员工姓名
3
months
varchar(10)
月份编号,关键字
4
month_days
int
本月天数
5
holidays
int
公休假天数
6
real_work_days
int
应出勤天数
7
work_days
int
出勤天数
8
business_days
int
出差天数
9
absent_days
int
缺勤天数
10
leave_times
int
请假次数
11
late_times
int
迟到次数
12
leave_early_times
int
早退次数
13
holiday_overtime
int
节假日加班时间
14
other_overtime
int
其他加班时间
15
remark
varchar(255)
备注
3.工资信息表wage_info,主要是记录员工每月所发放的工资信息情况,包括工资的各项内容及相应的数据,具体结构如表1.3所示
表1.3表wage_info的就结构
编号
字段名称
数据类型
说明
1
record_id
bigint
记录编号,关键字
2
worker_id
varchar(15)
员工编号
3
worker_name
varchar(8)
员工姓名
4
base_wage
float
基本工资
5
allowance1
float
巩固补贴
6
allowance2
float
出差补贴
7
reward
float
奖金
8
overtime_money
float
加班费
9
deduct_check
float
扣考核
10
aged_money
float
养老保险
11
medical_money
float
医疗保险
12
compo_money
float
工伤保险
13
unemploy_money
float
失业保险
14
housing_money
float
住房公积金
15
income_tax
float
所得税
16
real_wage
float
实发工资
17
give_date
varchar(6)
发放月份
4.奖惩记录表reward_pun,主要是用来记录员工的一些奖惩信息,该表的数据有时也与工资信息发生关联,具体结构如表1.4所示
表1.4表reward_pun的结构
编号
字段名称
数据类型
说明
1
record_id
bigint
记录编号,关键字
2
worker_id
varchar(15)
员工编号
3
worker_name
varchar(8)
员工姓名
4
record_date
datetime
奖惩日期
5
record_type
varchar
(2)
奖惩类型
6
record_content
varchar(30)
奖惩内容
7
record_reason
varchar(30)
奖惩原因
8
allow_unit
varchar(20)
批准单位
9
remark
varchar(255)
备注
5.职称评定信息表pro_title,主要是记录员工的职称级别信息,根据不同的级别就可以订出不同级别的工资水平,具体结构如表1.5所示
表1.5表pro_title的结构
编号
字段名称
数据类型
说明
1
worker_id
varchar(15)
员工编号,关键字
2
worker_name
varchar(8)
员工姓名
3
assess_date
datetime
评定日期
4
assess_unit
varchar(20)
评定单位
5
assess_title
varchar(8)
评定职称
6
remark
varchar(255)
备注
6.工作履历表work_age,反映企业员工的工作经历和工作时间,从工作履历表总可以看出员工的工龄情况,具体结构如表1.6所示
表1.6表work_age的结构
编号
字段名称
数据类型
说明
1
record_id
bigint
记录编号,关键字
2
worke
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 工资 管理信息系统 doc