1.课题的目的和意义:
信息时代的今天,我们感受到计算机科学日新月异的气息日渐膨胀。如此,信息的传播途径与传递方式也随之丰富多彩。发展日渐成熟的计算机网络承载着大量信息的流通任务,人们的生活也越来越依靠网络。在日常娱乐商品中,电影成为丰富精神生活的佳品。而如今信息流逝太快,传统媒体不能对影院起到较高效的宣传与展示,电影文化只存在于纸张和胶片中使其传播力度受到局限。由此一来,人们不易在第一时间获知影院动态,许多精彩的电影信息得不到广泛交流,得不到有效的定格,人们想要了解详细的影院信息可能也无从下手。我们要利用发达的网络,利用时新的技术,构建起一个售票系统。这样,各大影院就可以合理规划电影信息,展示影院文化,与客户做好充分交流,让用户感受到实时信息,使影院运营的更加流畅,获取更好的经济效益。
电影购票是影院管理中异常重要的一个环节,计算机化是整个影院管理中的重要一部分,能否实现这一步关系到影院售票整体效率的高低,介于它的重要性,售票系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用售票系统可以减轻影城售票管理人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的影城信息。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。
2.研究现状
随着国内电影市场的不断发展和壮大,电影售票系统在国内的应用越来越广泛。近年来,国内的电影售票系统发展迅速,主要基于互联网技术和移动支付技术,提供便捷的购票方式,满足广大观众的观影需求。
目前,国内的电影售票系统主要通过线上平台和线下终端两种方式进行售票。线上平台包括各大电影院的官方网站、第三方售票平台如猫眼电影、淘票票等,这些平台提供在线选座、支付等功能,方便观众购买电影票。线下终端则主要分布在各大电影院和商业中心,观众可以通过终端设备自助购票、取票。
国内的电影售票系统在技术实现上,普遍采用了云计算、大数据分析、人工智能等技术,以提高系统的效率和稳定性。同时,为了满足观众的个性化需求,电影售票系统还提供了多样化的购票方式,如团购、优惠券、会员卡等。
然而,国内的电影售票系统仍存在一些问题。首先,由于各电影院和售票平台的独立性,观众在购票时需要多次切换平台,造成一定的不便。其次,虽然线上购票已经较为普及,但仍有部分观众对线下购票方式较为依赖,需要进一步完善线下终端的建设和服务。
相对于国内,国外的电影售票系统发展历史较长,技术也更为成熟。其中,以好莱坞为代表的美国电影产业,其电影售票系统的发展具有代表性。
在美国,电影售票系统通常由各大电影院线自行开发和运营,每个电影院都有自己的售票系统和网站。这些售票系统除了提供线上购票、选座、支付等功能外,还集成了会员卡、优惠券等多种营销手段,满足不同观众的个性化需求。
此外,为了提高购票的便捷性,美国的电影售票系统还与各种支付平台、社交媒体等进行了深度整合。观众可以通过多种方式购买电影票,如信用卡支付、第三方支付平台、社交媒体链接等。这种多元化的购票方式为观众提供了更多的选择和便利。
在技术实现上,美国的电影售票系统采用了最先进的技术手段和管理方法。例如,利用云计算和大数据分析技术对销售数据进行分析和预测;采用人工智能技术为观众提供个性化的推荐服务;通过人脸识别等技术提高入场效率等。这些技术的应用使得电影售票系统更加高效、稳定和智能化。
然而,尽管美国的电影售票系统发展较为成熟,但仍存在一些问题。例如,由于每个电影院都有自己的售票系统,观众在购买不同影院的电影票时需要多次切换平台。此外,对于一些独立电影院或小众电影来说,由于缺乏足够的营销资源和观众基础,其售票系统的使用率和知名度可能会受到一定的影响。
综上所述,国内外的电影售票系统在发展历程和技术水平上存在一定的差异。但总体来说,随着技术的不断进步和市场的不断扩大,电影售票系统的应用和发展将更加广泛和深入。未来,随着人工智能、大数据等技术的进一步应用和创新发展电影售票系统有望实现更加智能化、便捷化的服务体验为观众提供更加优质、个性化的观影体验。
3.课题研究的初步方案,需要解决的问题和课题的难点,预期的结果:
研究方案:
(1)查询相关资料,了解系统的研究意义,可以上网搜索或者去图书馆查阅相关资料。对文献进行查阅,分析和综合等形式进行研究,明确系统设计细节和步骤。利用所学过的软件工程方面的知识和方法进行系统的分析规划,主要学习和研究数据库和编程语言。
(2)通过查询资料了解该系统要如何做以及要做那些东西。界定主题范围并征集基本的参考书目资料,范例,依照参考书和范例进行程序设计,掌握系统的设计和开发方法。通过查询资料研究的方法有利于了解问题的现状,有助于了解事物的全貌。
(3)对数据库进行分析,设计好数据库,画出模块图。
(4)对每个功能模块进行细化,将每一步想清楚并制定出每一步的做法和注意的地方。
(5)进行程序的编码,并在编码时对程序进行初步调试。
(6)对设计好的程序进行最终调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
需要解决的问题和难点:
(1)对于订单表的关联表订单详情表,其数据量比较大,对于SQL来说,当单表数据达到百万级别,容易造成数据查询等操作效率底下,需要对订单详情表设计一个负载均衡机制来减小由于数据量过大对表带来的压力。
(2)数据库物理结构的设计方面,在实现基本功能的前提下,尽量减少数据的冗余,结构设计与操作设计相结合,数据结构有相对的稳定性。
(3)权限管理,在系统中的用户一定会遇到关于权限的问题,比如用户登录后只能对自己应有的权限进行操作,不可以操作越级操作。
预期结果:
(1)完成用户通过系统进行购票以及管理员在后台管理的功能
(2)系统界面美观,操作方面,运行没有错误。
(3)完成基于 ASPNET 的售票系统的代码以及论文的撰写。
4.课题的可行性
(1)技术可行性
根据该目标来衡量所需的技术是否具备,一般可以从硬件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。本售票系统使用B/S体系结构做为基本架构,利用Web窗体作为界面,本系统的开发采用的是ASP.NET技术来实现,后台使用SQL数据库实现对数据库的存取。通过对售票系统的设计,让该系统可以同时满足于用户购票以及管理员的需求。
因此,售票系统具有技术可行性。
(2)经济可行性
估算本系统的开发费用和今后的运行、维护费用,估计新系统可以使影院的销量大大提高。经济可行性是一个项目开始必须要考虑的一点,一个项目的经济价值可以在这里直观的显示出来。在经济可行性分析中我们可以对项目的整体花费有一个细致性的了解,并且我们可以较为直观的算出项目的收支情况,从而知道项目的价值比,对项目从此有了一个全面性的了解。
本系统取代原本手工的工作,减少人工开资,节省资金,极大提高了数据信息的处理速度,让管理人员的工作力度大幅度降低。在减少人力资源的使用,使工作效率和成果更上一个台阶。
(3)操作可行性
售票系统的注册登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用ASP.NET技术开发,基于B/S结构,这些开发环境使系统更加完善。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。
综上所述,售票系统在技术、经济、操作上都具有很高的可行性,开发此程序是很必要的。
6.完成课题的时间安排:(参考学校通知+自己能力定)
2023年11月06日——2023年12月28日 完成开题报告(含文献综述)
2024年01月16日——2024年03月15日 初稿
2024年03月16日——2024年03月30日 修改稿
2024年04月01日——2024年04月22日 毕业论文定稿
2024年04月22日——2024年04月30日 毕业论文查重
7.主要参考文献:(15~20篇 近5~10年 以论文为主)
[1]张婷,陆洪丽,曹玉洁.面向时变大客流的景区售票系统资源调度研究[J].工业工程与管理, 2021, 26(5):9.
[2]戈俊.浅析体育赛事售票系统错票问题的对策研究[J].体育科技文献通报, 2022, 30(1):3.
[3]杨晟,罗奇.基于Spring Boot的在线影院售票系统的设计[J].网络安全技术与应用, 2022(008):000.
[4]王逸芳,张子牛,齐庆磊.基于线段树的售票系统的设计与实现[J].现代计算机, 2021(17):4.DOI:10.3969/j.issn.1007-1423.2021.17-028.
[5]齐云龙,唐玮强,姚连达.景点门票售票系统设计研究[J].电子世界, 2021.
[6]陈湘瑾祖子帅于孔亮修昂.基于数据结构和Java的火车售票系统[J].黑龙江科技信息, 2021, 000(009):80-81.
[7]王良升刘小英.电影院订票系统的设计与实现[J].电脑编程技巧与维护, 2021, 000(001):54-56.
[8]闻凯,徐景洁.影院售票系统的设计与实现[J].软件工程, 2016, 19(7):3.
[9]郭彤宇.影院售票系统的设计与开发[D].北京工业大学,2016.
[10]吕超军.基于二维条形码的影院网上自动售票系统的实现[D].湖北工业大学[2023-11-29].DOI:CNKI:CDMD:2.1011.091876.
[11]孙朝云,陈宁宁,赵轲.影院售票系统开发中的问题与处理技术[J].现代电子技术, 2009, 32(22):4.
[12] Ying B . ASP.NET Web Services[M]. Wiley-IEEE Press, 2020.
[13]王薇. 基于.Net平台分析SQL数据库操作C#语句[J]. 电脑编程技巧与维护, 2021(7):2.
[14]许礼捷,周洪斌,葛华.ASP.NET程序设计项目教程:微课版[M].大连理工大学出版社,2021.
[15]孙红艳,孙中廷,陈海燕.线上线下混合式教学模式在《ASP.NET程序设计》课程中的应用[J].数字技术与应用, 2021, 39(12):131-133.
[16]王岩.基于SQL数据库的性能优化探讨[J]. 2022(11).
[17]Angela Towers, Neil Towers. Re-evaluating the postgraduate students’ course selection decision making process in the digital era[J]. Studies in Higher Education, 2020, 45(6):1133-1148.
[18] Tao W , Lei Z , Hf C , et al. Robust nuclei segmentation in histopathology using ASPPU-Net and boundary refinement[J]. Neurocomputing, 2020, 408:144-156.
- 绪论
(一)选题的依据
在过去的几十年里,随着科技的进步和互联网的普及,售票系统经历了从传统售票方式到网络售票方式的转变。传统的售票方式存在着很多问题,如购票流程繁琐、排队时间长、信息不透明等,给观众带来了很多不便。为了解决这些问题,各大影院开始尝试开发自己的售票系统,通过互联网技术实现线上购票、选座、支付等功能。
然而,在售票系统的开发和应用过程中,也存在着一些问题。首先,不同的影院有着不同的售票系统和业务流程,给观众带来了很多不便。其次,售票系统的稳定性和安全性问题也时常被曝光,给观众和影院带来了很多损失。因此,开发一种稳定、安全、易用的影院售票系统成为了迫切需要解决的问题。
(二)研究意义
影院售票系统作为电影产业的重要组成部分,其研究和开发具有重要的意义。首先,良好的售票系统可以提高观众的购票体验和观影体验,增加电影的票房收入。其次,通过对售票数据的分析和挖掘,可以为影院提供科学决策的依据,提高影院的运营效率和管理水平。最后,售票系统的稳定性和安全性问题直接关系到影院的利益和观众的权益,因此对售票系统进行深入研究具有重要的现实意义。
- 研究现状
(一)应用现状
国内常见的影院购票系统有以下几种:
(1)淘票票:由阿里影业推出的电影购票系统,提供电影票在线选座、购票、支付等功能,支持多种支付方式。
(2)猫眼电影:集成了在线购票、媒体内容、电影衍生品销售和用户互动社交等功能,提供多种购票方式,如在线选座、电话购票等。
(3)大众点评:主要提供本地生活服务的消费指南和优惠信息,也包括电影购票服务,用户可以在平台上查询电影信息、购票、评论等。
国外常见的影院购票系统有以下几种:
(1)Ticketmaster:是全球最大的娱乐票务平台之一,提供演唱会、体育比赛、电影等各类活动的票务服务。用户可以在平台上查询活动信息、购票、支付等。
(2)Eventbrite:也是一家全球性的娱乐票务平台,提供各类活动的在线购票服务,包括音乐会、电影等。用户可以在平台上查询活动信息、购票、支付等。
(3)StubHub:是一家专注于体育赛事和演唱会等活动的票务平台,提供在线购票、转让门票等服务。
这些购票系统都提供了方便快捷的购票方式,用户可以根据自己的需求选择相应的系统进行购票。
(二)ASP.NET优势
(1)强大的性能:ASP.NET运行在服务器上,是已编译的代码,这使得它能够提供更快的程序性能。
(2)灵活的输出缓存:ASP.NET可以根据应用程序的需要,缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。
(3)国际化:ASP.NET在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。
(4)扩展性和可用性:ASP.NET被设计成可扩展的,具有特别专有的功能来提高群集、多处理器环境的性能。
(5)跟踪和调试:ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。
此外,ASP.NET还提供了一些其他优势,例如,默认的授权和身份验证方案、与jQuery结合使用的已完成的HTML等。综上所述,ASP.NET具有多种优势,能够满足不同应用程序的需求。
(三)评述
杨晟,罗奇在基于Spring Boot的在线影院售票系统的设计[2]中针对日益增加的院线发展需求,设计了一款基于Spring Boot的在线影院售票系统,解决传统售票方式存在信息交流差,排队时间长等问题。系统基于Spring Boot技术进行开发,设计了用户信息管理,电影信息管理,影院信息管理,放映厅信息管理,放映场次管理,订单信息管理,评论信息管理等功能。影院负责人可以使用系统发布电影放映信息,观影者可以使用系统进行电影票选购,系统管理员可以使用系统进行用户信息维护,能够为影院提供一个广阔的市场平台,并提升服务质量,解决人力成本。同时,通过Spring Security进行安全访问控制,防止越权操作,确保系统的安全性。
王良升刘小英在电影院订票系统的设计与实现[7]中针对人工售票效率低下问题,基于B/S开发模式,采用Node.js的Express框架,结合MySQL数据库设计开发了一款影院订票系统APP,实现了用户进行电影选座,购票,评论,管理员进行用户管理,电影管理,影院管理,影厅管理,电影排片,评论管理,订单管理等功能。经过系统测试,该系统各项功能完善,性能稳定,能达到影院订票及管理需求。
闻凯,徐景洁在影院售票系统的设计与实现[8]采用的三层架构的方法,详细地阐述了一个功能较为丰富而又强大的影院售票系统的前台开发与后台操作以及操作流程。首先对这个系统的可行性进行分析,再对需求进行分析来设计系统的主要模块。设计数据库时先分析数据库结构,然后进行逻辑结构的设计,最后完成数据表的设计,系统基于.NET与SQL Server 2008数据库开发影院售票,让影院管理者更好的实现售票管理,在提高工作效率的同时提高经济效益。
郭彤宇在影院售票系统的设计与开发[9]设计出一款好的影院售票管理系统,不仅可以帮助售票人员提高售票及管理工作效率,还可以帮助影院工作人员利用计算机对相关数据进行管理,让整个影院售票系统更加规范,直观,系统。因此,设计出一款如此的影院售票系统显得尤为重要。具备的主要功能在于可以清晰查看影片播放时间及选座等相关信息,可以完成会员的注册和充值等内容,可以方便管理者对影片信息的查询增加修改等操作。
吕超军在基于二维条形码的影院网上自动售票系统的实现[10]根据实际需求,这个项目采用模块化的设计思想,在Windows XP操作系统环境下,搭建ASP运行环境IIS6.0。采用ASP的网站,可以进行方便快捷的进行浏览器和服务器进行交互。就本设计而言,客户端可以通过操作系统自带的IE浏览器就可以访问到你的服务器,并且可以自己和服务器交互,可以把信息上传的服务器中,也可以在服务器中读取需要的信息。本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户接口,大大减少了操作人员的工作负担。
孙朝云,陈宁宁,赵轲在影院售票系统开发中的问题与处理技术[11]以Delphi 7.0为前端开发工具,采用模块化设计方法,遵循使用的方便性,安全性和灵活性原则,完成售票系统现代化,可视化管理功能的要求,很好地实现了售票功能。给出了系统开发中遇到的问题及具体解决方法,对于采用Delphi开发系统的使用者具有重要的参考价值。
- 结论
基于 ASPNET 的售票系统通过提供用户注册、电影列表展示、座位预订及支付、订单查看、个人中心管理、影讯通知推送等功能,实现了全方位的购票体验。系统界面美观、操作简便、安全可靠,为用户提供了快捷高效的电影购票服务。同时,可以对数据进行分析处理,使得影院可以更好地了解观众需求和市场趋势,为提升服务质量制定更合理的运营策略。未来,随着技术的不断发展和用户需求的变化,基于ASPNET的售票系统将持续优化和完善各项功能,以满足用户和影院的需求。
参考文献
[1]张婷,陆洪丽,曹玉洁.面向时变大客流的景区售票系统资源调度研究[J].工业工程与管理, 2021, 26(5):9.
[2]戈俊.浅析体育赛事售票系统错票问题的对策研究[J].体育科技文献通报, 2022, 30(1):3.
[3]杨晟,罗奇.基于Spring Boot的在线影院售票系统的设计[J].网络安全技术与应用, 2022(008):000.
[4]王逸芳,张子牛,齐庆磊.基于线段树的售票系统的设计与实现[J].现代计算机, 2021(17):4.
[5]齐云龙,唐玮强,姚连达.景点门票售票系统设计研究[J].电子世界, 2021.
[6]陈湘瑾祖子帅于孔亮修昂.基于数据结构和Java的火车售票系统[J].黑龙江科技信息, 2021, 000(009):80-81.
[7]王良升刘小英.电影院订票系统的设计与实现[J].电脑编程技巧与维护, 2021, 000(001):54-56.
[8]闻凯,徐景洁.影院售票系统的设计与实现[J].软件工程, 2016, 19(7):3.
[9]郭彤宇.影院售票系统的设计与开发[D].北京工业大学,2016.
[10]吕超军.基于二维条形码的影院网上自动售票系统的实现[D].湖北工业大学[2023-11-29].
[11]孙朝云,陈宁宁,赵轲.影院售票系统开发中的问题与处理技术[J].现代电子技术, 2009, 32(22):4.
[12] Ying B . ASP.NET Web Services[M]. Wiley-IEEE Press, 2020.
[13]王薇. 基于.Net平台分析SQL数据库操作C#语句[J]. 电脑编程技巧与维护, 2021(7):2.
[14]许礼捷,周洪斌,葛华.ASP.NET程序设计项目教程:微课版[M].大连理工大学出版社,2021.
[15]孙红艳,孙中廷,陈海燕.线上线下混合式教学模式在《ASP.NET程序设计》课程中的应用[J].数字技术与应用, 2021, 39(12):131-133.
[16]王岩.基于SQL数据库的性能优化探讨[J]. 2022(11).
[17]Angela Towers, Neil Towers. Re-evaluating the postgraduate students’ course selection decision making process in the digital era[J]. Studies in Higher Education, 2020, 45(6):1133-1148.
[18] Tao W , Lei Z , Hf C , et al. Robust nuclei segmentation in histopathology using ASPPU-Net and boundary refinement[J]. Neurocomputing, 2020, 408:144-156.