基于javaweb+mysql的springboot电影院管理系统(java+springboot+vue+elementui+layui+mysql)

基于javaweb+mysql的springboot电影院管理系统(java+springboot+vue+elementui+layui+mysql)

私信源码获取及调试交流

运行环境

Java≥8、MySQL≥5.7、Node.js≥10

开发工具

后端:eclipse/idea/myeclipse/sts等均可配置运行

前端:WebStorm/VSCode/HBuilderX等均可

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb的SpringBoot电影院管理系统(java+springboot+vue+elementui+layui+mysql)

项目介绍

基于SpringBoot Vue电影院系统

角色:前端购票用户 后台管理员 后台工作人员

首页 登录 注册 图片轮播 正在热播列表 热门榜单Top10 电影分类 按类型 地区展示 搜索 活动 留言 评价客服 购买电影票 选座购买 评分 个人中心 基本设置 购物车 我的订单

后台管理 验证码 登录 电影列表管理 院线排片管理 新增电影 轮播海报管理 用户管理 订单管理 异常订单管理 员工列表 每日工作 新增员工 Api接口管理

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 4.数据库:MySql 5.7/8.0版本均可; 5.是否Maven项目:是;

技术栈

后端:SpringBoot+Mybaits

前端:layui+Vue+ELementUI

使用说明

项目运行: 1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中application.yml配置文件中的数据库配置改为自己的配置; 4. 运行项目,控制台提示运行成功后再去运行前端项目; 5. 管理员用户名密码:admin/admin 普通用户名密码:user/123456

文档介绍(系统概述、研究背景、目的和意义、国内外研究现状、springboot框架介绍、Vue前端框架、Mysql数据库、开发环境、系统开发体系结构、系统需求分析、可行性分析、经济可行性、技术可行性、操作可行性、业务流程图、功能性需求、非功能性需求、开发技术简介、开发工具简介、开发环境简介、系统总体设计、系统总体功能设计、角色说明):

影院首页展示、排行榜展示、正在热播电影介绍:

电影详情介绍选票方式:

影院所有电影展示列表:

座位选择可选座位、已售座位、已选座位:

购物车详情介绍:

后台管理介绍(影视管理、电影列表、院线拍片、新增电影、轮播海报、用户管理、用户列表、订单管理、订单列表、异常订单、员工管理、员工列表、每日工作):

后台登录页面角色(用户名、密码、角色的选择):

客服的管理功能(影院留言、电话回访、活动安排、信息统计、我的评价、个人设置):

orderMana(req, res);

if(type.endsWith("orderDel"))

orderDel(req, res);

if(type.endsWith("orderShouli"))

orderShouli(req, res);

public void orderMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

List orderList=new ArrayList();

String sql="select * from t_order order by zhuangtai desc";

Object[] params={};

DB mydb=new DB();

try

mydb.doPstm(sql, params);


mydb.closed();

req.setAttribute("msg", "订单受理完毕");

String targetURL = "/common/msg.jsp";

dispatch(targetURL, req, res);

public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response)

RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI);

try

dispatch.forward(request, response);

return;

catch (ServletException e)

e.printStackTrace();

String id=req.getParameter("id");

String sql="update t_goods set del='yes' where id="+id;

Object[] params={};

DB mydb=new DB();

mydb.doPstm(sql, params);

mydb.closed();

req.setAttribute("msg", "操作成功");

String targetURL = "/common/msg.jsp";

dispatch(targetURL, req, res);

public void goodsDetailHou(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

String id=req.getParameter("id");


liuyan.setHuifushi(rs.getString("huifushi"));

liuyanList.add(liuyan);

rs.close();

catch(Exception e)

e.printStackTrace();

mydb.closed();

req.setAttribute("liuyanList", liuyanList);

req.getRequestDispatcher("site/liuyan/liuyanAll.jsp").forward(req, res);

public void liuyanDetail(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

int id=Integer.parseInt(req.getParameter("id"));


String sql="update t_order set zhuangtai='yes' where id=?";

Object[] params={id};

DB mydb=new DB();

mydb.doPstm(sql, params);

mydb.closed();

req.setAttribute("msg", "订单受理完毕");

String targetURL = "/common/msg.jsp";

dispatch(targetURL, req, res);

public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response)

RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI);

try


req.setAttribute("order", order);

req.getRequestDispatcher("site/order/orderSubmit.jsp").forward(req, res);

public void myorder(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

HttpSession session=req.getSession();

Tuser user=(Tuser)session.getAttribute("user");

req.setAttribute("orderList", liuService.orderList(user.getId()));

req.getRequestDispatcher("site/order/myorder.jsp").forward(req, res);

public void orderDetail(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

String order_id=req.getParameter("order_id");

System.out.println(order_id+"DD");

req.setAttribute("orderItemList", liuService.orderItemList(order_id));

req.getRequestDispatcher("site/order/orderDetail.jsp").forward(req, res);

public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response)


liuService.saveOrderItem(id, order_id, goods_id, goods_quantity);

liuService.updateGoodsKucun(goods_id, goods_quantity);

cart.getItems().clear();

session.setAttribute("cart", cart);

req.setAttribute("order", order);

req.getRequestDispatcher("site/order/orderSubmit.jsp").forward(req, res);

public void myorder(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

HttpSession session=req.getSession();

Tuser user=(Tuser)session.getAttribute("user");

req.setAttribute("orderList", liuService.orderList(user.getId()));


dispatch.forward(request, response);

return;

catch (ServletException e)

e.printStackTrace();

catch (IOException e)

e.printStackTrace();

public void init(ServletConfig config) throws ServletException

super.init(config);

public void destroy()

订单管理控制层: 

public class order_servlet extends HttpServlet

public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException


try

mydb.doPstm(sql, null);

ResultSet rs=mydb.getRs();

while(rs.next())

Tgoods goods=new Tgoods();

goods.setId(rs.getString("id"));

goods.setFangyingshi(rs.getString("fangyingshi"));

goods.setCatelog_id(rs.getString("catelog_id"));

goods.setMingcheng(rs.getString("mingcheng"));

goods.setJieshao(rs.getString("jieshao"));

goods.setFujian(rs.getString("fujian"));

dispatch(targetURL, req, res);

public void goodsMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

List goodsList=new ArrayList();

String sql="select * from t_goods where del='no' order by fangyingshi desc";

Object[] params={};

DB mydb=new DB();

try

mydb.doPstm(sql, params);

ResultSet rs=mydb.getRs();

while(rs.next())

Tgoods goods=new Tgoods();

goods.setId(rs.getString("id"));

String id=String.valueOf(new Date().getTime());

String fangyingshi=req.getParameter("fangyingshi");

String catelog_id=req.getParameter("catelog_id");

String mingcheng=req.getParameter("mingcheng");

String jieshao=req.getParameter("jieshao");

String fujian=req.getParameter("fujian");

int shichangjia=Integer.parseInt(req.getParameter("shichangjia"));

int tejia=Integer.parseInt(req.getParameter("shichangjia"));

String del="no";

String sql="insert into t_goods(id,fangyingshi,catelog_id,mingcheng,jieshao,fujian,shichangjia,tejia,del) " +

String loginpw=req.getParameter("loginpw");

String name=req.getParameter("name");

String del="no";

String s=liuService.panduan_zhanghao(loginname);

if(s.equals("yizhan"))

req.setAttribute("message", "账号已被占用,请输入其他账号");

req.setAttribute("path", "site/userreg/userreg.jsp");

String targetURL = "/common/success.jsp";

dispatch(targetURL, req, res);

else

String sql="insert into t_user values(?,?,?,?,?)";

Object[] params={id,loginname,loginpw,name,del};


order.setSonghuodizhi(rs.getString("songhuodizhi"));

order.setFukuanfangshi(rs.getString("fukuanfangshi"));

order.setJine(rs.getInt("jine"));

order.setUser_id(rs.getString("user_id"));

orderList.add(order);

rs.close();

catch(Exception e)

e.printStackTrace();

mydb.closed();

req.setAttribute("orderList", orderList);

String id=String.valueOf(new Date().getTime());

String loginname=req.getParameter("loginname");

String loginpw=req.getParameter("loginpw");

String name=req.getParameter("name");

String del="no";

String s=liuService.panduan_zhanghao(loginname);

if(s.equals("yizhan"))

req.setAttribute("message", "账号已被占用,请输入其他账号");

req.setAttribute("path", "site/userreg/userreg.jsp");

String targetURL = "/common/success.jsp";

dispatch(targetURL, req, res);


public void init(ServletConfig config) throws ServletException

super.init(config);

public void destroy()

订单管理控制层: 

public class order_servlet extends HttpServlet

public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException

String type=req.getParameter("type");

if(type.endsWith("orderMana"))

orderMana(req, res);

if(type.endsWith("orderDel"))

orderDel(req, res);


public void liuyanHuifu(HttpServletRequest req,HttpServletResponse res)

String huifu=req.getParameter("huifu");

String huifushi=new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());

int id=Integer.parseInt(req.getParameter("id"));

String sql="update t_liuyan set huifu=?,huifushi=? where id=?";

Object[] params={huifu,huifushi,id};

DB mydb=new DB();

mydb.doPstm(sql, params);

mydb.closed();

req.setAttribute("msg", "回复完毕完毕");

String targetURL = "/common/msg.jsp";


List orderList=new ArrayList();

String sql="select * from t_order order by zhuangtai desc";

Object[] params={};

DB mydb=new DB();

try

mydb.doPstm(sql, params);

ResultSet rs=mydb.getRs();

while(rs.next())

Torder order=new Torder();

order.setId(rs.getString("id"));

order.setBianhao(rs.getString("bianhao"));

user.setId(rs.getString("id"));

user.setLoginname(rs.getString("loginname"));

user.setLoginpw(rs.getString("loginpw"));

user.setLoginpw(rs.getString("loginpw"));

user.setName(rs.getString("name"));

userList.add(user);

rs.close();

catch(Exception e)

e.printStackTrace();

mydb.closed();

req.setAttribute("userList", userList);

req.getRequestDispatcher("admin/user/userMana.jsp").forward(req, res);

public void userDel(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

java毕业

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

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

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

打赏作者

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

抵扣说明:

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

余额充值