## 素材分享网
这是一个多用户的资源共享平台,是一个专为文件共享而设计的新概念网盘系统。这是一个综合性非常强、灵活度非常高的素材网站,注册成为用户之后可以上传自己所喜欢的素材供他人浏览和高速下载。
同时设立网站管理员来审核用户上传的素材以及创建不同的素材分类来方便用户去上传、搜索,以此来为素材来设立分区,比如:壁纸区、PPT模版、简历模版、前端模版等。
![视频介绍](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626091881409-image.png)
> 演示网址:http://xuewei.world/su-share/
## 功能介绍
未登录系统那么便默认为游客角色,涉及到以下的权限和功能:
### 游客角色
1. 注册、登录系统
2. 正常的浏览网站主页、素材详情页
3. 访问他人空间主页
4. 分类查看素材
5. 搜索素材
<![用户登陆](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092130861-image.png),![用户注册](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092159306-image.png),![网站主页](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092256018-0C4D00CA-36FA-4E8D-9A41-49BB32D2C3FC.png),![他人主页](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092339534-74B17E8B-E97D-4506-B017-D50F5F5E3D8A.png),![搜索素材](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092391040-image.png)>
### 普通用户
已经登录系统那么便成为了系统的用户,享有以下的权限和功能:
1. 下载素材、收藏素材
2. 评论素材并为素材评星
3. 上传自己的素材,填写名称、简介,上传封面与源文件并选择素材分区
4. 管理自己的素材、编辑或移入回收站
5. 收藏管理、回收站管理
6. 编辑资料、修改登录密码等
7. 消息通知管理
8. 查看审核进度
9. 包含游客所具备的全部功能
<![普通用户菜单](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626093328548-9D755951-B549-44D1-BAFF-DF8638CC6AB8.png),![下载和收藏](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092525882-DEE54158-B1ED-46D2-890F-4A3C5238A20A.png),![评论和评星](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092575038-image.png),![上传素材](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092643724-2F0B3016-E262-48C9-9B05-40F93859381C.png),![管理素材](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092703486-DA1F4227-1654-4376-BE28-E3021A9DA6C8.png),![消息管理](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092860310-image.png),![审核队列](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626092994777-image.png)>
### 管理员角色
1. 审核、预览、下载普通用户上传的素材文件
2. 编辑网站公告
3. 管理素材的分类分区
4. 管理站点的菜单以及友情链接
5. 用户管理:修改普通用户的资料、密码以及角色
6. 包含普通用户所具备的全部功能
<![管理员菜单](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626093242814-image.png),![管理员审核](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626093060497-image.png),![预览素材](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626093096802-image.png),![站点设置](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626093132865-image.png),![用户管理](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626093175074-image.png)>
## 技术介绍
### 前端技术
- HTML、CSS、JavaScript、Jquery
- Catalog模版、BootStrap框架
- ThymeLeaf模版引擎
- 其他Jquery插件
### 后端技术
- SpringBoot、MyBatis框架
- MySQL数据库、EhCache缓存
- 码云API
- 阿里云OSS对象存储
- Lombok、图片水印工具类
## 修改配置
1. 码云图床类:`com.share.config.GiteeImgBedConfig`
2. 阿里云OSS配置类:`com.share.utils.AliyunOssConfigConstant`
3. 项目核心配置文件:`application.yml`
### 码云图床类
需填写`ACCESS_TOKEN`、`OWNER`、`REPO_NAME`
只需在Gitee上创建公开项目,之后找到设置,然后私人令牌,按照提示创建之后便获取到了`ACCESS_TOKEN`,`OWNER`就是你码云的用户名,`REPO_NAME`为仓库名称。
<![](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626094058672-image.png),![](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626094135194-image.png),![](https://gitee.com/cn_moti/mdnice/raw/master/2021-7-12/1626094228562-image.png)>
### 阿里云OSS配置类
需要在阿里云开通相关服务,然后创建bucket,之后获取到AccessKey_ID和AccessKey_Secret,具体怎么做可以自行百度。
### 项目核心配置文件
需要使用mysql创建数据库,运行sql脚本之后,修改数据源信息。
## 最后
附上项目的Github地址,之前莫提开源了其他比较有意思的项目哦。点个Star🌟,加个关注是对我最大的支持!
> 素材分享网:https://github.com/373675032/su-share
> 莫提网盘:https://github.com/373675032/moti-cloud
> 莫提博客:https://github.com/373675032/moti-blog
> 技术社区:https://github.com/373675032/Molihub
没有合适的资源?快使用搜索试试~ 我知道了~
素材分享网(su-share)是一个基于 SpringBoot 开发的标准 Java Web 项目
共263个文件
java:67个
jpg:59个
png:45个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 186 浏览量
2024-02-24
13:09:27
上传
评论
收藏 6.47MB ZIP 举报
温馨提示
素材分享网(su-share)是一个基于 SpringBoot 开发的标准 Java Web 项目。项目页面美观大气,完成度较高,前后端不分离的单体架构,集成阿里云 OSS 对象存储素材文件,图片封面上水印,非常适合刚刚接触学习 Spring 的技术小白学习,也非常适合学校….zip
资源推荐
资源详情
资源评论
收起资源包目录
素材分享网(su-share)是一个基于 SpringBoot 开发的标准 Java Web 项目 (263个子文件)
bootstrap.css 149KB
animate.css 54KB
style.css 50KB
font-awesome.min.css 27KB
bootstrap-theme.css 26KB
xtiper.css 24KB
bbpress.css 22KB
prettyPhoto.css 19KB
ui.jqgrid.css 19KB
ui.jqgrid-bootstrap.css 19KB
select.css 7KB
flexslider.css 4KB
custom.css 2KB
responsive.css 1KB
.DS_Store 8KB
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
fontawesome-webfont.eot 69KB
glyphicons-halflings-regular.eot 20KB
loader.gif 6KB
loader.gif 2KB
loader.gif 2KB
loader.gif 2KB
loader.gif 2KB
signature.gif 1KB
default_thumbnail.gif 227B
.gitattributes 87B
material.html 27KB
home.html 17KB
audit.html 14KB
preview.html 12KB
my-material.html 12KB
materials.html 12KB
trash.html 12KB
setting.html 11KB
messages.html 11KB
users.html 11KB
bar.html 11KB
upload.html 10KB
index.html 10KB
favorites.html 9KB
profile.html 8KB
change-password.html 7KB
join.html 7KB
login.html 6KB
404.html 5KB
500.html 5KB
401.html 5KB
400.html 5KB
empty.html 4KB
favicon.ico 34KB
SystemController.java 14KB
MaterialController.java 9KB
AdminController.java 8KB
ImageUtils.java 6KB
AliyunOssUtil.java 6KB
QRCodeUtil.java 5KB
LoginController.java 4KB
CommentController.java 3KB
BaseController.java 3KB
MaterialServiceImpl.java 3KB
UserController.java 3KB
MaterialService.java 3KB
MvcConfig.java 3KB
MaterialMapper.java 3KB
MessageServiceImpl.java 2KB
LogoUtils.java 2KB
LogUtils.java 2KB
DruidConfig.java 2KB
MessageController.java 2KB
CommentMapper.java 2KB
NoticeServiceImpl.java 2KB
CommentService.java 2KB
KindServiceImpl.java 2KB
LinkServiceImpl.java 2KB
CommentServiceImpl.java 2KB
SuShareApplication.java 2KB
LoginHandlerInterceptor.java 2KB
ResponseResult.java 2KB
Material.java 2KB
FavoriteServiceImpl.java 2KB
MessageMapper.java 2KB
MessageService.java 2KB
FavoriteMapper.java 1KB
FavoriteService.java 1KB
UserServiceImpl.java 1KB
BeanUtils.java 1KB
UserService.java 1KB
UserMapper.java 1KB
FavoriteController.java 1KB
NoticeMapper.java 1KB
NoticeService.java 1KB
KindMapper.java 1KB
LinkMapper.java 1KB
GiteeImgBedConfig.java 1KB
LinkService.java 1KB
KindService.java 1KB
User.java 1KB
Message.java 1KB
共 263 条
- 1
- 2
- 3
资源评论
极致人生-010
- 粉丝: 3418
- 资源: 3074
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- fdsfdsfdsfdsfdsfdsfdsfds
- 目标检测-零售食品LOGO检测数据集-5000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 目标检测-零售食品LOGO检测数据集-1000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 计算机科学选修课:人工智能导论 第四节 PPT
- 计算机科学选修课:人工智能导论 第三节 PPT
- Delphi 12 控件之LMD.VCL.Full.Version.zip
- 常用阀门定位器的调试步骤及说明
- 计算机科学选修课:人工智能导论 第二节 PPT
- 计算机科学选修课:人工智能导论 第一章 PPT
- Delphi 12 控件Indy-Indy-10.6.3.3.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功