"景先生毕设|www.jxszl.com

人事管理信息系统

2020-12-15 14:14编辑: www.jxszl.com景先生毕设
目 录
一、引 言 1
二、系统概述 1
(一)课题的总体介绍 1
(二)系统开发技术 1
三、系统需求分析 1
四、 数据库的设计 2
(一)数据库需求分析: 2
(二)数据表结构: 2
五、 系统功能模块的实现 6
(一)用户登录: 6
(二) 主界面: 7
(三) 用户管理界面 8
(四) 员工信息管理模块 9
(五) 员工培训信息管理模块的实现 11
(六)员工考评管理模块 13
(七)员工奖罚模块的实现 16
(八)员工福利模块的实现 18
(九)部门信息管理模块的实现 20
六、总 结 22
致 谢 23
参考文献 23
附录一: 23
附录二 25
一、引 言
随着经济的飞速发展,中小型企业的规模不断扩大,信息量也越来越大,以前靠人工记录以及核实信息的方法,随着信息量的不断增加已经无法满足现在的企业需求。因此采用计算机进行信息管理成为发展趋势。人事管理系统是一种专门针对需要对内部员工信息进行全方位管理的实用管理系统,管理者可以windows窗体界面方便快捷的管理员工信息进行查询、添加、删除等一些操作。计算机管理信息系统迅速全面的信息管理方式能够让企业管理者掌握员工的情况实现人才的高效化任用,减少了企业的运营成本。
二、系统概述
(一)课题的总体介绍
人事管理系统是提供给企业管理者对企业现有的人力进行管理的一个软件平台,可以实现对企业员工基本信息、企业部门、员工福利、奖惩等一 *景先生毕设|www.jxszl.com +Q: ^3^5`1^9`1^6^0`7^2# 
系列的信息进行查询、添加、修改的功能。企业的管理者可以都过系统用户进行登录操作。
(二)系统开发技术
系统主要采用C#语言实现编程。数据上面的问题,用的便是SQL Server 2008来解决。开发工具为Microsoft Visual Studio 2013。
1.C#概述
C#是微软公司在C语言以及C++语言上发布的,它在.NET Framework上面工作, C# 是一种面向对象的程序设计语言,该系统中的所有界面及功能代码的实现都是在VS中完成的。还要功能界面上的各种命令按钮、文本框、复选框、单选框等都是VS软件中工具箱的选项。比如,登录系统是输入用户的文本框就是工具中的Label,登录命令的按键即为工具栏中的Butten ,也包括其他的工具。
2.SQL Server 2008
SQL Server 2008可以在一些微软软件使用的原因是,它可以在许多用户需要的应用程序上面运行,通过各种表的主键完成表与表之间的关联,大大的减少了数据的冗余实现便捷的管理,例如员工信息表中通过员工编号这一主键关联部门信息表,实现在员工所属部门的查询。
三、系统需求分析
要完成一个系统,首先需要进行需求分析,这样才能设计出用户所需和满足的各项功能。本系统的主要功能需求如下:
1.员工信息维护与管理
提供员工的所有信息,并且可以增添员工信息,对其员工信息进行查询、添加、修改、删除等功能。
2.部门信息管理
提供企业内部部门的信息,并且可以增添部门信息,对部门信息进行查询、添加、修改、删除等功能。
3.员工培训信息管理
提供企业内部员工培训的信息,对员工培训信息进行查询、添加、修改、删除等功能。
4.员工奖惩信息管理
提供内部员工奖惩的所有信息,对员工的奖惩信息进行查询、添加、修改、删除等功能。
5.用户信息管理
提供用户的所有信息,对用户的信息进行添加 修改 删除的功能。
6 部门信息管理
提供员工部门信息,对部门信息进行管理。
四、 数据库的设计
(一)数据库需求分析:
为了对员工信息进行准确、快速的管理,同事减少数据的冗余,数据库中的数据表可以通过表中的主键进行关联,主要的数据表为用户表(T_Users)员工信表(T_StaffRecords)在离职类型表 (T_Type)培训信息表 (T_Trainings)考评信息表表 (T_KaoPing)职务信息表 (T_Nation)奖惩信息表 (T_JiangCheng)等。具体信息见下表:
(二)数据表结构:
1、用户表:
在系统登录界面中的所需输入的信息就是该张用户表的信息,主要有以下字段:用户编号、用户姓名、用户密码等。
表4-1用户表(T_Users)
字段
字段描述
数据类型
主键
非空

User-ID
用户编号
int
Y
Y

Userg-Name
用户名
Varchar(20)
N
Y

User-Pwd
密码
Varchar(20)
N
Y

2、 员工信息表:
在用户管理模块中添加员工信息用到的信息表,主要字段有员工编号、姓名、性别、身份证号码、电话、邮箱、学历等,具体见下表:
表4-2员工信息表 (T_StaffRecords)
字段
字段描述
数据类型
主键
非空

Staff-ID
员工编号
int
Y
Y

Staff-Name
姓名
Nvarchar(50)
N
Y

Staff-Sex
性别
bit
N
Y

Staff-IDNumber
身份证号码
Nvarchar(18)
N
Y

Staff-Mobile
电话
Nvarchar(15)
N
N

Staff-Phone
Y
Y

Type -Name
字段
字段描述
数据类型
主键
非空

Trainings-ID
培训编号

原文链接:http://www.jxszl.com/jsj/rjgc/31033.html