影院计算机售票系统的设计与实现文献综述.docx
《影院计算机售票系统的设计与实现文献综述.docx》由会员分享,可在线阅读,更多相关《影院计算机售票系统的设计与实现文献综述.docx(7页珍藏版)》请在冰豆网上搜索。
毕业设计题目:
文献综述
售票系统的设计与实现
影院计算机售票系统的设计与实现
李忠宗
(计算机科学与技术07
(2)班E07620218)
1前言
随着现代计算机技术和网络技术的飞速发展,设计可靠、便捷、高效的计算机管理售票系统代替传统的售票方式越来越受到人们的重视。
方便、可视、快捷的查询、统计能使管理者实时准确地掌握影院的经营状况,并对售票人员进行监督和管理,亦为高级管理人员提供了准确、科学的决策依据。
采用智能化售票提高了电影院的售票效率和管理水平⑵。
我国影院计算机售票系统的发展历程:
我国影院计算机售票系统的研发始于1995年。
1997年底,依据城市影院改造快速发展形势的需求,电影科研所立项进行新一代系统软件的研发。
新一代的影院计算机售票管理系统软件,具有软件规范化、软件市场化、系统网络化、功能多样化、高时效性、准确性、安全性这几个特点。
目前,计算机管理在电影行业的应用,已经不仅仅限于影院的票务管理系统,随着电影产业化进程的快速良性发展,计算机管理在电影行业中的应用必将更加广泛。
计算机管理在电影行业的应用与发展,必将为电影产业化的高速、持续、良性发展,提供更加有力的技术支持与保障⑴。
2影院售票系统开Site
在进行影院售票系统开发过程中曾遇到这样的问题,在进行售票时必须根据用户的需要选择座位,这就需要设计一个直观可视化的界面,要求售票界而的模拟座位控件被按下之后就选择了相应座位票,一般来说影院的座位数量很多,一个影院大厅的设计需要几百甚至上千个模拟控件按钮。
然而传统的设计方法是手动静态添加许多模拟座位控件,而且需要在每个模拟座位控件下添加大量代码,当售票者按下模拟座位控件时,就能够完成选择该座位票,同时还要将每个售出的座位票信息,编写代码录入到数据库中。
如此一来程序设计工作复杂而且代码编写量也很大。
采用该方法无法达到简化程序和提高系统运行速度的要求。
在系统开发过程中,必须考虑怎样改进这种静态添加大量控件需要编写大量事件代码的做法[3】。
国外Roc公司基于Linux操作系统的TaPoS软件采用“C++”语言和内嵌的SQL语
言编写。
系统经过配置使网络环境得以最优化,远程快速操作成为现实。
在TaPoS系统的开发过程中,Roc公司总结出以下三条指导性原则:
1.要实现低错误率和高可靠性的系统:
2.为实现目标1而选择的方法和工具不能增加过高的开销,这样才能提供大家都能买得起的系统:
3.要保证扩展基本商业功能的可能性,例如互联网订票功能和刷卡服务。
通过设置,放映的每一场次都可以预留一部分座位,或者只是预留一定数量的票。
观众都希望能够预先选择自己的座位,即使他们在影片即将开映的时候才到达影院。
订票时,订票服务器将验证、保留座位,最终售出这些座位。
这使得订票者总是得到最新的信息。
旦订票完成,影院就可以立即保留被预订的票。
订票者可以选择记帐卡或信用卡付款,订票服务器会自动在线识别并认可这些卡。
互联网订票服务给观众带来了方便,影院提供ATM自动售票服务,那么将更加方便观众
2.1基于Asp.Net技术的大剧院告票系统设计
本系统充分运用了Microsoft公司提出的一种基于.Net平台四层架构的设计方法,解决了基于Internet环境下的分布式数据库操作的并发问题,为类似的应用系统的开发提供了一种安全、快捷和稳定的开发方法.
为了保证大容量系统数据的存储、数据安全与数据完整,本系统采用具有分布式操作功能的大型数据库MicrosoftSQL数据库或Oracle数据库作为存放系统各类数据库。
通过将数据库、表、数据加密、.NetForm代码及表示层的分
离,分别以.Net服务、类、Form等形式存在,实现了各业务逻辑之间的无缝连接,同样也增加了代码的可重用性及系统的可维护性。
这些业务逻辑都可能通过.NET开发平台进行编译生成可以移植的代码文件(如DLL文件等),供其它任何Windows环境下开发的应用程序或系统引用,也就从真正意义上实现了跨语言进行系统开发。
本系统就采用了这种基于Asp.NET技术的多层B/S结构数据库访问的Web解决方案(即采用基于业务逻辑的MVC模型的基于N架构的设计方法),实现对数据库的远程维护。
⑹
2.2基于BPR思想的剧院售票系统
目前流行的建模标准,~NUML,缺乏针对“业务流程重组”进行相关建模的足够支持。
比如用例视图,它的主要作用体现在协助开发人员对用户的需求进行分析和挖掘,而用例分析之前有一项非常关键的工作一业务流程重组,上述的工具均无法对其进行建模和分析。
因此,在进行用例分析之前,必须首先对业务流程及其重组进行建模。
业务流程重组(BusinessProcessReengineering,简称BPR)是以业务流程为改造对象和中心,以关心客户需求和满意度为目标,通过对现有业务流程进行根本的再思考和彻底的再设计,利用先进制造技术、信息技术及现代化管理手段,最大限度地实现技术上的功能集成和管理上的职能集成,从而实现企业经营在诸如成本、质量、服务和速度等衡量绩效的关键指标方面取得戏剧性改善。
BPR不同于传统的工作内容和形式的改变,后者是对已有的东西进行调整并以此作为起点,而BPR不是一个自底向上的,连续变化过程,而是应着眼未来逆向进行工作。
BPRM常有4个关键驱动因素,即:
降低成本、缩短时间、提高质量、人力开发并授权。
理想地,BPR应自项向下地进行。
2.流程再造后的业务流程模型
根据上述的传统售票业务流程存在的种种问题,我们对原有的业务流程进行了重新规划设计。
流程再造后的售票系统适用于各种类型的电影院,话剧院,体育场馆,演艺行业的售票,包括剧院预订系统售票模块,网上订票模块,在线支付模块,供应商管理模块,客户关系管理模块,票务管理模块。
售票系统分析改造后的售票流程如下:
(1)客户通过互联网搜索售票网站。
(2)客户注册、登录网站。
(3)订票客户可实现在线订票。
(4)订票客户可实现在线预定票。
(5)客户确认订票后通过网上结算系统支付票款。
⑺
2.库稣
(l)SQL是StructuredQueryLanguage(结构化查询语言)的缩写,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
SQLServer是一个关系数据库管理系统。
安全性高,真正的客户机/服务器体系结构,图形化用户界面,使系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。
SQLServer是一个纯客户端/服务器RDBMS.这意味着客户端和服务器可以共同分担处理负载。
SQLServer允许你将系统及时地恢复,同时还保持任务的连贯性以确保数据保存在一个连续的内存中⑻。
(2)JSP是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HT1T的应用程序。
通JDBC专用驱动程序实现数据库访问的方法是通过Java提供的用于各种数据库的专用驱动程序来实现对数据库的访问。
在使用这种方法之前,首先将相关的数据库专用驱动程序放到服务器的ClassPath路径下,然后在Jsp程序中创建数据库连接就可以使用数据库中的信息进行数据处理操作⑼。
随着网络技术、数据库技术等的发展,20世纪90年代一种新的分布式技术架构一客户/服务器技术架构受到越来越多的企业欢迎,并用于构建网络环境。
C/S技术架构在服务器上不仅存放了共享信息资源及其数据库管理系统DBXIS,而且将部分管理软件也放在服务器上。
在客户终端也存放部分管理软件,主要存放管理软件中除对共享数据操作以外其他操作的部分口。
]。
随着应用的深入,人们发现技术架构也有不少致命的缺点:
1.应用局限性大:
2.灵活性、扩展性差:
3.维护成本:
在实施二层以C/S技术架构(只有客户端和服务器端)时,如何在客户机和服务器之间合理分工以提高整体性能,降低网络传输的负荷是一个十分复杂的问题。
为解决这些问题而改进用B/S技术。
采用B/S技术架构之后,原来C/S技术架构中运行在客户端的部分管理软件将移植到服务器端,也就是说管理软件完全集中在服务器端,这将永久地简化实际应用,意味着用户完全可以通过浏览器来执行应用程序:
随着数据库数据容量的逐渐增加,数据将统一集中在少数大型数据库服务器上:
客户端只存放与管理软件无关的浏览器应用程序。
通过使用低成本网络,以及用浏览器传递网上众多的数据,将从局域网扩展到广域网°
3总结
相对于传统的影院售票模式而言。
影院网络售票系统将电子商务带入了售票的过程中,突破了时间、空间和地域的限制。
体现了以观众为本的思想,提高了影院的服务质量,所采用的支付宝和手机支付等手段也提高了交易过程中的安全性。
参考文献
[1]冯军.电影院计算机传票及业务管理系统的应用与发展[J].影视技术.2005(4):
49-52
[2]孙朝云,陈宁宁,赵轲.影院传票系统开发中的问题与处理技术[J].软件技术.2009.5(22):
5456
[3]孙朝云,文静.影院售票系统开发中动态数组的灵活应用[J].计算机应用与软件.2009.7(7):
171-174
[4]王文强.新一代影院传票系统[J].影视技术.2003.12:
38-10
[5]何万敏,杨永安.高职程序设计语言教学改革的探讨[J].电脑知识与技术.2005.10:
208-211
[6]吴显德,李永新.基于Asp.Net技术的大剧院皆票系统设计[J].信息技术.2009.1:
28
[7]张思奇,孙军,张云凤。
基于BPR思想的剧院售票系统的应用研究[J].大众科技.
2007.9:
81.82
[8]廖海燕.Access数据库与SQLServer数据库的区别及应用[J].计算机光盘软件与应用.2010(5):
146-147
⑼孙媛.浅谢SP及访问数据库技术[J].科学与技术.2010(14):
30
[10]中凯.网络环境下B/S技术架构对实时控制的影响[J].科技广琢2005:
72〜74
[11]M.FahimFerdousKhan,YashiroTakeshi,ItoSo,MasahiroBessho,KenSakamura.ASecureandFlexibleElectronic-TicketSystemtj].ComputerSoftwareandApplicationsConference,2009.COMPSAC'09.33rd:
421726
[12]SoumenChakrabarti.Dataminingforhypertext:
Atutorialsurvey[J].IndianInstituteofTechnologyBombay.2000.1
(2):
1-11
[13]RichardM.Schwartz,SalimE.Roucos.ACOMPARISONOFMETHODSFOR300-400B/SVOCODERS[R].BoltB^ranekandNeumanInc.1983:
69-72
[14]TangWusheng.TheStudyoftheapplicationofXMLTechnologyinB/SSystem[R].InternationalConferenceonComputer,Mechatronics,ControlandElectronicEngineering.2010:
334〜337
[15]AnbaoWANG,HaiLanPan.TheTeachinginASP.NETProgrammingandtheDevelopmentinE-commerceProject[J].SecondInternationalWorkshoponEducationTechnologyandComputerScience.2010