登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

一个电影订票选座小程序设计与实现

 2023-01-18 21:49:05  

论文总字数:19608字

摘 要

由于电影在人们的业余时间占据的时间和地点越来越多,传统的人工售票方式是累赘的。看电影也成为人们休闲娱乐、交朋友、学习的重要组成部分。从目前的发展趋势看,很多人会选择线下电影院直接购买电影票,直观的选择自己需要观看的电影。从国内娱乐产业的发展看,电影行业这些年都有了很大的上升空间,国内各类电影的票房也在不断刷新最高。为了能够让人民群众更加便捷式购买电影票,让人民群众拥有更多选择的余地,网上电影票系统就此诞生。

这是一个面向简化而开发的小程序,大型的应用不应当在小程序上进行运转,因为这样会直接影响程序的相关性能。考虑到避免这种现象的产生。所以系统在设计过程中尽可能简化应用功能的设计。系统主要采用小程序作为页面展示、将Golang作为后端的语言开发,MySQL为数据库,致力于开发一个网上电影票系统,从而为用户提供更加便捷化的网上订票环境。系统中主要实现了用户注册、登录、查询、选座、订票、电影票等管理性质的功能。

本系统仍然存在许多的不足之处,因为缺少大量的电影院数据的支撑,所以系统中无法更加直观的查看到购票的功能查询,UI设计部分缺乏一定的美感,各个功能模块的界面不具备高级感。这些问题都需要大量时间一步步提升,完善的地方还有很多。

关键词:电影购票;微信小程序;Golang;MySQL

Design and Implementation of A Small Program for Movie Booking and Seat Selection

Abstract

As movies occupy more and more time and places in people"s spare time, the traditional manual ticketing method is cumbersome. Watching movies has become an important part of people"s entertainment, making friends and learning. From the current development trend, many people will choose the offline cinema to buy movie tickets directly, and intuitively choose the movies they need to watch. From the development of the domestic entertainment industry, the film industry has a lot of room for growth in recent years, and the box office of all kinds of domestic films is also constantly refreshing. In order to make it more convenient for the people to buy movie tickets and give them more choices, the online movie ticket system was born.

This is a small program developed for simplification. Large applications should not run on small programs because it will directly affect the performance of the program. In order to avoid this phenomenon. Therefore, the design of application function is simplified as much as possible. The system mainly uses small program as the page display, golang as the back-end language development, MySQL as the database, is committed to the development of an online movie ticket system, so as to provide users with a more convenient online booking environment. The system mainly realizes the functions of user registration[1], login, query, seat selection, ticket booking, movie ticket management.

There are still many deficiencies in this system, because of the lack of a large number of cinema data support, so the system can not be more intuitive to view the ticket function query, the UI design part of the lack of a certain aesthetic feeling, the interface of each function module does not have a sense of advanced. These problems need a lot of time to improve step by step, and there are still many places to improve.

Keywords: Movie tickets;Wechat applet;Golang;MySQL

图目录

图2.1 go项目图 5

图2.2 小程序技术点图 6

图3.1 系统功能结构图 8

图3.2 系统登录流程图 9

图3.3 影院搜索数据流程图 10

图3.4 订单数据流程图 11

图4.1 系统分层结构图 13

图4.2 系统功能模块图 15

图4.3 系统执行时序图 15

图4.4 数据库模型图 16

图4.5 user E-R图 16

图4.6 t_adimin_user E-R图 16

图4.7 t_cinema E-R图 17

图4.8 t_moive E-R图 17

图4.9 order E-R图 18

图4.10 电影院数据库表数据图 18

图5.1 电影院搜索图 23

图5.2 电影院详细信息图 24

图5.3 放映影院信息图 25

图5.4 购票详情图 26

图5.5 选座界面图 27

图5.6 购票界面图 28

图5.7 支付界面图 29

图5.8 登录页面图 30

图5.9 电影管理图 30

表目录

表4.1 电影院数据库表 19

表4.2 用户数据库表 19

表4.3 管理员数据库表 19

目 录

摘 要 I

Abstract II

图目录 III

表目录 IV

目 录 V

第一章 绪论 1

1.1论文工作背景与意义 1

1.2相关研究现状 1

1.3主要工作内容 2

1.4论文组织结构 3

第二章 相关技术基础 4

2.1 基本工具 4

2.1.1 Goland开发工具介绍 4

2.1.2 微信开发者工具介绍 4

2.1.3 Golang语言介绍 4

2.1.4 Navicat数据库可视化工具介绍 4

2.2基本技术 4

2.2.1 Beego、Beego-Orm以及在开发阶段使用到的配置文档介绍 4

2.2.2 Redis介绍 6

2.2.3 微信小程序的优势介绍 6

2.3本章小结 7

第三章 系统需求分析 8

3.1系统功能需求分析 8

3.1.1 系统数据流程分析 8

3.1.2 登录模块 8

3.1.3 影院搜索模块 9

3.1.4 订单模块 10

3.2 系统非功能需求分析 11

3.2.1 性能需求 11

3.2.2 环境需求 11

3.2.3 服务需求 12

3.3 本章小结 12

第四章 系统设计 13

4.1 系统总体设计 13

4.1.1 系统分层结构设计 13

4.1.2 系统功能模块结构设计 14

4.1.3 系统总体工作流程设计 14

4.1.4 系统数据库设计 15

4.2 系统详细设计 18

4.2.1 电影院搜索模块 18

4.2.2 电影院详细信息页 18

4.2.3 个人中心 19

4.3 核心算法设计 19

4.4 本章小结 20

第五章 系统实现与测试 21

5.1 系统实现工具与环境 21

5.2 核心代码分析 21

5.3 系统主要运行界面 23

5.3.1 电影院搜索模块 23

5.3.2 场次列表模块 24

5.3.3 购票详情与选座模块 26

5.3.4 后端管理模块 29

5.4 系统测试 30

5.4.1 系统测试环境与工具 30

5.4.2 系统功能测试 31

5.4.3 系统非功能测试 31

5.5 本章小结 31

第六章 总结与展望 32

6.1 总结 32

6.2 展望 32

致 谢 33

参考文献 34

第一章 绪论

1.1论文工作背景与意义

三十年前,全中国没有一家多厅电影院,没有一家纯商业运作的电影院,电影行业发展落后,传统的售票方式严重的影响了当时的帐户记录工作。

随着我国互联网技术和电子商务的快速化发展,很多行业都积极运用信息技术进行传统行业的演变,企业在生产运营过程中也会用到电子信息技术,这样一来大大提升了市场竞争力和效益的获取。所以,开发电影院的票务管理系统就更加具有重要性。系统设计中,电影院门票的销售系统将以go技术为平台,运用到GORM数据访问技术和相关性能不断地优化技术,最后采用GO语言让设计得以实现,其中MYSQL将作为后台主要的数据库系统。

剩余内容已隐藏,请支付后下载全文,论文总字数:19608字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图