电影院售票系统的设计与实现.pdf
《电影院售票系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《电影院售票系统的设计与实现.pdf(54页珍藏版)》请在咨信网上搜索。
1、摘要摘要目前电影院售票系统基本被“火烈鸟”及“满天星”所垄断。虽然这两款 售票系统的功能强大,但电影院企业在运营的同时须支付授权使用费用,而且 不便于定制和扩充功能。如今大型企业信息化如此重要,企业不能一直停留在 使用三方平台进行运营。所以,为了打破行业垄断,我们深度挖掘用户需求,使用最新技术,用最小的成本,为用户提供一个企业级可扩充的售票系统平台。供软件开发商或影院企业参考。在IT继续迅猛发达的今天,我们的系统包括最终用户最感兴趣的功能,并 且满足实际用处的需要;同时系统必须满足影院计算机售票软件系统技术规 范。本文将围绕电影院售票系统核心平台、扩充接口、手机电子票等的设计,开展以下几个方面
2、的研究工作:(1)电影院售票核心系统的设计与实现,基本的影院管理和售票管理平台。(2)手机电子票的生成和工作原理,通过运营商接口等模式将二维码电子 票进行发送,以及电子票兑换实体票实现方法。(3)触摸售票/兑票扫描一体机的硬件组成,软件应用的设计及应用。(4)单系统多影院运营模式,及通过系统接口可以扩充的其他功能的建议 与简要实现方法。本系统的创新点在于:(1)本系统为企业级产品系统,从设计架构到部署应用都为企业级用户考 虑,满足系统的稳定,高效及可扩充性。(2)本系统中包含国际领先的电子票预售和兑换技术,为消费者提供了便 利的购票环境。(3)本系统接口设计科学,且可利用性极强,方便系统的二次
3、开发和扩充。关键字:电影院售票系统二维码AbstractAbstractCinema ticketing system now basically wFlamingohand stars”of the monopoly.Although these two powerful ticketing system,but the movie theater business in operation at the same time authorizing the use of fees to be paid,but not easy customization and extension.Toda
4、y,such an important large-scale enterprise information,business can not always stay in the use of the tripartite platform operations.Therefore,in order to break up monopolies,we dig deq)needs of users,using the latest technology,with minimal cost,to provide users with a scalable enterprise-class tic
5、keting system platfqnn.For software developers or cinema enterprises for reference.Continued rapid development in IT today,our system includes the function of end-users are most interested in and meet the needs of practical use;the same time the system must meet the cinema ticketing software system
6、technology for computers.This article will focus on the core platform cinema ticketing system,the expansion interface,the design of mobile e-tickets,to carry out research in the following aspects:(1)Cinema ticketing system design and implementation of the core,the basic management and theater ticket
7、 management platform.(2)Generation of mobile e-tickets and working principle of operator interface mode through the two-dimensional code will be sent atickets and e-voting convertible entities votes implementation.(3)Touch ticket/one machine against the ticket scanning hardware,software application
8、design and application.(4)Single-system multi-theater business model,and can be expanded through the system interface and other features of the proposal and a brief implementation.Key Words:Cinema,Ticketing system 2-dimensional bar code目录目录第1章绪论.11.1 研究背景与意义.11.2 研究现状.21.3 问题的提出和研究内容.2第2章相关技术.32.1 核
9、心平台技术.32.1.1.NET技术概述_32.1.2 S QL S erver 概述_32.1.3 AS P.NET 技术概述_42.1.4 C#S言概述-42.2 短信(彩信)平台.42.3 二维码.5第3章需求分析.73.1 需求分析目的.73.2 架构模式分析.73.3 系统综合要求分析.83.4 系统约束分析.83.4.1总体标准约束_83.42 性能要求_12343可靠性-12第4章系统设计与实现.144.1 系统技术架构设计.144.1.1 总体架构模式_144.12技 术架构-14413应用/服务器架构_ 174.1.4 网络架构_ 184.2 系统功能架构设计.20目录4.3
10、 数据库设计.204.3.1 关键数据概念结构设计_214.3.2 关键数据逻辑结构设计._ 234.4 核心系统功能设计.24441后台用户登录授权及用户_ .244.4.2 影片管理_264.4.3 放映管理_264.4.4 统计管理_264.4.5 售票查询_.26446办理售票-274.4.7 影院管理-274.5 系统接口设计.274.5.1 购票接口_ 274.52 编码接口.314.5.3 短信接口-334.5.4 彩信接口-354.5.6 二维码兑票接口_394.6 二维码电子票生成及解析.394.6.1 概述_39462二维码电子票业务流程分析_ 394.6.3 二维码生成_
11、404.6.4 二维码解析_“424.7 触摸兑票/售票一体机的开发及应用.424.7.1 概述_424.7.2 硬件结构-434.7.3 软件结构-444.7.4 功能原理_44第5章总结与展望.455.1 主要工作_455.2 展望-45参考文献.46IV目录致谢.48个人简历在学期间发表的学术论文与研究成果.49v第章绪论第1章绪论1.1研究背景与意义随着我们国家的信息化建设推进,影院企业同样面临着信息化的挑战与任 务。所以电影院信息化系统的建设也不仅仅局限于胶片电影到数字电影播放的 转变而已,同样包含管理方式的转变,即企业数字信息化管理模式。电影院的售票收入为主要的收入来源,同样也是统
12、计票房的主要手段。非 信息化时代中,售票工作主要由售票员人工完成售票工作,统计也是由人工进 行,效率极低,速度极慢,而且准确性也无法保证。随着信息化发展,各种管 理系统也被集成到电影院的管理中来,售票管理系统就是其中最主要的管理系 统。它提高了在售票系统中的工作效率,同样也在流程管理方面做出了约束流 程的贡献,也方便了选票购票入场等各种在日常经营中遇到的问题。在IT继续迅猛发达的今天,我们的系统包括最终用户最感兴趣的功能,并 且满足实际用处的需要;同时系统必须满足影院计算机售票软件系统技术规 范九本文将围绕电影院售票系统核心平台、扩充接口、手机电子票等的设计,开展以下几个方面的研究工作:(1)
13、电影院售票核心系统的设计与实现,基本的影院管理和售票管理平台。(2)手机电子票的生成和工作原理,通过运营商接口等模式将二维码电子 票进行发送,以及电子票兑换实体票实现方法。(3)触摸售票/兑票扫描一体机的硬件组成,软件应用的设计及应用。(4)单系统多影院运营模式,及通过系统接口可以扩充的其他功能的建议 与简要实现方法。本系统的创新点在于:(1)本系统为企业级产品系统,从设计架构到部署应用都为企业级用户考 虑,满足系统的稳定,高效及可扩充性。(2)本系统中包含国际领先的电子票预售和兑换技术,为消费者提供了便 利的购票环境。(3)本系统接口设计科学,且可利用性极强,方便系统的二次开发和扩充。第1章
14、绪论1.2 研究现状目前电影院售票系统基本被“火烈鸟”及“满天星”所垄断。虽然这两款 售票系统的功能强大,但电影院企业在运营的同时须支付授权使用费用,而且 不便于定制和扩充功能。如今大型企业信息化如此重要,企业不能一直停留在 使用三方平台进行运营。所以,为了打破行业垄断,我们深度挖掘用户需求,使用最新技术,用最小的成本,为用户提供一个企业级可扩充的售票系统平台。供软件开发商或影院企业参考。1.3 问题的提出和研究内容尽管已经存在诸多功能强大的影院售票系统,集合了本地售票系统、互联 网实时选位订购票系统、短信订票系统、WAP订票系统、电话语音订票系统、自动售票机系统、智能卡会员系统、排期播放系统
15、等诸多系统。但是实际的应 用结果证实,如此的多的系统所取得实际效用与其投入并不对称,在一般的影 院中,订票的渠道无需如此之多,而且诸多订票模式在人员安置使用方面存在 过多的成本,所以在本文中,主要将讨论一般影院售票系统的设计与实现,深 度挖掘成本小且实用的功能点,并利用手机电子票、二维码、触摸一体机等技 术,以便将售票系统进行企业级开发,以便大型连锁影院科学的对影院进行经 营。所以本文的研究内容主要包括以下几方面:(1)电影院售票核心系统的设计与实现,基本的影院管理和售票管理平台。(2)手机电子票的生成和工作原理,通过运营商接口等模式将二维码电子 票进行发送,以及电子票兑换实体票实现方法。(3
16、)触摸售票/兑票扫描一体机的硬件组成,软件应用的设计及应用。(4)单系统多影院运营模式,及通过系统接口可以扩充的其他功能的建议 与简要实现方法。2第2章相关技术第2章相关技术2.1 核心平台技术本系统使用ASP.NET作为支撑技术,程序开发语言采用C#,系统开发环境 为 Microsoft Visual Studio 2008,数据库采用 Microsoft SQL Server 2005。2.1.1.NET技术概述NET Framework是微软的应用程序,建立具有视觉极佳的用户体验,无缝 和安全通信,并能够塑造一系列的业务流程平台。NET框架包括:Common Language Runti
17、me-公共语言运行库-提供了对操作系统的抽象 层Base Class Libraries-基类库预建的普通低层次的编程任务的代码Development frameworks and technologies-发展框架和技术-可重复使用,对于大型编程任务定制的解决方窠通过提供一个全面和一致的编程模型和一组通用的API。.NET框架可以帮 助我们构建应用程序,工作在我们喜欢的编程语言在软件,服务和设备,并且 是以我们想要的方式。o NET可以被开发人员和IT专业人士作为一个强大和可靠的软件开发技术 的进步,提供了安全,管理工具和更新,构建,测试NET和部署高度可靠和安 全的软件。同时它提供了多语言
18、开发平台,我们可以选用自己喜欢的变成语言。遵循公共语言运行(CLR),支持强大的C#,静态语言Visual Basic,同样可托 管 Jscript 等。2.1.2 SQL Server 概述微软SQLServer是一个全面的信息平台,为最苛刻的企业准备好工作负荷。调查的高水平表现,可用性和安全性在SQL服务器。了解更多关于如何运用生 产管理和开发工具,具有强大的装备和人自助服务业务智能(BI)。SQLServer在Microsoft的数据平台上发布,帮助我们随时随地管理任何数 据。SQL Server可以将结构化、半结构化和非结构化文档的数据(例如图像和音 乐)直接存储到数据库中。SQLSe
19、rver提供一系列丰富的集成服务,可以对数据 3第2章相关技术进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不 用管数据存储在哪里。SQL Server允许我们在使用Microsoft.NET和Visual Studio开发的自定 义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据。信息工作人员可以通过他们日常使用的工 具(例如2007 Microsoft Office系统)直接访问数据。SQL Server提供一个可信 的、高效
20、率智能数据平台,可以满足我们的所有数据需求。2.1.3 ASP.NET技术概述ASP.NET是一个统一的Web开发模型,它包括我们使用尽可能少的代码 生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供。当我们编写ASP.NET应用程序的代码时,可以访 问.NET Framework中的类。可使用与公共语言运行时(CLR)兼容的任何语 言(包括Microsoft Visual Basic和C#)编写应用程序的代码。使用这些语言,可以开发利用公共语言运行时、类型安全、继承等方面的优点的ASP.NET应用 程序。2.1.4 C#语言概述C#(读做Cs
21、harp)是一种编程语言,由微软公司的Anders Hejlsberg和Scott Willamette领导的开发小组专门为.NET平台设计的语言,是一种类型安全、面 向对象的语言,简单却功能强大,可让程序设计人员构建范围广泛的应用程序。Visual C#2008和.NET Framework的结合,让我们能够创建Windows应用程 序、Web服务、数据库工具、组件、控件等。2.2 短信(彩信)平台现今手机占有率和利用率都很高,所以短信(彩信)平台,已经广泛应用于金 融、国防、气象、电力、水利、城市交通等领域。利用短信(彩信)平台可以 很方便的给下达销售信息等。短信平台从应用上可以分为运营商
22、短信平台,三 方短信平台,个人短信平台。运营商短信平台是通过接口协议和一定的权限,通过调用电信运营商的短4第2章相关技术信发送接口实现信息的发送。三方短信平台是通过第三方公司自行架设的个人平台群或者电信运营商平 台群,结合三方接口来实现信息的发送。个人短信平台是通过“短信/彩信猫”,它一种移动终端MODEM。一般通过 COM或USB接口与服务器连接,调用驱动接口来实现信息发送。由于我们不推荐用户使用三方平台,因为三方平台存在诸如:公司,接入 号不稳定性,所以本文使用运营商平台,这样做还可以申请专门的接入号码提 高影院的用户信誉。为了方便用户使用,我们同样设计了通过个人短信平台的发送方法。避免
23、用户申请运营商平台账户困难时无法使用相关系统模块。2.3 二维码1图2.1非线性构形状态转移过程示意图如图2.1二维条码/二维码(2-dimensional bar code)是用某种特定的几何图 形按照一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信 息的一种识别方式;在代码编制上利用构成计算机内部逻辑基础的“0”、“1”二进制比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值 等信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它 具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的 宽度;具有一定的校验功能等。同时还具有对不同行的信
24、息自动识别功能、及 处理图形旋转变化等特点。在许多种类的二维条码中,常用的码制有:Data Matrix,Maxi Code,Aztec,QR Code,Vericode,PDF417,Ultracode,Code 49,Code 16K 等,QR 码是 1994 年 由日本DensoWave公司发明。QR来自英文FQuick ResponseJ的缩写,即快速 5第2章相关技术反应的意思,源自发明者希望QR码可让其内容快速被解码,QR码最常见于日 本、韩国,并为目前日本最流行的二维空间条码。本系统将使用二维码作为电子票以彩信的形式下发到用户手机当中。6第3章需求分析第3章需求分析3.1 需求分
25、析目的需求分析的主要任务是将在系统详细调查中所得的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重从业务全过程的角 度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数 据、业务过程和实现管理功能之间的关系等等。系统分析的目的是将用户的需 求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管 理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管 理数据指标体系等L3.2 架构模式分析在一般电影院中,原有的售票模式为手动记账式,通过人工进行销售,人工 进行统计,速度慢,效率低,而且极易出现错误。随着计算机应用的不断拓展,软件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电影院 售票 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。