项目设计-基于SpringBoot和Vue开发的大学生家教辅导系统

前言

​ 为大学生提供一个辅导兼职平台。成绩优秀的同学先在平台发起成绩认证,认证通过后可以在平台发布代课辅导项目。然后学生家长可以在平台选择对应的辅导项目进行辅导预约。为了保障学生的辅导收益,家长在预约前需要先提交身份证信息进行家长身份认证。下面是系统的功能介绍和演示~

image-20221105151756291

功能设计

image-20221105151705402

技术栈

  1. 整体架构:前后端分离项目,前端基于Vue全家桶+ant design vue开发,后端基于SpringBoot框架开发,JDK版本1.8;
  2. 权限管理:基于Spring-Security、Spring-Session 和 Redis实现精细化到按钮级别的分布式权限管理;
  3. 接口风格:接口设计采用restful风格,接口文档基于swagger,每个接口都有详细的接口文档说明;
  4. 数据库:MySQL、mybatis框架
  5. 日志采集:基于slf4j和Log4j2实现系统运行日志采集,基于切面实现系统操作日志采集

系统设计

登录页面

image-20221105151822039

dashboard

首页数据大盘,按最近7天饼图占比、最近30天折线图走势、最近一年柱状图分析、最近7天各个时间段占比分析全方位可视化分析数据。

image-20221105151959272

个人信息修改

可以上传修改个人头像和个人基本信息

image-20221105152021489

修改密码

image-20221105152037624

用户管理

可以创建用户,默认密码是123456,也可以在登陆页面去主动注册新用户

image-20220109201738136

注册

image-20221105152102286

角色管理

默认内置了四个角色,大家可以根据自己的需求再创建新的角色,权限非常灵活,可以随意扩展

image-20221105152124788

image-20221105152141291

家长认证管理

家长在预约辅导老师时需要先进行实名认证,提交身份证信息,管理员会进行身份核实,认证通过/认证驳回

image-20221105152157207详情

image-20221105152226317

成绩认证管理

大学生在兼职辅导时需要先通过成绩认证,管理员会对成绩进行审核,审核通过后才能进行兼职辅导

image-20221105152248317

详情

image-20221105152309321

导出数据

image-20221105152334777

辅导项目管理

大学生可以在这里发布自己的辅导项目,比如有些同学既可以辅导英语又可以辅导高数,那么可以创建两个辅导项目

image-20221105152348316

详情可以放大图片

image-20221105152405656

预约管理

家长在大学生辅导管理模块可以选择合适的同学预约辅导

image-20221105152445397

选择要预约的时间段、预约项目、填写备注

我的预约

在我的预约模块,可以查询当前用户预约的所有辅导记录,当预约到期后可以进行项目评价

image-20221105152504498

评价管理

可以在评价管理中查询各个辅导学生的服务评价

image-20221105152552043

image-20221105152612620

日志管理

日志管理的权限一般是给超级管理员的,便于管理员对系统进行监控

image-20221105152626125

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值