i class="icon octicon octicon-file-zip"> ZIP TAR.GZ
huwhois bada1df904 .. 1 year ago
db 11941c17e9 会议管理 4 years ago
src bada1df904 .. 1 year ago
.gitignore 7446bd474b 微调配置 3 years ago
Dockerfile 11941c17e9 会议管理 4 years ago
LICENSE 27ef46d99e initial commit 4 years ago
README.md 11941c17e9 会议管理 4 years ago
docker-compose.yml 11941c17e9 会议管理 4 years ago
pom.xml bada1df904 .. 1 year ago

README.md

fyhs-meeting

根据海洋会定制会议管理系统, 包括后台管理,前台报名等

renren-fast项目说明


具有如下特点

  • 友好的代码结构及注释,便于阅读及二次开发
  • 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
  • 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
  • 页面交互使用Vue2.x,极大的提高了开发效率
  • 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
  • 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
  • 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
  • 引入Hibernate Validator校验框架,轻松实现后端校验
  • 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
  • 引入swagger文档支持,方便编写API接口文档

项目结构

renren-fast
├─db  项目SQL语句
│
├─common 公共模块
│  ├─aspect 系统日志
│  ├─exception 异常处理
│  ├─validator 后台校验
│  └─xss XSS过滤
│ 
├─config 配置信息
│ 
├─modules 功能模块
│  ├─app API接口模块(APP调用)
│  ├─job 定时任务模块
│  ├─oss 文件服务模块
│  └─sys 权限模块
│ 
├─RenrenApplication 项目启动类
│  
├──resources 
│  ├─mapper SQL对应的XML文件
│  └─static 静态资源


如何交流、反馈、参与贡献?


输入图片说明


技术选型:

  • 核心框架:Spring Boot 2.1
  • 安全框架:Apache Shiro 1.4
  • 视图框架:Spring MVC 5.0
  • 持久层框架:MyBatis 3.3
  • 定时器:Quartz 2.3
  • 数据库连接池:Druid 1.0
  • 日志管理:SLF4J 1.7、Log4j
  • 页面交互:Vue2.x

后端部署


前端部署


项目演示

接口文档效果图: 输入图片说明




效果图: 输入图片说明 输入图片说明 输入图片说明 输入图片说明


scene - Gogs: Go Git Service

No Description

lipengtao dac04433e0 修正路由逻辑错误 5 years ago
build aa3bbb4381 IE show 6 years ago
config 80e2a57de8 气象框架搭好 5 years ago
src dac04433e0 修正路由逻辑错误 5 years ago
static ef898876f6 气象站后台管理 5 years ago
.babelrc 0577e61790 项目搭建 6 years ago
.editorconfig 0577e61790 项目搭建 6 years ago
.eslintignore 0577e61790 项目搭建 6 years ago
.eslintrc.js 0577e61790 项目搭建 6 years ago
.gitignore 0577e61790 项目搭建 6 years ago
.postcssrc.js 0577e61790 项目搭建 6 years ago
.project 681e76419e 66 6 years ago
.travis.yml 0577e61790 项目搭建 6 years ago
README.md be2b65b44f 11 6 years ago
favicon.ico ef898876f6 气象站后台管理 5 years ago
index.html ef898876f6 气象站后台管理 5 years ago
package.json aa901763b0 百度地图控件 5 years ago

README.md

vueAdmin-touchwave

bridge

portal-front - Gogs: Go Git Service

portal html css js resource

sciproject.html 6.4KB

    <!-- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> --> <!-- // 科研项目--> <div class="workconitem"> <div class="workcontit">科研项目<!-- <span class="worksamlltit worksamlltit2 worksamlltitnow">我发起的项目</span><span class="worksamlltit worksamlltit2">我参与的项目</span> --></div> <div class="worksubcon"> <!--// 我发起的项目--> <div class="workmysrc workmysrc2 clearfix"> <!-- <div class="workmysrctit"><span class="workbtn resoumag">发起新项目</span></div> --> <div class="workmenubox clearfix"> <form class="workmenufrm floatR"> <div class="workselectbox floatL"> <span onclick="hide('downbox2')" id="showbox2" class="workselectmenu" >全部</span> <ul id="downbox2" class="workdropdown" style="display:none;"> <li onclick="pick2('全部')" class="cur workcurrent">全部</li> <li onclick="pick2('我发起的')" class="cur">我发起的</li> <li onclick="pick2('我参与的')" class="cur">我参与的</li> </ul> </div> <div class="workselectbox floatL"> <span onclick="hide('downbox3')" id="showbox3" class="workselectmenu" >全部</span> <ul id="downbox3" class="workdropdown" style="display:none;"> <li onclick="pick3('全部')" class="cur workcurrent">全部</li> <li onclick="pick3('进行中的')" class="cur">进行中的</li> <li onclick="pick3('已中止的')" class="cur">已中止的</li> <li onclick="pick3('已完成的')" class="cur">已完成的</li> </ul> </div> <div class="workselectbox floatL"> <span onclick="hide('downbox1')" id="showbox1" class="workselectmenu" >按发起时间排序</span> <ul id="downbox1" class="workdropdown workdropdown2" style="display:none;"> <li onclick="pick1('按发起时间排序')" class="cur workcurrent">按发起时间排序</li> <li onclick="pick1('按最后回复时间排序')" class="cur">按最后回复时间排序</li> <li onclick="pick1('按完成时间排序')" class="cur">按完成时间排序</li> </ul> </div> <div class="workselectbox floatL"> <div class="orderedbtn"><div></div></div> </div> </form> </div> <div class="workobjcon"> <div class="objectsrc newobjects"> <ul class="newobjectbox clearfix"> <li><span class="newobjecticon"> + </span></li> <li><span class="newobjectword">发布新项目</span></li> </ul> </div> <div class="objectsrc"> <div> <p>项目名项目名项目名项目名项目名项目名项目名称</p> <p class="objectstate"><img src="images/progressing.png"> 进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate"><img src="images/progressing.png"> 进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate"><img src="images/progressing.png"> 进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate"><img src="images/progressing.png"> 进行中进行中进行中进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate"><img src="images/progressing.png"> 进行中</p> </div> </div> </div> </div> <!--我发起的项目 //--> <!--// 我参与的项目--> <!-- <div class="workmysrc workmysrc2"> <div class="workmysrctit"></div> <div class="workobjcon"> <div class="objectsrc"> <div> <p>项目名项目名项目名项目名项目名项目名项目名称</p> <p class="objectstate">进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate">进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate">进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate">进行中</p> </div> </div> <div class="objectsrc"> <div> <p>项目名称</p> <p class="objectstate">进行中</p> </div> </div> </div> </div> --> <!--我参与的项目 //--> </div> </div> <!-- 科研项目 // --> <script> /* /*科研项目菜单点击切换*/ /* $(".worksamlltit2").click(function(){ var index = $(this).index(); $(this).addClass("worksamlltitnow").siblings().removeClass("worksamlltitnow"); $(".workmysrc2").eq(index).show().siblings().hide(); }); */ </script>