## 项目简介
>该项目是基于Java+Springboot+Vue开发的新闻管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。
该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的新闻管理系统项目,
大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。学习过程中遇到问题可以咨询微信:Lengqin1024 或者发Email: kefu308@gmail.com
## 在线演示
演示地址:[https://news.gitapp.cn](https://news.gitapp.cn)
## 主要功能
- 新闻管理:管理系统可以录入、修改和查询新闻的基本信息,如名称、内容、来源等。
- 类型管理:系统可以管理新闻的类型信息,包括类型的名称等。
- 评论管理:管理和浏览整个网站的评论信息。
- 用户管理:管理和浏览网站的用户信息,可以新增、编辑和删除用户。
- 统计分析:系统可以根据新闻的活动数据和用户参与度进行统计和分析,帮助管理员了解整个系统的状况。
- 消息管理:新闻管理员可以在系统上发布消息,整个网站的用户都能收到。
- 广告管理:新闻管理员可以在系统上发布广告消息,然后在详情页面右侧展示。
- 意见反馈:新闻管理员可以在后台查看浏览用户提交的意见反馈信息。
- 系统信息:管理员可以查看系统的基本信息,包括系统名称、服务器信息、内存信息、cpu信息、软件信息等。
- 注册登录:用户通过注册和登录后,才能使用网站。
- 门户浏览:用户进入首页后,可以浏览新闻列表信息,包括最新、最热。
- 热门推荐:基于协同过滤推荐算法的热门推荐。
- 用户中心:包括用户基本资料修改、用户基本信息、密码、收藏点赞等。
- 意见反馈:包括用户提交意见反馈的入口页面。
- 模糊搜索:顶部搜索功能,支持模糊搜索新闻信息。
- 新闻评论:详情页下侧用户可以评论新闻。
## 开发环境
- 后端: Java 8 + Springboot
- 前端: Javascript + Vue
- 数据库:MySQL 5.7
- 开发平台:IDEA + vscode
- 运行环境:Windows 10/11
## 关键技术
- 前端技术栈 ES6、vue、vuex、vue-router、vue-cli、axios、antd
- 后端技术栈 Java、Springboot、mybatis
## 运行步骤
### 软件准备
1. IDEA 2022 [下载地址](https://download.jetbrains.com/idea/ideaIU-2022.3.3.exe)
2. MySQL 5.7 [下载地址](https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.44.0.msi)
3. Node [下载地址](https://nodejs.org/dist/v18.20.2/node-v18.20.2-x64.msi)
### 后端运行步骤
(1) 使用IDEA打开server目录,设置项目的jdk,同步maven依赖。
(2) 创建数据库,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS java_db[your dbname] DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(3) 恢复数据库数据。在mysql下依次执行如下命令:
```
mysql> use xxx(数据库名);
mysql> source D:/xxx/xxx/xxx.sql;
```
(4) 配置数据库。在application.yml中配置您的数据库账号密码
```
DB_NAME: [db_name]
spring:
datasource:
username: root
password: [your password]
url: jdbc:mysql://localhost:3306/${DB_NAME}?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
```
(5) 启动服务。点击IDEA的运行按钮。
### 前端运行步骤
(1) 安装依赖,cd到web目录,执行:
```
npm install
```
(2) 运行项目
```
npm run dev
```
然后访问前端地址。即可
## 开发文档
[点击进入](doc/doc.md)
## 付费咨询
微信(Lengqin1024)
## 常见问题
**1. 数据库版本有什么要求?**
答:mysql 5.7及以上版本即可
**2. 项目的代码结构?**
答:server目录是后端代码,web目录是前端代码。
**3. 需要学习哪些技术知识?**
答:需要学习[Java编程知识](https://www.w3cschool.cn/java/)、[springboot框架知识](https://springdoc.cn/spring-boot/)、[vue编程知识](https://cn.vuejs.org/guide/introduction.html)
**4. 后台管理的默认账号密码是?**
答:管理员账号密码是:admin123 / admin123
**5. 后台管理提示演示账号权限不足 怎么办?**
答: 将演示账号变为管理员即可。修改role为3.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该项目是基于Java+Springboot+Vue开发的新闻管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。 该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的新闻管理系统项目, 大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。 新闻管理:管理系统可以录入、修改和查询新闻的基本信息,如名称、内容、来源等。 类型管理:系统可以管理新闻的类型信息,包括类型的名称等。 评论管理:管理和浏览整个网站的评论信息。 用户管理:管理和浏览网站的用户信息,可以新增、编辑和删除用户。 统计分析:系统可以根据新闻的活动数据和用户参与度进行统计和分析,帮助管理员了解整个系统的状况。 消息管理:新闻管理员可以在系统上发布消息,整个网站的用户都能收到。 广告管理:新闻管理员可以在系统上发布广告消息,然后在详情页面右侧展示。 意见反馈:新闻管理员可以在后台查看浏览用户提交的意见反馈信息。 系统信息:管理员可以查看系统的基本信息,包括系统名称、服务器信息、内存信息、cpu信息、软件信息等。 注册登录:用户通过注册和登录后,
资源推荐
资源详情
资源评论
收起资源包目录
基于Java+Springboot+Vue开发的新闻管理系统(前后端分离) (389个子文件)
表结构.docx 31KB
.eslintignore 100B
.gitignore 394B
.gitignore 328B
.gitignore 6B
index.html 538B
ThingController.java 8KB
AccessInterceptor.java 5KB
OverViewController.java 4KB
ThingServiceImpl.java 4KB
Recommend.java 3KB
AdController.java 3KB
CommentController.java 3KB
OpLogController.java 3KB
UserServiceImpl.java 3KB
ThingCollectController.java 2KB
FeedbackController.java 2KB
ThingWishController.java 2KB
ErrorLogController.java 2KB
NoticeController.java 2KB
CustomExceptionHandler.java 2KB
JsonUtils.java 2KB
OpLogServiceImpl.java 2KB
HttpContextUtils.java 2KB
IpUtils.java 2KB
User.java 2KB
CommentServiceImpl.java 1KB
APIResponse.java 1KB
RecordServiceImpl.java 1KB
Thing.java 1KB
ThingCollectServiceImpl.java 1KB
ClassificationServiceImpl.java 1KB
ThingWishServiceImpl.java 1KB
ErrorLogServiceImpl.java 1KB
NoticeServiceImpl.java 1KB
MyConfig.java 1KB
AdServiceImpl.java 1016B
Comment.java 908B
Record.java 895B
FeedbackServiceImpl.java 837B
Ad.java 732B
OpLog.java 728B
Feedback.java 701B
UserCF.java 682B
ErrorLog.java 679B
Notice.java 587B
ThingService.java 579B
ResponeCode.java 573B
ThingCollect.java 561B
ThingWish.java 554B
RecEntity.java 515B
Classification.java 468B
AccessLevel.java 466B
UserService.java 458B
OverviewMapper.java 455B
CommentService.java 447B
CommentMapper.java 423B
RecordService.java 401B
UploadModal.java 382B
ThingCollectService.java 372B
ClassificationService.java 360B
MyApp.java 357B
ThingCollectMapper.java 352B
OpLogService.java 347B
ThingWishService.java 346B
ThingWishMapper.java 339B
RecordMapper.java 322B
ErrorLogService.java 320B
UploadResponse.java 313B
ThingMapper.java 297B
Access.java 297B
NoticeService.java 272B
ClassificationMapper.java 261B
FeedbackService.java 249B
FeedbackMapper.java 243B
ErrorLogMapper.java 243B
NoticeMapper.java 237B
OpLogMapper.java 234B
UserMapper.java 231B
UploadData.java 230B
AdService.java 228B
AdMapper.java 225B
VisitData.java 104B
2333e1dd-d426-4119-975a-cf9f0867c2d9.jpeg 712KB
b38e870d-ec5a-4ef4-a136-b06b303d359c.jpeg 662KB
9ac8dc2c-1a34-4585-9d9c-527d264aca14.jpeg 662KB
f1d04cd4-7232-413d-a8a4-9208b32f45a7.jpeg 512KB
ea7e626f-7a66-4574-af3e-8c23efbde493.jpeg 512KB
0afbfea8-0924-47d3-84b4-54c377229bc2.jpeg 512KB
84c0a645-ad8f-4e3e-a16e-fe331f61f68d.jpeg 496KB
3c9bd30e-8e87-461a-b65c-d7fe267c9283.jpeg 495KB
a1b025c2-ec07-4426-8564-4b20add5e585.jpeg 412KB
11ed78f3-3402-4a8e-ae40-9b75a3d7afab.jpeg 394KB
78dc0d1c-bf5b-48f2-9fa0-4d7054cfb842.jpeg 390KB
90fce0bb-beae-427b-992d-8786e9fae7bf.jpeg 158KB
d4255ab6-fe6b-4996-8095-28c55ae130b1.jpeg 141KB
d0c12f84-7cff-4f59-a9fd-6a33903ababe.jpeg 138KB
a390ee84-dbef-444f-9bbd-5f9600d14962.jpeg 119KB
d611b113-7bea-4fdb-a55a-50e6506e47c5.jpeg 118KB
cab34d81-d19b-4740-92ec-6ee5315b23ba.jpeg 110KB
共 389 条
- 1
- 2
- 3
- 4
资源评论
西门吹雪1998
- 粉丝: 2731
- 资源: 99
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- dpt-beit-base-384.pt
- 【net毕业设计】超市管理系统源码(完整前后端+sqlserver+说明文档+LW).zip
- STM32神舟III号例程源码RS485总线实验(神舟III号-库函数版)
- 【net毕业设计】花卉市场批发管理系统源码(完整前后端+sqlserver+说明文档+LW).zip
- 【net毕业设计】大学生兼职管理系统源码(完整前后端+sqlserver+说明文档).zip
- STM32神舟III号例程源码NAND FLASH访问程序(神舟III号-库函数版)
- C#汽车货运管理系统源码 货运公司车辆管理系统源码数据库 SQL2008源码类型 WinForm
- STM32神舟III号例程源码MP3播放器实验(神舟III号-库函数版)
- STM32开发相关软件MDK4.70A软件包
- STM32开发相关软件ISP程序下载
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功