影院计算机售票系统的设计与实现文献综述.doc

影院计算机售票系统的设计与实现文献综述.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
文 献 综 述 毕业设计题目: 影院计算机 售票系统的设计与实现 影院计算机售票系统的设计与实现 李忠宗 (计算机科学与技术07(2)班 1 前言 随着现代计算机技术和网络技术的飞速发展,设计可靠、便捷、高效的计算机管理售票系统代替传统的售票方式越来越受到人们的重视。方便、可视、快捷的查询、统计能使管理者实时准确地掌握影院的经营状况,并对售票人员进行监督和管理,亦为高级管理人员提供了准确、科学的决策依据。采用智能化售票提高了电影院的售票效率和管理水平[2]。 我国影院计算机售票系统的发展历程:我国影院计算机售票系统的研发始于1995年。I997年底,依据城市影院改造快速发展形势的需求,电影科研所立项进行新一代系统软件的研发。新一代的影院计算机售票管理系统软件,具有软件规范化、软件市场化、系统网络化、功能多样化、高时效性、准确性、安全性这几个特点。目前,计算机管理在电影行业的应用,已经不仅仅限于影院的票务管理系统,随着电影产业化进程的快速良性发展,计算机管理在电影行业中的应用必将更加广泛。计算机管理在电影行业的应用与发展,必将为电影产业化的高速、持续、良性发展,提供更加有力的技术支持与保障[1]。 2 影院售票系统开发过程 在进行影院售票系统开发过程中曾遇到这样的问题,在进行售票时必须根据用户的需要选择座位,这就需要设计一个直观可视化的界面,要求售票界面的模拟座位控件被按下之后就选择了相应座位票,一般来说影院的座位数量很多,一个影院大厅的设计需要几百甚至上千个模拟控件按钮。然而传统的设计方法是手动静态添加许多模拟座位控件,而且需要在每个模拟座位控件下添加大量代码,当售票者按下模拟座位控件时,就能够完成选择该座位票,同时还要将每个售出的座位票信息,编写代码录入到数据库中。如此一来程序设计工作复杂而且代码编写量也很大。采用该方法无法达到简化程序和提高系统运行速度的要求。在系统开发过程中,必须考虑怎样改进这种静态添加大量控件需要编写大量事件代码的做法[3]。 国外Roe公司基于Linux操作系统的TaPoS软件采用“C++” 语言和内嵌的SQL语言编写。系统经过配置使网络环境得以最优化,远程快速操作成为现实。 在TaPoS系统的开发过程中,Roe公司总结出以下三条指导性原则: 1.要实现低错误率和高可靠性的系统; 2.为实现目标l而选择的方法和工具不能增加过高的开销,这样才能提供大家都能买得起的系统; 3.要保证扩展基本商业功能的可能性,例如互联网订票功能和刷卡服务。 通过设置,放映的每一场次都可以预留一部分座位,或者只是预留一定数量的票。观众都希望能够预先选择自己的座位, 即使他们在影片即将开映的时候才到达影院。订票时, 订票服务器将验证、保留座位,最终售出这些座位。这使得订票者总是得到最新的信息。旦订票完成,影院就可以立即保留被预订的票。 订票者可以选择记帐卡或信用卡付款,订票服务器会自动在线识别并认可这些卡。互联网订票服务给观众带来了方便,影院提供ATM自动售票服务,那么将更加方便观众[4]。 2.1 基于Asp.Net技术的大剧院售票系统设计 本系统充分运用了Microsoft公司提出的一种基于.Net平台四层架构的设计方法,解决了基于Internet环境下的分布式数据库操作的并发问题,为类似的应用系统的开发提供了一种安全、快捷和稳定的开发方法. 为了保证大容量系统数据的存储、数据安全与数据完整,本系统采用具有分布式操作功能的大型数据库Microsoft SQL数据库或Oracle数据库作为存放系统各类数据库。通过将数据库、表、数据加密、.Net Form代码及表示层的分 离,分别以.Net服务、类、Form 等形式存在,实现了各业务逻辑之间的无缝连接,同样也增加了代码的可重用性及系统的可维护性。这些业务逻辑都可能通过.NET开发平台进行编译生成可以移植的代码文件(如DLL文件等),供其它任何Windows环境下开发的应用程序或系统引用,也就从真正意义上实现了跨语言进行系统开发。本系统就采用了这种基于Asp.NET技术的多层B/S结构数据库访问的Web解决方案(即采用基于业务逻辑的MVC模型的基于N架构的设计方法),实现对数据库的远程维护。[6] 2.2基于BPR思想的剧院售票系统 目前流行的建模标准,~NUML,缺乏针对“业务流程重组”进行相关建模的足够支持。比如用例视图,它的主要作用体现在协助开发人员对用户的需求进行分析和挖掘,而用例分析之前有一项非常关键的工作—— 业务流程重组,上述的工具均无法对其进行建模和分析。因此,在进行用例分析之前,必须首先对业务流程及其重组进行建模。 业务流程重组(Business Pro

文档评论(0)

嫣雨流纱
该用户很懒,什么也没介绍

相关文档

相关课程推荐