资源描述
超市人力资源管理系统总体设计
4 总体设计方案
4.1系统体系结构设计
作为超市人力资源管理网页部分主要包括以下几个模块:
4.1.1 员工注册与登陆
员工登陆,并将个人信息注册到系统管理平台。
4.1.2 管理员登陆
管理员不需要注册,管理员的注册在程序部分完成。
(1) 招聘信息入库:建立招聘信息库,以便招聘人员进行查询和参考。
(2) 修改员工信息:在建立信息库时可能因操作错误或其它情况而造成数据库里员工信息的错误,需要修改这些错误。
(3) 整理信息库:员工因各种情况(出差,请假,考勤之类),信息发生变化。这些都需要修改数据库关于员工的信息,另外还要新增成功招聘人员的信息。
4.1.3 系统管理平台
各模块之间的关系见下图:
超市人力资源管理系统
员工界面
管理员界面
系统管理平台
基础设置
考勤管理
薪酬管理
员工档案管理
员工档案
招聘
劳动关系
绩效记录
奖惩记录
员工出勤记录
员工档案
员工基本信息
出差记录
薪资查询
短信平台
人事职/薪管理
绩效考核
员工薪资信息
考勤管理
社保管理
工作考核
培训管理
奖惩记录
费用管理
出差管理
人事职/薪管理
员工档案
员工档案
账户管理
短信平台
系统管理
4.2.数据库设计(E-R图)
数据库作为此系统中最为重要的部分,它用于存储所有员工的各项数据,
培训人员rerenyuan
管理员
招聘的人员
各部门配置
招聘信息
某个部门vbumen部门
基础设置及
角色
管理
员工
管理
分配
发布
所属
发布
分配
配置
配置
招聘人员分类
所属
n
1
n
n
1
1
n
1
1
1
n
m
n
n
1
1
n
1
1
1
数据库设计:
招聘信息
1. 招聘人员ID
2. 招聘人员姓名
3. 招聘人员性别
4. 招聘工种
5. 学历
6. 工作经验
7. 出生日期
8. 联系电话
9. 家庭住址
10. 个人简介
11. 毕业学校
出差信息
1. 出差ID
2. 出差人员
3. 出差时间
4. 出差地点
5. 出差目标
6. 出差方式
7. 出差日期
8. 出差记录
9. 备注
员工
1. 员工ID
2. 员工姓名
3. 员工性别
4. 民族
5. 政治面貌
6. 身份证号
7. 婚姻状况
8. 籍贯
9. 联系电话
10. 家庭住址
11. 文化程度
12. 所属部门名称
13. 出生日期
14. 入职时间
15. 职位
16. 所属工种
17. 电子邮件
18. 备注
薪资
1. 薪资ID
2. 员工ID
3. 员工姓名
4. 当前月份
5. 基本工资
6. 工龄费
7. 考勤费
8. 保险费
9. 实发工资
培训信息
1. 培训ID
2. 培训人
3. 培训时间
4. 培训地点
5. 参加人员
6. 培训宗旨
7. 培训方案
8. 备注
部门
1. 部门ID
2. 部门名称
3. 创建时间
4. 部门人数
5. 备注
奖惩信息
1. 奖惩ID
2. 奖惩主题
3. 员工ID
4. 奖惩金额
5. 奖惩时间
6. 奖惩原因
7. 奖惩类型
管理员
1. 管理员ID
2. 姓名
3. 密码
4. 级别
考勤信息
1. 考勤ID
2. 考勤次数
3. 考勤记录
4. 考勤宗旨
5. 备注
合同信息
1. 合同ID
2. 员工ID
3. 合同日期
4. 合同期限
5. 合同内容
1、employee(员工表)
字段名
数据类型
为空
默认值
字段说明
Emp ID
Int(4)
no
员工ID,主键
Emp potition
Char (10)
职位
Emp Name
Varchar(50)
no
员工名
Apart ID
Int(4)
所属部门号 ,外键
Emp nation
Char(100
民族
Emp id
Char (20)
身份证号
Emp Email
Varchar(50)
电子邮件
Emp Gender
Int(4)
性别
Emp Password
Varchar(50)
密码
Emp Birth
Char (20)
出生日期
Emp Phone
Varchar(50)
电话号码
Emp Address
Varchar(200)
通讯地址
Emp entertime
Char(20)
入职时间
Emp Created
Datetime(8)
开通时间
Emp remark
Char(300)
备注
2、Apartment (部门表)
字段名
数据类型
为空
默认值
字段说明
Apart Name
Varchar(50)
no
部门名
Apart ID
Int(4)
部门号 ,主键
Manager ID
Varchar(200)
部门管理员号,外键
Apart num
Int(4)
部门人数
Apart birth
Char (20)
创建时间
Apart remark
Char(300)
备注
3.invitation (招聘信息)
字段名
数据类型
为空
默认值
字段说明
Invitation position
Int(4)
no
招聘职位
Invitation Name
Varchar(50)
no
招聘人员名
Invitation ID
Char (20)
招聘人员ID,主键
Invitation apart
Char (20)
招聘工种
Invitation level
Char (50)
学历
Invitation experience
Char(150)
工作经验
Invitation birth
Char(20)
出生日期
Invitation telephone
Char(20)
联系电话
Invitation address
Char (50 )
家庭住址
Invitation Num
Int(4)
招聘人员数
Invitation requirement
Varchar(50)
个人简介
Invitation graduation
Char(30)
毕业学校
4. Manager (管理员表)
字段名
数据类型
默认值
字段说明
Manager ID
Varchar(50)
管理员ID,主键
Manager name
Varchar(50)
姓名
Manager password
Varchar(50)
密码
Manager rank
Char(4)
级别
Applied level
Char(39)
学历
5. salary 工资表
字段名
数据类型
为空
默认值
字段说明
Salary ID
Char (20)
no
薪资ID,主键
Emp ID
Varchar(20)
no
员工ID,外键
Current month
Varchar(10)
当前月份
Salary basic
Int(10)
基本工资
Age fees
Int(10)
工龄费
Insurance fees
Int (10)
保险费
Attendance fees
Int (10)
考勤费
Already salary
Int (10)
实发工资
6.(contract)合同表
字段名
数据类型
为空
默认值
字段说明
contract ID
Char(50)
no
合同ID ,主键
Emp ID
Char(20)
no
员工ID ,外键
Contract birth
Char (20)
合同日期
contract headline
Varchar(50)
no
截止日期
contract context
Varchar(350)
合同内容
7.(rewards and punishments)奖惩表
字段名
数据类型
为空
默认值
字段说明
RP title
Char(50)
no
奖惩主题
RP ID
Char(50)
no
奖惩ID,主键
Emp ID
Char(20)
员工ID ,外键
RP type
Varchar(50)
no
奖惩类型
RP account
Varchar(50)
no
奖惩金额
RP time
Char (20)
奖惩时间
RP reason
Varchar(350)
奖惩原因
8.(training)培训表
字段名
数据类型
为空
默认值
字段说明
Training workers
Char(50)
no
参加人员
Training ID
Char(50)
no
培训ID,主键
Training name
培训人
Training time
培训时间
Training place
Varchar(50)
no
培训场地
Training method
Varchar(50)
no
培训方式
Training purpose
Varchar(350)
培训宗旨
Training remark
Varchar(350)
备注
9.(check on work attendance) 考勤表
字段名
数据类型
为空
默认值
字段说明
Attendance name
Char(50)
no
姓名
Attendance ID
Char(50)
no
考勤ID,主键
Attendance times
Char( 10)
考勤次数
Attendance purpose
Varchar(50)
no
考勤宗旨
Attendance remarks
Varchar(350)
备注
attendance record
Varchar(350)
考勤记录
10(on business)出差表
字段名
数据类型
为空
默认值
字段说明
Obusiness name
Char(50)
no
出差人姓名
Obusiness ID
Char(50)
no
出差ID
Obusiness time
Char(20)
出差时间
Obusiness place
Char (20)
出差地点
Obusiness purpose
Varchar(50)
出差目标
Obusiness method
Char(40)
出差方式
Obusiness remark
Varchar(350)
备注
Obusiness record
Varchar(350)
出差记录
展开阅读全文