> # ♻️ 资源
> **大小:** 1.68MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010497**](https://www.yuque.com/sxbn/ks/100010497)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87392409**](https://download.csdn.net/download/s1t16/87392409)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 介绍
期末设计,一个简单的新闻发布系统。
本课题遵循软件工程的理论,以及需求分析、系统设计、编码、测试这些软件生命周期。本系统开发采用SpringBoot框架开发,Spring框架提供了构建 Web 应用程序的全功能MVC模块,主要由DispatcherServlet、处理器映射(HandlerMapping)、处理器(Controller)、视图解析器(ViewResolver)、视图(View)组成。DispatcherServlet是整个SpringMVC的核心。它负责接收HTTP请求组织协调SpringMVC的各个组成部分。主要采用Java编程语言,MySQL数据库。
根据需求调研结果确定本新闻信息发布系统主要包括以下功能模块,**前端新闻查看,新闻多级评论,新闻发布以及crud,新闻爬取,用户crud,新闻投稿,和其他在线用户聊天。**
其中后台分为**管理员后台和普通用户后台**。
1. 管理员可以发布和爬取新闻,对用户进行相关管理。以及管理新闻投稿,修改自己的信息。
2. 普通用户管理可以管理自己的留言,修改自己的信息等。
## 技术栈
1. SpringBoot
2. AmazeUI “妹子UI”
3. Thymeleaf
4. Druid数据源
5. Mybatis
6. hutools(用于http爬取)
```xml
<artifactId>spring-boot-starter-websocket</artifactId>
<artifactId>hutool-all</artifactId>
<artifactId>gson</artifactId>
<artifactId>log4j</artifactId>
<artifactId>lombok</artifactId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<artifactId>druid</artifactId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<artifactId>spring-boot-starter-web</artifactId>
<artifactId>mysql-connector-java</artifactId>
<artifactId>spring-boot-starter-test</artifactId>
```
## 功能模块
- 登录模块,注册模块。简单的权限控制
- 文章详情,分类,标签
- 友链
- 富文本编辑
- 用户管理,找回密码
- 管理文章帖子,用户留言管理,友情链接管理,,个人信息修改
- 评论管理
- 在线聊天
- 新闻爬取和保存
![](https://images.gitee.com/uploads/images/2020/1210/003325_9adb4c37_4865385.png#id=Cs8hc&originHeight=391&originWidth=813&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
# 项目演示
## 首页
### 新闻展示和原网页
![](https://img-blog.csdnimg.cn/2020122711064139.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1567&id=nxGmD&originHeight=1567&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
![](https://img-blog.csdnimg.cn/20201227110640998.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=834&id=JnS6V&originHeight=834&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
- 分为文章区,功能区,个人区等网站主要模块
- 各模块分配明了,更方便找到所需操作位置
- 用户可以根据需要选择自己想要浏览的模块
![](https://img-blog.csdnimg.cn/20201226210709217.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1844&id=oNl0R&originHeight=1844&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
### 文章分类
- 用户可按照意愿进行筛选所需信息
![](https://img-blog.csdnimg.cn/20201226210709113.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1778&id=jSJAq&originHeight=1778&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
### 标签
- 实现各大网站新闻快速浏览
- 添加有生活随记,诗词等附加模块
![](https://img-blog.csdnimg.cn/20201226210709110.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1778&id=SGXsX&originHeight=1778&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
### 友链
![](https://img-blog.csdnimg.cn/20201227113021703.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=428&id=aEQRa&originHeight=428&originWidth=1916&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1916)
### 投稿
![](https://img-blog.csdnimg.cn/20201227113021717.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1198&id=fjhQa&originHeight=1198&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
### 关于
当前项目说明页面
![](https://img-blog.csdnimg.cn/20201227113021708.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=834&id=lWQoA&originHeight=834&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
## 登陆
- 需用户输入正确账号密码
- 对账户密码格式做出限制
![](https://img-blog.csdnimg.cn/20201226210747862.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1256&id=wSh63&originHeight=1256&originWidth=1918&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1918)
![](https://img-blog.csdnimg.cn/20201226210747887.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1199&id=Aiic4&originHeight=1199&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1920)
## 注册,找回密码
- 新账号完善账号名,密码,真实姓名,性别等个人信息
- 对每一类注册信息做出说明
- 信息格式规范化
### 说明
> 技术说明:
> 注册用户时,会同时保存到两张表(新闻和私聊)
> 其中真实姓名用于修改密码时的凭据。
> 数据库中保存的密码为md5加盐
注册时会查询用户id是否可以使用,以及其他内容是否可行。后台有校验代码
![](https://img-blog.csdnimg.cn/20201226210747837.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhdmlkU2hhcmNo,size_16,color_FFFFFF,t_70#height=1256&id=nQ6WK&originHeight=1256&originWidth=1918&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=&width=1918)
## 后台
后台分为管理员后台和普通用�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010497 功能模块:登录模块、注册模块、简单的权限控制;文章详情,分类,标签;友链;富文本编辑;用户管理,找回密码;管理文章帖子,用户留言管理,友情链接管理,个人信息修改;评论管理;在线聊天;新闻爬取和保存。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java+MySQL实现新闻发布系统【100010497】 (168个子文件)
amazeui.css 324KB
bootstrap.css 143KB
bootstrap.min.css 120KB
layui.css 73KB
bootstrap-datetimepicker.min.css 11KB
articlePage.css 5KB
jquery.bootgrid.min.css 4KB
articleType.css 2KB
index.css 2KB
header.css 167B
fontawesome-webfont.eot 75KB
glyphicons-halflings-regular.eot 20KB
articlePage.html 14KB
index.html 10KB
4xx.html 9KB
chatroom.html 8KB
leftbar.html 7KB
updateUserInfo.html 5KB
register.html 5KB
personInfo.html 5KB
articleType.html 4KB
tagcloud.html 4KB
allArticle.html 4KB
login.html 4KB
updateArticle.html 4KB
updateUserInfo.html 4KB
userList.html 4KB
forgetPwd.html 4KB
articleSearch.html 4KB
main.html 4KB
editor.html 4KB
addUser.html 3KB
commentList.html 3KB
leaveMessage.html 3KB
userListSearch.html 3KB
login.html 3KB
commentList.html 3KB
topbar.html 3KB
aboutMe.html 3KB
updateLeaveMessage.html 3KB
main.html 3KB
leaveMessageList.html 3KB
updatePwd.html 3KB
header.html 2KB
friendLinkList.html 2KB
friendLinkAdmin.html 2KB
updateFriendLink.html 2KB
updatePwd.html 2KB
newsSpider.html 2KB
topbar.html 2KB
friendLink.html 1KB
leftbar.html 761B
footer.html 749B
4xx - 副本.html 470B
failcode.html 210B
error.html 209B
fail.html 195B
favicon.ico 1KB
ArticleController.java 17KB
UserController.java 14KB
RootContorller.java 11KB
MyWebSocketHandler.java 5KB
NewsSpiderController.java 4KB
User.java 4KB
AuthImg.java 4KB
AuthImgController.java 4KB
ArticleServiceImpl.java 3KB
NewsSpiderServiceImpl.java 3KB
MyUtils.java 3KB
UserServiceImpl.java 2KB
CommentServiceImpl.java 2KB
CommentController.java 2KB
UserMapper.java 2KB
RawNewsServiceImpl.java 2KB
FriendLinkController.java 2KB
BlogApplicationTests.java 2KB
ChatController.java 2KB
LoginIntercepter.java 2KB
DruidConfig.java 2KB
UserInterceptor.java 2KB
ArticleMapper.java 2KB
CommentMapper.java 2KB
AdminInterceptor.java 2KB
Article.java 2KB
Login.java 2KB
HandShake.java 2KB
LeaveMessageServiceImpl.java 2KB
UserService.java 1KB
LeaveMessageController.java 1KB
BlogApplication.java 1KB
ArticleService.java 1KB
SimpleNews.java 1KB
News.java 1KB
CommentService.java 1KB
FriendServiceImpl.java 1KB
LoginServiceImpl.java 1KB
RawNewsMapper.java 1KB
LeaveMessageMapper.java 1020B
WebAppConfigurer.java 1008B
LoginServiceImpl.java 1008B
共 168 条
- 1
- 2
资源评论
神仙别闹
- 粉丝: 2712
- 资源: 7668
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功