当前位置:首页 > 基于java web的人力资源管理系统
东北大学硕士学位论文 第4章 系统详细设计与实现
名称 id createtime qingjiastatus 类型 Int(11) datetime Varchar(255) 空 no yes yes qingjiatime yuanyin userid Varchar(255) Varchar(255) Int(11)
8 用户表 yes yes yes 备注 主键 添加时间 请假状态 未审核、审核通过、审核未通过 请假时间 请假原因 关联用户表的Id,外键 名称 Id createtime password role 类型 Int(11) datetime Varchar(255) Int(11) 空 no yes yes no truename userlock Varchar(255) Int(11) yes no username Varchar(255)
9 员工表 yes 备注 主键 添加时间 密码 用户角色,1表示管理员,0表示用户 真实姓名 用户状态,0表示未删除,1表示已删除 用户名 名称 Id createtime hetongdaoqiri imgpath jiatingzhuzhi lianxidianhua name nianling ruzhishijian xingbie xueli youxiang yuangonghao yuangonglock 类型 Int(11) datetime Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) 10
空 no yes yes yes yes yes yes yes yes yes yes yes yes yes 备注 主键 添加时间 合同到期时间 员工照片 家庭住址 联系电话 员工姓名 年龄 入职时间 性别 学历 邮箱 员工号 员工状态,0表示东北大学硕士学位论文 第4章 系统详细设计与实现
zhengzhimianmao zhiwu bumenid Varchar(255) Varchar(255) Int(11) yes yes yes 未删除、1表示已删除 政治面貌,团员、党员、群众 职务 关联部门的Id,外键 4.5 平台数据表的脚本设计
根据平台的需求分析和功能模块的划分,所涉及的实体表有:
1)报错信息:用于保存各个单位部门登记错误信息,予以更改的信息。 2)部门信息:用于保存和更改各部门的信息。
3)工资信息:用于保存和更改员工实际工资,记录员工工资账单信息。 5)奖金信息:用于记录员工加班,记功所得奖金,或者修改奖金信息。 5)考勤信息:用于记录各个部门员工的工作时间,以作为获得工资的依据。 6)离职信息:用于保存各个员工的离职手续,离职基本情况。
7)请假信息:记录或保存个员工请假的天数请假的具体时间,与工资相联 8)用户信息:管理员或者是员工登陆,实现其不同的操作权限。 9)员工信息:对员工信息的保存或更改。
因此系统的定义数据库主要包含9张表:报错表t_baocuo,部门表t_bumen,工资表t_gongzi,奖金表t_jiangjin,考勤表t_kaoqin,离职表t_lizhi,请假表t_qingjia,用户表t_user,员工表t_yuangong。
报错表t_baocuo:
DROP TABLE IF EXISTS `t_baocuo`; CREATE TABLE `t_baocuo` (
`id` int(11) NOT NULL auto_increment, `baocuolock` varchar(255) default NULL, `createtime` datetime default NULL, `neirong` varchar(255) default NULL, `userid` int(11) default NULL, PRIMARY KEY (`id`),
KEY `FK29A30A7835D9D25B` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
11
东北大学硕士学位论文 第4章 系统详细设计与实现
部门表t_bumen:
DROP TABLE IF EXISTS `t_bumen`; CREATE TABLE `t_bumen` (
`id` int(11) NOT NULL auto_increment, `bumenlock` int(11) NOT NULL, `bumenming` varchar(255) default NULL, `jibengongzi` double default NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
工资表t_gongzi:
DROP TABLE IF EXISTS `t_gongzi`; CREATE TABLE `t_gongzi` (
`id` int(11) NOT NULL auto_increment, `chidao` double NOT NULL, `chuchai` double NOT NULL, `jiangjin` double NOT NULL,
`jibengongzi` double NOT NULL, `kuanggong` double NOT NULL, `qingjia` double NOT NULL,
`yuefen` varchar(255) default NULL, `zaotui` double NOT NULL, `zongji` double NOT NULL, `userid` int(11) default NULL, PRIMARY KEY (`id`),
KEY `FK32F029DB35D9D25B` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
奖金表t_jiangjin
DROP TABLE IF EXISTS `t_jiangjin`; CREATE TABLE `t_jiangjin` (
`id` int(11) NOT NULL auto_increment, `beizhu` varchar(255) default NULL, `createtime` datetime default NULL, `deletestatus` int(11) NOT NULL, `jiangjin` varchar(255) default NULL,
12
东北大学硕士学位论文 第4章 系统详细设计与实现
`riqi` varchar(255) default NULL, `userid` int(11) default NULL, PRIMARY KEY (`id`),
KEY `FK1BF6557F35D9D25B` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 考勤表t_kaoqin:
DROP TABLE IF EXISTS `t_kaoqin`; CREATE TABLE `t_kaoqin` (
`id` int(11) NOT NULL auto_increment, `beizhu` varchar(255) default NULL, `createtime` datetime default NULL, `deletestatus` int(11) NOT NULL, `kouqian` varchar(255) default NULL, `leixing` varchar(255) default NULL, `riqi` varchar(255) default NULL, `userid` int(11) default NULL, PRIMARY KEY (`id`),
KEY `FK38FEDB2835D9D25B` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 离职表t_lizhi:
DROP TABLE IF EXISTS `t_lizhi`; CREATE TABLE `t_lizhi` (
`id` int(11) NOT NULL auto_increment, `createtime` datetime default NULL, `lizhistatus` varchar(255) default NULL, `lizhitime` varchar(255) default NULL, `yuanyin` varchar(255) default NULL, `userid` int(11) default NULL, PRIMARY KEY (`id`),
KEY `FK9ECFC8B335D9D25B` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
请假表t_qingjia:
DROP TABLE IF EXISTS `t_qingjia`; CREATE TABLE `t_qingjia` (
`id` int(11) NOT NULL auto_increment, `createtime` datetime default NULL,
`qingjiastatus` varchar(255) default NULL, `qingjiatime` varchar(255) default NULL, `yuanyin` varchar(255) default NULL, `userid` int(11) default NULL, PRIMARY KEY (`id`),
KEY `FK31D612A635D9D25B` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
13
共分享92篇相关文档