Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doudoutangs/2.oa_system
github不会经常在线,可加QQ:553039957,详谈。OA系统:本系统为银行内部OA系统,系统分为六大模块:公文管理,资产管理,辅助办公,档案管理,个人中心,系统管理。主要技术:Springboot+MyBatisPlus+MySQL+jQury,Layui
https://github.com/doudoutangs/2.oa_system
echarts hr java jquery layui mybatis-plus mysql springboot
Last synced: about 2 hours ago
JSON representation
github不会经常在线,可加QQ:553039957,详谈。OA系统:本系统为银行内部OA系统,系统分为六大模块:公文管理,资产管理,辅助办公,档案管理,个人中心,系统管理。主要技术:Springboot+MyBatisPlus+MySQL+jQury,Layui
- Host: GitHub
- URL: https://github.com/doudoutangs/2.oa_system
- Owner: doudoutangs
- Created: 2021-03-11T11:18:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-22T11:46:21.000Z (10 months ago)
- Last Synced: 2024-01-22T15:04:21.575Z (10 months ago)
- Topics: echarts, hr, java, jquery, layui, mybatis-plus, mysql, springboot
- Language: Java
- Homepage: https://gitcode.net/tbb414
- Size: 2.05 MB
- Stars: 27
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2.OA系统
## 一、系统简介
本系统为银行内部OA系统,系统分为六大模块:公文管理,资产管理,辅助办公,档案管理,个人中心,系统管理。
本系统有完整的权限验证及灵活的系统配置功能。系统角色默认有管理员,资产管理员,资产盘点员,主任,普通用户
- 管理员(admin/admin):可以看到和操作所有菜单
- 资产管理员(zichanguanli/zichanguanli):只可看到和操作资产管理下的资产仓库菜单
- 资产盘点员(pandian/pandian):可看到和操作资产管理下的资产仓库可资产盘点
- 主任(zhuren/zhuren):可查看和操作公文管理,资产管理,个人中心
- 普通用户(lwq/liweiqi): 只可查看个人中心下的薪资管理,通讯录管理,工作计划以上角色及权限都可以由管理员自由灵活配置,操作权限细分到按钮,菜单。数据权限细分到部门。
## 二、角色说明
### 管理员
![管理员](运行图/r-%E7%AE%A1%E7%90%86%E5%91%98.png)
### 资产管理员
![资产管理员](运行图/r-%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86%E5%91%98.png)
### 资产盘点员
![资产盘点员](运行图/r-%E8%B5%84%E4%BA%A7%E7%9B%98%E7%82%B9%E5%91%98.png)
### 主任
![主任](运行图/r-%E4%B8%BB%E4%BB%BB.png)
### 普通用户
![普通用户](运行图/r-%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7.png)## 三、系统所有功能
- 登录地址:http://localhost:8887/
- 账号密码:admin/admin
### 登录
![登录](运行图/0-1-%E7%99%BB%E5%BD%95.png)
### 首页
![首页](运行图/0-2-%E9%A6%96%E9%A1%B5.png)
### 修改密码
![修改密码](运行图/0-3-%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A0%81.png)
### 切换主题
![切换主题](运行图/0-4-%E5%88%87%E6%8D%A2%E4%B8%BB%E9%A2%98.png)
### 个人中心
![个人中心](运行图/0-5-%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83.png)
### 1.公文管理
主要包含两个模块,公文收发和会议管理
#### (1)公文收发
主要用于分行收总行公文和总行发文给分行![公文列表-列表](运行图/1-%E5%85%AC%E6%96%87%E7%AE%A1%E7%90%86-%E5%85%AC%E6%96%87%E5%88%97%E8%A1%A8-%E5%88%97%E8%A1%A8.png)
![公文列表-增加](运行图/1-%E5%85%AC%E6%96%87%E7%AE%A1%E7%90%86-%E5%85%AC%E6%96%87%E5%88%97%E8%A1%A8-%E5%A2%9E%E5%8A%A0.png)
#### (2)会议管理
预定办公会议![会议管理-列表](运行图/1-%E5%85%AC%E6%96%87%E7%AE%A1%E7%90%86-%E4%BC%9A%E8%AE%AE%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![会议管理-增加](运行图/1-%E5%85%AC%E6%96%87%E7%AE%A1%E7%90%86-%E4%BC%9A%E8%AE%AE%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)### 2.资产管理
主要有资产仓库和资产盘点两个模块
#### (1)资产仓库
可进行资产的入库,借出,归还等操作。资产的状态自动控制,如已借出的资产不会再有借出按钮。
![资产列表-列表](运行图/2-%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86-%E8%B5%84%E4%BA%A7%E5%88%97%E8%A1%A8-%E5%88%97%E8%A1%A8.png)
![资产列表-增加](运行图/2-%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86-%E8%B5%84%E4%BA%A7%E5%88%97%E8%A1%A8-%E5%A2%9E%E5%8A%A0.png)
#### (2)资产盘点
汇总统计资产仓库现有的资产概况,实时汇总
![资产盘点-统计](运行图/2-%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86-%E8%B5%84%E4%BA%A7%E7%9B%98%E7%82%B9-%E7%BB%9F%E8%AE%A1.png)### 3.辅助办公
辅助办公内可进行图书借阅
![图书管理-列表](运行图/3-%E8%BE%85%E5%8A%A9%E5%8A%9E%E5%85%AC-%E5%9B%BE%E4%B9%A6%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![图书管理-增加](运行图/3-%E8%BE%85%E5%8A%A9%E5%8A%9E%E5%85%AC-%E5%9B%BE%E4%B9%A6%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)### 4.档案管理
档案管理包括人事档案和合同管理
#### (1)人事档案
对企业员工资料进行管理
![人事档案-列表](运行图/4-%E6%A1%A3%E6%A1%88%E7%AE%A1%E7%90%86-%E4%BA%BA%E4%BA%8B%E6%A1%A3%E6%A1%88-%E5%88%97%E8%A1%A8.png)
![人事档案-增加](运行图/4-%E6%A1%A3%E6%A1%88%E7%AE%A1%E7%90%86-%E4%BA%BA%E4%BA%8B%E6%A1%A3%E6%A1%88-%E5%A2%9E%E5%8A%A0.png)
#### (2)合同管理
对企业合同进行管理
![合同管理-列表](运行图/4-%E6%A1%A3%E6%A1%88%E7%AE%A1%E7%90%86-%E5%90%88%E5%90%8C%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![合同管理-增加](运行图/4-%E6%A1%A3%E6%A1%88%E7%AE%A1%E7%90%86-%E5%90%88%E5%90%8C%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)
### 5.个人中心
个人中心有三个子模块,包括薪资管理,通讯录管理,工作计划
#### (1)薪资管理
普通员工可以查看个人工资,财务人员可增加工资记录
![薪资管理-列表](运行图/4-%E6%A1%A3%E6%A1%88%E7%AE%A1%E7%90%86-%E5%90%88%E5%90%8C%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![薪资管理-增加](运行图/4-%E6%A1%A3%E6%A1%88%E7%AE%A1%E7%90%86-%E5%90%88%E5%90%8C%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)#### (2)通讯录管理
普通员工可以查看个人工资,人事专员可增加通讯录
![通讯录管理-列表](运行图/5-%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83-%E9%80%9A%E8%AE%AF%E5%BD%95%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![通讯录管理-增加](运行图/5-%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83-%E9%80%9A%E8%AE%AF%E5%BD%95%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)#### (3)工作计划
管理个人工作计划
![工作计划-列表](运行图/5-%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83-%E5%B7%A5%E4%BD%9C%E8%AE%A1%E5%88%92-%E5%88%97%E8%A1%A8.png)
![工作计划-增加](运行图/5-%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83-%E5%B7%A5%E4%BD%9C%E8%AE%A1%E5%88%92-%E5%A2%9E%E5%8A%A0.png)### 6.系统管理
系统管理子模块:用户管理,角色管理,菜单管理,部门管理和字典管理。
#### (1)用户管理
可为新员工增加系统登录账号,为离职员工删除账号。
![用户管理-列表](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![用户管理-增加](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)
#### (2)角色管理
可新增角色,并为角色赋予相应权限
![角色管理-列表](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%A7%92%E8%89%B2%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![角色管理-增加](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%A7%92%E8%89%B2%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)
#### (3)菜单管理
管理系统左侧的菜单树,只有管理员可用
![菜单管理-列表](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%8F%9C%E5%8D%95%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![菜单管理-增加](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%8F%9C%E5%8D%95%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)
#### (4)部门管理
可增加新部门或新成立子公司,通常只有管理员和高级管理领导可用
![部门管理-列表](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E9%83%A8%E9%97%A8%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![部门管理-增加](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E9%83%A8%E9%97%A8%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)
#### (5)字典管理
管理系统常用字典值,只有管理员可用
![字典管理-列表](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E5%AD%97%E5%85%B8%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)
![字典管理-增加](运行图/6-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E5%AD%97%E5%85%B8%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)
## 四、软件架构基础环境:
1. JDK:1.8
2. MySQL:5.7
3. Maven3.0使用框架:
1. 核心框架:Spring Boot 2.1.8.RELEASE
2. 视图框架:Spring MVC 5.0
3. ORM框架:MyBatisPlus 3.1.2
4. 数据库连接池:Druid 1.1
5. 安全框架:Apache Shiro 1.4
6. 日志:SLF4J 1.7、Log4j
7. 前端框架:jqury,bootstrap,layui## 五、安装教程
1. 导入mysql脚本,创建的数据库名称:bank_oa
2. 修改数据库配置:
![修改数据](运行图/0-99-%E4%BF%AE%E6%94%B9%E6%95%B0%E6%8D%AE%E5%BA%93.png)
3. 启动java工程(执行工程com.bank.Application.class中main方法)
![启动项目](运行图/0-99-%E5%90%AF%E5%8A%A8%E9%A1%B9%E7%9B%AE.png)
4. 访问:http://localhost:8887(账号admin/admin)## 六、说明
0. QQ:553039957
1. gitcode主页: https://gitcode.com/user/tbb414 (推荐)
2. github主页:https://github.com/doudoutangs
## 七、其他项目
1. [招投标管理系统](https://gitcode.com/tbb414/bid_system/overview)
2. [OA系统](https://gitcode.com/tbb414/oa_system/overview)
3. [薪资管理系统](https://gitcode.com/tbb414/salary_system/overview)
4. [人事管理系统](https://gitcode.com/tbb414/person_system/overview)
5. [绩效考核系统](https://gitcode.com/tbb414/assess_system/overview)
6. [就业管理系统](https://gitcode.com/tbb414/eta_system/overview)
7. [图书管理系统](https://gitcode.com/tbb414/library_system/overview)