发布于2020-12-03 06:29 阅读(1354) 评论(0) 点赞(2) 收藏(3)
在学习spring框架后,spring项目的基本搭建与理解后,老师就组织我们进行了这个项目的开发,项目本身是一个半成品。提供了前台页面代码,只需要编写后台的功能。历时一个多月,功能模块基本完成。这是一个功能绝大部分齐全的后台oa项目,用来练手再合适不过了。
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的,后台持久层采用了jpa 和mybatis,控制层采用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
css3
html5
拉取项目
配置依赖
导入初始化数据sql
修改相关配置 eg:数据库连接信息,本地文件下载路径
启动项目
找bug
项目中的文件上传采用本地下载,使用的是绝对路径需要修改下载路径,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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!