电影评论系统-ssm + vue

41 阅读3分钟

淘宝店铺搜索:点创微科

电影评论系统-ssm + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于ssm + vue 的电影评论系统

这是一个综合性的电影评论平台,结合了前后端分离的技术架构,前端使用 Vue.js 框架,后端使用 Spring Boot 框架。

它不仅支持用户对电影进行评论、收藏和讨论,还提供了丰富的管理功能,能够满足普通用户和管理员的不同需求。

登录网址: hhttp://localhost:8081/#/index

管理员账户密码: 1000/123456

普通用户账户密码: 001/123456

二、项目功能

(一)用户模块

注册登录:用户可以通过注册页面输入用户名、密码、邮箱等信息完成注册;登录功能支持用户名和密码验证,登录成功后跳转到首页。

个人中心:用户可以查看和修改自己的个人信息,如头像、昵称、联系方式等;提供修改密码功能,用户可以通过输入旧密码和新密码进行密码更新。

电影:用户可以浏览电影列表,查看电影的详细信息,包括电影名称、导演、演员、上映时间、评分等;支持对电影进行评论,用户可以发表自己的看法和评分;提供电影收藏功能,用户可以将自己喜欢的电影加入收藏夹,方便后续查看。

论坛:用户可以在论坛中发布帖子,分享自己的观影体验、电影推荐等内容;支持对论坛帖子进行评论和回复,用户之间可以进行互动交流。

公告信息:系统会发布一些公告信息,如电影上映通知、活动信息等,用户可以在公告信息页面查看这些内容。

(二)管理员模块

个人中心:管理员可以修改自己的密码和个人信息。

管理员管理:管理员可以添加、删除和修改其他管理员的账号信息。

电影管理:

电影信息管理:管理员可以添加、编辑和删除电影信息,包括电影的基本信息、图片、简介等。

电影影评管理:管理员可以查看所有用户的影评,并对影评进行审核、删除等操作,确保影评内容的合规性。

电影收藏管理:管理员可以查看用户的电影收藏情况,了解用户对电影的喜好。

基础数据管理:

电影类型管理:管理员可以添加、编辑和删除电影类型,方便对电影进行分类管理。

公告信息类型管理:管理员可以对公告信息的类型进行管理,方便对公告信息进行分类发布。

论坛管理:管理员可以查看论坛帖子和评论,对违规内容进行删除或禁言处理,维护论坛的良好秩序。

海报管理:管理员可以上传、编辑和删除电影海报,用于电影的宣传和展示。

公告信息管理:管理员可以发布、编辑和删除公告信息,及时向用户传达重要信息。

用户管理:管理员可以查看所有用户的信息,对用户账号进行禁用或启用操作,管理用户权限。

轮播图管理:管理员可以上传、编辑和删除轮播图,用于在首页展示热门电影或活动信息。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SSM

前端技术:Vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1751791457-a2c512af7472e70.png

1751791467-ee27e997d1673d5.png

1751791470-5486ec4df3fcbc2.png

1751791473-8d6c3ece148b2e6.png

1751791475-6abd0e23a785a51.png

1751791481-8c432ef4289208b.png

1751791489-4a1b17b99d4c990.png

1751791492-fdcb170853627eb.png

1751791497-41453eaf3ec61d3.png

1751791499-5fb789a5aa104b7.png

1751791508-0c11fc3d33a264a.png

1751791512-90f2c31c90ebbcb.png

1751791515-e2f48cc58401384.png

1751791521-c4e257b631aebf8.png

1751791523-e7f1315ccb09774.png

1751791526-f0e5d563c48e45d.png

1751791528-93cba10598cb7fd.png

1751791530-cf64767d29a49f6.png

1751791535-092dff3e3211307.png

1751791538-eecdc036a698c20.png

1751791540-79385569a701bb8.png

1751791543-6fb9fb2d07d5b50.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp