一、项目介绍——No.190
基于框架的系统,系统分为用户、员工和管理员三个角色,主要功能如下
用户:
基本操作:登录、注册、修改个人信息、查看基本资料
电影模块:获取电影列表、查看电影信息详情、筛选电影、选座订票、电影评分、加入购物车
订单模块:查看历史订单
活动模块:参加活动、获取活动列表
其他模块:留言、客服评价、查看我的评价
员工:
基本操作:注册、登录、完善个人信息、查看个人信息
活动模块:发布活动、获取活动列表、删除活动
留言模块:回复留言、获取留言列表
其他模块:获取评价列表、获取订单列表、获取用户活跃程度列表、查看每日工作
管理员:
基本操作:注册、登录、完善个人信息、获取个人信息
影视管理:获取电影列表、修改电影信息、电影排片、删除电影、筛选电影、新增电影信息
海报管理:发布轮播海报、删除海报、下架海报
用户管理:获取用户列表、修改用户密码
订单管理:获取订单列表、获取订单细则、撤销订单、上报订单异常、获取异常订单列表、处理异常订单
员工管理:获取员工列表、查看员工权限、添加权限、删除员工、发布每日工作、新增员工
API接口:查看系统中各个端的后端接口字段及参数
二、项目技术
编程语言:Java
项目架构:B/S架构
前端技术:ElementUI、Vue、Vuex、Axios
后端技术:Spring、SpringBoot、Redis、Mysql
三、运行环境
JDK版本:1.8及以上都可以
操作系统:Windows7/10、MacOS
开发工具:IDEA、Ecplise、MyEclipse都可以
数据库: MySQL5.5/5.7/8.0版本都可以
Tomcat:8.0及以上版本都可以
Redis:3.2.100及以上版本都可以
四、数据库配置文件
文件名:application.yml
编码类型:utf8mb4
web启动链接:
http://localhost:8082(管理端)
http://localhost:8081(用户端)
http://localhost:8082(员工端)