基于Java框架开发OA企业在线办公系统项目教程(附源码)

基于Java框架开发OA企业在线办公系统项目教程(附源码)
共129节 703人在学 课程详情
  • OA在线办公系统-环境搭建

    • 在线办公系统技术栈介绍
    • 在线办公系统业务简介
    • 在线办公系统数据库脚本
    • 在线办公系统创建项目
    • 在线办公系统整合Spring框架
    • 在线办公系统整合SpringMvc
    • 在线办公系统整合登录页面
    • 在线办公系统-清理本地Maven仓库
    • 在线办公系统-用户登录测试
  • OA在线办公系统-部门管理

    • 在线办公系统后台首页
    • 在线办公系统用户退出
    • 在线办公系统-代码生成器
    • MyBatisPlus分页方法调用
    • 封装分页的工具类
    • 测试后端分页的控制器方法
    • 套用前端框架分页JS
    • 前端数据搜索调整
    • 部门数据新增
    • 部门删除业务逻辑
    • 部门批量删除
    • 部门批量删除测试
    • 部门的数据更新
  • OA在线办公系统-员工管理

    • 职位模块后端业务
    • 职位模块前端页面
    • 职位管理数据测试
    • 员工管理业务需求
    • 新增员工下拉框
    • 跳转员工查询列表页面
    • 员工新增业务模块
    • 员工列表数据查询
    • 员工列表查询测试
  • OA在线办公系统-公告管理

    • 员工删除业务
    • 跳转员工编辑页面
    • 员工页面下拉框回显
    • 员工地址下拉框回显问题
    • 员工三级下拉框回显
    • 员工更新数据测试
    • 查询公告页面
    • 查询公告页面
    • 公告新增测试
    • 公告的删除业务
    • 公告的更新
  • OA在线办公系统-邮件短信发送

    • 邮件发送的数据准备
    • 邮件发送测试
    • 准备短信发送的页面
    • 短信发送的第三方平台
    • 短信API的测试
    • 短信发送模板问题测试
  • OA在线办公系统-文档管理

    • 文档列表数据查询
    • 文件异步上传
    • 文件的下载
    • 文件的删除
    • 查询所有的签到记录
    • 查询我的签到记录
    • 考勤打卡
  • OA在办公系统-报表管理

    • Echars数据显示分析
    • 报表的数据显示
    • 查看我的签到报表
    • 报表生成的查询页面
    • 准备要导出Excel的数据
    • POI组件-Office办公套件
    • POI的Excel文件导出
    • POI导出Excel测试
    • 测试IText组件
    • 测试PDF的文档生成
    • Web项目测试PDF生成
    • PDF文件导出
  • OA在线办公系统-用户管理

    • 用户列表数据查询
    • 用户新增业务
    • 用户的信息修改
    • 用户的启用或禁用
    • 设计用户和角色关系表
    • 普通登录问题
    • 普通用户角色信息
    • 用户状态的修改
    • 修改用户密码
    • 用户身份信息展示
    • 权限表设计
    • 创建角色权限中间表
    • 查询登录用户的菜单
    • 根据用户角色展示菜单
  • OA在线办公系统-SpringSecurity框架入门

    • 安全框架概述
    • Spring Security简介
    • 搭建项目的基础环境
    • Spring整合SpringSecurity框架
    • Spring整合security框架
    • Springsecurity的测试程序
    • SpringSecurity常见的过滤器
    • SpringSecurtiy启动流程
    • FilterChainProxy核心过滤器
    • SpringSecurity过滤器执行流程
  • OA在线办公系统-SpringSecurity框架进阶

    • SpringSecurity替换默认的登录页面
    • 自定义的登录页面登录测试
    • CSRF跨站请求伪造概念
    • CSRF跨站请求示例
    • CSRF防御手段
    • 开启CSRF过滤器登录
    • CsrfFilter校验过滤器
    • 用户退出配置
    • LogoutFilter用户注销过滤器
    • SpringSecurity认证流程
    • 认证流程图解
    • SpringSecurity认证流程小结
  • OA在线办公系统-SpringSecurity框架授权

    • SpringSecurity使用数据库登录
    • SpringSecurity密码加密认证
    • 认证状态判断
    • 配置一个登录验证码
    • 定义验证码过滤器
    • SpringSecurity登录认证提示
    • 测试验证码过滤器
    • SpringSecurity自定义加密
    • jsr250注解方式授权
    • Spring表达式注解授权
    • SpringSecurity注解授权
    • 权限异常处理提示页面
    • SpringSecurity标签授权
    • OA项目需要解决的问题
  • OA在线办公系统-SpringSecurity实战

    • OA项目整合SpringSecurity框架
    • 测试SpringSecurity的认证
    • 配置SpringSecurity支持框架布局
    • 查询用户登录的菜单数据
    • OA项目权限存在的问题
    • 配置OA项目中的角色信息
    • 注解授权和标签授权
    • 异常捕获存在的问题
    • 自定义注解和AOP通知
    • 环绕通知存在的问题
    • 关于异常的捕获
    • 关于项目中CSRF问题

    订阅失败

    基于Java框架开发OA企业在线办公系统项目教程(附源码)
    基于Java框架开发OA企业在线办公系统项目教程(附源码) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    公告的更新

    课程介绍

    本OA在线办公系统是主要使用者为中小型企业的人事部员工,涉及到的领域为员工上下班打卡、加班申请、考勤处理等方面,都可以通过本系统来快速处理,提高了工作效率,简化了工作步骤。在大步提高办事效率的同时,增强了公司员工之间的信息及时的共享,促进了公司员工之间的交流,提高整体的办公效率,有删减性地将有用的信息传递给相关的公司员工,有利于公司员工及时了解公司的发展状态及发展趋势,另一方面,也及时让公司领导及时了解公司的发展状况及员工信息。在提供众多便利的同时,也方便了工作记录,以备事后研究。

    技术实现

    数据库:MySQL

    开发工具:IDEA

    数据连接池:Druid

    Web容器:Apache Tomcat

    项目管理工具:Maven

    版本控制工具:Git

    后端技术:Spring + SpringMVC + MyBatis+MyBatis Plus+ Spring security

    前端框架:LayUI、HTML、CSS、Jquery

     

    测试账号

     

    测试账号  http://localhost:8080/

     

     

     

    管理员:

    账号:lucy  密码:123456

     

    人事专员:

    账号:tom   密码:123456

     

    员工:

    账号:  3453534@qq.com   密码:888888

     

    项目部分截图

     

    系统登录

    在这里插入图片描述

     

    用户查询

     

    在这里插入图片描述

     

    部门管理

    在这里插入图片描述

     

    职位管理

     

    在这里插入图片描述

     

    员工管理

     

    在这里插入图片描述

     

    公告管理

    在这里插入图片描述

     

    邮件发送

    在这里插入图片描述

     

    下载中心

    在这里插入图片描述

     

    考勤管理

    在这里插入图片描述

     

    图表展示

    在这里插入图片描述

     

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 949人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22944人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4304人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 844人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 907人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5211人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1537人在学

    Python Django 深度学习 小程序

    钟翔 · 2425人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 693人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4096人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~