基于java的OA报名与审核管理系统的设计与实现(含源文件)

欢迎添加微信互相交流学习哦!

二维码

项目源码:https://gitee.com/oklongmm/biye

OA报名与审核管理系统的设计与实现

目录
摘要    3
关键词    4
第一章 绪论    4
1.1 项目开发背景    4
1.2 论文的研究目的和意义    5
1.2.1 论文的研究目的    5
1.2.2 论文的研究意义    6
1.3主要研究内容和研究方法    7
1.3.1 论文的主要研究内容    7
1.3.2 论文的研究方法    8
第二章 系统相关技术概述    9
2.1 用户权限管理技术    9
2.1.1 基于角色的用户权限管理基本模型    9
2.1.2 基于角色的用户权限管理核心思想    10
2.2 数据库技术    12
2.2.1 数据库的定义和基本类型    12
2.2.2 关系型数据库的特点    13
2.2.3 SQL技术    13
2.3 JavaWeb技术    13
2.3.1 B/S架构    13
2.3.2 JavaWeb技术    13
第三章 系统需求分析    13
3.1 系统业务流程    13
3.1.1 系统用例分析    13
3.1.2 系统用户角色分析    13
3.2 系统功能需求分析    13
3.2.1 系统功能模块    13
3.2.2 系统功能需求描述    14
第四章 系统总体设计    14
4.1 系统总体架构设计    14
4.2 系统软件层次设计    14
4.3 系统功能模块描述    14
第五章 系统详细设计    16
5.1、报名登陆    16
5.2、用户注册    16
5.3、验证账户    17
5.4、报名主页    17
5.5、入学申请    18
5.6、处理入学申请    18
5.7、系统设置    18
5.8、申请审批    19
5.9、权限管理    19
第六章 展望    19
参考文献    20
 

摘要
与传统的办公模式相比,办公自动化这种新型的办公模式有着巨大的优势:通过计算机技术和网络技术,办公人员可以跨越时间和空间协同工作,让信息、业务流在网络上快速流转,使得企业的信息能够及时有效的上传下达;同时,让信息存储在数据库上,便于查阅历史信息,以及对信息数据进行整理和统计;此外,还可以通过无线网络技术、短信技术等实现分布式和即时的业

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
【项目介绍】 基于Java开发的OA办公审批系统源码+项目详细说明.zip 该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶, 或者实际项目借鉴参考! 当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。如果基础还行,也可在此代码基础上进行修改,以实现其他功能。 OA工程 一、项目概述 办公系统是一套自动办公系统,系统主要包:管理端和员工端 管理端包:权限管理、审批管理、公众号菜单管理 员工端采用微信公众号操作,包:办公审批、微信授权登录、消息推送等功能 项目服务器端架构:SpringBoot + MyBatisPlus + SpringSecurity + Redis + Activiti+ MySQL 前端架构:vue-admin-template + Node.js + Npm + Vue + ElementUI + Axios 二、核心技术 | 基础框架:SpringBoot | | ------------------------------------------------------------ | | 数据缓存:Redis | | 数据库:MySQL | | 权限控制:SpringSecurity | | 工作流引擎:Activiti | | 前端技术:vue-admin-template + Node.js + Npm + Vue + ElementUI + Axios | | 微信公众号:公众号菜单 + 微信授权登录 + 消息推送 | 三、项目模块 - oa-parent:根目录,管理子模块: - common:公共类父模块 - common-util:核心工具类 - service-util:service模块工具类 - spring-security:spring-security业务模块 - model:实体类模块 - service-oa:系统服务模块 四、接口汇总 1. 角色管理--获取所有角色:/admin/system/sysRole/findAll 2. 角色管理--分页查询:/admin/system/sysRole/{page}/{limit} 3. 角色管理--根据id获取角色信息:/admin/system/sysRole/get/{id} 4. 角色管理--新增角色:/admin/system/sysRole/save 5. 角色管理--修改角色:/admin/system/sysRole/update 6. 角色管理--删除角色:/admin/system/sysRole/remove/{id} 7. 角色管理--根据id列表删除角色:/admin/system/sysRole/batchRemove 8. 后台管理--登录:/admin/system/index/login 9. 后台管理--获取信息:/admin/system/index/info 10. 后台管理--登出:/admin/system/index/logout 11. 用户管理--分页查询:/admin/system/sysUser/{page}/{limit} 12. 用户管理--根据id获取用户信息:/admin/system/sysUser/get/{id} 13. 用户管理--保存用户信息:/admin/system/sysUser/save 14. 用户管理--更新用户信息:/admin/system/sysUser/update 15. 用户管理--根据id删除用户信息:/admin/system/sysUser/remove/{id} 16. 用户管理--批量删除用户信息:/admin/system/sysUser/batchRemove 17. 用户管理--获取用户的角色信息:/admin/system/sysUser/toAssign/{userId} 18. 用户管理--给用户分配角色:/admin/system/sysUser/doAssi

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值