计算机毕业设计ssm办公管理系统OA系统【课程设计、代码讲解、免费安装调试、文档报告】

🍊作者:计算机编程-吉哥

🍊简介:专业从事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跃迁谷【更多精彩文章】

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓如果大家有任何疑虑,请在下方昵称位置详细咨询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机编程-吉哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值