电影院售票系统论文.docx
《电影院售票系统论文.docx》由会员分享,可在线阅读,更多相关《电影院售票系统论文.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内容提要: 随着电影在众人的娱乐生活中占据越来越重要的地位,传统手动售票方式繁琐,统计帐户的时候一张一张的记录进入到账户薄里面,容易出现错误, 所以研究一个电影售票系统已经非常的重要了。设计电影院售票系统,能方便的订票、退票、查询财务售票情况,极大的提高了了工作效率。 本系统由前台和后台两大模块。在前台,用户可以注册、登陆,然后查看影片信息,订票信息,在订票的时候,用户可以根据影片信息选择场次和座位号。在后台,管理员可以对用户信息,电影信息进行管理,主要功能有添加、删除、修改等。本系统基于 Microsoft Visual studio 2005 开发平台,运用 C#开发语言进行设计开发,后台
2、数据库选用 Microsoft SQL Server 2005 数据库,系统页面简洁明了,功能全面,方便用户操作体验。关键词:电影院 自动售票 C# SQL ServerCinema ticketing systemAbstract : As the movie in peoples entertainment life occupy an increasingly important position, the traditional manual ticketing cumbersome, statistical account when a record into account thi
3、n inside, prone to error, so the study ofa movie ticketing system is very important.Design of cinema ticketing system, to facilitate the booking, refunds, query financial ticketing, greatly improves the work efficiency.The system consists of foreground and background of two modules. In the foregroun
4、d, users can register, login, and then view the video information, booking information, booking tickets when, users can according to the video information selection number and seat number. In the background, the administrator can the user information, the information management, the main function of
5、 add, delete, modify and so on.The system is based on the Microsoft Visual Studio 2005 development platform, using C # development language for design and development, background database using Microsoft SQL Server 2005 database, the system pages concise, complete function, convenient user operation
6、 experience.Key words: C# SQL Server cinema Automatic ticketing目录11 概述11.1 研究背景11.2 研究目的和意义11.3 本系统所具备的功能22 理论知识及原理说明22.1 C#概述22.2 SQLServer 数据库概述33 电影院售票系统系统分析33.1 需求分析43.1.1 业务需求43.1.2 客户需求43.1.3 功能需求43.1.4 非功能需求43.2 功能说明54 数据库设计54.1 数据库概念设计(E-R 图)54.2 数据库设计84.2.1 数据库命名规范84.2.2 数据库逻辑设计84.2.3 关系图12
7、5 电影院系统设计135.1 系统整体功能结构135.2 系统主要功能模块详细设计145.2.1 本系统所有的窗体介绍145.2.2 登陆界面145.2.3 主界面155.2.4 订票界面165.2.5 Dbhelper 数据库连接功能185.2.6 查询界面185.2.7 注册和添加新电影功能模块实现205.2.8 删除修改添加电影功能模块实现215.2.9 各种验证界面22结 论23致 谢23参考文献24电影院售票系统1 概述1.1 研究背景三十年前,全中国没有一家多厅电影院,没有一家纯商业运作的电影院,电影行业发展落后,传统的售票方式严重的影响了当时的帐户的记录工作。随着互联网技术的不断
8、发展,用信息技术改造传统行业,将信息技术运用到生产经营与各项管理决策中,提高市场竞争力和经济效益,所以,开发出一款电影院售票管理系统就显得尤为重要了。电影院售票系统是基于.NET 技术平台,采用 ADO.NET 数据访问技术和相关性能优化技术,利用 C#语言设计实现,以 SQL server2000 作为后台数据库系统。由于.NET 采用了可视化的程序设计,所以,系统中采用大量的可视化控件来实现相应的功能,从而缩短了代码长度,也提高了程序的灵活性。本系统的主要作用是管理票务信息,还可以实现预订票,退票,让观众及时了解售票的情况,及时买票;以保证售票工作能更顺畅的运行。这就要求软件的设计要结合具
9、体实际,从而为影院管理服务,提高运行效率。为此,我进行了专门调查,搜集了大量的资料,制定了详尽的需求分析与系统设计。本系统可以很好地帮助影院提高工作效率,进一步提高工作效益和影院现代化水平,具有很高的开发价值和使用价值。1.2 研究目的和意义研究这样一个系统可以提高电影院的售票效率,使影院工作更加的人性化, 工作效率更高,创造更多的价值。也可以为广大用户提供一个更快捷方便的购买电影票的方式,提高广大群众的生活质量,替用户节约时间、节省精力。总体的研究目标如下:界面简洁、友好,易于用户操作。使用了大量控件,缩短了代码长度。Visual Studio.NET 2005 提供了可视化的编程,所以,系
10、统中大部分功能通过控件实现, 使得运行界面十分简洁,用户可以方便地完成查看、修改和统计各类操作。分权限管理,满足不同用户的需求。系统用户包括:用户、售票员和管理员,所以在分析设计初期,就分别为三类用户分配了相应权限,用户登录系统时,会根据权限跳转至不同的界面。各类信息及时发布,提高效率。各类信息(包括:电影信息、人员管理信息、坐席信息和放映时间信息等)由管理员及时发布,并提供了相应的查询统计模块, 从而方便管理员统计和存档。1.3 本系统所具备的功能本系统主要是实现电影院售票管理系统,从而提高售票效率。使用本系统, 可以有效地管理和统计影票的基本信息和各类影院的相关信息,包括:影票基本信息、影
11、院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改、查询统计功能,同时,还可以将这些信息打印输出,以方便整理和存档。具体功能模块如下:1. 销售管理(影票信息的增加、查询和统计)2. 预定影票管理(影票信息的预定和生成取票号)3. 退票管理(影票的退票操作等)4. 查询管理(财务查询,售票情况查询)5. 用户管理(用户权限的分配)2 理论知识及原理说明2.1 C#概述C#是一种安全的、稳定的、简单的,由C 和 C+衍生出来的面向对象的编程语言。它在继承C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承)2。C#综合了 VB 简单的可视化操作和
12、 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。C#语言的主要优点大概可以归纳如下:1. 语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能够快速掌握 C#基本特性,而 C/C+程序员转入 C#则几乎不会有什么障碍。2. 完全面向对象:C#具有面向对象的语言所应有的基本特性:封装、继承和多态性。它禁止多继承,禁止各种全局方法、全局变量和常量。C#以类为基础来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧
13、的对象设计模式都在 C#语言中得到了有效的应用。3. 目标软件的安全性:C#符合通用类型系统的类型安全性要求,并用 CLR 所提供的代码访问安全特性,从而能够在程序中方便的配置安全等级和用户权限。此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员无需再负担内存管理的任务,应用程序的可靠性进一步得到提高。4. 版本管理技术:C#语言中内置了版本控制功能,并通过接口和继承来实现应用的可扩展性3。应用程序的维护和升级更加易于管理。5. 灵活性与兼容性:C#中允许使用非托管代码来与其他程序(包括 COM 组件、WIN32API 等)进行集成和交互。它还可以通过委托(delegate)来模拟织针的
14、功能,通过接口来模拟多继承的实现。2.2 SQLServer 数据库概述SQL 是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与管理的 SQL 接口。它以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一
15、大段程序实现的功能只需要一个 SQL 语句就可以达到目的,这也意味着用SQL 语言可以写出非常复杂的语句。结构化查询语言(Structured Query Language)最早是 IBM 的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R 开发的一种查询语言,它的前身是SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 1981 年推出以来,SQL 语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server 这些大型的数据库管理系统,还是像 Visual Foxpro、PowerBuilder 这些PC
16、 上常用的数据库开发系统,都支持 SQL 语言作为查询语言。美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了 SQL 标准。ANSI 是一个美国工业和商业集团组织,负责开发美国的商务和通讯标准。ANSI 同时也是 ISO 和 International Electrotechnical Commission(IEC)的成员之一。ANSI 发布与国际标准组织相应的美国标准。1992 年,ISO 和 IEC 发布了 SQL 国际标准,称为 SQL-92。ANSI 随之发布的相应标准是 ANSI SQL-92。ANSI SQL-92 有时被称为 ANSI SQL。尽管不同的关系数据库使
17、用的 SQL 版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server 使用 ANSI SQL-92 的扩展集,称为T-SQL,其遵循 ANSI 制定的 SQL-92 标准。SQL 语言包含 3 个部分:数据定义语言 Data Definition Language(DDL),定义:definition/ 例如: CREATE、DROP、ALTER 等语句。数据操作语言 Data Manipulation Language(DML ),操作: make/ 例如: INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。数据控制语言 Data Controlli
18、ng Language(DCL),控制:control/ 例如: GRANT、REVOKE、COMMIT、ROLLBACK 等语句。SQL 语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)133 电影院售票系统系统分析3.1 需求分析3.1.1 业务需求随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一,传统的电影售票都是人工服务,观看座位都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理,因此,充分利用现代信息化,因特网的优势,设计“电影
19、院自动售票系统”,提高工作效率,提高信息的及时性,减轻各级相关工作人员的劳动度是非常有必要和紧迫的任务。电影院售票系统可以实现影片的登记和电影票的购买,可以方便的进行电影以及实时影票信息的查询等,从而做到方便的售票操作,方便工作人员的同时也让顾客能够轻轻松松地买票。3.1.2 客户需求本系统的最终用户特点:对操作人员和维护人员的教育水平和技术专长要求不大,只要能够掌握基本的电脑知识,能够运用简单的操作。本系统能够使顾客在购买电影票的时候方便的选择座位以及查询电影信息。3.1.3 功能需求售票员:1. 查找即将上映的影片信息2. 售票和为顾客挑选满意座位 管 理 员 : 1从上映的影片中删掉某部
20、影片2. 添加即将上映的影片3. 查询某部影片的上座率4. 查询财务收入顾客:1. 买票2退票3. 选位3.1.4 非功能需求1. 系统在 30 秒之内响应客户需求2. 系统应该在没故障的前提下每天都是可以使用的3. 一个客户在看了使用说明书的情况下,2 个小时内可以学会使用这个系统3.2 功能说明1. 根据用户输入的信息查询。1) 根据所选的电影名称来查询。查出电影的播放时间,电影票价,剩余票数。2) 根据所选的导演来查询。查出该导演的近期播放的影片和相应的信息。2. 因意外情况而无法播放或增加的电影。1)管理员可以删除该电影的信息,并替换一部电影。3. 订票。1) 只有售票员才能订票,管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电影院 售票 系统 论文
限制150内