电影票务综合信息管理系统平台的分析与设计

known 发布于 2025-08-25 阅读(499)

摘 要:随着电影产业的快速发展,票务信息采集和处理的相关业务数据量也日益增大,数据的监管对电影产业的平衡协调发展至关重要。为了解决该问题,文章设计一个集统计、分析、监管于一体的票务综合信息管理云平台系统,实现了电影票务综合信息系统平台的全机构连接、全流程监管、全数据可溯、全统计可视,致力于打造公正、安全、高效、可持续发展的电影票务数据管理平台环境,提升对电影产业的规范化管理效率。

关键词:电影票业务综合信息;平台架构;平台功能;平台设计

中图分类号:TP311 文献标识码:A 文章编号:2096-4706(2024)15-0078-06

Analysis and Design of Comprehensive Information Management System Platform for Movie Ticketing

LI Huifen

(People.cn Co., Ltd., Beijing 100020, China)

Abstract: With the rapid development of the film industry, the amount of relevant business data that needs to be collected and processed for film ticketing information management is also increasing. Data supervision is crucial for the balanced and coordinated development of the film industry. In order to solve this problem, this paper designs a comprehensive ticketing information management cloud platform system that integrates statistics, analysis, and supervision, achieving full-institution connection, full-process supervision, full-data traceability, and full-statistics visualization of the film ticketing comprehensive information system platform. It is committed to creating a fair, safe, efficient, and sustainable film ticketing data management platform environment, and improving the standardized management efficiency of the film industry.

Keywords: comprehensive information on movie ticketing; platform architecture; platform function; platform design

0 引 言

根据国家新闻出版广电总局统计数据显示,2023年全国城市院线银幕总数为86 310块,城市院线观影人次12.99亿,全国总票房达到549.15亿元[1]。由此可见,我国电影市场活力迸发,电影高质量发展步伐稳健[2]。电影产业的蓬勃发展不仅为大众带来了丰富的精神文化,同时也促进了消费、税收等。因此,我国颁布了《电影院计算机票务管理系统技术要求和测量方法》《国家电影事业发展专项资金征收使用管理办法》等相关文件,目的是促进经济文化的繁荣与持续输出新的优秀作品[3]。但票务信息管理工作也面临采集和处理的电影相关业务数据量日益庞大、海量数据储存和检索、异地容灾、监管与认证等问题。

鉴于此,电影票务综合数据的规范化监管是十分必要的,本文开发设计一套集“收集、统计、分析、监管”于一体的电影票务综合信息管理系统平台,致力于打造公正、安全、高效、可持续发展的电影票务数据管理平台环境,建立“信息集中上报、实时采集、多渠道传播”的工作模式,实现电影票务信息汇聚,以新技术、新架构、新思维推动影视媒体融合可持续发展,提升电影综合数据的规范化管理效率。

1 设计准则

电影票务综合信息管理系统是一个面向多类用户的大型信息化平台,且能够提供综合性核心应用服务系统。因此,从系统设计角度分析,电影票务综合信息管理系统平台应具有易用性、可扩展性、可维护及可管理性。

1.1 易用性设计

从易用性角度,保障电影票务综合信息管理系统平台的维护和操作的简便性,提供给维护人员和使用人员简单的操作界面,实现操作所见即所得。同时,为系统用户端提供浏览器的管理操作服务支持;为系统应用的操作人员提供模板应用的支持,实现系统应用的开始定制和服务实现等。

1.2 可扩展性设计

从可扩展性角度,基于SOA设计理念的组件化应用平台进行系统的设计与开发,实现所定义的规则进行按需扩展。同时,在符合平台的标准上可任意的构建平台内的组件,并且能快速地组装,实现应用的无缝集成,形成一个统一的应用服务体。

1.3 可维护与可管理性设计

从可维护与可管理性角度,本平台内部作业的流程以及所有可配置的参数均提供统一的配置管理界面,每一类配置均设计重要参数进行系统的统一控制和调配。同时,本平台还提供系统监控界面,实现系统集中化管理,减少系统运维的工作量和工作的复杂度,以及系统升级的自动加载文件,实现自动化升级等。

2 电影票务综合信息管理系统平台设计

2.1 平台总设计

本平台依据电影票务新技术规范的需求、产业化发展的需求、对多渠道行业数据收集汇总统计的新需求以及信息监管的新要求。面向各级电影管理单位、影业相关单位及公司进行设计,不仅收集海量的数据进行存储和备份,还构建了模型、工具和方法,实现对数据进行高效处理,提供统计、分析、票房核查、业务审批、影院注册等全方位的服务,平台总体架构设计如图1所示。

2.2 外部子系统对接设计

电影票务综合信息管理系统平台涉及外部票务相关平台的对接及内部数据的处理等核心功能。主要对接的外部平台包括软件商票务系统、网络代售商票务系统、电影院票务系统、CA数字证书系统、企业微信平台、微信公众平台等。

软件商票务系统、网络代售商票务系统、电影院票务系统等主要负责向本系统平台上报由自身平台产生的票房数据,上报的原始数据会经数据上报及数据核查两个模块的清洗核验后最终进入票房库。票房数据上报处理流程如图2所示。

CA数字证书系统主要为票务管理系统、软件商、网络代售商提供证书与密钥的集中托管,并提供签名验签功能,通过签名验证的数据才可进入到电影平台。CA数字证书系统拓扑图如图3所示。

企业微信平台:本系统平台通过建立企业微信,利用企业微信用户平台,实现用户实名认证、扫码登录、授权使用、消息推送等功能,同时建立技术服务工作流程,便于电影社群内的信息交流,提升电影社群技术服务效率。其认证流程如图4所示。

微信公众平台:本系统平台产生的票房数据要定时通过数据发布模块向微信公众平台进行推送。微信公众平台会将票房统计数据发布到电影数据发布公众号后台,便于统计信息的发布。

2.3 数据库存储设计

电影票务综合信息管理系统平台数据存储主要基于两种类型数据库服务,分别为MySQL+ShardingSphere的架构模式以及StarRocks+ElasticSearch的OLTP架构模式,分别提供核心数据处理能力及票房大数据上报的数据处理能力。底层关系型数据库采用MySQL+ShardingSphere的组合作为解决方案,通过ShardingSphere实现数据库的主从分离、读写分离。而上层的票房原始数据上报则由StarRocks+ElasticSearch去进行处理。数据库的性能是影响整个系统性能的重要因素[4],因此,主要设计有以下几点:

1)在线数据库使用多数据库同时处理机制,使转接数据库服务器具有扩展能力,提升在线数据库的性能。完善数据库读写操作逻辑,将读写操作次数降到最低。

2)数据的检索查询条件使用索引中的键值,避免无索引的条件导致的全表搜索。此外,索引被分配在不同的表空间,使用不同的硬盘,减少对磁盘操作的竞争,提高数据的读写性能。

3)根据应用系统中使用的不同数据表特点,使用不同的索引策略。因为索引在带来查询速度增加的同时,也导致了插入、修改和删除的效率降低。如转接子系统交易日志,其主要特点是插入和修改频繁,而查询相对其他种类应用而言较少;而对于查询量非常大的表,使用多种索引,以满足各种查询需求。

2.4 前端设计

系统平台以Restful API作为系统特色,根据业务特点以及各级电影资金办、影业相关单位及公司等用户的使用习惯,并满足PC终端页面作为网站的缺省展示场景。因此,采用基于Vue3+TypeScript+Element Plus作为前端技术架构,该技术具有开发速度较快、源码体积小、方便维护等优点。

2.5 物理架构

物理架构如图5所示,电影票务综合信息管理系统各个软件服务的部署情况以及运行场景最大的特点是通过微服务的体系支持跨机房容灾与备份功能。

2.6 安全设计

安全设计[5]需要考虑以下3个问题:控制焦点、安全机制分层和简洁性。控制焦点关注对应用程序相关数据的保护,访问特定数据或资源时,通过指定可以调用的操作以及操作由谁来完成实施保护措施,限定特定用户或角色访问该应用程序。安全机制分层解决安全机制应该在哪一层实现的问题。简洁性强调设计的实现必须简洁明了。具体包含以下几个方面:

1)传输的数据加密。使用HTTPS协议传输,在HTTP层和TCP层增加SSL加密层,对传输数据进行加解密。

2)客户端鉴权。调用开放平台接口之前先进行登录,传输中实现密钥加密功能,通过生成对应的access_token传输给开放平台,开放平台服务端进行相关的验证和鉴权,保证数据接口的安全。

3)签名机制防止数据篡改。在数据传输过程中增加安全签名机制,防止接口数据伪造等情况发生。

4)时间戳机制。保证请求的时效性,验证本次的请求是否为过期请求。并与数字签名配合使用,增加数字签名防止篡改。

5)限流、降权。通过分析过滤掉非正常用户的请求,对正常访问用户,如有在一段时间内频繁出现调用接口的行为,也做降权或者限流的策略。

6)黑名单。如果正常用户产生了触发阈值的非法操作(比如每分钟5次的恶意请求),此时会增加黑名单机制,把该租户加入至黑名单,下次请求直接拒绝,返回业务拒绝码。

通过以上的设计,可以构建出一个基本的安全架构。

3 系统功能设计

电影票务综合信息管理系统平台按照业务属性分为系统基础功能、核心功能、扩展功能三个部分。其中,系统基础功能由基础技术框架、插件机制、安全机制和权限体系组成,还包括基础业务平台的菜单管理、定时任务等通用功能。核心内容功能接收处理上报的票务数据、查询统计或维护票务相关信息、维护影院信息等,该部分是本系统的业务基础。此外,系统还提供了数据发布、软件版本管理、预警监控等扩展功能。系统内部主要由以下核心业务支撑,包括:数据上报、数据核查、影院管理、票房管理等,详细功能结构图如图6所示。

数据上报主要接收影院或者网售机构等综合营业数据,实现对影院原始上报数据的收集与存储。营业数据主要包含但不限于影片名称、发行版本、票房、影厅服务费、网络代售服务费等,这些数据可以为数据发布、统计分析等模块提供依据,如影院上报数量统计、票房按日按月按年统计等。数据核查包括本地数据清洗、网售数据清洗等,实现数据的监管及校验,保证数据的合法性、真实性、完整性和可追溯性。票房管理主要涉及超时售票审批、超时退票审批、影院超时售票信息、影院超时退票信息等。影片管理为影片的录入、查询等。影院管理主要是实现对影院信息的维护,包括影院注册、影院信息修改,并可由指定人员对注册或变更的影院信息进行审批,对影院上报权限进行控制。机构管理主要是管理软件商、网络代售商、院线等机构信息。用户管理、系统管理、软件版本管理是使用本系统的人员进行相应的管理及运维等,及时处理系统报错与故障。预警监控主要为密集排场、单片票价等异常经营行为进行监管,上报影院数据过程中由平台分析发现并预警。

4 平台实现

4.1 技术架构设计

电影票务综合信息管理系统平台技术架构设计图如图7所示。总体分为5层,采用前后端分离架构,由用户层、Nginx负载均衡代理层、微服务层、数据层、公共服务层等服务构成。

用户层。描述了系统所支持的所有用户类型包括但不限于PC用户、公众号等。用户可以通过PC浏览器访问系统提供的内容。

Nginx负载均衡代理层。Nginx代理层除了提供常规的负载均衡服务外,其更重要的功能是提供反向代理服务,对于传统的Html页面访问,可以根据URL请求进行转发。

微服务层。微服务层以SpringCloud框架为核心基础框架,分为Consumer、Provider集群、以及微服务支撑服务,以实现面向接口代理的高性能RPC调用、智能容错和负载均衡、服务自动注册和发现、高度可扩展能力、运行期流量调度、可视化的服务治理与运维等。在微服务层中还通过系列开源框架如Nacos,为微服务的治理提供诸如服务注册、配置、流量控制、熔断降级、自适应保护等能力。

数据层。数据层描述了系统数据存储的内容类型,其中持久化的业务数据使用MySQL、日志数据采用Elasticsearch进行存储。通过Redis缓存服务提高数据访问效率,降低数据库读写次数,提高整个系统的可靠性、稳定性以及访问并发数量。在针对数据上报等业务场景,采用如StarRocks等可高效支持大数据量级的MMP数据库实现数据的实时分析处理的目标。

公共服务层。公共服务为整个系统提供一致性的通用技术能力,其主要功能包括但不限于贯穿始终的登录认证、权限认证、异常处理、日志记录、分布式事务、任务调度、会话治理等能力。

4.2 平台最终实现

电影票务综合信息管理系统已完成上线投产,目前运行平稳。该系统为各级电影管理机构提供了功能全面的票务管理平台,也为上报处理各类票务提供了便捷的通道。通过整合多个功能模块,实现了票务排期数据上报、电影及影院信息管理以及数据统计分析等多项功能,提升票务上报清洗审批,统计等各流程的效率。作为一个功能强大、操作便捷、安全可靠的在线服务平台,未来将通过不断的迭代优化,更好地服务于大众。该平台的应用界面如图8所示。

5 分析与探索

目前,AI已经介入规范化、流程化、标准化的管理、审核等工作中,不仅可简化流程,提升工作效率,还可以降低人力成本[6]。而本系统平台的管理及运维流程有较多可以和现有AI技术进行结合,如机构信息的注册申请、信息变更申请与审核等,可以采用AI智能识别认证技术进行材料审核验证,简化初审与人工审核项;影片的录入与管理,也可以采用AI智能识别技术进行一键导入;平台还可以提供AI在线运维客服,解决用户使用及系统故障问题,为用户快速提供基础解决方案等。

电影票务综合信息管理系统平台存储大量的综合运营与用户数据,庞大的数据基础可以建立“数据+认知”算法库[7],打造数据存储、数据共享、数据分析、数据模型等组成的数据服务链[8],为影院等机构提供数据服务。利用上座率、价格分布、退改票、上报情况等数据,采用大数据与数据挖掘技术建立全国电影机构的质量及信用评价模型,对影院等机构进行多维度评估。此外,还可以分析同一地区人群观影偏好,给影院等机构提供电影档期分布建议,如引入国内外同类型高分电影,策划和执行该系列主题活动,吸引更多观众,提高观众对影院的关注度、知名度、曝光率等[9]。不仅使得观众有良好的体验,还会增加观众的忠诚度,提高观影人次和收益率等。

6 结 论

通过建设电影票务综合信息管理系统平台,解决了电影综合数据的统一“收集、统计、分析、监管”问题,实现了电影票务综合信息的全机构连接、全流程监管、全数据可溯、全统计可视,建立出“信息集中上报、实时采集、多渠道传播”的工作模式,提升了对电影产业的规范化管理效率。

参考文献:

[1] 张明浩,陈旭光.2023年中国电影产业年度报告 [J].中国电影市场,2024(3):4-16.

[2] 程立茹.我国电影产业的数字化转型问题研究 [J].人民论坛·学术前沿,2019(19):55-59.

[3] 杨小云,王婧.电影强国战略下我国电影政策的演进(2010—2021年) [J].中国电影市场,2023(1):31-36+46.

[4] 李育桥.云平台下数据访问优化技术的研究与实现 [D].成都:电子科技大学,2019.

[5] 雷蕾.数据安全现状与发展趋势研究 [J].信息通信技术与政策,2022(10):69-74.

[6] 丰婉伊.数据挖掘技术在软件工程中的应用分析 [J].信息通信,2020(3):192-193.

[7] 宋颖昌.人工智能在工业互联网平台的四大应用场景 [J].互联网经济,2020(8):54-57.

[8] 洪之旭,陈浩,程亮.基于大数据的社会治理数据集成及决策分析方法 [J].清华大学学报:自然科学版,2017(3):264-269.

[9] 郭宇昂,张丹丹,杨钰洁,等.中国电影市场现状与商业化发展趋势分析 [J].文学艺术周刊,2024(1):83-85.

作者简介:李慧芬(1986.11—),女,汉族,天津人,中级工程师,本科,研究方向:计算机软件、计算机信息系统项目管理、计算机软件行业应用。

标签:  数据 

免责声明

本文来自网络,不代表本站立场。如有不愿意被转载的情况,请联系我们。

iidomino cuppor