【028】仿猫眼、淘票票的电影后台管理和售票系统系统(含后台管理)(含源码、数据库、运行教程)

文章目录

  • 1.项目概要介绍
  • 2.用户运行界面截图
  • 3.后台管理员界面截图
  • 4.后端启动教程
  • 5.前端启动教程
  • 6.源码获取

在这里插入图片描述

1.项目概要介绍

前言:这是基于Vue+Node+Mysql的模仿猫眼、淘票票的电影购票系统,有 附源码、数据库、运行教程
技术栈:Vue、element-ui、mint-ui、axios、express、Mysql

项目前端FILM目录:

|-- .gitignore  #git中忽略的文件
|-- index.html  #根文件
|-- package.json  #项目描述文件
|-- README.md  #项目介绍文件
|-- build  #webpack开发和打包的配置文件
|-- config  #vue-cli的配置文件
|-- src #资源文件夹
|   |-- App.vue  #页面入口文件
|   |-- main.js  #程序入口文件
|   |-- api  #请求接口文件
|   |   |-- ajax.js  #基于axios封装ajax文件
|   |   |-- index.js  #调用接口文件
|   |-- common  #公共资源文件
|   |   |-- css
|   |   |   |-- style.css  #字体图标样式文件
|   |   |   |-- fonts  #字体图标文件
|   |   |-- util  #公共工具方法文件
|   |       |-- util.js
|   |-- components  #组件文件
|   |   |-- CinemaDetail  #影院详情组件
|   |   |-- DatePicker  #日期选择器组件
|   |   |-- Login  #登录组件 
|   |   |-- MovieDetail  #电影详情组件
|   |   |   |-- MovieDetail.vue
|   |   |   |-- children
|   |   |   |   |-- CommentPanel.vue  #影评组件
|   |   |-- MovieItem  #单个电影组件
|   |   |-- Pay  #支付组件
|   |   |-- SelectCinema  #选择影院组件
|   |   |-- SelectSeat  #选择座位组件
|   |   |-- SubmitOrder  #提交订单组件
|   |   |-- TabBar  #底部导航组件
|   |-- pages  #页面文件
|   |   |-- Cinema  #影院页
|   |   |   |-- Cinema.vue
|   |   |   |-- children
|   |   |       |-- SearchCinema.vue  #搜索影院页
|   |   |-- Home  #主页
|   |   |   |-- Home.vue
|   |   |   |-- children
|   |   |   |   |-- SearchAll.vue  #全局搜索页
|   |   |-- Movie  #电影页
|   |   |   |-- Movie.vue
|   |   |   |-- children
|   |   |   |   |-- SearchMovie.vue  #搜索电影页
|   |   |-- My  #个人页
|   |       |-- My.vue
|   |       |-- children
|   |       |   |-- ModifyUserName.vue  #修改用户名页
|   |       |   |-- ModifyUserSign.vue  #修改性别页
|   |       |   |-- MyInfo.vue  #个人信息页
|   |       |   |-- MyMovie.vue  #收藏电影页
|   |       |   |-- MyOrder.vue  #订单页
|   |-- router  #路由
|   |   |-- index.js  #路由配置
|   |-- store  #vuex状态管理
|-- static  #静态文件|-- css|-- adapter.css  #屏幕自适应样式|-- reset.css  #兼容性样式

后台管理项目FILM_ADMIN目录

|-- .gitignore  #git中忽略的文件
|-- index.html  #根文件
|-- package.json  #项目描述文件
|-- README.md  #项目介绍文件
|-- build  #webpack开发和打包的配置文件
|-- config  #vue-cli的配置文件
|-- src  #资源文件夹
|   |-- App.vue  #页面入口文件
|   |-- main.js  #程序入口文件
|   |-- api  #请求接口文件
|   |   |-- ajax.js  #基于axios封装ajax文件
|   |   |-- index.js  #调用接口文件
|   |-- common  #公共资源文件
|   |   |-- css
|   |       |-- style.css  #字体图标样式文件
|   |       |-- fonts  #字体图标文件
|   |-- components  #组件文件
|   |-- pages  #页面文件
|   |   |-- Home  #主页
|   |   |   |-- Home.vue
|   |   |   |-- children
|   |   |       |-- CinemaManage.vue  #影院管理页
|   |   |       |-- CommentManage.vue  #评论管理页
|   |   |       |-- HallManage.vue  #影厅管理页
|   |   |       |-- MovieManage.vue  #电影管理页
|   |   |       |-- MovieSchedule.vue  #电影排片页
|   |   |       |-- OrderManage.vue  #订单管理页
|   |   |       |-- UserManage.vue  #用户管理页
|   |   |-- Login  #登录页
|   |       |-- Login.vue
|   |-- router  #路由
|       |-- index.js  #路由配置
|-- static  #静态文件|-- css|-- reset.css  #兼容性样式

前后台接口FILM_ADMIN目录

|-- .gitignore  #git中忽略的文件
|-- app.js  #启动文件
|-- package.json  #项目描述文件
|-- README.md  #项目介绍文件
|-- bin  #存放可执行文件
|   |-- www
|-- db  #数据库连接文件
|   |-- db.js
|-- public  存放静态资源文件
|   |-- images
|       |-- admin  #存放管理员图片文件
|       |-- avatar  #存放用户图片文件
|       |-- movie  #存放电影海报图片文件
|-- routes  #路由
|   |-- index.js
|-- util  #工具包
|   |-- util.js
|-- views  #视图|-- error.ejs|-- index.ejs

部分用户账号密码:
管理员账号密码(账号:admin,密码:admin)
在这里插入图片描述

2.用户运行界面截图

用户运行界面截图:
首页:
在这里插入图片描述
电影:在这里插入图片描述

登录在这里插入图片描述
选择电影院、座位在这里插入图片描述
在这里插入图片描述
确认订单、锁定座位
在这里插入图片描述
模拟支付:
在这里插入图片描述
在这里插入图片描述
评分:
在这里插入图片描述
电影评分:
在这里插入图片描述

在这里插入图片描述
个人中心:
在这里插入图片描述

3.后台管理员界面截图

用户管理(增删改查):
在这里插入图片描述
在这里插入图片描述
影院管理:(增删改查)
在这里插入图片描述
在这里插入图片描述

电影管理(新增电影、编辑、删除、查找影片)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
电影排片(排片、撤销、搜索):
在这里插入图片描述
在这里插入图片描述
评论管理(通过、查找、删除):在这里插入图片描述
订单管理:
在这里插入图片描述

4.后端启动教程

  1. 安装好mysql,不会安装可看这里安装:
    【超详细】MYSQL 8.0 数据库安装与配置教程
  2. 登录数据库,打开sqlyog(不一定得是sqlyog,navicat或者命令行也可以创建数据库),建立好连接后,创建数据库,导入数据文件db_film.sql:
    在这里插入图片描述
    数据库名称:db_film
    在这里插入图片描述
    在这里插入图片描述
    点击执行,导入成功:
    在这里插入图片描述
  3. 切换到目录file_api,根据自己数据库的信息修改数据库配置信息db.js(/film_api/db/db.js)的内容,改为自己数据库的密码
    在这里插入图片描述
  4. npm i 安装依赖
    nodemon app.js启动后端
    在这里插入图片描述在这里插入图片描述

5.前端启动教程

1.切换到目录file_admin,这个是电影后台管理的前端,
npm i 安装依赖
npm start启动项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开弹出的网站便可进入售票管理后台
在这里插入图片描述

2.切换到目录FILM,这个是电影购票系统的前端,
npm i 安装依赖
npm start启动项目
在这里插入图片描述
打开弹出的网站便可进入售票网站前台
在这里插入图片描述

6.源码获取

百度云链接:https://pan.baidu.com/s/1nEaWHDCpfeVpsq0zqIJWJg?pwd=syop
提取码:syop

也可以联系cynm-2233获取项目,码字不易,还望三连

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/68668.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# 使用微软自带的Speech进行语音输出

1、在VS中使用微软自带的Speech进行语音播报,首先需要添加引用: 2、具体实现逻辑代码如下: 转载于:https://www.cnblogs.com/hh8888-log/p/10785112.html

如何使用 Web Speech API 在浏览器中识别语音

Web Speech API有两个功能:语音合成(文本到语音)和语音识别(语音到文本)。在上一篇文章中,我解释了语音合成,但这次SpeechRecognition我将解释使用 API 的浏览器的语音识别和语音转录的方法。 识…

使用windows自带的语音引擎在客户端朗读一段文本

背景:之前公司有特殊要求,需要在特殊的环境下进行语音播报,且是物理隔离的内网状态,大家懂的。 环境:Windows 7 、IE系列 1. 先在网上看了一下前辈们的文章,发现还是有解决方案的,例如这个 使用…

占领手机,银行App的隐秘战事

作者 | 辰纹 来源 | 洞见新研社 十几年前,银行用各类卡片塞满我们的钱包;如今,银行用各种App塞满我们的手机。 说出来可能很多人还不相信,民商智慧《2019银行业电子银行场景营销分析报告》就提到,在2019年3月时&…

ADAS“中国战事”升级

尽管全球汽车产业面临严重的缺芯困境,但汽车智能化,尤其是辅助驾驶的新车搭载量、渗透率仍处于持续上升通道。 高工智能汽车研究院监测数据显示,今年1-6月国内新车(合资自主)搭载前向ADAS(L0-L2&#xff0…

中国数据库产业的“高地战事”

作者 | Aholiab 出品 | CSDN(ID:CSDNnews) 随着5G技术的飞速发展,海量数据的持续激增,大数据时代数据库行业也迎来了快速增长。 作为大数据存储、处理、分析的关键系统,基础软件核心之一,数据库对推动中国互…

python数据挖掘电影评分分析_豆瓣电影数据与票房数据分析

写在前面 在上次观看了比利.林恩的中场战事之后,开始进入了豆瓣的电影世界,对于一个新用户来说,特别喜欢豆瓣电影的影评,对于所看过的留下深刻印象的电影都在豆瓣上搜了一边,同一部电影,希望能看到与自己感受不同的观点,因为每一位观众都有着不一样的人生轨迹,看待事物…

百度的春晚战事

“我们对春晚一无所知。” 罗振宇曾在跨年演讲上如是说。 无论悲喜,反正每个中国人都为春晚辟出了一块“专属记忆”。而从2015年开始,中国人的春晚记忆里被点上了一颗“红痣”。那就是——总有一家顶尖互联网公司面带羞赧地走上舞台,给十几…

知云文献翻译打不开_英文PDF文献翻译神器-知云文献翻译

在经历了之前推荐的通天塔文献翻译网站次数使用完毕,冲会员才能继续使用;谷歌PDF翻译无法使用;谷歌文字翻译要自己手动删空格,还要受5000字符数(注意,是字符数不是字数)限制的折磨之后&#xff…

知云文献翻译打不开_只推荐这两款翻译软件!

上传文档、复制到网页等等,都是渣渣!难道就没有一边看一边就自动翻译的软件?有!有的!还不止一款!诚意推荐给你! 截止2020年,因为学业需要,本人每天都需要阅读外文&#x…

知云文献翻译打不开_有了这几个软件,轻松读懂英文文献

科研路上,大家伙儿难免绕不开的结就是——阅读英文文献。 然而,当你问大神用的什么翻译软件时?大神会分分种藐视你,人家偶尔查个单词跟你要查整篇文章完全是两个概念,咱们跟大神面对的是不同的问题,这也是为…

文献工具 Citavi+知云翻译

1、B站一位UP主分享的Citavi知云翻译的高效管理阅读文献的方法: https://www.bilibili.com/video/BV1Zt4y117XX/ 其中如何在tools中显示 经实验发现,是需要修改自己电脑上PDF的默认打开方式的,这个操作也特别简单 随便找一个PDF文件&#xf…

知云文献翻译打不开_一款好用的文献英中翻译软件

“ 知云文献翻译 ” 软件是我用过的一款比较好用的文献翻译软件。操作简单,只需要将文献 PDF 在这个软件中打开,第一次登录时点击右侧“重新登录”,用微信扫码登录即可。左键选中 PDF 中没有看懂的单词、句子、甚至是段落,该软件右…

知云文献翻译跨页内容选中翻译操作

知云文献翻译阅读软件跨页内容选中翻译操作 跨页内容选中翻译。 很多PDF段落分布在两个页面,划选容易将中间的页眉等杂乱文字选中。6.6版本开始支持跨页内容选中翻译。 方法是: 先选中前面部分的文字,然后按住Alt键选中后面的文字部分。 …

知云文献翻译免费下载——研究生必备!

还记得之前我介绍了一个超全的文献下载网站——文献小镇,然后和朋友聊天的时候就想到了一个问题:下载下来的文献是全英文的,看不懂啊! 于是我茅塞顿开,觉得还应该给大家介绍一个英文文献翻译的神器——知云文献翻译&a…

知云文献翻译——选中内容后不能翻译了,解决办法

划选文字,右侧无反应 故障描述 一般情况下使用文本工具选中左侧打开的pdf文件上的一段话或一句话或双击一个单词,右侧会自动跳转到二维码登陆界面或直接显示翻译结果。但某些用户选中文字后右侧没有任何反应。 排查流程 1、看看软件左上方版本号是否是…

知云文献翻译-选定内容后无法翻译

1.查看软件左上方版本号是否为最新版,如果不是就升级。 如果您没有上图所示的更新程序选项,说明是比较老的版本,您就自己到 https://www.yuque.com/xtranslator/zy/gga6xa 下载最新版安装版本安装。今后如果升级就直接点击"其他功能&quo…

在Endnote使用知云翻译阅读文献

下载知云翻译后,将pdf的打开方式改成知云文献翻译,右键pdf文件,打开属性,更改打开方式。 可能会遇到你在知云文献标记的pdf文件不能保存,即pdf是只读模式,可以这样设置,找到My EndNote Library…

外文文献看不懂——知云文献翻译神器送给你

外文文献翻译神器——知云翻译 1. 两种下载方式 1.1 下载连接:www.ZhiYunWenXian.cn 1.2 微信公众号:知云文献阅读 2. 安装方式 就按提示装就好了。 3. 界面介绍 看看界面的一些基础功能能否满足你的需要。 (1)主界面 &…

知云文献翻译

前言 推荐一款翻译软件,做外文翻译也很方便。 直接在电脑浏览器地址栏输入下面网址,软件现在有win版(支持win7-win10,不支持xp)。Mac版支持到目前最新版macOS11。 https://www.zhiyunwenxian.cn 或者关注知云文献…