基于微信小程序的影院在线订票平台的设计与实现_kaic.docx
《基于微信小程序的影院在线订票平台的设计与实现_kaic.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的影院在线订票平台的设计与实现_kaic.docx(61页珍藏版)》请在课桌文档上搜索。
1、内容摘要伴随着网络新媒体的不断崛起,以微信小程序为载体进行各式各样平台的搭建已经司空见惯。2020年一场突如其来的新冠病情打断了大部分人有条不紊的生活,大部分的传统行业也因疫情的影响受到了发展的障碍,在疫情期间电影行业应政策需求全国关闭电影院。但随着全国上下抗疫形势的全面好转,中国全面开放了电影市场,本项目就是基于微信小程序的影院在线订票平台的设计与开发。基于微信应用的影院在线订票系统,用户无需去线下去看电影院新上线的电影,即可快速获取最新的电影信息。他们可以选择自己喜爱的电影直接买票,然后不费事地从电影取票机取出票去看电影。同时可以影片评论、评分、故事简述、主演人员等等,这期间这不仅节省了个
2、人时间观看到了你想看的电影,还节省了出行成本,还可以享受到舒适和优质的服务,大大提高了用户体验,也提高了影院的知名度。关键词微信小程序;MybatiS框架;SPringboOt框架;MySql数据库;VUe框架ABSTRACTWiththerisingofnewnetworkmedia,itiscommontosetupvariousplatformsusingWeChatappletsasthecarrier.ln2020,asuddennewcoronarydiseaseinterruptedtheorderlylifeofmostpeople.Mosttraditionalindustr
3、ieswerealsohamperedbytheimpactoftheepidemic.Duringtheepidemic,themovieindustryshouldclosecinemasnationwideinresponsetopolicyrequirements.However,withtheoverallimprovementofthenationalanti-epidemicsituation,Chinahasopenedthemoviemarketinanall-roundway.Thisprojectisthedesignanddevelopmentofonlinebooki
4、ngplatformforcinemasbasedonWeChatapplets.TheonlinebookingsystemforcinemasbasedonWeChatappsallowsuserstoquicklygetthelatestmovieinformationwithoutgoingofflinetoseenewcinemamoviesonline.Theycanchoosetheirfavoritemoviestobuyticketsdirectlyandtheneffortlesslywithdrawticketsfromtheticketmachinetogotothem
5、ovies.ltalsoallowsmoviereviews,ratings,briefstories,actors,etc.Thissavespersonaltimetowatchthemovieyouwant,travelcosts,comfortandqualityservices,improvetheuserexperiencesignificantlyandincreasethepopularityofcinemas.KEYWORDSWechatapplet;Mybatisframework;Springbootframework;Mysqldatabase;Vueframework
6、1 .绪论11.1 课题研究背景及意义11.2 课题研究方法及手段21.3 本章小结22 .影院在线订票平台需求分析32.1 可行性分析32.2 系统需求分析42. 2.1用户需求分析43. 2.2管理员需求分析44. 2.2商家需求分析42.3功能性需求分析53.影院在线订票平台概要设计73.1 设计原则73.2 开发环境与主要框架技术73 .2.1开发环境74 .2.2主要框架技术83.3 网站总体结构设计103.4 用户及后台人员模块总体设计103. 4.1小程序用户模块104. 4.2管理员后台模块115. 4.3商家后台模块113.5 数据库模块总体设计113. 5.1数据库设计概述
7、114. 5.2数据库属性及E-R图设计115. 5.3数据库逻辑设计163.6 本章小结184.系统详细设计与实现194.1 数据库详细设计与实现194.1.1 数据库物理设计194.1.2 数据库连接设计244.2 用户模块详细设计与实现254.2.1 用户登录模块264.2.2 影片操作模块284.3 后台人员管理模块详细设计与实现374. 3.1管理员管理模块375. 3.2商家管理模块434.4本章小结错误!未定义书签。45.平台测试455.1 平台测试及结果455.1.1 平台功能测试455.1.2 平台性能测试475.1.3 平台测试结果分析475. 2本章小结476. 设计总结
8、488参考文献50致谢52基于微信小程序的影院在线订票平台的设计与实现1 .绪论每个平台系统在开发前期,均应该讲述此系统开发的意义,不仅可以十分清楚明白的懂得开发此项目的立意,也是项目论文的开端。绪论第一部分介绍了课题研究的背景与意义即微信小程序影院在线订票系统的发展背景、趋势及意义,表明开发影院小程序的当代市场背景与意义所在;第二部分介绍了开发平台系统的研究方法及手段;第三部分是绪论的总结。1.1 课题研究背景与意义最初的时候电影其实是作为一种商业模式而存在的,电影是一门集视觉与听觉于一体的现代艺术,天生便成为了意义的承载体未找到引用礼。20世纪的电影是上流社会的天堂,从一开始的的影片的默片
9、电影到有声电影,电子设备的不断进步,手机等移动智能终端的快速渗透,中国电影产业随之蓬勃发展,电影也普及到人们的日常生活中,人们已对线上的影院购票系统并不陌生。根据数据显示,得益于国家经济的持续快速增长以及国家对文化产业的支持,整体产业环境与电影文化持续改善,自21世纪以来中国影片的票房飞快增长,到了2017年突破500亿,达到550多亿元的影片票房,2018年则是更上一层楼的突破609亿大关,而在2019年国内在线票务市场金额将增长至804亿元。中国影片的票房价值以及中国观众观看影片人数的逐年增加,中国电影的票价价值和每年中国观众数量的不断增加,使用人工售票不仅导致售票效率低下和容易犯错,而且
10、出现手续困难和花费大量劳动力,用户还必须在影院排队购票,这样还会导致在影院购买影片的人数过多、时间不够,甚至出现售票而不甘心离开的现象,用户费时吃力体验差。而影院在线订票平台是利用影片片方在售票行业的影院资源为影片观众在放映前提供座位预售的一种便捷的网络服务,使观众有权在网上选择放映地点,并为这些影片选择影院和不同影厅的区域编号,还可以进行吃食的购入。在线订票不仅可以省下线下排队的时间,而且受益于大量的商业服务的活动,也可以享受低价购入影票,影院在线订票也逐渐成为主流*!未找响用私。随着越来越多的数据显示,影院在线订票平台是电影行业与观众最密切的联系,它关联着电影片方和电影观众,帮助潜在客户选
11、择电影和电影院并督促观影人员进行购买,同时在线订票平台在线预订平台提供了大量关于观影人员的消费习惯和电影选择信息。而国内的电影订票平台,以淘票票、猫眼两家在线电影票务平台巨头为例,两家凭借对资源内容的绝对把控以及服务能力的突出表现,在中国电影平台中脱颖而出。淘票票和猫眼的主要经营内容是较为形同的,都是集媒体内容如新片预演、网上售票、观众交流传播和电影周边产品销售为主要一条龙服务的平台未找到引用.o而本项目针对用户的基本需求,基于微信等平台的强势崛起,注重用户体验以及差异化,并适当的改善运营方式来吸引用户,打造一个便捷易使用的在线订票平台系统。1.2 课题研究方法与手段本系统是基于能更快捷方便的
12、服务想去电影院观看电影的人们,为广大群众提供更便利的购票服务而推出的影院在线订票平台。系统主要分为用户、管理员、商家三大模块。用户可以进行影片的查看和筛选、影票的购买、小吃的购买,能够进行放映厅座位的查看的预定,用户购买影片和小吃后能够直接通过小程序进行支付,同时用户能够查看当前所有待上映影片的预告片、海报等等,能够查看和目前该影片相关的电影数据统计信息。管理员可以动态设置用户权限、影片、电影影院、以及影院相关放映厅、小吃、广告等等基本信息,除此以外还可以进行后台人员信息的管理,同时也可以审核用户发表的电影观后感和影片评分。而商家则只能进行自家影院的相关信息进行相应操作。遵循项目开发的基本流程
13、,本系统使用主流的前后端分离,基于微信小程序的订票系统前端是使用微信开发者工具进行开发的,选择原生开发方式,同时使用Element-UhColor-UkUni-app等作为小程序前端显示框架,共同开发前端;后台系统主要基于Vuejs开发的后台的页面显示,使用SPringBOot和MybatiS作为后台的后端框架,使用ApacheShirO作为性能安全稳定的框架,使用RediS作为缓存工具;选择MySQL作为数据库,和后端框架使用MybaIiS进行联接。前后端信息交互通过架包封装APl接口实现。影院在线订票微信小程序为大众创建一个公共影院服务平台,提升日常娱乐生活的休闲性能,回归碎片化时间本质,
14、时刻关注用户的使用体验联味找到引1.3 本章小结本章节针对影院在线订票平台的前景进行了预测,对于将来几年影片售票行业的进展进行了比较,分析现下情况对比中国观众所需要的真正的东西,系统应该着重于哪些地方进行开发,系统打算做成什么功能;同时对系统的实现方法和手段进行了描述,简述了所需要的大概技术以及模块。2 .影院在线订票平台需求分析无论项目大小,需求分析都是将抽象的战略目标变成可操作的实物的重要步骤。此过程中需要与用户平等互动,达成战略上的认知与认同,形成共同的理解,从而清楚业务实体(是什么业务)、阐明服务对象(谁来用、怎么用),这样才能完成一个一致认可、内涵明确、内容丰富的系统。系统主要分为用
15、户模块与后台人员模块,因此需要对用户与后台人员的可行性及需求进行分析。2.1 可行性分析可行性分析旨在技术上是否能够实现、实用和可靠,在规定时间内能否完成,在经济上是否合理,在操作时会不会有困难,在社会上能产生多少价值。而本系统主要从技术、经济、操作、社会四个方面展开展开分析:(1)技术可行性对系统开发人员来讲微信小程序中高效率的开发框架和功能齐全的组件大大的降低了系统开发的难度,而且基于模板可以借助工具做修改、制作,以此完成开发。而且微信小程序所依赖的具体操作都是基于微信平台的网络请求,可以借用一些小程序开发工具,使用模板的简单编辑模式,开发难度较小。基本上只要你是用电脑软件上网的,稍加了解
16、下就可以做到,只需更改图片、更改模板标题、栏目标题、栏目时间,检查哪些模块你需要,哪些模块你不需要。另外基于微信APP这个大平台在安全性能上有着严密的保护性。(2)经济可行性经济可行性主要研究影院在线订票平台在经济方面的收益,对比系统总体的支出成本和后期系统的盈利。通过使用影院在线订票系统,一方面可以降低影院的人力成本,并且微信小程序的设计、开发、测试、运维比平常大型电影购票网站都要低,减少系统成本;另一方面基于微信平台的引流,可以吸引更多爱好电影的观众通过使用影院在线订票平台进行观影,不仅方便了观众使用,也为影院带来更多收益。(3)操作可行性基于腾讯微信这几年的突飞猛涨,其微信的用户人数已经
17、逼近中国互联网网民数量,而小程序作为微信旗下开发的一款程序工具,可以依靠微信这个大背景,实现引流联!未找股用微信小程序也有着易用性及用户使用门槛低,并且小程序无需用户用智能移动设备进行安装,即开即用,大大缩短了等待时间,省流量并且不占用桌面,优化使用者的体验及感受。(4)社会可行性在全国疫情的影响下,虽然2020年上半年电影行业全面叫停,但是随着下半年中国疫情的全面控制,各个地区的电影院也开始陆续开放。但是在疫情期间,人们仍需在影院排队领票时保持距离,佩戴口罩,导致线下的人工售票及其繁琐,浪费观众的时间。而基于微信本身就有客户信息安全验证,节省了线下身份验证的时间,大大提高了办事效率。因此开发
18、操作简单、使用方便的影院在线订票微信小程序也符合当今社会需求,具有广阔的前景和发展价值。2.2 系统需求分析2.2.1 用户需求分析一方面通过对全国观影人员年龄的分析,近年来观看电影的人员越来越年轻,年轻观众比例有所上升,尤其是19岁以下的年轻观影人员比例逐年翻番。每年电影公司几乎有一半的份额是由这些青年电影观众贡献的,这也是重新对电影市场定位的重要考虑因素。既要保证出品的电影满足青年观影观众在视觉、娱乐方面的需求,也要是个好口碑的片子未找声用。另一方面近年来观影人员虽然年轻化,但在电影观众中有了更为明确的举动:注重电影片子的内容和电影的美誉度。口碑好的电影可以通过发酵自己的优秀编剧内容获得更
19、多的机会,这也证明了一个客观的,科学的,准确、全面的评价电影项目的风险,必然要减少对电影项目建设指标和风险评价方法的低反思。电影的美誉度越高,后期的长尾票房效应越则是明显。此外,三分之一的观众会选择看电影,是因为购票网站的评价很高。因此对电影信息、电影评论、电影评分、电影票房等功能模块的访问非常重要。2.2.2 管理员需求分析首先管理员是操作管理和数据管理的持有者,可以对自己所管理的角色进行不同功能的授权,构成功能权限体系的一个完全封闭的回路。所以管理员操作的后台系统需要网页页面简洁明了、系统易操作、能够灵活处理各类实例、方便统筹各类数据。而且对于管理员和商家的相应的权限应该做好相关的调整,管
20、理员是可以管理商家的,而商家只能对自己所属的影厅进行有关的操作。2.2.3 商家需求分析商家就相当于缩小权限的管理员,因为管理员是整个影院在线订票平台的核心管理者,而商家只能对自己所属的影厅进行相关的管理,但是商家仍旧应该有后台人员的一定功能操作。2.3 功能性需求分析本平台主要分为用户使用的微信小程序端和面向管理员、商家的后台系统,前端和后端又由多个小的功能模块组成。用户登录成功后可查询影片基本数据(包括影片的海报照片、参演人员、导演、评分、评论、故事简介等等)、影院基本数据(包括其所属的电影城品牌、详细地址导航等等)、购买电影票及相关影厅的小吃,并查看个人影片订单及小吃订单、口碑页面等等功
21、能;管理员登录后台系统成功后可管理微信小程序前端用户的权限、影片基本信息、电影排片管理、影院基本信息、影院相关的影厅基本信息、小吃及广告管理、商家信息等等功能;而商家则能对自己所属的影厅进行订单管理、影厅管理、电影排片、小吃管理四个功能未找到引用*。通过分析平台的一些功能性要求,将平台系统分为用户、管理员、商家的三种用例,其中用户用例代表系统前台登录功能、后台人员用例代表后台管理功能,描述了用户与平台之间存在的交互过程以及它们可执行的各项功能。用户功能用例图如图1所示,管理员功能用例图如图2所示,商家功能用例图如图3所示。管理员理理商家信息管理影院及影厅管电影及排片管小吃及广告管影院信息操作/
22、八关影厅信息包含操作包含-乂小吃信息操作用户信息管理、,广告信息操作信息是否禁用图2管理员用例图图3商家用例图3 .影院在线订票平台概要设计对平台多方面的分析后需要进行概要设计,根据一个项目的设计原则确定好平台的主要实现框架后,讲述开发环境及开发手段。然后进行前台用户模块设计以及后台管理员模块设计,最后进行数据库设计。3.1 设计原则(1)系统的实用性影院在线订票平台系统主要分为前台用户模块和后台管理模块,用户通过登录微信小程序端的用户账号进入用户功能模块,用户可以根据自己的需求进行相应的功能操作,包括查询喜欢的热门电影及电影票价以及时间场次等,选中电影后购票和个人信息管理等操作,观影后还可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 影院 在线 订票 平台 设计 实现 _kaic

链接地址:https://www.desk33.com/p-1010728.html