Java项目实战《智能学习辅助系统》,集springboot+Vue3的全栈项目,轻松掌握springboot,mybatisplus,redis,websocket,elementplus等框架技术

目录

一.前言

二.项目环境

三.业务流程

一.用户端

1.登录和注册

2.主界面

3.学习中心

4.话题讨论

5.个人中心

6.智能学习助手

二.管理端

1.登录

2.主界面

3.文章管理

4.类型管理

5.用户管理

6.话题管理

7.评论管理

8.学习助手管理

9.智能学习助手

10.个人中心

四.后序学习


一.前言

        《智能学习辅助系统》基于当前流行的springboot,mybatisplus,vue3等技术框架进行开发,将带领有一定Java基础且了解javaweb,mybatis,maven,spring和有一定web前端基础且了解vue3,elementplus的初学者,体验一次比较全面的Java项目全栈开发,帮助各位学者巩固所学知识和扩展学习~

        《智能学习辅助系统》分为管理端和用户端,其中

        用户端:用户根据唯一的学号进行登录后访问主界面,其中用户可以学习管理员发布的文章,用户之间可以发布话题讨论,每个话题下可以进行评论,其中有不懂的问题可以询问智能学习机器人助手~

        管理端:管理员可以发布文章给用户学习,管理员可以对用户发布的话题,评论,智能助手等进行增删查改等管理~

二.项目环境

        前端开发:vscode编辑器,Vue3,axios,elementplus

        后端开发:idea编辑器,Java17,springboot,mybatisplus,redis,Spring Cache,WebSocket,Spring Task,阿里云oss

三.业务流程

一.用户端

1.登录和注册

        当用户第一次使用该系统时,需要使用自己的学号注册一个账号

2a9b59baed0440b1b3d9aab5086a2370.png

        注册成功后会返回登录页面进行登录

ab546dda5dcf4f48af9fb4ff4825de86.png

2.主界面

        登录成功后进入主界面,默认展示文章学习页面,用户基本信息会展示到上侧的导航栏

11a170c3d51644799cf0197042ea402e.png

3.学习中心

        用户在此可以进行管理员发布的文章学习,点开文章进入详情,对该文章感兴趣,可以点击收藏收藏到收藏夹中

61f3e3e901d441eab5e5550785b130da.png

4.话题讨论

        话题讨论分为两个子界面:参与讨论和我的话题

4.1.参与讨论

        在这里用户可以查看其他用户发布的话题

f073354bea1d4f99943f98283f29283d.png

        如果对某个话题感兴趣,可以进入查看话题详情,并与其他用户进行讨论

ea71427e9918499e9547976164e61cd5.png

8d59fe94d5de46da93eb77e31acf4a43.png

4.2.我的话题

        在这里用户可以查看自己发布的所有话题详情,当然也可以发布并删除自己的话题,发布的话题需要管理端进行审核通过后,其他用户才可看到

ad3d2ded940f42f9b381dcfa29aa7358.png

87fa3fb21f5c4795a447211b84ac5231.png

5.个人中心

        在个人中心可以进行个人信息的修改,以及查看学习过程中收藏的文章

5.1.基本资料

        用户可以在这里查看到自己的基本信息,当然也可以进行修改

6ee0ee3bd1054ed4ad08e61897be2259.png

5.2.更换头像

        采用阿里云oss,长传图片到阿里云,进行头像的修改

55a866140d6b4032b40af1dd3c04691d.png

5.3.我的收藏

        这里可以查看学习过程中收藏的文章详情

10c6285b65b5424fb0dc35ef2b982565.png

5.4.修改密码

548091604bf14211b4e2b63fa4239814.png

6.智能学习助手

        采用WebSocket技术,当点击进入界面智能小助手会主动连接后端,并向你打招呼,其中有学习中的问题都可以向小助手求助,小助手会尽自己的努力回答

9e254fafbc304df1b74e91e9b1e50b96.png

二.管理端

1.登录

84c74a1114b44ae59c0efafa9bcc14bb.png

2.主界面

        登录成功后进入主界面,默认展示文章管理页面,管理员基本信息会展示到上侧的导航栏

9afc266a202946109191bef8b14aa823.png

3.文章管理

        在此管理员可以点击文章下拉列表进行文章详情的查看

4dc7d73b43c146e7a02da4209fe828dc.png

        如有所需,也可以进行发布,修改以及删除文章操作

0c57115598bf42bbae9069c5c030c79e.png

a4da48be50bb40a091608a9f3be76198.png

4.类型管理

        每一个文章和话题都有一个所属的类型,在此,管理员可以对已存在的类型进行修改和删除操作,当然也可以上传新的类型分类

771ec0c4869f4a919952adbbe661f786.png

5bfcd071e1cd49359421cd14b1e73a8b.png

373d47e6984d4ac6a55e6563c7acd966.png

5.用户管理

        所有的用户都在此展示,管理可以点击下拉查看用户详细信息,亦可以添加,修改和删除用户

1a6c528112534805b0b713deecd66619.png

2ce5e4c7637348f0a0edbb3b60a31ee2.png

0d1e78f9022e47fca8ac4ef678843ec4.png

6.话题管理

        这里可以对用户发布的话题进行管理:通过/下架话题,用户发布话题默认状态为待审核,后台采用Spring Test可以定时自动修改话题状态为已发布,减轻管理工作量

de022c7e56bd45e28232767abd2b17ed.png

7.评论管理

        在此可以查看到所有用户的评论,若用户有违规评论,管理员可以进行删除

db25bf859a514e9da19c620fdb291605.png

8.学习助手管理

        学习助手是人工智能,当然算是人工控制的智能啦~咱们管理员不仅可以访问小助手,也可以编辑小助手

b4421264a67f476688c5c01d3918688d.png

9.智能学习助手

        采用WebSocket技术,当点击进入界面智能小助手会主动连接后端,并向你打招呼,其中有学习中的问题都可以向小助手求助,小助手会尽自己的努力回答

2c20e43ed4c04605a058525899851b8d.png

10.个人中心

        在个人中心可以进行个人信息的修改,以及各个管理员进行的操作日志记录

10.1.基本资料

2bda7b138e10491c80f148cf57db96e8.png

10.2.全部管理

        所有的管理员信息都会在此显示

c50c45efa51e437a91899a01b81e3129.png

10.3.修改密码

f592ab9ed3a74ec7bc9542aabd96ee4c.png

10.4.操作日志

        哪个管理员在何时做了什么操作,都会在此记录,后台采用spring Tesk,每月一号会自动删除所有已经存在1个月的日志记录,再也不会担心有人搞破坏了~

efebddd2a5c949b9a0fc336dbff21e5b.png

四.后序学习

        《智能学习辅助系统》当做一个课设项目是完全够看的,绝对能让你的课设老师眼前一亮。

        如有对此感兴趣的小伙伴,或者对其中某个功能板块感兴趣的小伙伴,后续我将带领各位进行深入的学习~

        尽情期待~

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤姆大聪明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值