GithubHelp home page GithubHelp logo

lxiaoxiao18 / xjt-springboot-movie Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nomenofear/xjt-springboot-movie

0.0 0.0 0.0 7.19 MB

仿猫眼电影网站(springboot+vue前后端分离项目)

JavaScript 5.98% Java 24.58% HTML 0.43% Vue 68.01% Less 1.00%

xjt-springboot-movie's Introduction

猫猫电影

项目简介

猫猫电影是一个仿猫眼电影的项目:基于SpringBoot2.x+ MyBatisPlus + MySQL + Shiro+ Vue + 阿里云OSS实现的电影资源分享与购票系统。

内置账号

账号 用户名 密码 权限
管理员 root 123456 所有权限
普通用户 zhang 123456

主要功能

  • 用户注册(邮箱验证)
  • 用户登录
  • 权限控制
  • 电影榜单
  • 电影详情
    • 评论回复
    • 五星评价
  • 购票
    • 在线选座
    • 加入购物车
    • 支付

电影详情页评价回复

image.png

项目技术栈

服务端:

  • Spring Boot 2.4.3

  • MyBatis Plus

  • MySQL 8.0

  • shiro(权限安全控制)

  • ehcache(本地缓存)

  • 阿里云OSS

  • easy-captcha(验证码)

  • fastdfs(分布式文件系统)

  • fastjson(序列化和反序列化)

  • hutool工具

    • 随机数
    • 邮件(需要结合 spring-boot-starter-mail)

前端:

  • vue全家桶
    • vue2.x
    • axios
    • vue-router
    • vuex
  • element-ui
  • echarts
  • hover.css
  • less
  • qs
  • vue-particles

项目结构

springboot-server 服务端项目结构:

├─myFiles
├─src
│  ├─main
│  │  ├─java
│  │  │  └─com
│  │  │      └─xjt
│  │  │          └─movie
│  │  │              ├─config
│  │  │              │  ├─interceptor
│  │  │              │  ├─mybaits
│  │  │              │  └─shiro
│  │  │              ├─controller
│  │  │              ├─entity
│  │  │              ├─mapper
│  │  │              ├─service
│  │  │              │  └─impl
│  │  │              └─utils
│  │  └─resources
│  │      ├─config
│  │      ├─mapper
│  │      ├─static
│  │      └─templates
│  └─test
│      └─java
│          └─com
│              └─xjt
│                  └─movie

Vue前端项目结构:

├─public
└─src
    ├─assets
    │  ├─css
    │  └─images
    │      ├─common
    │      └─components
    ├─components
    │  ├─my-rate
    │  └─nav-bar
    ├─mixins
    ├─network
    ├─router
    ├─store
    ├─utils
    └─views
        ├─board
        │  └─comps
        ├─cinema
        │  └─comps
        ├─film
        │  └─comps
        ├─index
        │  └─comps
        └─news
            └─comps

写在最后

欢迎关注我的B站账号:https://space.bilibili.com/241154045

由于技术有限,难免会有一些设计不合理之处,有好的想法,欢迎在b站私信交流!

开源不易, 白嫖的小伙伴麻烦顺手点个star吧!

xjt-springboot-movie's People

Contributors

bfd2018 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.