人事管理系统

更新时间:2023-09-14 00:44:01 阅读量: 教学研究 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

企业人事财务管理系统的开发与设计

内容摘要

随着Internet的不断发展,传统的管理方式,消耗大量的人力物力,传统的方式已经赶不上时代的脚步,所以开发一个高效的企业人事财务管理系统,是非常必要的。

本系统作为一个MySQL数据库开发运用程序,主要是分为前台部分和后台部分,前台部分是面向用户,主要包括对自身工资的查询,对考勤的查询等功能的实现。后台部分是面向管理员,主要包括对职员管理,考勤管理,工资发放管理,公司结算预算等功能。

该系统的开发环境主要是MysqL+php的结合,同时加入了Html的语言来完成的界面设计。

关键词:人事财务管理,MysqL,php

目 录

一、引 言 ............................................................... 1

(一)设计目的 ....................................................... 1 (二)设计要求 ....................................................... 1 (三)设计环境 ....................................................... 1 二、需求分析 ............................................................ 2

(一)系统总体需求 ................................................... 2

1.系统简介 ...................................................... 2 2.系统分析 ...................................................... 2 (三)数据字典 ....................................................... 3 三、概念结构设计 ........................................................ 5

(一)E-R图 ......................................................... 5 (二)系统的功能结构设计 ............................................. 7

1.总架构设计 ..................................................... 7 2.功能模块的划分 ................................................. 7

四、逻辑结构设计 ........................................................ 9

(一)关系模式 ....................................................... 9 (二)表的设计与创建 ................................................. 9 五、数据库系统开发与实现 ............................................... 11

(一)管理员主要功能模块设计 ........................................ 11

1. 部门及职位管理模块 ........................................... 11 2. 工资修改模块 ................................................. 12 3. 员工管理模块 ................................................. 12 4. 查询工资模块 ................................................. 13 5. 修改考勤表模块 ............................................... 13 (二) 后台主要功能模块设计 ......................................... 14 结 论 .................................................................. 16 参考文献 ............................................................... 17

1

一、引 言

(一)设计目的

随着公司规模的扩大,经济体制的快速发展,公司组织管理会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要。人事管理信息系统是企业管理中不可缺少的一部分,无论对企业决策者和管理者来说都至关重要,所以建立一套人事管理系统,能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,更好的为企业的发展和后勤服务,提高本单位的经济效益。该系统的实现,可以使企业更方便的对工作人员信息进行查询和录入,配合市场管理的步伐。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理软件成为很有必要的事情。

(二)设计要求

在信息高度发达的今天,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工作,都需要花费很多的时间和精力。传统的人工管理方式有诸如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。因此,人事管理系统能够为用户

例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。能够极大地提高人事管理的效率。同时,使企业实现科学化、正规化管理以及与世界先进管理技术接轨。

(三)设计环境

该系统的开发环境主要是PHP+MysqL.

1

二、需求分析

(一)系统总体需求

1.系统简介

该系统是一个企业人事财务管理系统,主要是分为前台部分和后台部分,前台部分是面向员工,主要包括注册及登陆,工资信息的查询,考勤查询,查询自己的某月或者全年考勤加班情况等功能的实现。后台部分是面向管理员,主要包括对职员信息管理,对部门或者职位的变更,对员工考勤信息的管理和维护,对员工的工资进行结算等功能。

以企业的人事工资管理为设计和开发对象,系统应具有的设计要求包括: 1、全体员工的岗位、级别设定、员工的基本信息设定; 2、企业部门的划分与设定;; 3、员工不同工种的基本工资设定;

4、加班津贴应根据加班时间和类型给予不同的补助; 5、按照不同工种的基本工资、考勤、应产生员工的月工资; 6、设计年终奖的计算方法;

7、工资报表,能够查询每个员工的工资情况、每个部门的工资情况、按月的工资统计,按年的工资统计;

8、进一步基于工资的财务预算与决算;

系统由php+mysql设计实现,具有数据操作方便、高效、迅速等优点。 该系统采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性。 2.系统分析

(1)系统管理

对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)和密码分配给员工。

(2)职工信息管理

管理员可以对职工信息进行管理,包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。

2

(3)职工考勤管理

用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。

(4)职工工资管理

可以根据职工的考勤情况,对员工的工资进行结算,负责打印工资条。年底结算后,可以根据公司的业绩情况,对职工发放不同的奖金。

(5)对企业开销进行管理

可以在年初对企业进行今年一年开销的预算,制定财务计划;年终可以进行结算,计算工资一年的成果。作为来年公司预算的参考。

(6)对部门和职位的管理

根据公司的具体情况,增设、删除和改变职位和部门,同时设置不同部门不同职位的基本工资。

(三)数据字典

1.职员表:职员编号(主键)、职员所属部门、职位、职员登录密码

表2.1 职员表的建立

2.考勤表:职员编号(主键)、年份、月份、缺勤次数、普通加班、特殊加班

表2.2 考勤表的建立

3

四、逻辑结构设计

该企业人事财务管理系统主要分为两个部分,分别对应管理员管理和职员。

(一)关系模式

职员可以登录系统,查询自己的工资情况,也可以查询自己的考勤情况。

管理员登录,可以管理员工信息,管理考勤信息,可以查询基本工资,根据公司每年的开支,进行年底结算,根据公司收支,对员工进行不同的奖励。

(二)表的设计与创建

考虑系统的实际需要,本系统数据库至少要包含职员信息表(staff)、薪水信息表(salary)、考勤表(check1)、部门表(department)、职位表(post)、管理员表(admin)。

职员信息表(staff)

管理员表(admin)

薪水信息表(salary)

9

部门表(department)

职位表(post)

考勤表(check1)

10

五、数据库系统开发与实现

基于的旅店管理系统主要分为两个部分,分别对应管理员管理和职员查询。

(一)管理员主要功能模块设计

管理员可以登录,系统主界面如图5-1所示。

图5-1 系统主界面

1. 部门及职位管理模块

管理员登录后可以进行部门和职位的管理,如图5-2所示:

图5-2 部门管理主界面

点击添加部门可以完成新部门新职位的添加功能,代码如下,操作界面如图5-3 所示 mysql_query(\ department values('\ mysql_query(\ 点击编辑按钮可以修改各部门不同职位的底薪,代码如下:

$sql=\ DepartNo='\

11

图5-3 部门职位编辑界面

对按删除按钮,根据主键可以直接删除整条记录,实现对部门和职位的删除,关键代码如下: mysql_query(\ mysql_query(\ 2.工资修改模块

管理员登录成功后,可以从数据库中查询员工的基本工资信息,主代码如下:

$result=mysql_query(\* from staff,department,post,check1,salary where staff.DepartNo like '\and staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo \3.员工管理模块

管理员登录成功后,可以从数据库中查询员工的基本信息,主界面如图5-4 所示:

图5-4 员工基本界面

可增加新的员工,给他分配部门和职位,主要代码:

mysql_query(\

('\

12

对已存在的员工,可以根据职员编号进行修改信息,主要代码,界面如图5-5所示 : mysql_query(\mysql_query(\header(\

图5-5 修改员工信息界面

按删除按钮,可以删除员工,代码如下:

mysql_query(\ 4.查询工资模块

管理员登录成功后,可以从数据库中查询员工的基本信息,可以按照年份,月份,不同的部门进行查询,主界面如图5-6 所示:

图5-6 查询工资界面

主要代码:

mysql_query(\* from staff,department,post,check1,salary where staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo\5.修改考勤表模块

管理员登录成功后,可以从数据库中查询员工的考勤基本信息,可以按照年份,月份,不同的部门进行查询,主界面如图5-7 所示:

13

本文来源:https://www.bwwdw.com/article/7idh.html

Top