毕业设计论文影院售票系统设计.docx

上传人:b****1 文档编号:14044960 上传时间:2023-06-20 格式:DOCX 页数:39 大小:1.18MB
下载 相关 举报
毕业设计论文影院售票系统设计.docx_第1页
第1页 / 共39页
毕业设计论文影院售票系统设计.docx_第2页
第2页 / 共39页
毕业设计论文影院售票系统设计.docx_第3页
第3页 / 共39页
毕业设计论文影院售票系统设计.docx_第4页
第4页 / 共39页
毕业设计论文影院售票系统设计.docx_第5页
第5页 / 共39页
毕业设计论文影院售票系统设计.docx_第6页
第6页 / 共39页
毕业设计论文影院售票系统设计.docx_第7页
第7页 / 共39页
毕业设计论文影院售票系统设计.docx_第8页
第8页 / 共39页
毕业设计论文影院售票系统设计.docx_第9页
第9页 / 共39页
毕业设计论文影院售票系统设计.docx_第10页
第10页 / 共39页
毕业设计论文影院售票系统设计.docx_第11页
第11页 / 共39页
毕业设计论文影院售票系统设计.docx_第12页
第12页 / 共39页
毕业设计论文影院售票系统设计.docx_第13页
第13页 / 共39页
毕业设计论文影院售票系统设计.docx_第14页
第14页 / 共39页
毕业设计论文影院售票系统设计.docx_第15页
第15页 / 共39页
毕业设计论文影院售票系统设计.docx_第16页
第16页 / 共39页
毕业设计论文影院售票系统设计.docx_第17页
第17页 / 共39页
毕业设计论文影院售票系统设计.docx_第18页
第18页 / 共39页
毕业设计论文影院售票系统设计.docx_第19页
第19页 / 共39页
毕业设计论文影院售票系统设计.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业设计论文影院售票系统设计.docx

《毕业设计论文影院售票系统设计.docx》由会员分享,可在线阅读,更多相关《毕业设计论文影院售票系统设计.docx(39页珍藏版)》请在冰点文库上搜索。

毕业设计论文影院售票系统设计.docx

毕业设计论文影院售票系统设计

毕业设计(论文)

ASP.NET影院售票系统设计

摘要

随着经济的发展,看电影已成为人们在日常生活中普遍的娱乐方式,这也推动了国内外电影产业的发展。

由于网络技术的快速提高,网上订购电影票也在逐渐替换人们以前排队买票的现象。

网上订票既方便、又可以节省时间,还可以实现退票。

人们看电影不用再去电影院查看都有哪些影片和影片的具体信息以及场次。

现在只要能上网在家里就可以轻松查询有关所有的信息。

本系统就是根据网上影院订票的实际情况来实现的。

系统主要分成前台和后台两大模块。

在前台,用户注册登录以后可以浏览放映中影片的具体信息。

根据影片信息可以选择场次和座位,然后订票。

在后台,管理员则可以对注册用户、站内新闻、影片信息以及用户订票信息进行管理。

管理员可以添加、修改、删除站内新闻、影片信息等,而且还可以对影片统计票房。

根据前几个阶段的分析和设计,本系统采用B/S模式,同时使用.NET技术进行基本页面的设计与功能实现,后台数据库选用SQLServer2000数据库。

本系统的设计页面美观而简单,用户可以很容易地操作界面,而且本系统的功能全面,可以为影院售票工作提供良好的条件。

 

关键词:

订票系统;ASP.NET;数据库;

 

ABSTRACT

Witheconomicdevelopment,watchingmovieshasbecomecommonindailylife,whichalsocontributedtothedevelopmentofdomesticandinternationalfilmindustry.Asthenetworktechnologies’rapidimproving,onlineorderingmovieticketsarealsograduallyreplacethephenomenonofbuyingticketsinlinebefore.Onlinebookingisconvenient,butalsocansavetime.Peopledonotgotoamovietheatertofindoutwhatmoviesandvideosaswellasspecificinformationsessions.Nowyoucaneasilycheckalloftheinformationathome.

Systemismainlydividedintotwomodules:

foregroundandbackground.Intheforeground,theusercanbrowseshowupafterlogginginthevideospecificinformation.Informationcanchooseaccordingtothefilmscreeningsandseating,andticketing.Inthebackground,theadministratorcanmanageusers,stationnews,videoinformationandbookinginformation.Administratorscanadd,modifyanddeletethestationnews,movieinformation.

Thesystemisbasedontheactualsituationofonlinecinemabooking.Accordingtopreviousanalysisanddesignphase,thesystemusesB/Smode,usingboth.NETtechnology,thebasicpagedesignandimplementationoffunction,useSQLServer2000databasebackenddatabase.Thissystempagesaredesignedbeautifullyandsimply,theuserscaneasilyinterface,andthesystemfullyfunctionalandcanprovideticketsforthetheateringoodcondition.

 

Keywords:

bookingsystem;ASP.NET;database

 

1前言

1.1系统开发背景

随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计等人们的日常生活中。

影院售票系统主要是针对与电影院售票相关的一系列工作的管理,本系统的建立影院售票的管理更加规范化、系统化,查询手段更加便捷化。

同时,影院售票系统也是实现影院售票现代化和信息化的重要内容。

在当前的信息化管理浪潮下,我国的各行业不断转向信息化,现代化的高效管理模式。

影院售票管理系统使一直沿袭传统售票模式而产生的管理效率较低,经营管理水平相对滞后等现象得以改善;而这种新型的售票流程自动化、智能分析、科学宏观的管理模式已经成为各个影院售票的必然需求。

一款好的影院售票管理系统,应该是可以帮助售票人员提高工作效率,帮助影院工作人员利用计算机,对有关数据进行管理、输入、输出、查找等有关操作,使杂乱的影院售票数据能够具体化、直观化、合理化等。

近年来,随着去电影院看电影的人数的逐渐增加,人工书写数据已经不能够处理如此庞大的数据。

为了更好的适应信息时代的高效性,一个利用计算机来实现影院售票工作的系统将必然诞生。

基于对上述的认识,收集相关资料和数据,查阅有关文献及技术参数,对电影院售票的实际需求等方面进行了调研,发现目前所采用的手工记录的方法进行管理存在以下几个方面的弊端:

对象范围广,数据存储不易;填写的数据多,内容相当复杂,且大量数据重复;不易存档,成千上万的信息和堆积如山的单据对管理人员来说是一个负担,需要大量的文档资料。

鉴于以上种种原因,影院售票的管理急需一种软件来代替手工操作来管理数据资料。

近几年、很多影院已经使用C/S模式的售票系统来管理影院的信息。

可是这样用户也得去影院厅才能知道有关信息,这不能满足用户的所有需求,基于这一点,本系统设计了一个B/S模式的影院售票系统,使用户在家里也可以查询影院的所有信息。

系统也可以就影院售票进行管理,以便在最短的时间内,高效准确的完成整个售票过程。

计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具。

计算机辅助高校管理活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策。

计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个影院售票系统的动态情况,进行动态管理,从而有效的处理影院售票的管理工作,实现电影院对售票管理的自动化,提高效率。

1.2系统开发目的

影院售票系统的开发目的是使影院售票模式从手工记录转变成信息管理,为影院售票人员提供方便条件。

用户也可以轻松地在家都可以操作查找影片、订票、退票等功能。

对电影院的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。

随着电影院信息系统的不断完善,电影院售票的管理将越来越依赖于信息化的管理。

所以系统开发将围绕电影院售票工作的实际情况,使之能迅速适应电影院售票的需要。

影院售票系统的实施的现实意义是减少管理售票的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前手工记录的方式,电脑录入更加方便快捷;实现了影院售票的计算机化。

2系统开发工具

2.1什么是ASP.NET

ASP.NET是M的一部分,ASP.net是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。

它提供了一个统一的Web开发模型,并为开发人员提供了创建企业级Web应用程序所需的各种服务。

ASP.NET是一个已编译的、基于.NET的环境,可以使用任何与.NET兼容的语言(包括VisualBasic.NET、C#和Jscript.)创作应用程序。

另外,任何ASP.NET应用程序都可以完全使用.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

2.2NETFramework概述

.NETFramework是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。

.NETFramework的几个主要组成部分:

首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发技术方面,.NET提供了全新的数据库访问技术ADO.NET,以及网络应用开发技术ASP.NET和Windows编程技术WinForms;在开发语言方面,.NET提供了VB、VC++、C#、Jscript等多种语言支持;而VisualStudio.NET则是全面支持.NET的开发工具。

.NETFramework主要实现下列目标:

(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。

(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。

(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。

(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。

使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。

按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。

.NETFramework具有两个主要组件:

公共语言运行库和.NETFramework类库。

公共语言运行库是.NETFramework的基础。

您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。

事实上,代码管理的概念是运行库的基本原则。

以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。

.NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XMLWebservices)。

.NETFramework可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。

.NETFramework不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。

2.3ASP.NET的特点

(1)ASP.NET的新性能

ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。

贯穿整个ASP.NET的主题就是系统帮用户做了大部分不重要的琐碎的工作。

(2)全新的构造

新的ASP.NET引入受管代码(ManagedCode)这样一个全新概念,横贯整个视窗开发平台。

受管代码在NGWSRuntime下运行,而NGWSRuntime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。

(3)高效率

对于一个程序来讲,速度是非常重要的。

在ASP中为了尽可能精简程序代码,以至于不得不将代码移植到一个低性能的部件中。

而ASP.NET则能妥善地解决这一问题。

(4)易控制

在ASP.NET里,你将会拥有一个“Data-Bounds”(数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。

(5)语言支持

ASP.NET支持多种语言,支持编译类语言,支持比如VB、VC++、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。

(6)更好的升级能力

快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。

ASP.NET能够适应上面的要求。

2.4C#

C#是一种最新的、面向对象的编程语言,是微软在Microsoft.NET中推出的全新语言。

这种全新的面向对象的语言使得开发者可以快速的构建从底层系统级到高层商业组件的不同应用。

C#在保证了强大的功能和灵活性的同时,给C和C++带来了类似于VB的快速开发,并且它还针对.NET作了特别设计,比如C#允许XML数据直接映射为它的数据类型等等,这些特性结合起来使得C#成为优秀的下一代网络编程语言。

2.5SQLServer2000

SQLServer2000是Microsoft公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。

SQLServer2000具有较好的可伸缩性和可靠性,提供了以Web标准为基础的扩展数据库编程功能,可以满足电子商务和企业应用程序的要求。

SQLServer2000支持XML和Internet标准,具有基于Web的分析能力,允许使用内置的存储过程以XML格式存储、更新、删除和检索数据。

由于ASP.NET与SQLServer2000都是由微软公司出品的,所以在ASP.NET应用于后台程序中,有专门针对SQLServer2000的数据应用类库供用户使用,方便了用户对数据的操作。

2.6MicrosoftVisualStudio.NET

VisualStudio.NET作为微软的下一代开发工具,它和.NET开发框架紧密结合,是构建下一代互联网应用的优秀工具。

由于VisualStudio.NET通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;十分方便.NET程序的创建和调试,所以VisualStudio.NET是开发ASP.NET应用程序的常用工具。

在VisualStudio.NET中用户可以直接使用它里面的组件来创建ASP.NET应用程序,同时它也是一个功能丰富的编程环境,集成了多种语言支持(如:

C#、VC++、VB);简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。

当用VisualStudio.NET创建一个ASP.NET工程时,VisualStudio.NET会自动配置好IIS应用,用户直接应用即可。

 

3需求分析

3.1可行性分析

3.1.1技术可行性

根据电影院提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。

同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。

由以上分析可知,影院售票系统的开发在技术上是可行的。

3.1.2经济可行性

电影院具有信息化的处理设施,并且拥有支持本系统的应用平台。

因此无需再投入资金购买其他设施。

系统的开发基于本人对程序开发的实践学习而来,电影院无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。

由以上分析可知,影院售票系统在经济上是可行的。

3.1.3操作可行性

根据系统页面用户可以自动查询影片信息,站内新闻,后台个人资料等。

还可浏览完影片信息以后操作订票、退票等功能。

管理员也可以在后台添加、修改并删除站内新闻、影片信息,还可以管理注册用户信息和用户订票信息。

由以上分析可知本系统在操作上也是可行的。

3.2系统流程图

首先未注册的用户要先注册,注册完了以后输入用户名和密码进入页面。

根据网站上的影片信息用户可以选择自己喜欢的电影来订票。

然后订票信息会自动存储到后台订票信息数据当中。

本系统的具体流程为如图3.1所示。

 

 

图3.1系统流程图

3.3数据流图

本系统的基本模型数据流图为如图3.2所示。

 

图3.2系统基本模型数据流图

从这张图上对订票系统所能了解到得信息非常有限。

所以下一步就要把基本系统模型细化,描绘系统的主要功能。

系统功能的数据流图可以在图3.3中看出。

 

 

图3.3系统功能数据流图

由于论文的篇幅限制不能一一列举数据流图,只给出了部分的数据流图,其他数据流图的画法基本一致。

 

4总体设计

4.1系统前台功能模块设计

本影院售票系统的前台功能主要有站内新闻、用户注册、影片资讯、订票等四大模块;前台的基本层次结构图如图4.1所示。

 

图4.1影院售票系统前台功能模块图

功能说明:

(1)网站首页:

在网站首页中用户可以了解最新上映的电影和热门电影以及网站的站内新闻。

(2)站内新闻:

用户可以浏览网站更新的有关新闻。

(3)影片资讯:

影片资讯模块主要给用户提供对相关影片的详细介绍。

用户可以通过该页面了解最新上映的电影以及电影的有关信息,例如该影片的导演、主演、剧情、片长、票价等。

接下来可以选择自己想看的电影、然后跳转到订票页面再选择场次和座位,就可以成功订票。

该功能要下下面单独介绍。

(4)用户注册:

用户要想订票就得先注册,注册完以后登陆。

注册用户的个人功能模块如图4.2所示。

 

 

图4.2用户个人功能模块图

用户登陆:

用户输入自己已注册的用户名和密码,成功登陆以后可以进入影片详细页面选择场次和座位、然后点击订票按钮就可以成功订票。

用户还可以进入个人后台修改个人资料、管理个人订票记录。

4.2系统后台功能模块设计

图4.3为影院售票系统后台的层次模块图:

 

图4.3影院售票系统后台功能模块图

 

模块说明:

(1)系统管理:

系统管理模块实现对管理员的添加和删除功能。

例如、超级管理员可以添加并删除普通管理员,但是普通管理员实现不了这个功能。

普通管理员只能对以下的站内信息、注册用户信息、订票信息进行添加、修改并删除等功能。

(2)站内新闻管理:

可以对站内新闻执行添加、查询修改、删除等功能。

(3)注册用户信息管理:

对注册的用户进行管理。

(4)影片信息管理:

对放映影片的信息进行添加、查询、修改、删除等功能。

(5)订票管理:

对用户的订票、退票等功能进行管理。

还可以针对每个电影统计票房。

4.3数据库表设计

表4.1新闻信息表

列名

数据类型

长度

允许空

字段说明

ID

int

4

title

varchar

50

站内新闻标题

content

varchar

255

站内新闻内容

addtime

datetime

8

说明:

新闻信息表用于存放站内新闻的信息。

 

表4.2后台管理员用户信息表

列名

数据类型

长度

允许空

字段说明

ID

int

4

username

varchar

50

用户名

pwd

varchar

50

密码

qx

varchar

50

权限

addtime

datetime

8

说明:

用户信息表用于存放后台管理员的基本信息。

 

表4.3注册用户信息表

列名

数据类型

长度

允许空

字段说明

ID

int

4

yonghuming

varchar

50

用户名

mima

varchar

50

密码

xingming

varchar

50

真实姓名

dianhua

varchar

50

电话

youxiang

varchar

50

邮箱地址

xingbie

varchar

50

性别

beizhu

varchar

50

备注

addtime

datetime

8

说明:

注册信息表用于存放用户注册的基本信息。

表4.4影片信息表

列名

数据类型

长度

允许空

字段说明

ID

int

4

bianhao

varchar

50

编号

yingpinamingcheng

varchar

50

影片名称

daoyan

varchar

50

导演

zhuyan

varchar

50

主演

yingpianleixing

varchar

50

影片类型

guojia

varchar

50

国家

pianchang

varchar

50

片长

shangyingshijian

varchar

50

上映时间

piaojia

varchar

50

票价

tupian

varchar

50

图片

beizhu

varchar

800

备注(由于文章的长短所以把长度设置为800)

addtime

datetime

8

说明:

影片信息表用来存放影片的基本信息。

表4.5友情链接信息表

列名

数据类型

长度

允许空

字段说明

ID

int

4

wangzhanmingcheng

varchar

50

网站名称

wangzhi

varchar

50

网址

addtime

datetime

8

说明:

友情链接信息表用来存放友情链接的基本信息。

表4.6订票记录信息表

列名

数据类型

长度

允许空

字段说明

ID

int

4

dingpiaoren

varchar

50

订票人即用户名

yingpianbianhao

varchar

50

影片编号

yingpianmingcheng

varchar

50

影片名称

fangyingshijian

varchar

50

放映时间

fangyingdidian

varchar

50

放映地点

zuowei

varchar

50

座位

piaojia

varchar

50

票价

addtime

datetime

8

说明:

订票信息表用来存放订票的基本信息。

4.4系统E-R图

从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出本系统E-R图,如图4.4所示。

 

图4.4系统E-R图

其中影片信息实体属性图又为如下图4.5所示。

 

图4.5影片信息实体属性图

影片场次实体属性图为如图4.6所示。

 

图4.6影片场次实体属性图

用户实体属性图为如图4.6所示。

 

图4.6用户信息实

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2