项目提供:完整源码 + 数据库sql文件 + 数据库表Excel文件
项目获取看主🍃页或
点击查看 项目获取工房
项目相关视频持续更新中,欢迎关注我的B站:
程序员阿水呀
,带小白学习更多干货教程!
1、项目功能描述
1.1 注册
注册功能:填写用户名、密码进行注册。(“我已阅读同意《隐私政策》和《服务条款》”没有做后续,只是单纯有这样一行文字做模拟)
1.2 登录
登录功能:填写你所注册过的账号和密码,以及验证码进行登录。(“我已阅读同意《隐私政策》和《服务条款》”没有做后续,只是单纯有这样一行文字做模拟)
1.3 前台(用户)
1.3.1 首页
轮播图、精美瀑布流展示图片作品、按分类查看各种作品、热门作者榜,展示在平台积分前六名的用户(积分获取方式:1.发布作品+5。2.他人下载作者作品+10)
瀑布流示例:
1.3.2 投稿
显示投稿需要填写的信息
设置了必填项,更加贴近现实。(此处作品分类通过后端动态定义,创作类型为代码内定义)
可以预览图片作品
1.3.3 作品详情
可以收藏作品、下载作品(本人无法收藏、下载自己的作品),可以查看该图片作品,底部进行评论,评论为级联评论、多级嵌套(可参考b站评论),作者名片
1.3.4 作者详情
通过作品详情页的作者名片或者首页的作者排行榜进入,可以查看作者作品一览、作者自我介绍等信息。(作者信息为网页上随机找取,请勿当真)
1.3.5 我的
展示个人的信息,展示我发布的作品和我收藏的作品,并分别进行删除和取消
个人资料:点击右上角头像框,可以查看和修改个人信息、修改密码、退出系统
1.4 后台(管理员)
图片作品管理、作品分类管理、评论管理、收藏管理、用户管理、角色管理、菜单管理、文件管理、个人信息、修改密码。
主页:
数据统计:引入Echarts数据可视化,统计绘制成不同分类作品数量饼图和热门作者前五积分柱状图
图片作品管理:包含增删改查
作品分类管理:通过后台定义分类名称,前台提供给用户进行选择,包含增删改查
评论管理:可以进行查看删除
收藏管理:可以进行查看。
系统管理
用户管理:可以由管理员对用户进行增删改,可以通过上方四种搜索条件进行查询,即角色、昵称、地址、邮箱查找
2、项目技术栈
后端: SpringBoot+Mybatis-Plus
前端: Vue+ElementUI+Axios
数据库: Mysql
模式:前后端分离
3、项目创新点
(1)精美的前台页面布局设计,仿照市面上一些图片作品网站、壁纸网站设计
(2)巧妙的数据库动态关联数据,多表数据关联查询
(3)点击当前页面左上角后台管理系统左边的 LOGO 在右边的弹窗当中可以选择系统后台的主题色和界面布局
(4)登录页面使用验证码
(5) 引入Echarts可视化数据看板
项目获取看主🍃页 或 点击查看 项目获取工房
项目相关视频持续更新中,欢迎关注我的B站:
程序员阿水呀
,带小白学习更多干货教程!