{"id":20930916,"url":"https://github.com/doudoutangs/2.oa_system","last_synced_at":"2026-03-07T04:33:29.446Z","repository":{"id":113374773,"uuid":"346676666","full_name":"doudoutangs/2.oa_system","owner":"doudoutangs","description":"github不会经常在线，可加QQ:553039957,详谈。OA系统:本系统为银行内部OA系统，系统分为六大模块：公文管理，资产管理，辅助办公，档案管理，个人中心，系统管理。主要技术：Springboot+MyBatisPlus+MySQL+jQury,Layui","archived":false,"fork":false,"pushed_at":"2025-12-18T05:55:43.000Z","size":2156,"stargazers_count":41,"open_issues_count":1,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-21T14:58:56.352Z","etag":null,"topics":["echarts","hr","java","jquery","layui","mybatis-plus","mysql","springboot"],"latest_commit_sha":null,"homepage":"https://gitcode.com/user/tbb414/repos","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doudoutangs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-03-11T11:18:29.000Z","updated_at":"2025-12-18T07:19:56.000Z","dependencies_parsed_at":"2024-11-18T21:41:32.849Z","dependency_job_id":"30768f42-21aa-4697-b22c-9b5993e54299","html_url":"https://github.com/doudoutangs/2.oa_system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doudoutangs/2.oa_system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F2.oa_system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F2.oa_system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F2.oa_system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F2.oa_system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doudoutangs","download_url":"https://codeload.github.com/doudoutangs/2.oa_system/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F2.oa_system/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30208084,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T03:24:23.086Z","status":"ssl_error","status_checked_at":"2026-03-07T03:23:11.444Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["echarts","hr","java","jquery","layui","mybatis-plus","mysql","springboot"],"created_at":"2024-11-18T21:37:31.381Z","updated_at":"2026-03-07T04:33:29.412Z","avatar_url":"https://github.com/doudoutangs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2.OA系统\n\n\n## 一、系统简介\n本系统为银行内部OA系统，系统分为六大模块：公文管理，资产管理，辅助办公，档案管理，个人中心，系统管理。\n本系统有完整的权限验证及灵活的系统配置功能。\n\n系统角色默认有管理员，资产管理员，资产盘点员，主任，普通用户\n- 管理员（admin/admin）：可以看到和操作所有菜单\n- 资产管理员(zichanguanli/zichanguanli)：只可看到和操作资产管理下的资产仓库菜单\n- 资产盘点员（pandian/pandian）:可看到和操作资产管理下的资产仓库可资产盘点\n- 主任（zhuren/zhuren）：可查看和操作公文管理，资产管理，个人中心\n- 普通用户(lwq/liweiqi): 只可查看个人中心下的薪资管理，通讯录管理，工作计划\n\n以上角色及权限都可以由管理员自由灵活配置，操作权限细分到按钮，菜单。数据权限细分到部门。\n## 二、角色说明\n### 管理员\n![管理员](运行图/r-%E7%AE%A1%E7%90%86%E5%91%98.png)\n### 资产管理员\n![资产管理员](运行图/r-%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86%E5%91%98.png)\n### 资产盘点员\n![资产盘点员](运行图/r-%E8%B5%84%E4%BA%A7%E7%9B%98%E7%82%B9%E5%91%98.png)\n### 主任\n![主任](运行图/r-%E4%B8%BB%E4%BB%BB.png)\n### 普通用户\n![普通用户](运行图/r-%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7.png)\n\n## 三、系统所有功能\n- 登录地址：http://localhost:8887/\n- 账号密码：admin/admin\n### 登录\n![登录](运行图/0-1-%E7%99%BB%E5%BD%95.png)\n### 首页\n![首页](运行图/0-2-%E9%A6%96%E9%A1%B5.png)\n### 修改密码\n![修改密码](运行图/0-3-%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A0%81.png)\n### 切换主题\n![切换主题](运行图/0-4-%E5%88%87%E6%8D%A2%E4%B8%BB%E9%A2%98.png)\n### 个人中心\n![个人中心](运行图/0-5-%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83.png)\n### 1.公文管理\n主要包含两个模块，公文收发和会议管理\n#### （1）公文收发\n主要用于分行收总行公文和总行发文给分行\n\n![公文列表-列表](运行图/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)\n![公文列表-增加](运行图/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)\n#### （2）会议管理\n预定办公会议\n\n![会议管理-列表](运行图/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)\n![会议管理-增加](运行图/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)\n\n### 2.资产管理\n主要有资产仓库和资产盘点两个模块\n#### （1）资产仓库\n可进行资产的入库，借出，归还等操作。资产的状态自动控制，如已借出的资产不会再有借出按钮。\n![资产列表-列表](运行图/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)\n![资产列表-增加](运行图/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)\n#### （2）资产盘点\n汇总统计资产仓库现有的资产概况，实时汇总\n![资产盘点-统计](运行图/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)\n\n### 3.辅助办公\n辅助办公内可进行图书借阅\n![图书管理-列表](运行图/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)\n![图书管理-增加](运行图/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)\n\n### 4.档案管理\n档案管理包括人事档案和合同管理\n#### （1）人事档案\n对企业员工资料进行管理\n![人事档案-列表](运行图/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)\n![人事档案-增加](运行图/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)\n#### （2）合同管理\n对企业合同进行管理\n![合同管理-列表](运行图/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)\n![合同管理-增加](运行图/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)\n### 5.个人中心\n个人中心有三个子模块，包括薪资管理，通讯录管理，工作计划\n#### （1）薪资管理\n普通员工可以查看个人工资，财务人员可增加工资记录\n![薪资管理-列表](运行图/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)\n![薪资管理-增加](运行图/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)\n\n#### （2）通讯录管理\n普通员工可以查看个人工资，人事专员可增加通讯录\n![通讯录管理-列表](运行图/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)\n![通讯录管理-增加](运行图/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)\n\n#### （3）工作计划\n管理个人工作计划\n![工作计划-列表](运行图/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)\n![工作计划-增加](运行图/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)\n\n### 6.系统管理\n系统管理子模块:用户管理，角色管理，菜单管理，部门管理和字典管理。\n#### （1）用户管理\n可为新员工增加系统登录账号，为离职员工删除账号。\n![用户管理-列表](运行图/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)\n![用户管理-增加](运行图/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)\n#### （2）角色管理\n可新增角色，并为角色赋予相应权限\n![角色管理-列表](运行图/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)\n![角色管理-增加](运行图/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)\n#### （3）菜单管理\n管理系统左侧的菜单树，只有管理员可用\n![菜单管理-列表](运行图/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)\n![菜单管理-增加](运行图/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)\n#### （4）部门管理\n可增加新部门或新成立子公司，通常只有管理员和高级管理领导可用\n![部门管理-列表](运行图/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)\n![部门管理-增加](运行图/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)\n#### （5）字典管理\n管理系统常用字典值，只有管理员可用\n![字典管理-列表](运行图/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)\n![字典管理-增加](运行图/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)\n## 四、软件架构\n\n基础环境：\n1. JDK:1.8\n2. MySQL:5.7\n3. Maven3.0\n\n使用框架：\n\n1. 核心框架：Spring Boot 2.1.8.RELEASE\n2. 视图框架：Spring MVC 5.0\n3. ORM框架：MyBatisPlus 3.1.2\n4. 数据库连接池：Druid 1.1\n5. 安全框架：Apache Shiro 1.4\n6. 日志：SLF4J 1.7、Log4j\n7. 前端框架：jqury，bootstrap，layui\n\n## 五、安装教程\n1. 导入mysql脚本，创建的数据库名称：bank_oa\n2. 修改数据库配置：\n![修改数据](运行图/0-99-%E4%BF%AE%E6%94%B9%E6%95%B0%E6%8D%AE%E5%BA%93.png)\n3. 启动java工程（执行工程com.bank.Application.class中main方法）\n![启动项目](运行图/0-99-%E5%90%AF%E5%8A%A8%E9%A1%B9%E7%9B%AE.png)\n4. 访问：http://localhost:8887（账号admin/admin）\n\n\n\n## 六、源码地址\n0. QQ:553039957\n1. gitee（码云）主页： https://gitee.com/woshimalong\n2. gitcode主页： https://gitcode.com/user/tbb414\n3. github主页：https://github.com/doudoutangs\n## 七、其他项目\n1. [招投标管理系统](https://gitee.com/woshimalong/tender_system)\n2. [办公管理系统](https://gitee.com/woshimalong/office_system)\n3. [薪资管理系统](https://gitee.com/woshimalong/wages_system)\n4. [人事管理系统](https://gitee.com/woshimalong/hr_system)\n5. [绩效考核系统](https://gitee.com/woshimalong/kpi_system)\n6. [就业管理系统](https://gitee.com/woshimalong/job_system)\n7. [图书管理系统](https://gitee.com/woshimalong/library_system)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoudoutangs%2F2.oa_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoudoutangs%2F2.oa_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoudoutangs%2F2.oa_system/lists"}