电影院售票系统

上传人:壹****1 文档编号:378970054 上传时间:2022-11-14 格式:DOCX 页数:28 大小:338.26KB
返回 下载 相关 举报
电影院售票系统_第1页
第1页 / 共28页
电影院售票系统_第2页
第2页 / 共28页
电影院售票系统_第3页
第3页 / 共28页
电影院售票系统_第4页
第4页 / 共28页
电影院售票系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《电影院售票系统》由会员分享,可在线阅读,更多相关《电影院售票系统(28页珍藏版)》请在金锄头文库上搜索。

1、Lianyungang Technical CoUege息工程学院实训报告题目电影院售票系统成员:专业: 微软导师:连云港职业技术学院信息工程学院二O四年六月电影院售票系统学生: 于勇 王聪 指导教师:王振内容提要:随着电影在众人的娱乐生活中占据越来越重要的地位,传统手动售 票方式繁琐,统计帐户的时候一张一张的记录进入到账户薄里面,容易出现错误, 所以研究一个电影售票系统已经非常的重要了。设计电影院售票系统,能方便的订票、退票、查询财务售票情况,极大的提 高了了工作效率。用户可以注册、登陆,然后查看影片信息,订票信息,在订票 的时候,用户可以根据影片信息选择场次和座位号。管理员可以对用户信息,

2、电 影信息进行管理,主要功能有添加、删除、修改等。本系统基于Microsoft Visual studio 2010开发平台,运用C#开发语言进 行设计开发,后台数据库选用Microsoft SQL Server 2008数据库,系统页面简 洁明了,功能全面,方便用户操作体验。关键词:电影院 C# SQL ServerCinema ticketing systemAbstract : As the movie in peoples entertainment life occupy an increasingly important position, the traditional manu

3、al ticketing cumbersome, statistical account when a record into account thin inside, prone to error, so the study of a 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 s

4、ystem consists of foreground and background of two modules. In the foreground, users can register, login, 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 add

5、, delete, modify and so on.The system is based on the Microsoft Visual Studio 2008 development platform, using C # development language for design and development, background database using Microsoft SQL Server 2008 database, the system pages concise, complete function, convenient user operation exp

6、erience. Key words: C# SQL Server cinema目录1概述11.1研究背景11.2研究目的和意义12 理论知识及原理说明22.1 C#概述22.2 SQL Server 数据库22.3 XML 概述32.4 系统的配置(硬件、软件要求)43电影院售票系统系统分析53. 1需求分析53.1.1业务需求53.1.2 客户需求53.1.3 功能需求53.1.4非功能需求 63.2功能说明64数据库设计74.1数据库概念设计(E-R图)74.2数据库设计74.2.1 数据库命名规范 74.2.2 数据库逻辑设计 85电影院系统设计95.1系统整体功能结构95.2系统编码

7、实现105.2.1 登陆界面 105.2.2 注册界面 115.2.3 找回密码界面 125.2.4 DBhelper 数据库连接功能 135.2.5 售票界面(主界面) 135.2.6 关于界面 185.2.7 美化 195.2.8 各种验证界面 195.3总体实现20结论21致谢22参考文献231 概述1.1 研究背景三十年前,全中国没有一家多厅电影院,没有一家纯商业运作的电影院,电 影行业发展落后,传统的售票方式严重的影响了当时的帐户的记录工作。随着互联网技术的不断发展,用信息技术改造传统行业,将信息技术运用到 生产经营与各项管理决策中,提高市场竞争力和经济效益,所以,开发出一款电 影院

8、售票管理系统就显得尤为重要了。电影院售票系统是基于.NET技术平台,采用ADO.NET数据访问技术和相关 性能优化技术,利用C#语言设计实现,以SQL server 2008作为后台数据库系 统。由于.NET采用了可视化的程序设计,所以,系统中采用大量的可视化控件 来实现相应的功能,从而缩短了代码长度,也提高了程序的灵活性。本系统的主要作用是管理票务信息,还可以实现售票,退票,让观众及时了 解售票的情况,及时买票;以保证售票工作能更顺畅的运行。这就要求软件的设 计要结合具体实际,从而为影院管理服务,提高运行效率。为此,我进行了专门 调查,搜集了大量的资料,制定了详尽的需求分析与系统设计。本系统

9、可以很好 地帮助影院提高工作效率,进一步提高工作效益和影院现代化水平,具有很高的 开发价值和使用价值。1.2 研究目的和意义研究这样一个系统可以提高电影院的售票效率,使影院工作更加的人性化, 工作效率更高,创造更多的价值。也可以为广大用户提供一个更快捷方便的购买 电影票的方式,提高广大群众的生活质量,替用户节约时间、节省精力。总体的 研究目标如下:界面简洁、友好,易于用户操作。使用了大量控件,缩短了代码 长度。 Visual Studio.NET 2010提供了可视化的编程,所以,系统中大部分功 能通过控件实现,使得运行界面十分简洁,用户可以方便地完成查看、修改和统 计各类操作。2理论知识及原

10、理说明2.1 C#概述c#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程 语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有 宏和模板,不允许多重继承)2。C#综合了 VB简单的可视化操作和C+的高运 行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向 组件编程的支持成为.NET开发的首选语言。C#语言的主要优点大概可以归纳如 下:1. 语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指 令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初 学者通常能够快速掌握C#基本特性,而C/C+程序员转入C#则几乎

11、不会有什么 障碍。2完全面向对象:C#具有面向对象的语言所应有的基本特性:封装、继承 和多态性。它禁止多继承,禁止各种全局方法、全局变量和常量C#以类为基础 来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧 的对象设计模式都在C#语言中得到了有效的应用。3目标软件的安全性:C#符合通用类型系统的类型安全性要求,并用CLR 所提供的代码访问安全特性,从而能够在程序中方便的配置安全等级和用户权 限。此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员无需再负担 内存管理的任务,应用程序的可靠性进一步得到提高。4版本管理技术:C#语言中内置了版本控制功能,并通过接口和继承来

12、实 现应用的可扩展性3。应用程序的维护和升级更加易于管理。5灵活性与兼容性:C#中允许使用非托管代码来与其他程序(包括COM组 件、WIN32API等)进行集成和交互。它还可以通过委托(delegate)来模拟织 针的功能,通过接口来模拟多继承的实现。2.2 SQL Server 数据库SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工 具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也 不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据 库系统,可以使用相同的SQL语言作为数据输入与管理的SQL接口。它以记录集 合作为操作对象,所有SQ

13、L语句接受集合作为输入,返回集合作为输出,这种集 合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以 嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需 要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用 SQL语言可以写出非常复杂的语句。结构化查询语言(Struetured Query Language)最早是IBM的圣约瑟研究实 验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是 SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981 年推出以来,SQL语言得到了广泛的应用

14、。如今无论是像Oracle、Sybase、DB2、 Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxpro、 PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。1992年,ISO和IEC发布了 SQL国际标准,称为SQL-92。ANSI随之发布的 相应标准是ANSI SQL-92。ANSI SQL-92有时被称为ANSI SQL。SQL语言包含3个部分:数据定义语言 Data Definition Language(DDL),定义:definition/ 例 如:CREATE、DROP、ALTER 等语句。数据操作语

15、言 Data Manipulation Language(DML),操作:make/ 例如: INSERT (插入)、UPDATE (修改)、DELETE (删除)语句。数据控制语言 Dat a Con trolling Language (DCL),控制:con trol/ 例如: GRANT、REVOKE、COMMIT、ROLLBACK 等语句。2.3 XML概述可扩展标记语言XML,它可以用来标记数据、定义数据类型,是一种允许用 户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的 方法来描述和交换独立于应用程序或供应商的结构化数据。它与Access, Oracle和SQL Server等数据库不同,数据库提供了更强有力 的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,它仅仅 是存储数据。事实上它与其他数据表现形式最大的不同是:它极其简单,这是一 个看上去有点琐细的优点,但正是这点使它与众不同。标准通用标记语言、超文本标记语言是它的先驱。标准通用标记语言它是国 际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档的结构,主要 用于大量高度结构化数据的防卫区和其他各种工业领域,利于分类和索引。同它 相比,定义的功能很强大,缺点是它不适用于Web数据描

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号