- 资源介绍
- 更新记录
- 安装教程
项目介绍:
基于springboot的OA系统设计与实现+第一稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频24讲(已降重)(共1.6G)
高清视频演示:
https://www.bilibili.com/video/BV1um4y147zW/
系统说明:
摘 要
数字网络技术在早期的20世纪80年代-90年代开始发展,逐渐成为21世纪的主流。互联网时代刚新启之时,大众还不太了解和接受这种新型技术,通过智能手机的到来,大众逐渐开始接受到互联网的好处,手机到电脑,各种形形色色的智能软件到电脑网页等等,涉及到各行各业当中。扩大产业的推广面,也增加了更多丰富的行业,减少纸质化污染,提升管理能力,让各行各业得到更全面的发展和维护。
本文主要介绍了基于Spring Boot框架的OA系统的设计和实现。该系统实现了日程管理、文件管理、公告通知、人事管理等功能,通过使用Spring Boot框架、MyBatis、MySQL等技术实现了用户登录、权限管理、前后端交互等功能,具有良好的用户体验和稳定性。同时,本文还探讨了OA系统在实际应用中的意义和价值,为企业内部管理提供了可靠的技术支持。
关键词:办公自动化;OA系统;SpringBoot;Freemarker;MySQL
3.1 功能需求分析
OA系统是将计算机网络与现代化办公相结合的一种新型办公方式,这种处理的方式可以极大地提高个人或者群体办公事务的工作效率,降低人力的消耗。
系统功能需求整体上分为员工使用功能、部门经理使用功能、总经理使用功能、人事财务使用功能和系统管理功能,其中员工使用功能、部门经理使用功能均包括邮件管理、消息推送管理、日常办公管理、通讯录信息管理、档案管理、请假管理、通知信息管理、打卡时间管理和打卡记录管理;总经理使用功能相较于员工的使用功能多了财务报表管理、部门管理和岗位管理;人事财务使用功能相较于员工多了用户管理、财务报表管理和岗位管理;系统管理功能包括用户管理、邮件管理和管理系统设置等功能。
根据上述功能需求分析,我们可以使用用例图来描述系统的主要功能。构建用例模型的第一步是确定使用模型的用户,这些用户可以是系统的维护者或参与者。确定用户的原则包括谁是系统的维护者,谁是系统的参与者等。系统的维护者位于系统内部,对系统具有绝对的控制权,而参与者通常位于系统的外部,处于系统的控制之外。
根据我们之前的需求分析,现在我们可以确定本系统的用例模型有五种,分别是员工、部门经理、人事财务、总经理和系统管理员。每种使用者都有不同的功能和权限,员工可以提交请假申请、查询自己的请假历史记录等;部门经理可以审批员工的请假申请、查询本部门员工的请假情况等;人事财务可以查询全公司员工的请假情况、处理员工的薪资等;总经理可以查询全公司的请假情况、审批高级别员工的请假申请等;系统管理员可以管理系统的用户、配置系统参数等。通过这些用例模型,我们可以清晰地了解每个用户的功能和权限。下面分别对这五个角色的功能进行描述:
- 员工
员工可以管理邮件、查看推送消息、管理个人工作日志、查看个人任务、管理日常安排、查看通讯录、管理档案、申请请假、查看公告通知、查看打卡时间、管理个人打卡。员工主要功能如下(图3-1为员工用例图):
- 管理邮件;
- 查看推送消息;
- 管理个人工作日志;
- 查看个人任务;
- 管理日常安排;
- 查看通讯录;
- 管理档案;
- 申请请假;
- 查看公告通知;
- 查看打卡时间;
- 管理个人打卡
图3-1 员工用例图
- 部门经理
部门经理可以管理邮件、查看推送消息、查看工作日志、管理个人工作日志、管理任务、查看个人任务、管理日常安排、查看通讯录、管理档案、申请请假、审批请假、管理公告通知、查看打卡时间、管理个人打卡。部门经理主要功能如下(图3-2为部门经理用例图):
- 管理邮件、
- 查看推送消息、
- 查看工作日志、
- 管理个人工作日志、
- 管理任务、
- 查看个人任务、
- 管理日常安排、
- 查看通讯录、
- 管理档案、
- 申请请假、
- 审批请假、
- 管理公告通知、
- 查看打卡时间、
- 管理个人打卡
图3-2 部门经理用例图
- 总经理
总经理可以管理邮件、管理推送消息、查看工作日志、管理个人工作日志、管理任务、管理日常安排、管理通讯录、管理档案、审批请假、管理通知信息、查看财务支出、查看财务收入、管理部门、管理岗位、查看打卡时间、查看全部打卡、管理个人打卡。总经理主要功能如下:(图3-3为总经理用例图):
- 管理邮件;
- 管理推送消息;
- 查看工作日志;
- 管理个人工作日志;
- 管理任务;
- 管理日常安排;
- 管理通讯录;
- 管理档案;
- 审批请假;
- 管理通知信息;
- 查看财务支出;
- 查看财务收入;
- 管理部门;
- 管理岗位;
- 查看打卡时间;
- 查看全部打卡;
- 管理个人打卡。
图3-3 总经理用例图
- 人事财务
人事财务可以管理用户、管理邮件、管理推送消息、查看工作日志、管理个人工作日志、管理个人任务、管理日常安排、管理通讯录、管理档案、申请请假、审批请假、查看公告通知、管理财务支出、管理财务收入、管理岗位、管理打卡时间、查看全部打卡、管理个人打卡。人事财务主要功能如下:(图3-4 为人事财务用例图):
- 管理用户;
- 管理邮件;
- 管理推送消息;
- 查看工作日志;
- 管理个人工作日志;
- 管理个人任务;
- 管理日常安排;
- 管理通讯录;
- 管理档案;
- 申请请假;
- 审批请假;
- 查看公告通知;
- 管理财务支出;
- 管理财务收入;
- 管理岗位;
- 管理打卡时间;
- 查看全部打卡;
- 管理个人打卡
图3-4 人事财务用例图
- 系统管理员
系统管理员可以管理用户、管理邮件、管理系统设置。系统管理员主要功能如下:(图3-5 为系统管理员用例图):
- 管理用户;
- 管理邮件;
- 管理系统设置。
图3-5 系统管理员用例图
适用场景:
系统截图:
文件截图:
文章截图:
文件大小:
关注【程序代做 源码分享】公众号获取更多免费源码!!!
猜你喜欢
-
springboot vue 就业信息管理系统源码+论文+演示视频
2022-02-16 -
企业OA后台管理系统 基于springboot amazeui等
2021-07-13 -
(精品)论文+辩论PPT+源码等]精品微信小程序java springboot mysql居家养老服务+后台管理前后分离
2022-05-16 -
java毕业论文管理系统
2021-07-09 -
SpringBoot同城搬家系统z计算机毕业设计(源码+系统+LW)
2023-08-14 -
(小说语音阅读功能)SpringBoot基于微信小程序的电子书阅读管理系统的设计(小说、书城)+第四稿+中期检查表+ppt+开题+任务书+申请表+文献综述+查重报告+安装视频+讲解视频(已降重)
2023-05-29 -
mysql swing java职业介绍信息管理系统源码+报告
2021-05-03 -
(免费分享)基于JavaWeb sqlserver的小说阅读网站设计与实现 毕业论文+答辩PPT+项目源码及数据库文件
2021-11-12 -
基于ssm的图书商城
2021-07-08 -
SpringBoot+Mybatis实现教务管理系统
2021-08-27
-
SpringBoot+Mysql养老院管理系统源码+运行视频+包运行+开发文档+包远程安装配置(可二次修改开发)
2023-09-06 -
java servlet mysql超市积分管理系统[包运行成功][含论文+源码等]+答辩PPT+所需软件
2022-04-18 -
java mysql门禁管理系统源码(原订做价0.54k)
2021-05-23 -
基于SSM的网上购物系统的设计与开发毕业论文+开题报告+设计源码+答辩PPT
2021-06-05 -
SSM框架基于JSP犬舍寄养系统的设计与实现+开题报告+软件使用说明书+论文第五稿+ppt+安装视频(包安装,已降重)
2022-06-27 -
SSH食品加工厂管理系统、
2021-09-20 -
[含论文+答辩PPT+任务书+中期检查表+源码等]S2SH动漫论坛
2022-05-03 -
基于Java Web的河南特色农产品销售管理系统的设计与实现+初稿+中期检查表+ppt+周进展+开题+任务书+申请表+外文翻译+查重报告+安装视频+讲解视频(已降重)
2023-06-05 -
基于ssm的人事管理系统+代码讲解视频
2022-07-01 -
基于SSM的新闻管理系统的设计与实现 毕业论文+项目源码及数据库文件、
2021-11-01
猜你在找
99源码网 » 基于springboot的OA系统设计与实现+第一稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频24讲(已降重)(共1.6G)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2023-05-30Hi,初次和大家见面了,请多关照!