本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(1)

OA办公系统

发布于2020-12-03 06:29     阅读(1369)     评论(0)     点赞(2)     收藏(3)


一. 项目导读

在学习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。

 

个人学习,内容简略

登录

原文链接:https://www.cnblogs.com/2979100039-qq-con/p/14045067.html



所属网站分类: 技术文章 > 博客

作者:abcjava

链接:http://www.javaheidong.com/blog/article/13632/3c3a9e398fc15a6ed1cc/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)