🍊作者:计算机编程-吉哥
🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。
🍊心愿:点赞 👍 收藏 ⭐评论 📝
技术选型
spring、springmvc、mybatis、jsp 、mysql、jdk1.8
数据库表结构
10张
开发工具:
eclipse、navicat
⭐功能:
- 登录
- 发布公告
- 查询员工
- 任务布置
- 首页
- 邮件管理
- 员工管理
- 注册
🏆项目演示截图:
数据库设计:
CREATE TABLE `announcement` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`auther_id` int(32) NOT NULL,
`title` varchar(32) NOT NULL,
`text` text,
`pic` varchar(32) DEFAULT NULL,
`target_id` int(32) NOT NULL,
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
CREATE TABLE `attendance` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`employee_id` int(32) NOT NULL,
`date` date NOT NULL,
`on_time` timestamp NULL DEFAULT NULL,
`off_time` timestamp NULL DEFAULT NULL,
`state` int(2) DEFAULT NULL COMMENT '0正常 1加班 2迟到早退',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8;
CREATE TABLE `mail` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`sendtime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`server_id` int(32) NOT NULL,
`reciever_id` int(32) NOT NULL,
`title` varchar(32) DEFAULT NULL,
`text` text,
`pic` varchar(64) DEFAULT NULL,
`read` int(1) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8;
CREATE TABLE `sys_department` (
`department_id` int(10) NOT NULL,
`department_name` varchar(32) NOT NULL,
`available` int(1) DEFAULT '1',
PRIMARY KEY (`department_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `sys_employee_position` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`employee_id` int(32) NOT NULL,
`position_id` int(32) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;
CREATE TABLE `sys_permission` (
`id` bigint(20) NOT NULL COMMENT '主键',
`name` varchar(128) NOT NULL COMMENT '资源名称',
`type` varchar(32) NOT NULL COMMENT '资源类型:menu,button,',
`url` varchar(128) DEFAULT NULL COMMENT '访问url地址',
`percode` varchar(128) DEFAULT NULL COMMENT '权限代码字符串',
`parentid` bigint(20) DEFAULT NULL COMMENT '父结点id',
`parentids` varchar(128) DEFAULT NULL COMMENT '父结点id列表串',
`sortstring` varchar(128) DEFAULT NULL COMMENT '排序号',
`available` char(1) DEFAULT NULL COMMENT '是否可用,1:可用,0不可用',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=ut8;
CREATE TABLE `sys_position` (
`position_id` int(32) NOT NULL,
`position_name` varchar(32) DEFAULT NULL,
`available` int(1) DEFAULT '1',
PRIMARY KEY (`position_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
更多精彩文章栏目:计算机毕业设计项目
公众号:IT跃迁谷【更多精彩文章】
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓如果大家有任何疑虑,请在下方昵称位置详细咨询。