当前位置:文档之家› 电影院信息管理系统设计

电影院信息管理系统设计

电影院信息管理系统设计
电影院信息管理系统设计

电影院信息管理系统设计

编号:

本科毕业设计(论文)

电影院信息管理系统

Cinema information management system

下属学院

专业

班级

学号

姓名

指导教师职称

完成日期201 年月日

诚信承诺

我谨在此承诺:本人所写的毕业论文《XXXXXXXX》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。

承诺人(签名):

年月日

摘要

【摘要】随着计算机技术的迅猛发展,计算机己经成为社会和经济发展的强大动力。国内电影行业迅猛发展,进入影院观看影片的观众数量也在增多,为了能够使电影院的购票管理更为合理和方便,电影院管理系统应运而生,一个完善的电影票信息管理系统已经成为各个电影院的新的追求目标。

本系统利用Visual Studio平台进行电影院信息管理系统的开发是此类系统未来开发的趋势之一。本文所设计的系统使用C#和SQL Server ,基本实现了预定的目标,建立起一个比较完整的电影院信息管理系统。其特点是方便快捷的操作方式,简单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。

【关键词】电影院管理;C#;SQL Server

Abstract

【ABSTRACT】With the rapid development of computer technology, the computer has become a powerful driving force of social and economic development. The rapid development of the domestic film industry, also increased the number of viewers to enter the theater to watch the movie, cinema management system came into being in order to be able to make the management of the cinema ticket is more reasonable and convenient, each cinema a movie ticket information management system has become the new goal to pursue.

This system uses the Visual Studio platform for movie theater information management system development is the trend of future development of such systems. This design system using C # and SQL Server, the basic realization of the intended target, and establish a more complete movie theater information management systems. Which is characterized by a convenient mode of operation,

easy-to-understand method for businesses and users, is a new saving system.

【KEYWORDS】cinemas management; C #; of SQL Server

目录

1 引言 (1)

1.1 课题研究背景 (1)

1.2 本课题研究意义 (1)

1.3国内外现状分析 (1)

1.4 本论文的研究方法 (2)

2 系统开发技术 (3)

2.1 .NET的简介 (3)

2.2 Visual Studio 2008简介 (3)

2.3 C#语言的简介 (4)

2.4 SQL server简介 (4)

2.4.1技术性能 (4)

2.4.2主要特点 (5)

2.5 WinForm (6)

3 需求分析 (7)

3.1 系统调查及可行性分析 (7)

3.2系统功能需求 (7)

3.3 性能需求 (8)

3.4 系统业务流程及模块介绍 (8)

4 总体设计 (9)

4.1设计原则 (9)

4.1.1 实用性原则 (9)

4.1.2 可扩展性与可维护性原则 (9)

4.1.3 安全可靠性原则 (9)

4.1.4 用户界面设计原则 (9)

4.1.5 数据库设计原则 (9)

4.2 系统功能模块图 (9)

4.3 各个模块基本流程图设计 (10)

4.4 系统E-R图 (11)

5 系统的实现 (14)

5.1 登录模块 (14)

5.2 ................... 系统主界面 16

5.3 ..................... 人员管理 20

5.4 ..................... 影片管理 21

5.5 ......................... 售票 24

5.6 ..................... 退票记录 26

6 系统测试 (28)

6.1 测试的主要内容 (28)

6.2 测试与分析 (28)

7 总结 (30)

7.1 课题总结 (30)

7.2 课题展望 (30)

参考文献 (31)

致谢 (32)

1 引言

1.1 课题研究背景

电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术,有着复杂繁多的科系。

自1905年中国第一部电影《定军山》的诞生到2010年,中国的电影业已走过了一百多年的历程。电影业的早期是以露天电影(室外放的电影)为主,采用的是活动影布。随着社会的发展,人们生活水平以及对物质享受的提高,尤其是3D影片的问世,促使群众对观看电影的视觉效果也在不断提高。由于对观看影片时的氛围、音效、视觉效果的要求,使大量的观众开始由在家中看碟转向去影城看电影。近年来去影城看电影的观众人数越来越多,从而就引发了电影票信息管理的难题。

1.2 本课题研究意义

计算机技术的飞速发展正在迅速地改变着人们的生活方式,计算机正在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,

而计算机的商业应用则尤为引人注目。提高顾客的满意度,不断完善软件功能,提升客运服务水平,不但是社会发展的需要,也是人类走向文明的标志。建立一套科学的、具有可操作性的高效的电影院信息管理服务体系,对于提高工作效率和服务质量具有重要作用。电影院在计算机上建立信息管理系统不仅方便了消费者,而且更大意义的方便了影院的工作人员。

1.3国内外现状分析

随着全球经济一体化和中国加入WTO,国际国内的竞争形势日趋激烈,类似影剧院这种中小企业将面临更为激烈的市场竞争和更加开放的市场环境,既有机遇又有挑战。中小企业都已意识到信息化对企业发展的重要性。如何审时度势,如何正确把握国家提出的“坚持以信息化带动工业化,以工业化促进信息化,走出一条科技含量高、经济效益好、资源消耗低、环境污染少、人力资源优势得到充分发挥的新型工业化路子。”的精神,如何走适合自己企业发展的信息化的道路,使企业在激烈的竞争中立于不败之地,是摆在大都数中小民营企业的面前的新课题。

现在各影院的规模变得越来越大。如果还是按以前那种方法进行手工售票管理。一是工作效力比较低。另外也使得顾客等待时间过长,严重影响影院的利益。目前国内大多数的影院自动化售票刚起步,远不及欧美国家自动化进程,在软件行业中,系统最好,安全性最佳的主要在欧美国家,如何学习甚至超越是一个远大的课题,在今天,越来越多的IT行业从业者都对系统开发看好,越来越多的人开始注重自动化与人工效率的比较,都借用数学算法把实际工作程序化,利用计算机把实际工作效率化。本课题就是要将传统的影院人工售票程序化,用以提高工作效率。

1.4 本论文的研究方法

本系统的开发采用C#程序设计语言及SQL SERVER 2008数据库进行设计与开发;主要分析了电影院信息管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等;重点对应用程序的实际开发及实现作了较详细的介绍。本系统用户首先登录到系统,系统根据用户名和密码验证用户的身份。当用户获得权

限后,就可以进行相应的操作。本文的主要内容包括:需求分析,开发环境及语言介绍,系统的设计,系统的具体实现,系统试验运行环境及结论等。

2 系统开发技术

2.1 .NET的简介

.Net框架支持多种开发语言,在生成中间语言之前,它们可以各自利用编程语法进行应用的开发,生成中间语言之后,各个语言可以对中间语言进行相互的调用,实现框架内应用的重复利用。这些语言包括:C#.Net、Visual https://www.doczj.com/doc/8017697646.html,、Visual C++.Net以及J#.Net。

.Net框架包括类、接口和值类型,它们可加速和优化开发工程并提供对系统功能的访问。为便于语言之间进行交互操作,.Net框架类型是符合公共语言规范(CLS)的,并因此可在任何编程语言中使用,唯一的条件是这些语言的编译器符合公共语言规范。

在.Net框架中,类库全部被分散到各个相应功能的命名空间中,.Net中命名空间是指相近功能类的集合。在程序开发的时候,可以将命名空间引入到代码中,然后使用该命名空间下的类,完成开发需要。,Net框架本身提供了众多的加速开发过程的命名空间。

2.2 Visual Studio 2008简介

Visual Studio 是微软公司推出的开发环境。是目前最流行的Windows 平台应用程序开发环境。目前已经开发到9.0 版本,也就是Visual Studio 2008。Visual Studio 可以用来创建Windows 平台下的Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office 插件。

有以下几个有点[6]:

1、VS2008——软件开发更智能

Visual Studio 2008 很好用,特别是自动提示和重构功能。

2、Visual Studio 2008中WCF的新增功能

Visual Studio2008对WCF的扩展,用起来很方便。

3、Visual Studio 2008中的多定向支持

Visual Studio2008为应用程序的开发带来了新的活力。

4、VS 2008支持Subversion

虽然VS2008中并未集成Ankhs,但仍然不妨碍我们的使用哦。

5、微软整合Windows Live到Visual Studio 中

VS2008程序员开发Live网络服务平台的有利武器。

6、Visual Studio 2008中的SQL数据库发布

VS2008为数据库的发布提供了更方便快捷的解决方案。

7、Visual Studio 2008加入拼写检查器

Visual Studio 2008,很好,很强大。

2.3 C#语言的简介

C#(读做"C sharp",中文译音暂时没有.专业人士一般读"C sharp",现在很多非专业一般读"C井"。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。

C# (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 计算机服务,从而使它们可以由任何语言在任何操作系统上通过计算机技术进行调用。

最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

2.4 SQL server简介

2.4.1技术性能

Common Language Runtime (CLR)集成

SQL Server 2005引入了使用Microsoft .NET 语言来开发数据库目标的性能[8]。

深入的XML集成SQL Server 2005提供一种新的XML数据类型,使在SQL Server数据库中存储XML片段或文件成为可能。

T-SQL增强新的查询类型和在交易过程中使用错误处理的功能,为开发人员在SQL Server查询开发方面提供了更高的灵活性和控制力。

2.4.2主要特点

.NET 框架主机使用SQL Server 2005,开发人员通过使用相似的语言,例如微软的Visual C# .NET和微软的Visual Basic,将能够创立数据库对象。开发人员还将能够建立两个新的对象——用户定义的类和集合[6]。

XML 技术在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(XML)是一个重要的标准。SQL Server 2005将会自身支持存储和查询可扩展标记语言文件。

https://www.doczj.com/doc/8017697646.html, 2.0 版本从对SQL类的新的支持,到多活动结果集(MARS),SQL Server

2005中的https://www.doczj.com/doc/8017697646.html,将推动数据集的存取和操纵,实现更大的可升级性和灵活性。

增强的安全性SQL Server 2005中的新安全模式将用户和对象分开,提供fine-grain access存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。

Transact-SQL 的增强性能SQL Server 2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT, APPLY, ROW_NUMBER和其他数据列排行功能,等等。

SQL 服务中介SQL服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。

通告服务通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在SQL Server 2005中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、SQL Server Management Studio。

Web服务使用SQL Server 2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。

报表服务利用SQL Server 2005, 报表服务可以提供报表控制,可以通过Visual Studio 2005发行。

全文搜索功能的增强SQL SERVER 2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。

2.5 WinForm

WinForm是.Net开发平台中对Windows Form的一种称谓。.Net 为开发WinForm的应用程序提供了丰富的Class Library(类库)。这些WinForm 类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms。在此名称空间中定义了许多类,在开发基

相关主题
文本预览
相关文档 最新文档