C语言 电影院售票(坐位)系统

C语言 电影院售票(坐位)系统,第1张

这是我自己做的, 是用C# 实现的,,如果你的其它语言,稍做修改,应该符合你的题目:

选题的根据:1) 本选题的理论、实际意义

2) 综述国内外有关本选题的研究动态和自己的见解

1) 本选题的理论、实际意义

影院售票系统是计算机技术与影院管理相结合的产物,通过影院售票系统实现了对影院的高效

管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.而采用人工售票的方

法,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足售票人员对售票,订票,退

票等进行高效的管理,在工作人员的具备一定的计算机 *** 作能力的前提下,特编此影院售票系统

软件以提高影院的管理效率。

2) 综述国内外有关本选题的研究动态和自己的见解

面对全球方兴未艾的影院观看热潮,国内外对影院观看的视觉需求,以及其规模的优势,其独有的互动效果和场内气氛赢得了越来越多的人心。

国外研究动态

1829年,比利时著名物理学家约瑟夫普拉多发现:当一个物体在人的眼前消失后,该物体的形象 还

会在人的视网膜上滞留一段时间,这一发现,被称之为“视象暂留原理”。普拉多根据此原理于1832

年发明了“诡盘”。“诡盘”能使被描画在锯齿形的硬纸盘上的画片因运动而活动起来,而且能使视

觉上产生的活动画面分解为各种不同的形象。“诡盘”的出现,标志着电影的发明进入到了科学实验

阶段。1834年,美国人霍尔纳的“活动视盘”试验成功;1853年,奥地利的冯乌却梯奥斯将军在上

述的发明基础上,运用幻灯,放映了原始的动画片。

国内研究动态

1979年10月电影事业获得发展,邓小平同志代表党中央肯定了文化大革命前17年的文艺路线基本

是正确的,总结了历史的经验教训,纠正了过去提出的“文艺服从政治 、文艺从属政治”的偏颇提法 ,

重申执行双百方针。1977年电影生产开始复苏,1980~1984年平均年产量达120部左右,每年观众

人次平均在250亿左右,中国电影进入一个蓬勃发展的新时期。中国美术片从形式到内容都极富有民族风格和特色。中华人民共和国建立以后,美术片是中国影片在国际上获奖最多的一个片种。新闻纪录片已向纵深发展,充分利用丰富的资料,系统地编辑一些重要的文献片,并对群众普遍关心的问题与重要事件进行综合报道、专题报道;还注意表现人物和人物的精神世界,抓住真人真事中丰富的细节,以情动人。

主要内容:

1) 项目规划

完成一个完整的影院售票系统,分为影院内部管理和网络服务2个系统,影院内部管理子系统主要实现影院售票员对影院的售票功能,网络服务实现网上查询浏览约定电影院功能。这些功能可以分为以下二部个部分:前台管理,,后台管理

前台现场售票:电影名称,票价,票价打折,售票,座位,打印票,结帐

后台管理模块: 管理员主要用于电影类型管理:添加电影种类,介绍,票价,放映场次,放映时间,放映大厅,近几日放映订划管理。具体的功能可以分为以下几个部分:

影院介绍

预订电影

2) 系统功能结构图

研究方法:

广泛查阅、收集论文资料和研究资源,了解以及参考国内外对影院售票系统的研究成果;研究已存在的影院售票系统,学习他人的设计思想和方法,并在导师的指导下,利用在大学所学的一些软件开发知识完成该系统。本系统后台数据库采用目前最新的Microsoft SQL Server 2005,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高;前台采用Microsoft 公司的Visual Studio 2005 作为主要的开发工具,其可与 SQL Server 2005数据库无缝连接。

完成期限和采取的主要措施:

1) 完成期限

阶段 阶 段 内 容 起止时间

一 准备阶段:阅读搜集相关资料,搭建工作环境,制定设计方案,开题; 10.2.16—10.2.22

二 需求分析、系统设计阶段:各模块功能的设计,数据库的设计,系统文件夹的设计; 10.2.23—10.2.28

三 网站系统的开发与实现; 10.3.01—10.04.08

四 系统联调及测试阶段:完成各模块的集成测试,与管理子系统集成,进行联调和测试,编写论文。 10.4.10—10.04.30

五 编写并提交毕业设计论文、设计源文件、源代码,参加毕业设计答辩。 10.5.01—10.05.20

2) 采取的主要措施

在开发本系统时,系统的界面设计和内核设计使用Visual Studio 2005进行开发,主要措施如下:

使用母版页构建网站的整体风格

主题的应用

使用存储过程实现站内模糊查询

使用哈希表和Session对象实现购物功能

Free TextBox组件的配置使用

主要参考文献:

[1] 梅晓冬,颜烨青. Visual C#网络编程技术与实践 [M]. 北京: 清华大学出版社

[2] 刘瑞新 C#网络编程及应用 机械工业出版社

[3] 王平 柴晟 C#程序设计语言任务驱动式教程 北京航空航天大学出版社

[4] 武马群 SQL Server 2000 数据库基础与应用

[5] Christian Nagel. C#高级编程(第6版) [M]. 北京: 清华大学出版社

[6] [美]麦克金,赫特克. SQL Server 2005数据库服务器架构设计[M]. 北京: 清华大学出版社

[7] 张跃廷,顾彦玲. ASP.NET 从入门到精通[M]. 北京: 清华大学出版社

[8] 王宏编 C#程序设计案例教程 清华大学出版社

[9] 刘冰 软件工程实践教程 机械工程出版社

[10]马丁. 敏捷软件开发:原则、模式与实践(C#版)[M]. 北京: 人民邮电出版社

电影售票系统是经过广电总局认可,必须24小时联网的售票软件。牌照不是轻易可以拿到的,所以国内目前做影院票务系统的公司屈指可数。

专资办:国家电影行政主管部门授权的管理机构。

电影票务数据平台:对影院票务数据和影院票务管理系统进行管理的软件平台。

影院票务管理系统每天需要实时向电影票务数据平台上报实时售票记录、定时上报票务统计记录。因此,专资办的数据是目前国内唯一精准的电影票房数据来源。

影院隶属于院线,因此院线也会搭建本院线总部的数据平台,收集影院统计票房。

目前市场上获得“专资办”认证的票务管理软件只有7种,包括粤科(火凤凰)、华夏满天星、辰星(中鑫汇科)、中影博圣(火烈鸟)、沃思达(VISTA)、影合众新(鼎新)和M1905影院票务系统。

分析:

1、华夏满天星:“老资质”,界面管理、交互友好;服务性较为一般,近几年的市场发展竞争力削弱;

2、粤科(凤凰佳影):在功能完善程度、产品化程度、市场营销能力等方面,均有较好的表现,市场占有率在稳步提升,2015年初被阿里影业收购。万达全线采用。

3、中影博圣(火烈鸟):2015年引入了新投资,推出新版本,但市场反映一般。

4、辰星(中鑫汇科):国内唯一拥有安全票务服务并通过FIPS认证的影院票务服务企业,主要由大地影院自主使用,根据不同客户的需求进行了定制。2013规范后,辰星科技调整市场规划,票务系统市场化,目前CGV、奥斯卡、雅图等集团影院均采用该票务软件,其软件最为明显的优势为对集团影院管理及营销策略的支持。

5、鼎新:“后起之秀”,系统功能丰富但集团服务是弱项,目前主要通过网络售票服务获取技术服务收入,市场份额增长较快。在万达的后续采购中获胜,挤占火凤凰的市场比重。

6、M1905:处于市场探索阶段。

7、VISTA:拥有一套比较完善的组件库,可以比较快地为客户提供半定制化的服务。但由于其是唯一家国外公司产品,满足连锁集团影院、或小型独立影院的需求上尚需探讨,其价格过高也是业内众多影院望尘莫及。目前国内仅美嘉、卢米埃几家在用。

地址: http://web.52im.net/article.php?articleid=6747

Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。Power Designer的4种模型:概念数据模型 (CDM)物理数据模型 (PDM) 面向对象模型 (OOM) 业务程序模型 (BPM) 我主要介绍一下PDM:PDM 叙述数据库的物理实现,帮助你考虑真实的物理实现的细节。你能通过修正PDM来适合你的表现或物理约束。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。PDM是适合于系统设计阶段的工具。简单说:就是PDM可以自动生成诸如'create table'之类的sql脚本.在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库。系统数据库设计人员希望能够将数据库设计和关系数据库生成无缝地集成起来,如何保证物理数据模型与其对应数据库之间的双向同步成为数据建模非常关键的一点。Powerdesigner作为强大的Case工具,为我们提供了方便的逆向工程特性。可以将目前所有流行的后端数据库(包括Sybase、DB2、Oracle等)的结构信息通过逆向工程加入到PowerDesigner的物理数据模型和概念数据模型中,包括表、索引、触发器、视图等。下面说一下如何用PowerDesigner进行逆向工程.1.我用的数据库是oracle9i,我为了访问oracle数据库,在我的机器上安装了oracle客户端(提供了oracle客户端的驱动程序,而精简客户端则不可以),配置一个名称为mylcl的服务:MYLCL = (DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.106)(PORT = 1521)))(CONNECT_DATA = (SID = pwsc)) )用户名为:testuser,密码为test. 2.在pd中,新建一个pdm,选择数据库为oracle9i3.选择Database->configure connections,转到system dsn标签,点击"添加",选择驱动程序,由于我的数据库是oracle,所以我选择"oracle in oraclient10g_home1"(安装了oracle客户端才有这个驱动,而精简客户端没有此驱动)4.在data source name 中,可以随便命名一个"ora-test",在tns-server name中选择第一步中的服务名称:mylcl.点击"test connection",输入用户名密码,connection ok!5.点击database->reverse engineer database ,选择odbc datasource:ora-test.然后点击确定哈哈,看见什么了.我就不说了吧pdm的图表如何?其实pd还可以通过sql来进行反向工程,我就不说了特此存档.同时也希望对大家有帮助.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8019664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存