超市人力资源管理总体设计.docx
《超市人力资源管理总体设计.docx》由会员分享,可在线阅读,更多相关《超市人力资源管理总体设计.docx(11页珍藏版)》请在冰豆网上搜索。
超市人力资源管理总体设计
超市人力资源管理总体设计
超市人力资源管理系统总体设计
4总体设计方案
系统体系结构设计
作为超市人力资源管理网页部分主要包括以下几个模块:
员工注册与登陆
员工登陆,并将个人信息注册到系统管理平台。
管理员登陆
管理员不需要注册,管理员的注册在程序部分完成。
(1)招聘信息入库:
建立招聘信息库,以便招聘人员进行查询和参考。
(2)修改员工信息:
在建立信息库时可能因操作错误或其它情况而造成数据库里员工信息的错误,需要修改这些错误。
(3)整理信息库:
员工因各种情况(出差,请假,考勤之类),信息发生变化。
这些都需要修改数据库关于员工的信息,另外还要新增成功招聘人员的信息。
系统管理平台
各模块之间的关系见下图:
.数据库设计(E-R图)
数据库作为此系统中最为重要的部分,它用于存储所有员工的各项数据,
数据库设计:
1、employee(员工表)
字段名
数据类型
为空
默认值
字段说明
EmpID
Int(4)
no
员工ID,主键
Emppotition
Char(10)
职位
EmpName
Varchar(50)
no
员工名
ApartID
Int(4)
所属部门号,外键
Empnation
Char(100
民族
Empid
Char(20)
身份证号
EmpEmail
Varchar(50)
电子邮件
EmpGender
Int(4)
性别
EmpPassword
Varchar(50)
密码
EmpBirth
Char(20)
出生日期
EmpPhone
Varchar(50)
电话号码
EmpAddress
Varchar(200)
通讯地址
Empentertime
Char(20)
入职时间
EmpCreated
Datetime(8)
开通时间
Empremark
Char(300)
备注
2、Apartment(部门表)
字段名
数据类型
为空
默认值
字段说明
ApartName
Varchar(50)
no
部门名
ApartID
Int(4)
部门号,主键
ManagerID
Varchar(200)
部门管理员号,外键
Apartnum
Int(4)
部门人数
Apartbirth
Char(20)
创建时间
Apartremark
Char(300)
备注
(招聘信息)
字段名
数据类型
为空
默认值
字段说明
Invitationposition
Int(4)
no
招聘职位
InvitationName
Varchar(50)
no
招聘人员名
InvitationID
Char(20)
招聘人员ID,主键
Invitationapart
Char(20)
招聘工种
Invitationlevel
Char(50)
学历
Invitationexperience
Char(150)
工作经验
Invitationbirth
Char(20)
出生日期
Invitationtelephone
Char(20)
联系电话
Invitationaddress
Char(50)
家庭住址
InvitationNum
Int(4)
招聘人员数
Invitationrequirement
Varchar(50)
个人简介
Invitationgraduation
Char(30)
毕业学校
4.Manager(管理员表)
字段名
数据类型
默认值
字段说明
ManagerID
Varchar(50)
管理员ID,主键
Managername
Varchar(50)
姓名
Managerpassword
Varchar(50)
密码
Managerrank
Char(4)
级别
Appliedlevel
Char(39)
学历
5.salary工资表
字段名
数据类型
为空
默认值
字段说明
SalaryID
Char(20)
no
薪资ID,主键
EmpID
Varchar(20)
no
员工ID,外键
Currentmonth
Varchar(10)
当前月份
Salarybasic
Int(10)
基本工资
Agefees
Int(10)
工龄费
Insurancefees
Int(10)
保险费
Attendancefees
Int(10)
考勤费
Alreadysalary
Int(10)
实发工资
6.(contract)合同表
字段名
数据类型
为空
默认值
字段说明
contractID
Char(50)
no
合同ID,主键
EmpID
Char(20)
no
员工ID,外键
Contractbirth
Char(20)
合同日期
contractheadline
Varchar(50)
no
截止日期
contractcontext
Varchar(350)
合同内容
7.(rewardsandpunishments)奖惩表
字段名
数据类型
为空
默认值
字段说明
RPtitle
Char(50)
no
奖惩主题
RPID
Char(50)
no
奖惩ID,主键
EmpID
Char(20)
员工ID,外键
RPtype
Varchar(50)
no
奖惩类型
RPaccount
Varchar(50)
no
奖惩金额
RPtime
Char(20)
奖惩时间
RPreason
Varchar(350)
奖惩原因
8.(training)培训表
字段名
数据类型
为空
默认值
字段说明
Trainingworkers
Char(50)
no
参加人员
TrainingID
Char(50)
no
培训ID,主键
Trainingname
培训人
Trainingtime
培训时间
Trainingplace
Varchar(50)
no
培训场地
Trainingmethod
Varchar(50)
no
培训方式
Trainingpurpose
Varchar(350)
培训宗旨
Trainingremark
Varchar(350)
备注
9.(checkonworkattendance)考勤表
字段名
数据类型
为空
默认值
字段说明
Attendancename
Char(50)
no
姓名
AttendanceID
Char(50)
no
考勤ID,主键
Attendancetimes
Char(10)
考勤次数
Attendancepurpose
Varchar(50)
no
考勤宗旨
Attendanceremarks
Varchar(350)
备注
attendancerecord
Varchar(350)
考勤记录
10(onbusiness)出差表
字段名
数据类型
为空
默认值
字段说明
Obusinessname
Char(50)
no
出差人姓名
ObusinessID
Char(50)
no
出差ID
Obusinesstime
Char(20)
出差时间
Obusinessplace
Char(20)
出差地点
Obusinesspurpose
Varchar(50)
出差目标
Obusinessmethod
Char(40)
出差方式
Obusinessremark
Varchar(350)
备注
Obusinessrecord
Varchar(350)
出差记录