一、项目介绍
本项目为基于SSM+Mysql实现的校园个性化新闻推荐系统,主要分为学生、教师和管理员三种角色。
对于学生和教师角色:
1. 在线浏览新闻:学生和教师可以浏览各种新闻列表,以及点击查看新闻详情信息。
2. 登录和个人信息管理:学生和教师可以通过登录功能进行身份验证,登录后可以查看个人信息,包括我的专业等。
3. 收藏新闻:登录后,学生和教师可以将感兴趣或重要的新闻进行收藏,方便以后浏览。
4. 新闻推荐:系统会根据学生或教师的兴趣和偏好,进行新闻推荐,提供个性化的新闻浏览体验。
5. 在线留言:学生和教师可以在新闻下方进行在线留言和评论,与其他用户交流和互动。
6. 修改个人信息和密码:学生和教师可以随时修改个人信息和密码,以保持信息的准确性和安全性。
对于教师角色:
7. 新闻统计信息:教师还可以查看新闻的统计信息,了解新闻的浏览量、收藏量等数据。
对于管理员角色:
8. 后台管理功能:管理员可以登录后台管理界面,进行专业管理、新闻管理、个人资料管理等操作。
9. 专业管理:管理员可以添加、修改和删除专业,以保证系统的专业信息的及时性和完整性。
10. 新闻管理:管理员可以对新闻进行发布、编辑和删除操作,以确保新闻的及时性和准确性。
11. 个人资料管理:管理员可以对学生和教师的个人资料进行管理,包括信息的修改和删除。
12. 修改密码:管理员可以随时修改自己的登录密码,以保证系统的安全性。
作品包含
二、项目技术
后端语言:Java
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6