微信小程序电影订票系统+SpringBoot后台完整版

在网上有很多关于电影订票的小程序,但是很多都只是有前端页面,没有后台项目源码,还有的就是用别人家的数据,比如:仿猫眼的,然后说他们限制API接口的使用

最后,本人亲自独立写了一套完成的电影小程序源码,包括完成的后台的项目,下面是详细介绍:

1.小程序前端主要实现的功能:

登录、注册、首页电影列表、购票功能,选座,在线支付,地图导航搜索电影院,订单评价,退款等功能

2.后台主要包括用户管理,电影信息管理,文件上传,电影院管理,电影与电影院关联管理,评论管理,订单管理,轮播图管理

后台技术:SpringBoot+Mybatis+js+html+vue+mysql

小程序主要页面实现代码:

app.json

{

"pages": [

"pages/movies/index",

"pages/theater/logs",

"pages/explore/explore",

"pages/profile/profile",

"pages/movies/position/position",

"pages/movies/detail/detail",

"pages/theaterList/theaterList",

"pages/search/search",

"pages/searchcinema/search",

"pages/search/indexsearch/indexsearch",

"pages/shop/shop",

"pages/shop/map/map",

"pages/shop/seat/seat",

"pages/book/book",

"pages/reg/login",

"pages/profile/order/order",

"pages/profile/coupon/coupon",

"pages/profile/vipCard/vipCard",

"pages/profile/wonder/wonder",

"pages/orderList/orderList",

"pages/profile/saw/saw",

"pages/profile/detail/info",

"pages/profile/contact/contact",

"pages/profile/count/count",

"pages/login/login",

"pages/comment/comment",

"pages/buyAlert/buyAlert",

"pages/receivables/receivables"

 

],

"window": {

"backgroundTextStyle": "light",

"navigationBarBackgroundColor": "#D43E37",

"navigationBarTitleText": "电影售票"

},

"tabBar": {

"color": "#6A6767",

"selectedColor": "#D74D4C",

"backgroundColor": "#F5F5F5",

"list": [

{

"pagePath": "pages/movies/index",

"text": "电影",

"iconPath": "img/tab/1.png",

"selectedIconPath": "img/tab/1s.png"

},

{

"pagePath": "pages/theater/logs",

"text": "影院",

"iconPath": "img/tab/2.png",

"selectedIconPath": "img/tab/2s.png"

},

{

"pagePath": "pages/profile/profile",

"text": "我的",

"iconPath": "img/tab/4.png",

"selectedIconPath": "img/tab/4s.png"

}

]

},

"sitemapLocation": "sitemap.json",

"permission": {

"scope.userLocation": {

"desc": "你的位置信息将用于小程序位置接口的效果展示"

}

}

}

 

 

index.wxml

<import src="../../common/template/head.wxml" />

<template is="head" data="{{...head}}"/>

 

<swiper style="height:300rpx;" autoplay="true" interval="5000" circular="true">

<block wx:for="{{indexData.swiperImg}}" wx:key="*this">

<swiper-item>

<image src="{{item}}" style="height:100%;width:100%;"></image>

</swiper-item>

</block>

</swiper>

<block wx:for="{{indexData.moviesList}}">

<navigator url="./detail/detail?id={{item.id}}">

<view style="height:216rpx;" class="movie">

<image src="{{item.filmurl}}" mode="aspectFill" style="height:202rpx;width:152rpx;"></image>

<view class="intro-warp">

<view style="font-size:12px" class="intro">

<view style="font-size:30rpx; color:#222222">{{item.filmname}}</view>

<view style="font-size:24rpx; color:#686868">{{item.filmtype}}</view>

<view style="font-size:24rpx;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#686868">主演:{{item.filmman}}</view>

<!-- <view style="font-size:24rpx; color:#A3A3A3;" wx:if="{{item.onsale}}">今天{{item.counts[0]}}家影院放映{{item.counts[1]}}场</view> -->

<view style="font-size:24rpx; color:#A3A3A3;" >上映地区:{{item.filmloc}}</view>

</view>

<view class="buy">

<view class="rating" >

<text>{{item.cusmark}}</text>

<text style="font-size:18rpx;">分</text>

</view>

<!-- <view class="rating" wx:else>

<text>{{item.numbers}}</text>

<text style="font-size:18rpx;">人想看</text>

</view> -->

<navigator url="../theaterList/theaterList?title={{item.filmname}}&id={{item.id}}" class="buy-nav">购票</navigator>

<!-- <navigator url="../theaterList/theaterList?title={{item.title}}&id={{item.id}}" class="buy-nav pre" wx:else>预售</navigator> -->

</view>

</view>

</view>

</navigator>

</block>

项目演示地址:

小程序演示地址:

链接:https://pan.baidu.com/s/19-VRYcrOPAZ2eVYVcWCevA
提取码:70mk

后台管理系统演示地址:

链接:https://pan.baidu.com/s/1bc1HGXVVPfqhOa9RzRzWig
提取码:7afo

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
课程介绍 仓库管理系统主要功能有采购入库,采购退货,销售出库,销售退货,仓库盘点,库存报表,Excel导入导出,按钮级权限控制及系统日志等功能,系统采用SpringBoot ,mybatis,easyui,ajax,mssql数据库等技术开发。提供所有源代码下载,系统功能完善,可直接运行。开发环境项目开发语言:SpringBoot ,mybatis,easyui,ajax,mssql数据库项目运行环境:jdk1.8及以上本,tomcat8.0及以上本,sql server2005及以上本项目开发工具: 本项目开发工具是Intellij Idea课程目标掌握SpringBoot等技术,熟悉仓库管理系统主要功能,采购入库,采购退货,销售出库,销售退货,仓库盘点,系统报表,权限控制及日志等50多门JAVA系列全套课程,包括大一新生到大四毕业的所有JAVA系列技术专业课程,项目实战,商业项目等;基础课程:JAVA初级工程师: 1、计算机基础 2、HTML语言基础 3、C语言从入门到精通+贪吃蛇游戏 4、贪吃蛇游戏 5、SQL SERVER数据库基础 6、JAVA从入门到精通+推箱子游戏+QQ即时通讯软件 7、推箱子游戏; 8、仿QQ即时通讯软件;JAVA中级工程师: 9、SQLSERVER数据库高级 10、SQLSERVER从入门到精通(基础+高级) 11、JavaScript从入门到精通, 12、JSP从入门到精通+点餐系统, 13、JSP从入门到精通+在线视频学习教育平台, 14、JSP从入门到精通+大型电商平台; 15、XML从入门到精通, 16、数据结构(JAVA),JAVA高级工程师: 17、Oracle数据库从入门到精通, 18、ajax+jquery从入门到精通, 19、EasyUI从入门到精通,SSH框架: 20、Struts2从入门到精通课程, 21、Hibernate从入门到精通课程, 22、Spring从入门到精通课程; 23、Echarts从入门到精通, 24、Excel基于POI的导入导出工作流框架: 25、Activiti流程框架从入门到精通 26、JBPM流程框架从入门到精通SSM框架: 27、MyBatis从入门到精通 28、Spring MVC从入门到精通 29、Spring Boot入门到精通 30、Spring Cloud入门到精通面试题: 31、职业生涯规划及面试题集锦商业项目: 32、微信公众号在线支付系统 33、微信生活缴费在线支付系统 34、支付宝生活缴费在线支付系统 35、在线考试系统 36、人脸识别智能考试系统(人工智能AI) 37、仓库管理及质量追溯系统 38、房屋出租管理系统APP(身份证识别) 39、手机订餐管理系统, 40、CRM客户关系管理系统 41、大型房地产CRM销售管理系统 42、CMPP2,CMPP3移动网关系统 43、仓库管理系统SpringBoot) 44、影院在线售票系统(仿猫眼电影)人工智能: 45、人脸识别在线考试系统 46、人脸识别系统项目实战 47、车牌识别停车场管理系统 48、身份证识别系统项目实战 49、营业执照识别系统项目实战 50、名片识别管理系统
毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。毕业设计项目,内含源码及数据库文件,亲测可以用。
微信小程序是一种基于微信平台开发的小型应用程序,可以在微信客户端上运行。它使用HTML、CSS和JavaScript等前端技术进行开发,具有快速、便捷、灵活等特点。微信小程序可以让用户在微信内直接使用应用程序的功能,无需下载和安装。它具有简单的界面设计和交互方式,适用于各种不同的应用场景,如电商、社交、游戏等。开发人员可以通过微信小程序开发工具来编写代码,进行调试和发布。 Elasticsearch是一个开源的分布式搜索和分析引擎,基于Lucene库开发。它具有强大的全文检索功能和实时分析能力,支持海量数据的存储和查询。Elasticsearch采用分布式的架构,可以在多台服务器上进行部署,实现高可用性和扩展性。它支持多种数据类型和查询语法,可以进行复杂的搜索和过滤操作。Elasticsearch还提供了RESTful API和Java客户端等接口,方便开发人员进行集成和使用。 Spring Boot是基于Spring框架的一种快速开发框架,简化了Spring应用程序的配置和部署。它提供了自动化的配置和约定优于配置的原则,可以快速搭建Web应用程序。Spring Boot集成了各种常用的功能模块,如数据访问、事务管理、安全认证等,开发人员只需进行简单的配置即可使用。Spring Boot还提供了嵌入式Tomcat服务器,可以方便地进行测试和部署。 结合微信小程序和Elasticsearch Spring Boot,可以实现一种基于微信平台的搜索和推荐功能。首先,开发人员可以使用Elasticsearch建立索引,将数据存储到Elasticsearch中。然后,通过Spring Boot搭建后端服务,提供搜索和推荐的API接口。最后,使用微信小程序开发工具开发前端界面,调用后端API接口进行搜索和推荐操作。这样,用户可以在微信小程序中方便地进行搜索和获取推荐的结果。同时,利用Elasticsearch的全文检索和分析能力,可以提高搜索的准确性和响应速度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值