人力资源管理系统毕业论文设计范文(JSP)(3)
资料介绍:
根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计出员工基本信息表、工种类型表、职位表、部门表等十八个表。
4.3.2数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
本系统根据上面的设计规划出的实体有:员工基本信息表、工种类型表、职位表、部门表等十八个表。
4.3.3数据库逻辑结构设计
数据的概念结构设计完之后,可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。比如系统数据库中各表的详细设计如表所示。
表4-1员工基本信息表(hr_jbxxb)
字段名 数据类型` 描述 是否主键 外键 是否为空
yggh Varchar(30) 员工工号 √
ygxm Varchar(30) 员工姓名
ygxb Varchar(10) 员工性别 √
csrq Varchar(20) 出生日期 √
xl varchar(20) 学历 √ [资料来源:www.doc163.com]
zy varchar(20) 专业 √
lxfs Varchar(30) 联系方式 √
jzdz Varchar(100) 居住地址 √
zw Varchar(30) 职务 √
xz Float(8) 薪资 √
rzsj Varchar(20) 入职时间 √
ssbm varchar(30) 所属部门 √
zzzt Varchar(10) 在职状态 √
表4-2工种类型 (hr_gzlxb)
字段名 数据类型` 描述 是否主键 外键 是否为空
gzbh Varchar(30) 工种编号 √
gzmc Varchar(30) 工种名称 √
表4-3职位类型 (hr_zwlxb)
字段名 数据类型 描述 是否主键 外键 是否为空
zwbh Varchar(30) 职位编号 √
zwmc Varchar(30) 职位名称 √
表4-4员工状态( hr_ygzt)
[来源:http://Doc163.com]
字段名 数据类型 描述 是否主键 外键 是否为空
zzztbh Varchar(30) 在职状态编号 √
zzztmc Varchar(30) 在职状态名称 √
表4-5部门分类 (hr_bmflb)
字段名 数据类型 描述 是否主键 外键 是否为空
bmbh Varchar(30) 部门编号 √
bmmc Varvhar(30) 部门名称 √
表4-6人事变动 (hr_rsbdb)
字段名 数据类型 描述 是否主键 外键 是否为空
bmbh Varchar(30) 人事变动编号 √
yggh Varvhar(30) 员工工号
ygxm Varvhar(30) 员工性名
ygxb Varvhar(10) 员工性别 √
bdqzw Varvhar(30) 变动前职务 √
bdqbm Varvhar(30) 变动前部门 √
bdqxz Flaot(8) 变动前薪资 √
[资料来源:http://www.doc163.com]
bdhzw Varvhar(30) 变动后职务 √
bdhbm Varvhar(30) 变动后部门 √
bdhxz Float(8) 变动后薪资 √
sxrq Varvhar(20) 生效日期 √
pzr Varvhar(30) 批准人 √
pzrq Varvhar(20) 批准日期 √
表4-7人事档案 (hr_rsdab)
字段名 数据类型` 描述 是否主键 外键 是否为空
yggh Varchar(30) 员工工号 √
ygxm Varchar(30) 员工姓名
ygxb Varchar(10) 员工性别 √
sfzh Varchar(30) 身份证号 √
hyzk varchar(10) 婚姻状况 √
csrq Varchar(20) 出生日期 √
mz Varchar(30) 民族 √
sg int 身高 √
[版权所有:http://DOC163.com]
tz Int 体重 √
lxfs Varchar(30) 联系方式 √
jzdz Varchar(100) 居住地址 √
jg Varchar(100) 籍贯 √
xl varchar(20) 学历 √
zy Varchar(20) 专业 √
wy Varchar(20) 外语 √
byyx Varchar(100) 毕业院校 √
bysj Varchar(20) 毕业时间 √
sm varchar(2000) 说明 √
表4-8专业资料 (hr_zyzlb)
字段名 数据类型 描述 是否主键 外键 是否为空
zybh Varchar(30) 专业编号 √
zymc Varchar(30) 专业名称 √
表4-9学历类型 (hr_xllxb)
字段名 数据类型 描述 是否主键 外键 是否为空
xlbh Varchar(30) 学历编号 √
[来源:http://www.doc163.com]
xlmc Varchar(30) 学历名称 √
表4-10合同管理 (hr_htglb)
字段名 数据类型 描述 是否主键 外键 是否为空
htbh Varchar(30) 合同编号 √
yggh Varvhar(30) 员工工号
ygxm Varvhar(30) 员工性名
htlx Varvhar(30) 合同类型 √
htsx Varvhar(30) 合同属性 √
sxrq Varvhar(20) 生效日期 √
zzrq Varvhar(20) 终止日期 √
htxz Flaot(8) 合同薪资 √
qsrq Varvhar(20) 签署日期 √
htnr Varvhar(3000) 合同内容 √
表4-11请假信息表(hr_qjxxb)
列名 数据类型 描述 是否主键 外键 是否为空
qjdh vchar(30) 假条单号 √
ygbh vchar(30) 员工编号 √ [资料来源:https://www.doc163.com]
qjsy vchar(400) 请假事由 √
swjj vchar(100) 事务交接 √
qjts int 请假天数 √
spr vchar(30) 审批人 √
rq vchar(30) 日期 √
表4-12出差信息表(hr_ccxxb)
列名 数据类型 描述 是否主键 外键 是否为空
ccdh vchar(30) 出差单号 √
rq vchar(30) 日期
ygbh vchar(30) 员工编号 √
ccsy vchar(400) 出差事由 √
swjj vchar(100) 事务交接 √
ccts int 出差天数 √
spr vchar(30) 审批人 √
表4-13考勤日历表(hr_kqrlb)
列名 数据类型 描述 是否主键 外键 是否为空
kqh vchar(30) 考勤号 √ [资料来源:http://Doc163.com]
rq vchar(30) 日期
ygbh vchar(30) 员工编号 √
swcd int 上午迟到 √
swzt int 上午早退 √
swkg int 上午旷工 √
xwcd int 下午迟到 √
xwzt int 下午早退 √
xwkg int 下午旷工 √
表4-14用户表(hr_yhb)
列名 数据类型 描述 是否主键 外键 是否为空
yhm varchar(30) 用户名 √
mm varchar(30) 密码
yhms varchar(100) 用户描述 √