【毕业学位论文】(Word原稿)基于SAF的电影院售票及管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于SAF的电影院售票及管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于SAF的电影院售票及管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于SAF的电影院售票及管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于SAF的电影院售票及管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电 子 科 技 大 学 F F 程硕士学位论文 电子科技大学图标) 论 文 题 目: 基于 电影院售票及管理系统的设计与实现 工 程 领 域: 软件工程 指 导 教 师: 郑文锋 作 者 姓 名: 张宗良 班 学 号: 201091070106 分类号 密级 学 位 论 文 基于 电影院售票及管理系统的设计与实现 张宗良 指导教师姓名 郑文锋 副教授 博士 电子科技大学 成都 (职务、 职称、学位、单位名称及地址) 申请学位级别 工程硕士 专业名称 软件工程 论文提交日期 论文答辩日期 学位授予单位和日期 电子科技大学 答辩委员会主席 评阅人 年 月 日 注 1 注明 国际十进分类法 类号 独 创 性 声 明 本人声明所 呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 签名: 日期: 年 月 日 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关 部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。 (保密的学位论文在解密后应遵守此规定) 签名: 导师签名: 日期: 年 月 日 摘要 I 摘 要 电影院售票及管理系统是电影院的日常管理及售票任务的核心,在电影院中,工作人员并非只是放映电影,还有诸如票房统计、影片场次安排、影片售票金额统 计等烦琐的工作,完成这些工作量需要很大的时间及精力,在未使用软件管理之前,只能人工安排场次、统计票房、统计影片售票金额,在人工计算数据过程中容易产生计算错误,而使用影院售票系统后,系统根据工作人员记录,可随时计算出票房、售票金额等,大大减少了工作人员的工作量及花费时间,提高了工作效率,且完全不会产生人工计算的错误,影院的相关数据可随时备份存储,不会丢失 。 本文以国内某大型电影院的日常运营及管理为背景,旨在为其提供更高效更易于使用的影剧售票及管理任务。本系统和以往的影院管理系统(满天星,火凤凰,大地,国内只此 三家公司提供了影剧售票及管理系统)最大的进步和特点是系统可以跨平台运行,不用限制于用户必须使用 操作系统,用户可以随意的使用自己喜欢的操作系统( S 等)来运行本系统。整个系统是基于 术构建,以当前最为流行的 为开发工作,使用 形库进行界面设计,搭配以 架大大的提高了程序开发的效率,通过用 序库并以串 /并口连接至电影票的专用打印机并通过相应的特 定指令实现对电影票据的打印,使用免费且开源的 据库做为整个系统的数据支撑并以 设计模式实现数据和界面的分离,达到不依赖具体数据库的目的。 关键词: 电影院售票及管理, 令打印 I is a in is as as of to a of of in to in of to at to of at be In a s to to is by do S, to is to to DE as of by to to a on of as to AO to on of 一章 绪论 录目录 . 3 究的实用与理论价值 . 1 用价值 . 1 论价值 . 2 关领域国内外现状及发展趋势 . 3 务现状与发展趋势 . 3 术现状与发展趋势 . 4 决的主要问题 . 6 文组织结构 . 7 台 . 9 形界面库 . 9 . 11 发框架 . 12 序库 . 13 于 串口通信技术 序库 . 14 影院售票及管理系统现状描述 . 16 务缺陷 . 16 防范的问题 . 17 统设计目标 . 18 统需求分析 . 19 心功能需求分析 . 19 功能性需求分析 . 24 统的设计原则 . 26 统的构架设计 . 27 统功能设计 . 28 能模块划分及 定义 . 28 统数据库设计 . 30 电子科技大学硕士学位论文 概念结构设计 . 30 辑结构设计 . 31 据库的软件选择 . 34 统安全模块设计 . 35 统安全 . 35 据安全 . 35 定义组件 . 37 字输入组件的实现 . 37 历时间组件的实现 . 38 体选择器的实现 . 41 统其他模块实现 . 45 录模块 . 45 础设置模块 . 53 员模块 . 60 映计划模块 . 63 影票出票模块 . 66 计相关模块 . 69 据导出模块 . 72 统运用后带来的好处 . 75 作总结 . 76 究展望 . 76 第一章 绪论 1 第一章 绪论 在当前的信息化管理浪潮下,我国的各行业不断转向信息化,现代化的高效管理模式。影院售票管理系统使一直沿袭传统售票模式而产生的管理效率较低,经营管理 水平相对滞后等现象得以改善;而这种新型的售票流程自动化、智能分析、科学宏观的管理模式已经成为各个影院售票的必然需求。 一款好的影院售票管理系统,应该是可以帮助售票人员提高工作效率,帮助超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的影院售票数据能够具体化、直观 化、合理化等。 影院售票及管理系统采用直观的图形售票,界面美观友好,操作简单方便。系统利用先进的计算机技术对影、剧院的日常经营活动实行自动化管理,使计算机售票、打票、统计等工作一次完成;本系统适用于所有的影、剧院等凭票场所。系统设备配置先进高档,功能齐全,性能价格比高。系统同时提供数据接收系统、影片发布系统、影讯播放系统、会员管理系统、自助购票系统等一系列的相关配套系统,以适应各种层次的需求。 究的实用与理论价值 用价值 影院售票管理系统是一套协助各地区影院销售电影票的软件, 是一款集基础设置、售票、查询统计于一体的软件。在以前 人工售票的环境下,手续繁琐、效率低下等特点让具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。 建立基于 电影院售票及管理系统把电影票票劵信息流(比如说电影票的预定,购买,退票等各种和电影票有关的信息等)、资金流(在电影票的购买等商务活动中,资金包括了现金、支票甚至是电子钱包、虚拟货币等,是资金流电子科技大学硕士学位论文 2 处理的主要对象,它和付款、充值等一系列处理过程真正构成了一个完整的资金流。资金流实现了 “ 资金 ” 所有权的交换)、日常商务活动的统计(将日常的商务活动信息按照一定的方式组织起来并加以统计,让工作人员更加方便的跟踪自己的销售情况,并即时的制定出更好的销售策略等)有机的结合起来,它具有比传统的人工的电影院售票及管理系统有不 可比拟的优越性: 首先,基于 电影院售票及管理系统利用计算机的易于保存的特性,可以快速的制定出相应的放映计划,快速的打印出电影票,而这些都不再需要诸如纸张的参与,既省去了繁杂的书写过程,又减少了这些活动带来的不必要的损耗。 其次:基于 电影院售票及管理系统将人们实际的购票模式通过计算机图形形象的模拟出来,人们在订票的时候可以身临其境的通过电脑屏幕的实时信息的展现,并且能在任何时候选择所需的电影票,这包括影片的名字,类型,座位号,场次号等。并且可以获得一定的优惠票劵,例如客户可以购买到会员票,学生 票,团体票时,都有可能享受到真正的优惠。 再次:基于 电影院售票及管理系统提供了完整的会员系统且提供相应的晋升机制,这样可以让更多的的人享受到更多的会员优惠,更能很好的保持住消费者的消费热情,提供了双赢的赢利模式,如果这些都用手工来完成,那将是一个不可以想象的任务。 第四:基于 电影院售票及管理系统提供了特殊的安全机制来保证整个电影院的销售过程的安全性,便得他人没有制作假电影票的可能性(通过特殊的打印机及打印指令,可以有效的避免假票出现的可能性)、通过有效的权限控制,可以防止有恶意的人恶意的修改 电影院相关的数据,保护客户数据安全。 最后:基于 电影院售票及管理系统是基于 术构建的软件,所以它保证了本系统的跨平台的特性,这是当前所有的类似的有关软件都没有实现的特性,这让客户无需考虑自己的操作系统等现实的问题,让客户在任何操作系统的情况下都有相同的操作感受,无需客户去花时间适应新的操作模式。 论价值 电影,又叫做映画,由活动的照相技术和幻灯放映技术相结合并结合现代技术而发展起来的艺术,有着复杂繁多的科学技术体系。从 1905 年中国的第一部第一章 绪论 3 电影定军山的诞生到 2011 年,电 影业在中国已经走过了将近 100 年的历程,随着社会的不断发展,尤其是近年来的 3D 电影阿凡达的问题,促使群众对电影的观看从家里观看 慢的转向了高级的影城去观看电影。近年来随着去电影院观看电影的人数的增多,电影票的订购以及管理的问题亦越来越突出的摆在了工作人员的面前,所以人们迫切的需要一套完整售票及管理来帮助人们解决这些繁杂的事情。 基于 电影院售票及管理系统一套这样的系统,它不仅能解决上述遇到的问题,还能提供更好的安全机制来保护客户的权益不受到恶意的攻击。整个系统是基于当前最流行的 术构 建,可以最大程度的保证程序的跨平台特性,这是本系统最重要的特性,失去了跨平台特性,那本系统和市面上三大垄断的电影院售票管理系统(满天星,火凤凰,大地)就没有本质上的区别,更没有必要去花时间去研究并加以实现它。 一直以来, 被认为是在 硬件方向上有着极大缺陷的语言,随着最新版本的 发布, 速度上已经没有多大的劣势, 面的开发变得更加友好,加上 运用,更是让 开发效率大为提高,近年来稳步发展以及更多新特性和运行速度的加快都让 界面开 发上升到了新的平台,模块化的编程也让 程序变得更加轻量,友好。在和硬件的通信上,通过运用 ,可以有效的运用串 /并口和硬件通信,而且在极大的程度上保证了程序的跨平台特性。基于 电影院售票及管理系统正是基于 及自定义的组件,并搭配以 术的一个完整可用的软件。 关领域国内外现状及发展趋势 务现状与发展趋势 近 10 年来,我国影院计算机售票系统经历了从无到有,从 小到大,直至基本覆盖全国影院的发展过程。 1. 第一代计算机售票系统的研发 我国影院计算机售票系统的研发始于 1995 年。当时由于电影发行机制改革的需要,中影公司开始以分账方式引进和发行国外的影片(当年引进了大概10 部的样子)。为了保证售票数据的真实准确,以防止票款的流失,当年 5月,中国电影科研所和中影公司根据国内影院的经营特点和分账发行模式的需求,率先立项研制 “ 计算机售票管理软件 ” 。 1996 年初,软件系统开发电子科技大学硕士学位论文 4 成功,并于 3 月 5 日召开了发布会。软件以当年引进的美国进口分账影片龙卷风命令。这是第一个正式在新闻出版署 软件著作权登记中心注册登记的中国影院计算机售票管理系统软件。 2. 试用 1996 年开始,龙卷风 本的影院计算机售票系统开始进入影院进行试用。龙卷风影院计算机售票管理系统在重庆,北京,福建,江苏等地共安装了 32 家影院。同一时期,还有其它几个不同版本的软件相继出现,如:杭州天丽鸟,上海良师等。到了 1999 年,全国总共有人 7 家影院安装使用了各种不同版本的影院计算机售票系统。 3. 第二代计算机售票系统的研发 到了 1997 年年底,依据城市影院改造快速发展形势上的需求,电影科研所立项进行新一代的系统软件的 研制与开发。 1998 年 3 月新一代计算机售票及管理系统软件 烈鸟诞生了。该系统用了主流的操作系统及数据库,实现了网络化的管理,基本已经能满足了影院的全部功能要求。 1999 年 7月火烈鸟通过了国家广电总局组织的评审,并被指定为推广使用的计算机售票系统软件。与此同时,广东省电影公司研制的满天星售票系统也在不断的完善当中,并在广州投入使用。 4. 推广应用 在 1999 年 5 月 20 日,召开了全国影院计算机售票管理系统的推广工作会议。会议确定了在全国范围内的影院中推广使用计算机售票的战略方针,成立全国性质的 “ 推广 工作领导小组 ” ,并部署了到 2000 年年底实现完成 “ 中华院线 ” 300 多家影院的电影计算机售票及管理系统的安装工作。这次会议,拉开了我国影院计算机售票管理系统的推广使用的序幕,同时也吹响了中国影院挑战近 100 年来的传统管理模式的战斗号角。 综上所述,很显然,基于计算机的影院售票及管理系统已经成为了主流。 术现状与发展趋势 随着 流行,以前的 C/S( 户机 /服务器)模式已经远远无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是 就出现了 B/S( 览器 /服务器)型模式。 过去在 C/S 模式下,几乎所有的任务都是在客户端实现,服务器端并不需要进行很多任务处理,所以负担也不重,但是一旦软件需要升级或者更改,要想系统的所有用户都能正常使用,则要求系统中所有客户端的软件都进行修改,这无疑是一个巨大的工作量,系统维护人员的任务无比沉重,需要在所有客户端间奔第一章 绪论 5 走,对于大型公司,这种情况就更严峻,甚至可能因为升级客户端所花费的时间严重影响企业的运营。 B/S 结构可以看做是对 C/S 结构基于 一种变化或者改 进,它基本做到了 “ 零 ” 客户端,因为现在几乎任何一台电脑上都装有浏览器,而整个系统的核心就是服务器端,服务器端几乎处理来自所有用户的所有请求,所以负荷较C/S 结构非常巨大,它将用户的请求结果以 形式返回到客户端,客户端通过浏览器对 行读取从而得到需要的结果 12。在这种模式下,客户端的软件就是浏览器,几乎不需要维护,系统所进行的所有更改都在服务器端就可以完成,极大地减少了系统的维护工作量。而且因为 一种通用的标准,所以任何能读取 件的浏览器都可以成为客户端而不需要区分用户使用的平台。另外,随着各种移动终端的发展,越来越多的设备可以使用浏览器,B/S 模式也使用户通过移动设备使用系统成为可能。所以 B/S 结构应用程序相对于传统的 C/S 结构应用程序是一个非常大的进步。 尽管 B/S 模式下,对服务器的要求不仅是从硬件上还是从人工维护上都非常高,但是一台合适的服务器的价格仍然是在企业可以接受的范围内,况且需要企业投入的人力上也远比 C/S 下少的多,所以 B/S 的开发模式现在已经被广泛采用并且取得了非常理想的效果。 虽然 B/S 模式有如此众多的诱人特性,但是仍然暴露出不少的缺点,比如说没有 C/S 模式 那样更好的用户体验,虽然现在 框架层出不穷,性能也在进一步的提升,但是要达到 C/S 的水平还有很长的距离要走。另外,如果使用 B/S 模式的话,将严重信赖网络,如果网络因为任何的原因而导致网络访问受阻,那么整个系统都将无法运行。相对于 B/S 模式的系统来说, C/S 具有以下几点 B/S 系统不具备的特点: 1. 首先,交互性强是 C/S 固有的一个优点。在 C/S 中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切 换。 B/S 虽然由 供了一定的交互能力,但与 C/S 的一整套客户应用相比是太有限了。 2. 其 次, C/S 模式提供了更安全的存取模式。由于 C/S 是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议 (例如: 议 ),安全性可以得到较好的保证。而 B/S 采用点对多点、多点对多点这种开放的结构模式,并采用 P 这一类运用于 开放性协议, 其安全性只能靠数据服务器上管理密码的数据库来保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过 展网上营销 业务,这使得大多数企业将他们的内部网与电子科技大学硕士学位论文 6 连。由于采用 P,他们必须采用一系列的安全措施,如构筑防火墙,来防止 用户对企业内部信息的窃取以及外界病毒的侵入。 3. 再次,采用 C/S 模式将降低网络通信量。 B/S 采用了逻辑上的三层结 构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而 C/S 只有两层结构,网络通信量只包括 间的通信量。所以, C/S 处理大量信息的 能力是 B/S 所无法比拟的。 4. 最后,由于 C/S 在逻辑结构上比 B/S 少一层,对于相同的任务, C/S 完成的速度总比 B/S 快。使得 C/S 更利于处理大量数据。 对于一个系统来说,要在 C/,最主要的是看项目的要求。基于本项目是一个电影院售票及管理系统,要求更快的处理速度和对专用打印机的控制,结合客户的需求,最终选用了基于 C/S 的软件模式进行开发。 决的主要问题 正如上面所说,此文就将针对上述的电影院售票及管理系统的现状,结合国内某大型电影院内部的实际需求,给 出一套完整并且可用的电影院售票及管理系统的设计和实现解决方案。通过研读资料并结合实际工作中的体会,归纳本文主要解决的问题如下: 1. 完全改变了以往电影院传统的讨账及售票过程,通过本系统的解决方案,电影院公司的工作人员的工作实现了向信息化的转变,告别了传统以纸质单据为凭证,人工逐级审核的低效流程。 2. 在售票系统的基础上,增加了会员模块,实际的销售过程中,每个电影院的员工可以根据自己电影院的实际情况,决定是否起用该系统的会员功能,使用会员功能,可以根据实际的需要,为每个会员提供相应的优惠(比如说打折,节假日的特殊优惠 ,送礼品等),通过这些措施,将更加有效的保持住消费者的消费热情,为本电影院带来更多的现金流。 3. 通过使用指令对专用的 牌的 印机系统进行控制,实现了电影票据的打印,这样能更加安全的实现电影票据的管理,防止恶意的消费者的电影票做假行为,为公司的现金流保驾护航。更进一步,在整个系统之上,使用有限的权限管理系统,这样做将更能保护客户的权益(比如说在没有经过授权的情况,未登录的用户将不能随意的更改某个电影的票第一章 绪论 7 价,或者不能更改消费者已经消费的信息等)。 4. 本系统提供了良好的国际化功能,可以满足不同语种的客 户的需要。随着全球化的进程进一步加剧,软件系统的提供商不可能假定该系统一定是被本国本语种的人群使用,所以提供国际化功能是必要的。 5. 本系统将提供一个易于配置的管理配置界面,让客户可以随心所欲的修改本系统的配置,比如说语言,字体等配置等,让用户可以按照自己的要求去修改本系统的配置,以达到更好的用户检验。 6. 基于 术构建的原因,可以保证本系统最大程序的满足不同用户的需要。近年来,随着苹果公司崛起以及众多 行商的坚持不懈的努力, 作系统已经渐渐的走进了普通大众消费者的视线,尤其是经 过 司的不懈努力, 作不论在易用性还是可靠性以及稳定性上都达到前所未有的程度,配合 司的其它产品,经成为了 面操作系统中的佼佼者,其市场占有率也在稳步的提高当中。本系统可以良好的运行于当前主流的操作系统之上( 客户更好的用户体验。 文组织结构 本文按内容主要分为六章: 第一章 绪论,本章首先介绍了该课题的选题背景及其研究价值,之后又阐述了该行业的国内外技术、业务的现状及发展趋势,最 后概述了一下本研究课题的主要工作及解决的实际问题。 第二章 关键技术介绍,本章概述了一下系统设计和现实过程中使用到的关键技术、平台和理念。 第三章 电影院售票及管理系统的 需求分析,本章介绍了一下 该电影院的销售 现状,对 电影院售票及管理系统 进行了需求分析并确定系统的设计目标。需求分析的时候从业务功能角度和系统实用性角度两个方面进行剖析。 第四章 电影院售票及管理系统的 设计,本章是全文的一个重点,阐述了系统的设计原则并确定了系 统的整体构架,同时按照第二章的需求分析划分并定义出了系统的 各个 功能模块,随后对几个重要功 能模块的详细设计进行了阐述。同时,该章还对系统的数据库进行了设计,从概念结构设计到逻辑结构设计,给出了部分 及数据字典以供参考。最后设计了关于系统安全的用户权限设计和 指令打印 相关 的 内容。 第五章 基于 电影院售票管理 系统 的 实现,本章按照系统的设计给予电子科技大学硕士学位论文 8 实现,介绍了各个模块的实现情况和使用方式,并总结了系统实现后带来的益处。 第六章 结论与展望,对本文的研究工作进行了总结并探讨了系统当前还存在的部分问题,对该领域今后的发展进行了展望。第二章 关键技术介绍 9 第二章 关键技术介绍 台 由 拟机 和 心类所构成。它为纯 序提供了统一的编程接口,而不管下层 操作系统 是什么。 一个可以在不同操作系统(例如 )上运行的编程语言, 台是指运行在各种终端(如 务器、移动设备 、嵌入式设备)的系统软件。 上的 序是用 发出来的,服务器端 的 序是用 发出来的,移动设备的 序是用 发出来的 。 业版本,标准版本 (定位在 客户端 ,主要用于 桌面 应用软件的编程 。 含那些构成 言核心的类 。 形界面库 6 是 一部分,它是试图解决 点的一个尝试。在 , 发了一个经过仔细设计的、灵活而强大的 具包。不幸的是,这意味着我们又要花一些时间来学习 ,对于常见的情况来说, 些太复杂了。 在 件基础上构建的。 所有 件实际上也是 一部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论