微信小程序的电影票务系统-电影票预订系统


功能介绍
管理员:管理员模块使用电脑web端来实现。
(1)电影信息模块:管理员可以上架电影、下架电影以及修改电影的信息。在上架电影时填写电影名称、票价、简介、场次、时间、影厅、电影时长、上映时间、演员、电影封面、电影类别以及打折信息一起上架。管理员可以添加、删除电影有哪些相关的类别。
(2)账号管理模块:管理员通过账号密码登录,也可以注册用户。在管理员系统中可以对当前用户的信息进行修改,可以退出当前账户
(3)信息管理模块:管理员在上架电影时选择此电影是否为主页推荐电影,若是则用户在用户页面可以看到推荐的电影。管理员可以发布系统公告,公告为富文本编辑器。用户所购买的电影类别的分类以及销售总额分类,在管理员界面通过饼图呈现。
用户:用户使用微信小程序端来实现。
(4)用户管理模块:注册、登录并可以在个人页面修改自己的个人信息。用户可以查看过去自己购买电影票的历史记录以及自己的心愿单。购买电影模块:用户在主页可以查询自己想看的电影然后点击进入详情页面,在详情页面可以购买电影票或者将电影添加进入自己的心愿单。用户在选择购买电影时可以选择本电影对应的影厅以及场次时间。用户在购买电影票时能够自选电影座位。
(5)评论交流模块:用户可以发表自己的评论,并且能够查看别人的评论。页面有问答分区,用户可以自己发表问题,也可以看到别人发表的问题并进行回复。用户可以查看管理员所发布的公告。

 

 

 

 

 

 小程序不同于PC端和手机APP,小程序的方便轻巧非常适合人们生活中重要又低频的需求服务。

在传统的模式下,电影购票需要到当地的影院进行线下购票,既浪费时间,又消耗人力。线上购票可以满足消费者查看电影信息及购买电影票的需求,在一定程度上降低经济和时间成本[9]。目前已有一些手机app可以线上购票,但是app很占用空间,功能臃肿且复杂。目前大部分人的手机上都有微信这个程序,相比之下把app变成微信小程序既方便,又不占用手机空间,不用专门为了买票而去下载购票app。商家和消费者可以达到深层次的交互,更快捷的信息交流以及服务与消费,除去了传统售票模式中费时,费力,效率低的弊端[10]。我们需设计开发一款电影票务微信小程序,具有相当的实际意义。
(1)改变了传统化的售票管理模式,提升了影院售票管理的水平和层次。
(2)影院通过平台的推广,卖票率得以提高,相比于其他未线上推广的影院具有较强的竞争力。
(3)能很直观的展现出电影的各种信息,如名称,海报,简介等等,方便用户了解电影的信息,查询搜索自己想看的电影。

目 录
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 5
1.4论文结构 5
2开发技术介绍 7
2.1 B/S架构 7
2.2 MySQL 介绍 7
2.3 MySQL环境配置 7
2.4 Java语言简介 8
2.5微信小程序技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 10
3.2网站性能需求分析 10
3.3网站功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2 个人中心管理流程 13
3.4.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 13
4.2.1 概念模型设计 13
4.2.2 物理模型设计 15
5系统详细设计 21
5.1系统前台功能模块 21
5.2管理员功能模块 24
6系统测试 30
7总结与心得体会 33
7.1 总结 33
7.2 心得体会 33
参考文献 35


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 系统概述 影院票务服务平台是一款基于微信小程序电影票务服务平台,用户可以在该平台上浏览电影信息、购买电影票、查看订单信息等。该平台主要包括前台用户界面和后台管理界面两部分,前台用户界面提供给用户使用,后台管理界面提供给管理员使用。 2. 系统功能 2.1 用户注册登录 用户可以通过微信授权登录系统,也可以使用手机号进行注册登录。 2.2 影片浏览 用户可以在平台上浏览最新上映的电影信息,包括电影名称、导演、演员、类型、上映时间、剧情介绍等,用户还可以查看电影预告片和海报。 2.3 电影票选购 用户可以在平台上查看电影场次信息,包括影院名称、影厅名称、放映时间、票价等,用户可以选择心仪的电影场次并购买电影票。 2.4 订单管理 用户可以在平台上查看自己的订单信息,包括订单编号、电影名称、场次信息、购票数量、订单状态等。 2.5 支付功能 用户可以在平台上使用微信支付或其他支付方式进行电影票支付。 2.6 评价功能 用户可以在平台上对观看过的电影进行评价,包括评分、评论等。 2.7 后台管理 管理员可以在后台管理界面对电影信息、场次信息、订单信息进行管理,包括添加、删除、修改等操作。 3. 系统架构 系统采用前后端分离的架构,前端使用微信小程序开发,后端使用Spring Boot框架和MySQL数据库。 4. 数据库设计 4.1 用户表 字段名 | 类型 | 说明 ------ | ---- | ---- id | int | 用户ID,自增长 openid | varchar(50) | 用户微信唯一标识 phone | varchar(11) | 用户手机号 nickname | varchar(50) | 用户昵称 avatar | varchar(100) | 用户头像 4.2 电影表 字段名 | 类型 | 说明 ------ | ---- | ---- id | int | 电影ID,自增长 name | varchar(50) | 电影名称 director | varchar(50) | 导演 actor | varchar(100) | 演员 type | varchar(50) | 电影类型 intro | varchar(500) | 剧情介绍 poster | varchar(100) | 海报地址 trailer | varchar(100) | 预告片地址 4.3 影院表 字段名 | 类型 | 说明 ------ | ---- | ---- id | int | 影院ID,自增长 name | varchar(50) | 影院名称 address | varchar(100) | 影院地址 4.4 影厅表 字段名 | 类型 | 说明 ------ | ---- | ---- id | int | 影厅ID,自增长 cinema_id | int | 影院ID name | varchar(50) | 影厅名称 seat_count | int | 座位数 4.5 场次表 字段名 | 类型 | 说明 ------ | ---- | ---- id | int | 场次ID,自增长 cinema_id | int | 影院ID hall_id | int | 影厅ID movie_id | int | 电影ID start_time | datetime | 开始时间 end_time | datetime | 结束时间 price | float | 票价 4.6 订单表 字段名 | 类型 | 说明 ------ | ---- | ---- id | int | 订单ID,自增长 user_id | int | 用户ID movie_id | int | 电影ID hall_id | int | 影厅ID cinema_id | int | 影院ID start_time | datetime | 开始时间 price | float | 票价 status | int | 订单状态(0:待支付,1:已支付,2:已退款) 5. 系统流程图 ![系统流程图](https://i.imgur.com/8jQwvGZ.png)

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值