基于ssm框架实现的视频电影系统

这是一个基于Spring+SpringMVC+MyBatis架构的视频电影系统,使用MySQL数据库,包含登录注册、用户管理、资源管理、评论管理和收藏管理等功能。适合毕设学生和Java学习者进行项目实战。开发环境包括jdk 8、intellij idea、tomcat 8.5.40和mysql 5.7。项目提供前端和后台访问地址,并展示了各个功能页面的截图。
摘要由CSDN通过智能技术生成

项目介绍

本系统使用Spring+SpringMVC+MyBatis架构,数据库使用MySQL,共分为以下四大模块:

  1. 登录注册及用户管理
    提供登录注册以及个人基本资料的修改查询
  2. 资源管理
    管理员从后端添加电影资源并赋予资源的信息如名称、图片、时长、电影上映时间、评分、导演、演员、类型、地区等信息,发布成功在后端以及用户页面军可查看播放。
  3. 评论管理
    在增加互动性且维护良好环境的同时,对用户评论内置了敏感词汇过滤。
  4. 收藏管理
    用户可以将喜欢的电影添加到收藏中心,便于随时观看影片。

项目适用人群

正在做毕设的学生,或者需要项目实战练习的Java学习者

开发环境:

  1. jdk 8
  2. intellij idea
  3. tomcat 8.5.40
  4. mysql 5.7

所用技术:

  1. Spring+SpringMVC+MyBatis
  2. layui
  3. jsp

项目访问地址

前端访问地址

http://localhost:8090/index

后台访问地址

http://localhost:8090/admin/index
admin/admin

项目截图

  • 首页
    在这里插入图片描述

  • 热门电影
    在这里插入图片描述

  • 电影详情
    在这里插入图片描述

  • 电影播放
    在这里插入图片描述

  • 后端-敏感词
    在这里插入图片描述

  • 后端-评价列表
    在这里插入图片描述

  • 后端-收藏列表
    在这里插入图片描述

  • 后端-用户列表
    在这里插入图片描述

数据库配置

  1. 数据库配置信息
#配置文件
jdbc.url=jdbc:mysql://localhost:3306/movies?characterEncoding=UTF-8
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.username=root
jdbc.password=root123
  1. 数据库配置加载
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

	<!-- 引入配置文件 -->  
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    	<property name="location" value="classpath:pro.properties" />  
	</bean>
    <!-- 定义数据源Bean -->
    <!-- Druid -->
    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
    	<property name="driverClassName" value="${jdbc.driverClass}" />
        <property name="url" value="${jdbc.url}" />
        <property name="username" value="${jdbc.username}" />
        <property name="password" value="${jdbc.password}" />
    </bean>

    <!-- 注册SqlSessionFactoryBean -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <!-- 自动扫描mappers.xml文件 -->
        <property name="mapperLocations" value="classpath*:com/lrfalse/dao/**/*.xml" />
        <property name="configLocation" value="classpath:mybatis-config.xml"></property>
    </bean>
    
    <!-- DAO接口所在包名,Spring会自动查找其下的类 -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.lrfalse.dao" />
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
    </bean>
    
    <!-- (事务管理)transaction manager, use JtaTransactionManager for global tx -
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序帮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值