最新最全面的数据库人事管理系统(最新整理by阿拉蕾内容摘要:
重要的作用。 人事 管理信息系统 的出现轻而易举的解决了传统管理人员档案的方法的缺点。 伴随着人事 管理信息系统 的广泛应用,它已经成为了 任 何一家企业公司 都不可缺少的 组成 部分,它的 存在使得管理者更容易了解自己公司的员工 ,便于分配人员 ,易于进行调整。 所以 人事 管 理信息系统能够为管理人员提供充足的信息和快捷的查询手段。 计算机与通信工程 二、需求分析 人事管理系统 功能要求: 部门信息管理 添加部门 信息,包括部门编号、部门名称、部门职能描述和上级部门等信息; 修改部门信息; 删除部门信息; 查看部门信息 员工基本信息管理 添加 员工基本信息 ,包括员工编号、姓名、性别、生日、所在部门等信息; 修改员工基本信息; 删除员工基本信息; 查看员工基本信息; 员工主要家庭成员信息管理 添加员工主要家庭成员信息; 包括员工主要家庭成员的姓名、性别、计算机与通信工程 关系、工作单位等信息; 修改,删除,查看 员工家庭成员信息 ; 员工主要教育与工作经验管理 添加 员工主要教育与工作经验,包括开始时间、截止时间、学校或单位、职务等; 修改,删除,查看员工主要教育与工作经验 ; 员工考勤管理 添加 员工考勤信息,包括考勤月份、病假天数、事假天数、旷工天数等信息; 修改,删除,查询,月度考勤统计表 ; 员工工作考评管理功能 添加员工考评工作信息,包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息; 修改,删除,查看员工工作考评信息 ; 计算机与通信工程 系统用户管理功能 添加系统用户信息,包括用户名,密码,员工编号和用 户类型等信息; 修改系统用户信息; 删除系统用户信息; 查看系统用户信息; 功能模块 : 系 统流程分析: 人事管理系统 基本信息管理 考勤考评管理 系统用户管理 计算机与通信工程 根据功能可以得到数据需求 : 员工的基本信息 表: 包括:员工编号、姓名、照片、性别、民族、生日、 政治面貌、文化程度、婚姻状况等; 部门的基本信息表: 包括:部门编号、部门名称、部门职能描述、上级部门编号 开始 用户登录 重试 失败 读取用户类型 1, 管理自己的用户信息 2, 管理普通系统管理员信息 3, 管理普通用户 1, 管理普通系统管理员信息 2, 管理普通用户的用户信息 管理自己的用户信息 拥有所有权限 只有查询权限 用户管理模块 人事管理模块 计算机与通信工程 员工家庭主要成员信息表: 包括: 姓名、性别、年龄、与 本人的关系、工作单位 员工教育及工作经历记录表: 包括: 开始日期、终止日期等 员工考勤表: 包括:考勤月份 员工编号 全勤天数、出差天数等 员工工作考评表: 包括:考评月份、总体评价、奖励事由等 用户信息表: 包括:用户名、密码、用户类型 三、概念设计 通过对数据库基本 信息的分析,建立 ER 图如下: 计算机与通信工程 四、逻辑设计 部门 员工教育及工作经历记录 员工考勤 员工工作考评 调入 经历 考核 考察 关系 全勤 出差 病假 编号 总体评价 奖励事由 处罚事由 月份 月份 时间 时间 职务 学校单位 终止日期 开始日期 编号 编号 名称 上级部门 描述 员工 编号 姓名 籍贯 文化程度 生日 身份 民族 员工家庭成员 编号 姓名 性别 年龄 事假 计算机与通信工程 将 ER 图进行总结、归纳,建立如下关系图 : 部门表 (部门编号、部门名称、部门职能描述、上级部门编号) 员工基本信息表 (员工编号、姓名、照片、性别、民族、生 日、政治面貌、文化程度、籍贯、身份证号、工作证号、办公电话、手机号码、档案存放地、户口所在地、到岗日期、所在部门编号、工作岗位、职务、员工状态、上级员工编号、合同有效期、备注、填表用户、填表日期和时间) 员工家庭主要成员表 (编号、员工编号、姓名、性别、年龄、与本人关系、工作单位) 员工教育及工作经历记录表 (编号、员工编号、开始日期、终止日期、学校 /单位名称、职务) 员工考勤表 (考勤月份、员工编号、全勤天数、出差天数、病假天数、 事假天数、 旷工天数、 法定休假天数、年休假天数、到休假天数、迟到时间、早退时间、一类 加班天数(法定节假日加班)、二类加班天数(周六或周日加班)、三类加班天数(日常加班)、备注信息) 员工工作考评表 (考评月份、员工编号、总体评价、奖励事由、奖励金额、处罚事由、处罚金额、备注信息) 用户信息表 (用户名、密码、用户类型) 五、具体设计 表结构及数据词典的设计 ( 1) 总体结构 人事管理总工包括 7 张表: 员工表、员工员工教育及工作经历记录表、家庭主要成员表、员工考勤表、员工工作考评表、用户信息表、部门表 ( 2) 表结构及数据字典 部门表( Departments) 编号 字段名 称 数据 类型 说明 1 Dep_id Int 部门编号 2 Dep_name Varchar(40) 部门名称 计算机与通信工程 3 Descripe Varchar(400) 部门职能描述 4 Upperld Int 上级部门编号 员工信息表 ( Employees) 编号 字段名称 数据 类型 说明 1 Emp_id Int 员工编号 2 Emp_Name Varchar(50) 姓名 3 Photo Image 照片 4 Sex Char( 2) 性别 5 Nationality Varchar( 40) 民族 6 Birth Varchar( 20) 生日 7 Political_Party Varchar(40) 政治面貌 8 Culture_Level Varchar(40) 文化程度 9 Martial_Condition Varchar(20) 婚姻状况 10 Family_Place Varchar(60) 籍贯 11 Id_Card Varchar(20) 身份证号 12 BadgeId Varchar(40) 工作证号 13 Office_phone Varchar(30) 办公电话 14 Moblie Varchar(30) 手机号码 15 Files_Keep_Org Varchar(100) 档案存放地 16 Hukou Varchar(100) 户口所在地 17 HireDate Varchar(20) 到岗日期 18 Dep_Id Int 所在部门编号 19 Position Varchar(40) 工作岗位 20 Title Varchar(20) 职务 21 State Tinyint 员工状态 22 Upperld Int 上级员工编号 23 Contract_Person Varchar(20) 合同有效期 24 Memo Varchar(200) 备注 25 Fillin_Person Varchar(30) 填表用户 26 Fillin_Time Varchar(20) 填表日期和时间 3,员工家庭主要成员记录表( Family) 计算机与通信工程 编号 字段名称 数据类型 说明 1 Id Tinyint 编号 2 Emp_Id Int 员工编号 3 Name Varchar(50) 姓名 4 Sex Char(2) 性别 5 Age Tinyint 年龄 6 Relationship Varchar(20) 与本人关系 7 WorkingOrg Varchar(40) 工作单位 员工教育及工作经历记录表( Experience) 编号 字段名称 数据类型 说明 1 Id Tinyint 编号 2 Emp_Id int 员工编号 3 Start_Date Char(10) 开始日期 4 End_Date Char(10) 终止日期 5 School_Org Varchar(50) 学校 /单位名称 6 Title Varchar(20) 职务 5,员工考勤表( Checkin) 编号 字段名称 数据类型 说明 1 CheckDate Char(10) 考勤月份 2 Emp_Id Int 员工编号 3 qqDays Decimal(4,1) 全勤天数 4 ccDays Decimal(4,1) 出差天数 5 bjDays Decimal(4,1) 病假天数 6 sjDays Decimal(4,1) 事假天数 7 kgDays Decimal(4,1) 旷工天数 8 fdjDays Decimal(4,1) 法定休假天数 9 nxjDays Decimal(4,1) 年休假天数 10 dxjDays Decimal(4,1) 到休假天数 11 cdMinutes Tinyint 迟到时间 12 ztMinutes Tinyint 早退时间 13 Ot1Days Decimal(4,1) 一类加班时间 14 Ot2Days Decimal(4,1) 二类加班时间 15 Ot3Days Decimal(4,1) 三类加班时间 16 Memo Varchar(200) 备注信息 员工考评表 ( Evaluation) 计算机与通信工程 编号 字段名称 数据类型 说明 1 EvaMonth Char(10) 考评月份 2 Emp_id Int 员工编号 3 ztEva Varchar(200) 总体评价 4 jlReason Varchar(200) 奖励事由 5 jlAmount Smallint 奖励金额 6 cfReason Varchar(200) 处罚事由 7 cfAmount Smallint 处罚金额 8 Memo Varchar(200) 备注信息 用户信息表( Users) 编号 字段名称 数据类型 说明 1 UserName Varchar( 40) 用户名 2 Pwd Varchar( 40) 密码 3 User_type Tinyint 用户类型 ( 3) 、应用程序功能: 在功能上已经说明: 六 详细设计 计算机与通信工程 七、关键代码和操作界面: 创建 数据库及 表 的代码: create database HrSys create table Departments ( Dep_id int primary key identity, Dep_name varchar(40) not null, Describe varchar(400), UpperId int not null ) create table family ( Id tinyint primary key identity, Emp_Id int not null, Sex char(2), Age tinyint, Relationship varchar(20), WorkingOrg varchar(40) 计算机与通信工程 ) create table Experience (Id tinyint primary key identity, Emp_Id int not null, Strat_Date char(10), End_Date char(10), School_Org varchar(50), Title varchar(20) ) 创建用户本给用户附加权限: Create user du Grant select insert update On table Experience To du : 登录界面: 登录成功后进入 如下界面: 计算机与通信工程 部门管理如下: 部门信息添加、修改、删除、分别如下图示: 计算机与通信工程 员工信息管理界面如下: 计算机与通信工程 员工选项中有:在职。最新最全面的数据库人事管理系统(最新整理by阿拉蕾
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。