一、系统介绍

基于springboot构建的OA办公系统,主要功能有:用户管理、考勤管理、流程管理、公告管理、邮件管理、任务管理、日程管理、工作计划、文件管理、笔记管理、通讯录管理、讨论区等等,功能丰富,适用于毕业设计。

二、项目运行

运行环境

jdk版本:1.8 及以上
ide工具:Eclipse、IDEA均可
数据库:mysql 5.7
编程语言: Java
tomcat:8.0 及以上
maven: 3.6.1

三、项目技术

前端技术:HTML+CSS+JS+FreeMarker

后端技术:SpringBoot+maven+MyBatis +MySQL

 

四、系统功能模块设计

根据系统分析,OA办公系统需要实现登录、系统管理、用户管理、角色管理、考勤管理等功能,其中管理员可以对 OA 办公系统的所有模块进行管理,部门经理可以设置普通职员的角色和查看考勤等功能,普通职员可以执行考勤打卡、收发邮件、记录笔记和文件、制定任务和修改任务进度。整个系统的功能模块设计如图所示。

登录模块:用户(包括职工、总经理等公司其他员工、系统管理员)可以输入 OA 系统的用户名和密码,输入验证码,点击登录,进入系统首页。

系统管理模块:系统管理员可以更改 OA 系统的菜单,进行菜单导航设置,管理菜单的有效性。

用户管理模块:系统管理员可以设置公司部门,进行部门的增加和删除,管理部门下的所有职位,能增加和删除员工。

角色管理模块:系统管理员可以对公司的职位角色进行增删改查。

考勤管理模块:公司职员需要每日进行考勤打卡,总经理可以查看公司职员的考勤情况,可以查看部门下的考勤周报和月报表。

流程管理模块:工作职员可以提交请假、报销等流程到部门的上级,上级部门经理对职员的流程进行审批。

公告管理模块:管理员和总经理可以发布公司公告,公司所有职员可以登录OA系统查看公司发布的公告信息。

邮件管理模块:管理员可以设置邮件账号信息,公司的所有职员接收和发送邮件。

任务管理模块:公司所有的职员可以创建任务,记录任务的完成情况,最终形成任务报告。

日程、工作计划模块:公司所有职员可以在OA系统上登记日程、个人的工作计划信息,可以作为备忘。

通讯录模块:管理员可以通过该模块增加、修改和删除公司职员的通讯信息,包括电子邮件、电话号码等。

 

五、系统总体工作流程图

OA 办公系统总体工作流程包含职工工作流程、总经理工作流程和管理员工作流程,总体工作流程如图 所示。

公司的普通职员登录系统后,首先查验系统信息的正确性,正确性的校验主要针对公司新增职员时。职员每日可通过 OA系统进行考勤、提交请假和报销流程、查看公司公告信息、管理分配的任务、对工作任务进行计划安排、日程管理等。

公司中职位相对高的角色权限高于普通职工,总经理可以进行考勤管理、查看月度和季度考勤情况、发布公告、任务管理和下发、工作计划管理、日程管理等。

OA系统的管理员具有最高级权限,但是重点关注系统的管理、用户的信息管理和角色权限的管理、邮件安全方面的管理、通讯录的维护、讨论区功能的维护和管理等。

六、高质量论文范例

七、运行截图(点图片可放大)

对于新手,可以按照【Java开发环境搭建】这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功。如果实在不会,请拍远程调试服务:点我传送,技术人员远程给你部署好。

购买成功后回到项目页面顶部有个下载的按钮,点击下载就可以获取源码了。

大鹅源码网是一个优质的计算机毕业设计平台,专注毕业设计领域5年 做最优质的毕业设计指南,让你在毕业设计和课程设计中得到参考和灵感。全站源码购买后24小时自动发货,无需等待!

百度网盘下载地址可能会被系统吞掉导致下载地址失效(概率极低),如果下载地址失效请联系客服提供付款信息为您补新下载地址。