# ruan-movie **Repository Path**: petitpaul/ruan-movie ## Basic Information - **Project Name**: ruan-movie - **Description**: 电影信息展示平台 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2018-06-28 - **Last Updated**: 2021-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # movie 电影信息展示平台 ## 简介 该平台基于 Spring Boot 进行开发. 前端框架使用Thymeleaf模版和Amaze UI 框架 未注册的用户可以看到信息的展示 用户注册以后,可以对每一部电影进行评分,评论,收藏等. > 数据库: Mysql,Redis > NoSql数据存储: 使用Redis存储每部电影的实时点击热度以及作数据库二级缓存. > 持久层框架: Hibernate(使用Spring Data 简化数据库访问) > 缓存框架: 使用EhCache框架结合Redis做二级缓存,减少对数据库的访问频率. > 安全框架: 使用Spring Security 来做权限控制. > 模版框架: Thymeleaf. > 即时通讯: 使用 WebSocket 实现用户与后台的实时反馈. > 接口生成: 使用 Swagger2 框架自动生成API文档. > 爬虫框架: 使用 Jsoup 结合 okhttp3 框架实现豆瓣电影的信息爬取. 数据库表设计(可在新窗口查看原图): ![image](screenshot/sql/er.png) # #项目结构 ![image](screenshot/structure/s.jpg) # 前台页面 ![image](screenshot/display/1.jpg) ![image](screenshot/display/2.jpg) ![image](screenshot/display/3.jpg) ![image](screenshot/display/4.jpg) ![image](screenshot/display/5.jpg) ![image](screenshot/display/6.jpg) ![image](screenshot/display/7.jpg) ![image](screenshot/display/7.2.jpg) ![image](screenshot/display/8.jpg) ![image](screenshot/display/9.jpg) ![image](screenshot/display/10.jpg) # 后台页面 ![image](screenshot/background/b1.jpg) ![image](screenshot/background/b2.jpg) ![image](screenshot/background/b3.jpg) ![image](screenshot/background/b4.jpg) ![image](screenshot/background/b5.jpg)