OddFar's Notes OddFar's Notes
首页
  • Java-Se

    • Java基础
    • Java面向对象
    • Java常用类
    • Java集合框架
  • Java-Se进阶

    • JUC多线程
  • Java-ee

    • JavaWeb
  • SQL 数据库

    • MySQL
  • NoSQL 数据库

    • Redis
    • ElasticSearch
    • MongoDB
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • Spring

    • Spring
  • 中间件

    • RabbitMQ
  • Git
  • Docker
  • Jenkins
  • 校园信息墙
关于
归档
GitHub (opens new window)
首页
  • Java-Se

    • Java基础
    • Java面向对象
    • Java常用类
    • Java集合框架
  • Java-Se进阶

    • JUC多线程
  • Java-ee

    • JavaWeb
  • SQL 数据库

    • MySQL
  • NoSQL 数据库

    • Redis
    • ElasticSearch
    • MongoDB
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • Spring

    • Spring
  • 中间件

    • RabbitMQ
  • Git
  • Docker
  • Jenkins
  • 校园信息墙
关于
归档
GitHub (opens new window)
  • 校园信息墙

    • 项目简介
      • 项目简介
      • 项目演示
      • 文档
      • 贡献代码
      • 致谢
      • 网站截图
      • 资料
    • 项目启动
    • 权限控制
  • 项目
  • 校园信息墙
zhiyuan
2022-03-03

项目简介

# 项目简介

校园信息墙,前后端分离项目。

  • 前端使用Vue + Element

    前端有两套,分别为:用户服务前台使用Nuxt(优化SEO) ;管理前台使用Vue Admin

  • 后端使用spring boot + mybatis-plus 进行开发,使用 Jwt + Spring Security做登录验证和权限校验。

校园信息墙是一个新式的信息交流的平台,有助于帮助学生及时查阅校内实时信息,在此平台去获取或者发布自己的供需信息。

用户前台由我和 同学 (opens new window) 一起完成,其他功能均是个人开发,因能力有限,很多技术是现学现用的,此项目也是我归纳自己所学,没什么开发经验,再加上是应付毕业设计,项目难免有bug以及设计不合理等情况,若有错误,请各位大佬斧正!

开源目的

  • 此项目最开始是为了应付学校的毕业设计,以及总结下自己所学。

  • 项目简单易懂,目前仅3个模块

    开源希望此项目能帮到你们,不管是完成毕设还是学习新技术

另外,本人没系统学过前端,也没参考过其他web服务前端项目,有很多设计不合理,例如重复使用的组件没进行封装,不经常修改的常量表没全局封装....

基本是就是把elementUI组件 cv 过来使用,面向百度开发,不喜勿喷,若有建议,请提出!

  • 未来计划

    精力有限,短时间内不会更新,会后续增加搜索、消息通知、日志功能,完善文件、前端增加页面.......

# 项目演示

  • 站点演示:

前台:https://campus.oddfar.com (opens new window)

测试账号:test 123456

后台:https://admin-campus.oddfar.com (opens new window)

系统管理账号:zihyuan 123456

管理员:admin 123456

  • 项目地址

目前项目托管在 Gitee 平台上中,开源不易,欢迎大家 Star 和 Fork 支持~

Gitee GitHub
后端 https://gitee.com/oddfar/campus (opens new window) 无,后续添加
用户前台 https://gitee.com/oddfar/nuxt-campus (opens new window) 无,后续添加
管理前台 https://gitee.com/oddfar/vue-admin-campus (opens new window) 无,后续添加

# 文档

文档地址:http://note.oddfar.com/campus (opens new window)

目前全项目仅本人一人开发,文档只写了启动教程,待项目成熟后完善文档

# 贡献代码

若您有好的想法,发现一些 BUG 并修复了,欢迎提交 Pull Request 参与开源贡献

发起 pull request 请求,提交到 master 分支,等待作者合并

# 致谢

此项目参考了一些开源项目的解决方案,在此感谢他们的开源

  • 尚医通:https://www.bilibili.com/video/BV1V5411K7rT (opens new window)

  • Vue后台管理模板:vue-element-admin (opens new window)

  • RuoYi:https://gitee.com/y_project/RuoYi (opens new window)

  • Guns:https://gitee.com/stylefeng/guns (opens new window)

# 网站截图

admin

admin
image-20220302142428686 image-20220302142554006
image-20220302142616615 image-20220302142639342
image-20220302142718050 image-20220302142739810

web:

web
image-20220302142859680 image-20220302142948072
image-20220302143619404 image-20220302143702228

# 资料

之前开发的时,顺带写了份开发日志,虽很多功能已更改,但希望能帮助你们更好了解此项目

链接:https://pan.baidu.com/s/18kpsmEn9B4el47ZiZN2Z8A (opens new window) 提取码:me8f

在 GitHub 上编辑此页 (opens new window)
最后更新: 2022/03/05, 6:03:00
项目启动

项目启动→

最近更新
01
项目启动
03-03
02
权限控制
03-03
03
从零开始用Jenkins自动构建部署SpringBoot项目
09-15
更多文章>
Theme by Vdoing | Copyright © 2021-2022 oddfar | sitemap.xml | 冀ICP备20001094号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式