一. 项目导读

​ 在学习spring框架后,spring项目的基本搭建与理解后,老师就组织我们进行了这个项目的开发,项目本身是一个半成品。提供了前台页面代码,只需要编写后台的功能。历时一个多月,功能模块基本完成。这是一个功能绝大部分齐全的后台oa项目,用来练手再合适不过了。

二. 项目效果截图

1. 登录
2.初始化界面


3. 菜单管理操作界面

4.邮件管理操作界面


​ 5.文件管理界面


以上是部分界面截图,有想法的可以拉取源码,代码注释具备,设计文档也有,项目介绍ppt也上传了

项目拉取:https://gitee.com/li_shang_shan/oas_system

项目文档下载:https://gitee.com/li_shang_shan/oa-document-storage

三 .项目架构图:


​ 上述结构图代表着整个项目的大体功能,还有部分细小的功能没有展示

四. 技术架构

1. idea2020.02 mysql5.7 maven3.16 tomcat9

2 . 后台技术

​ 整个项目是基于springBoot的,后台持久层采用了jpamybatis,控制层采用springMvc注解,项目 之中涵盖了SpringIoc,springAop。

其他技术点:

  • druid-spring-boot-starter:druid连接池
  • spring-boot-starter-mail:邮件发送
  • commons-fileupload: 文件上传
  • fastjson : json数据转换
  • pagehelper : 分页分页
  • mysql-connector-java: 数据库连接驱动
  • jpinyin: 汉字转拼音
  • freemarker: 前台模板引擎

3.页面级

​ 前台页面结构整体采用bootStrap,前后后天数据渲染使用了freemarker模板引擎进行数据交互

其他技术点:

  • jquery
  • ajax
  • print
  • css3
  • html5

五. 使用说明

  1. 拉取项目
  2. 配置依赖
  3. 导入初始化数据sql
  4. 修改相关配置 eg:数据库连接信息,本地文件下载路径
  5. 启动项目
  6. 找bug

6.注意点

​ 项目中的文件上传采用本地下载,使用的是绝对路径需要修改下载路径,springBoot依赖包为1.5.6.RELEASE

​ 项目以权限划分功能,超级管理员的功能最全面 ,用户名:罗密欧 密码 123456。

OA办公系统项目展示相关推荐

  1. 基于PHP的OA办公系统项目

    基于PHP的OA办公系统项目 一 项目介绍 基于PHP的OA办公系统项目 这是一套主要用于演示.学习为目的OA办公自动化系统.该系统具备基本自动化办公功能. 系统采用B/S模式,前端界面采用Boots ...

  2. Java毕设项目OA办公系统

    最近有些同学私信推荐一个协同办公项目,今天我就推荐一款java开发的开源协同办公平台,适用于企业OA.协同办公类信息化系统的建设和开发,适配了安卓和IOS移动APP,能深度集成钉钉和企业微信. [Ja ...

  3. OA办公系统(可用来做课设,结果展示及部分代码)

    1.OA办公系统的介绍 办公自动化(Office Automation,简称OA),是将计算机.通信等现代化技术运用到传统办公方式,进而形成的一种新型办公方式.办公自动化利用现代化设备和信息化技术,代 ...

  4. php system 255,GitHub - dwg255/OA-SYS: OA办公系统开源项目

    OA-SYS OA办公系统开源项目 这是一套主要用于演示.学习为目的OA办公自动化系统.该系统具备基本的自动化办公功能. 在使用前请确保您已阅读本系统协议部分内容. 主要功能列表 用户和用户组.权限管 ...

  5. 一步一步oa办公系统java,OA项目 一个OA办公系统的java源码 联合开发网 - pudn.com

    OA项目 所属分类:OA系统 开发工具:Java 文件大小:599KB 下载次数:9 上传日期:2018-06-10 18:13:39 上 传 者:renton 说明:  一个OA办公系统的java源 ...

  6. 协同办公OA项目:搭建“自定义”OA办公系统,原来就这么简单!

    一个完整的OA办公系统,不仅需要有流程管理平台.门户管理平台.内容管理平台.服务管理平台.数据管理平台,还有一些十分必要的功能,比如:固定资产管理.公文管理.用车管理.工作管理.考勤管理.会议管理.企 ...

  7. 项目视频讲解_基于Activiti5工作流实战企业协同OA办公系统教程

    百度网盘地址:http://pan.baidu.com/s/11TiP5 分享一套Adam老师的教程,名为<基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa. ...

  8. 响应式oa管理系统php,GitHub - lsjcom/OA-SYS: OA办公系统开源项目

    OA-SYS OA办公系统开源项目 这是一套主要用于演示.学习为目的OA办公自动化系统.该系统具备基本的自动化办公功能. 在使用前请确保您已阅读本系统协议部分内容. 主要功能列表 用户和用户组.权限管 ...

  9. Java毕设项目-OA办公系统

    办公自动化(Office Automation,简称OA),是将计算机.通讯等现代化技术运用到传统办公方式,进而形成的一种新型办公方式.办公自动化利用现代化设备和信息化技术,代替办公人员传统的部分手动 ...

最新文章

  1. 人工智能芯片支持超低功耗器件的推理
  2. build.xml java打包_配置pom.xml用maven打包java工程的方法(推荐)
  3. HDU 4288 Coder [线段树]
  4. 嵌套中断共享资源问题及解决
  5. C# Ado.NET连接Sql-server
  6. 字符输出流写数据的其他方法
  7. 自动运维化tools篇2:通过SSH信任关系,批量修改LINUX密码
  8. python包的使用(一)——WordCloud词云
  9. 广播前置放大器的作用_IP网络广播前置放大器
  10. DataScope v1.0 串口虚拟示波器使用
  11. ASP.NET压力测试
  12. 物联网安全攻防的“线上幽灵”
  13. 水星路由器+群晖NAS+外网访问
  14. 用python爬取豆瓣影评及影片信息(评论时间、用户ID、评论内容)
  15. 四色问题的一般解----C语言实现
  16. 如何将万能地图下载器下载的卫星地图加载到Autodesk InfraWorks 360内进行道路规划设计
  17. SQL Server 2012 详细安装
  18. 华为云平台零代码搭建物联网可视化大屏体验:疫情防控数据大屏
  19. 起点和百度合作 开放平台所有版权小说排名第一
  20. 关于jq chosen的使用心得

热门文章

  1. FaceShifter:新的人脸交换模型
  2. Android 应用链接详解
  3. oracle 删除po查询,Oracle EBS:PO 常用的查询及Tips
  4. python爬虫之基于JS加密破解--有道翻译/百度翻译
  5. 高中计算机高效课堂和有效教学模式论文,高效课堂论文范文
  6. 百度全景数据采集与分析
  7. canal工作原理及简单案例演示
  8. 《你若安好 便是晴天【林徽因传】》读后感
  9. 品牌在社交电商领域的痛点
  10. netmask的作用