信息工程毕业设计论文 基于WEB的电影院订票系统.docx

上传人:b****6 文档编号:3610241 上传时间:2022-11-24 格式:DOCX 页数:38 大小:1.63MB
下载 相关 举报
信息工程毕业设计论文 基于WEB的电影院订票系统.docx_第1页
第1页 / 共38页
信息工程毕业设计论文 基于WEB的电影院订票系统.docx_第2页
第2页 / 共38页
信息工程毕业设计论文 基于WEB的电影院订票系统.docx_第3页
第3页 / 共38页
信息工程毕业设计论文 基于WEB的电影院订票系统.docx_第4页
第4页 / 共38页
信息工程毕业设计论文 基于WEB的电影院订票系统.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

信息工程毕业设计论文 基于WEB的电影院订票系统.docx

《信息工程毕业设计论文 基于WEB的电影院订票系统.docx》由会员分享,可在线阅读,更多相关《信息工程毕业设计论文 基于WEB的电影院订票系统.docx(38页珍藏版)》请在冰豆网上搜索。

信息工程毕业设计论文 基于WEB的电影院订票系统.docx

信息工程毕业设计论文基于WEB的电影院订票系统

毕业设计(论文)

 

基于WEB的电影院订票系统

 

学院:

信息科学技术学院

 

专业:

 

姓名:

 

指导老师:

 

信息工程

 

 

学号:

 

职称:

 

 

 

 

中国·珠海

二○一○年五月

Xx学院毕业设计

诚信承诺书

 

本人郑重承诺:

我所呈交的毕业设计《基于WEB的电影院订票系统》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。

 

承诺人签名:

日期:

年月日

 

基于WEB的电影院订票系统

摘要

随着网际网络蓬勃发展,许多电子商务活动逐渐成熟,许多营利或非营利事业,甚至政府单位也都积极运用网络进行行销或提供服务。

例如淘宝网上商城,实现了在网上进行开店到卖货品等一系列服务;再比如中央政府门户网站,建立人民与政府沟通的网上桥梁。

电影事业也是如此,本专题针对电影院网上订票系统做一些研究,期望能于研究中获得相关技术与观念。

本文深入探讨了WEB应用系统开发过程及其相关技术,结合实际的人工售票系统的功能需要和业务流程分析,运用动态网页、数据库、数据结构等技术,提出了网上订票系统的解决方案。

将整个系统分为了影片介绍、会员服务、电影票预订等功能模块,主要分析设计了会员对观看每场电影的座位选择问题。

关键字:

电影影城网上订票订票系统

 

CinemabookingsystembasedonWEB

Abstract

WiththeInternetthriving,manye-commercematures,manyofprofitornonprofitbusiness,andevengovernmentagenciesarealsoactivelymarketingtheuseofnetworksorservices.Forexample,TaobaoMall,achievedintheonlineshoptosellgoodsandaseriesofservices;anotherexample,thecentralgovernmentportal,toestablishcommunicationbetweenthepeopleandtheGovernmentofonlinebridge.Filmindustry,too,thetopicforcinemabookingsystemtodosomeresearchonline,lookforwardtointhestudytoobtaintherelevanttechniquesandconcepts.

ThisarticlediscussesindepththeprocessofWEBapplicationsystemsdevelopmentandrelatedtechnology,combinedwiththeactualfunctionofartificialticketingsystemandbusinessprocessanalysisneeds,usingdynamicpages,database,datastructuretechnique,theonlinebookingsystemsolutions.Theentiresystemisdividedintoadescription,memberservices,movieticketsbookingandothermodules,themainanalysisanddesignofthemembersofthewatcheverymovieseatselection.

Keywords:

moviestudiosonlinebookingreservationsystem

 

摘要Ⅰ

ABSTRACTⅡ

1绪论1

1.1引言1

1.2网上订票系统的优越性和实际应用价值1

1.3研究课题的背景和意义2

2构建系统基础3

2.1网页与网站3

2.2HTML概念3

2.3ASP简介4

2.4数据库5

3系统分析与设计11

3.1前台系统构架11

3.2后台系统构架12

3.3配置数据库13

4资料库设计14

4.1资料结构14

4.2实体关联图17

5网站的建设18

5.1首页index18

5.2会员登录21

5.3会员操作页面22

5.4热映影片23

6订票功能的实现25

6.1座位表的设计25

6.2座位的预定27

7结论与展望3

1

7.1总结31

7.2展望32

参考文献33

谢辞34

1绪论

1.1引言

近年来,随着Internet技术的快速发展,电子商务越来越流行起来,它运用电子通信作为手段进行经济活动,通过这种方式人们可以对带有经济价值的产品和服务进行宣传、购买和结算。

电子商务是一种新兴的商务方式,它能提供准确、快速、高效的商务运作,是当今商务运作发展的主流方向。

目前世界上许多国家,如美国、英国、加拿大、日本、法国等都在大规模地用电子商务来取代传统的商务活动方式,以达到全面提高其竞争力的目的。

与传统的商务模式相比,电子商务具有成本低、效率高、对市场变化反应迅速以及提供个性化服务等传统商务模式所无法比拟的优点。

电子商务的实施将人们实际生活中的商品交易活动通过互联网络模拟出来;这种交易的方式不受地理位置、资金多少或零售渠道的所有权影响,并且能使产品在世界范围内交易并向消费者提供多种多样的选择。

1.2网上订票系统的优越性和实际应用价值

建立基于WEB技术的网上订票系统把票券信息流(提供给用户的各种票券的信息,如机票、船票、公共汽车票的各种信息等)、商务流(由票券交易中伴随的购、销活动以及票券所有权的变化等一系列活动构成,商务流实现了实物所有权的交换)、以及资金流(在电子商务活动中,资金包括现金、支票甚至有价证券等等,是资金流的主要处理对象,它和付款、转帐等一系列处理过程真正构成了一个完整资金流。

资金流实现了“资金”所有权的交换。

)三种电子商务模型有机地结合起来,它具有传统的人工订票系统所不可比拟的优越性:

●首先,它利用互联网的便利性,使人们可以实时地在线选购自己需要的旅游票券。

这样避免了传统购票方式给人们带来的长途奔波、长时间排队的疲劳。

●其次,网上订票系统将人们实际的购票模式通过网络形象地模拟出来,人们在网上订票时如身临其境,并且能在任何时间选择自己所需的电影票券,这包括影片的类型、场次、座位等,并且可以获得一定的优惠票券,例如客户预定团体票时,都有可能享受优惠。

●再次,网上订票系统可以大大降低实际购票交易时间,提高工作效率。

●最后,售票系统可以及时地将数据信息完全共享给用户,用户无需再通过电话查询便可得到想要的具体票务信息,这样不仅提高了企业的服务质量,且更实际地解决了售票处/代售点电话咨询、场次表查询、订票等业务受理、投诉与建议等问题,从而提高用户对服务的满意度。

1.3研究课题的背景和意义

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

自1905年中国第一部电影《定军山》的诞生到2010年,中国的电影业已走过了一百多年的历程。

电影业的早期是以露天电影(室外放的电影)为主,采用的是活动影布。

随着社会的发展,人们生活水平以及对物质享受的提高,尤其是3D影片的问世,促使群众对观看电影的视觉效果也在不断提高。

由于对观看影片时的氛围、音效、视觉效果的要求,使大量的观众开始由在家中看碟转向去影城看电影。

近年来去影城看电影的观众人数越来越多,从而就引发了电影票订购的难以问题。

目前一般大众可以经由网际网络进行许多商业活动,例如购书、订花、购物、游戏等,其中也包含订票(例如机票、火车票、音乐剧入场券等)。

其中,在电影院方面也有业者推动相关服务,如:

华纳威秀、环球影城、国宾戏院等,已开始使用网际网络提供观众放映影片相关资讯,如场次时间表、影片预告及简介、电影院资讯等。

从网际网络到电子商务的蓬勃发展来看,类似于淘宝网上商城那种从开网店,在网上摆放商品,客人挑选物品再下订单,店主发货等一系列流程已经很成熟了。

相对于淘宝网上商城而言,目前电影院的网络服务似乎仍有不足之处。

对于使用者而言,影片的相关讯息介绍、预告片都是上XX、谷歌等网上引擎搜索得知,某个城市的特定影城往往不能提供全方位的详细信息,特别是不能满足观众对影片场次时间的查询。

社会生活节奏的加快,许多社会人士忙于工作等繁琐事务,每次想去影城观看电影都要经过现场查询最近热映的影片,每部影片的放映场次等信息,然后才能开始订票,而往往排队等候很长时间以后才发现自己要观看的那场影片的票已经售完,或是没有合适的观看座位。

电影业的蓬勃发展,必然引发的一个问题是群众对电影票需求的增大。

特别是一些关注度很高的大片上映的时候,很多观众都反应电影票实在是很难购买,有些人就只能选择观看午夜场。

在一些大城市规模很好的影城售票厅内,甚至出现要一大早起来排队去抢票的现象。

还有些观众反应等那么长的队伍能买到票,但是都没有自由选择座位的权利。

这样的情况已经普遍的存在了,很多人纷纷提出影城应该提供最近热映的的影片讯息、快要上映的影片相关预告、每场电影的场次安排,以及每场次电影票的网上预订模式。

对基于WEB的电影院订票系统的研究,对于观众而言可以增强他们对各部影片的了解,对最新的影片上映动态的掌握,让他们对影片更加期待,尤其能在网上订票模式下使观众享受到不需要等待排队买票与自由选择座位的权利。

通过网络轻松订票,从而减少许多因现场购票失败的客户,促使我国电影事业更好更快的发展。

 

2构建系统基础

2.1网页与网站

在互联网上运用最广的就是网页浏览,浏览器窗口中被显示的一个页面被称作网页。

网页中可以包括文字、图片、动画,还有视频音频等内容。

静态网页是指每一个浏览者在任意一种情况下浏览该页面,所看到的结果都是相同的。

在网站中,有些网页需要及时更新,有些网页需要与访问者进行交互,这就需要制作动态网页。

所谓动态网页,就是将浏览者的请求与后台的数据库相连接,网站将浏览者所关心的内容展示给对方,将与之无关的数据过滤掉。

动态网页是将用不同技术编辑的动态页面保存在web服务器内,当客户端用户向web服务器发出访问动态页面的请求时,web服务器将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎;解释引擎扫描整个页面,找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库、发送电子邮件、执行算术或逻辑运算器等,最后把执行结果返回web服务器。

Web服务器把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。

虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但实际上页面内容已经过服务端的处理了。

网站是众多网页的结合,不同的用户通过有组织的连接将网页整合在一起,为浏览者提供更丰富快捷的信息。

网站同时也是互联网信息服务类起的代名词。

在互联网上有数不清的网站,为人们提供各式各样的服务,上网人数的增加使得浏览者对内容的需求变的多样化了,没有任何一个网站能够满足浏览者所有的需求。

对课题“基于WEB的电影院订票系统”的研究,可以使浏览者享受更多的信息服务,让互联网的内容更精彩。

2.2HTML概念

HTML语言是超文本标记语言(HyperTextMarkupLanguage)的缩写,是由万维网之父TimBermers-lee在1989年开发的。

所谓超文本,因为它可以加入图片、声音、动画、影视等内容,而且它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。

要把信息发布到全球,就必须使用能够被大众接受的语言,也就是使用一种大多数计算机能够识别的语言。

在WWW(worldwideweb)万维网上通常使用的语言是HTML,即超文本标记语言。

HTML是Internet用于编写网页的主要语言,用HTML编写的超文本文件称为HTML文件。

使用HTML编写的网页文件也是标准的纯文本文件,我们可以用任何文本编辑器如windows的记事本程序打开它查看源代码。

也可以在用浏览器打开网页时,通过相应的查看源文件命令查看HTML的代码。

HTML的基本格式:

设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。

我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。

另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。

它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

HTML标签通常是英文词汇的全称(如块引用:

blockquote)或缩略语(如“p”代表Paragraph),但它们与一般的文本有区别,因为它们放在单书名号里。

故Paragragh标签是

块引用标签是

有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(使文字变粗)还有一些其他标签提供在页面上不显示的信息--例如标题。

基本HTML页面以DOCTYPE开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格),否则将使文档声明无效,接着是标签,以结束。

在它们之间,整个页面有两部分--标题和正文。

标题词--夹在和标签之间--这个词语在打开页面时出现在屏幕底部最小化的窗口。

正文则夹在和之间--即所有页面的内容所在。

页面上显示的任何东西都包含在这两个标签之中。

2.3ASP简介

ASP是ActiveServerPage的缩写,意为“动态服务器页面”。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

当浏览器浏览ASP网页时,web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器看到的就是动态生成的网页,也就是我们平时所说的动态网页。

基本格式:

<%

Response.write()

%>

2.3.1ASP的特点是:

1、利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

2、ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

3、服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

4、ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

5、ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;

6、由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取;

7、方便连接ACCESS与SQL数据库;

8开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。

2.3.2ASP的工作原理

1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。

2、浏览器向服务器发出请求。

3、服务器引擎开始运行ASP程序。

4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。

5、页面信息发送到浏览器。

2.3.3ASP的运行环境

ASP是美国微软公司出品的WEB编程语言,运行环境是微软公司出品的IISweb服务器。

IIS称为www服务器,也叫HTTP服务器。

安装IIS的操作系统最好是windows2000、windows2003、windowsXP。

若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。

  Internet信息服务简称为IIS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具。

IIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:

\\Inetpub\\www.root。

用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。

2.4数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

2.4.1数据库系统

对数据处理的过程,实际上就是对数据进行组织、定位、存储、检索和维护的过程,这也被称之为数据管理。

随着人们对数据管理要求的不断提高和计算机的飞速发展,数据管理技术已经历了3个阶段,分别是:

人工管理阶段,文件管理阶段,数据库系统阶段。

数据库系统一般由3个部分构成,即应用程序、DBMS(数据库管理系统)和数据库。

其中,应用程序是专门的应用软件,是需要设计和实现的部分;数据库管理系统用来在数据库中存储、修改和抽取信息,它是一个程序集合。

DBMS通常由3部分组成:

语言编译处理程序、系统运行控制程序、数据库日常管理程序。

其主要负责处理数据,并将数据转换成信息。

为实现该目的,必须对数据库进行操作,包括查询数据库来检索特定数据、更新数据库以及最终生成报表。

这些报表称为信息源,也是已处理的数据。

DBMS也负责维护数据的安全性和完整性,主要功能包括:

数据字典管理、数据存储管理、安全性管理、多用户访问控制、备份和恢复管理、数据库访问语言和应用程序编译接口、数据完整性。

数据库系统

 

 

数据库数据库

 

图2-1数据库系统结构图

 

2.4.2数据库模型

数据库模型可分为3种,分别是层次模型、网络模型和关系模型。

目前最常用的是关系型数据库,例如SQLServe。

1、层次结构模型

层次结构模型可以看成是一个“树”,每个子目录只包含一个父目录,而一个目录可以包含多个子目录(如家谱)。

开发数据的层次结构模型可以对现实世界中存在的许多类具有层次结构的组织进行建模。

图2-2层次结构模型

2.网络结构模型

网络结构模型描述多对多的实体关系,它与层次结构数据模型结合在一起是实现商业DBMS的主要数据模型。

网络架构(概念上是整个数据库组织)包括数据库名称的定义、每条记录的记录类型和构成那些记录的组件。

子架构(包含在数据库中,数据生成所必须的应用程序,被当做数据库的一部分)允许应用程序从数据库访问必需的数据。

语言允许数据库管理员在数据库中定义数据,并对数据进行维护。

图2-3网络结构模型

一个终端可能会从多个代理商那里拿货,一个代理商也可以有多个终端销售点,但产品只能由终端售出,生产商可以自己家建立终端销售点,也可以委托代理商销售。

3.关系结构模型

关系模型就是将数据库座位用一个关系集合表示出来,它是目前最重要的一种数据模型。

关系数据库系统采用关系模型座位数据库的组织方式,在该模型中一些常用的术语如下:

●关系:

一个关系对应一张表

●元组:

表中的一行即为一个元组

●属性:

表中的一列即为一个属性,给每一个属性起一个名称即为属性名

●分量:

元组中的一个属性值

●码:

表中的某个属性组,她可以唯一确定一个元组

●域:

属性的取值范围

●度:

关系的属性数量

●关系模式:

对关系的描述,一般表示为:

关系名(属性1,属性2,…)

表2-1电影信息表

编号

影片

导演

演员

类型

01

02

03

表2-1所示的电影信息表就是一个关系,简单易掌握。

下面是对关系模型约束的简单描述:

●域约束:

指每一属性值的范围必须在所列出的可能值的范围之内。

如整数和实数的标准数据类型。

字符、固定长度字符串以及可变长度字符串也可以用于日期、时间、时间戳记和货币数据类型。

●键约束:

在一个关系结构中,每一个元素都不相同,因此,关系中的所有元组也必须互不相同。

在上述“电影信息表”关系中,不可能存在两个元组可以同时具有一个“编号”的情况。

用于唯一标识每个元组的属性称作主键,在一个关系表中必须有一个主键。

帮助主键标识元组的属性称作辅键。

●关系数据库架构和完整性约束:

关系数据库架构是一个关系架构集合完整性约束集。

完整性约束规定任何主键不可以为空。

键约束和实体完整性约束是在各个关系上指定的。

引用完整性约束是在两个关系之间指定的,并且可用于维护两个关系的元组间的一致性。

关系模型的优点:

关系模型与非关系模型不同,它建立在严格的数学概念基础上,因此关系模型的概念单一。

无论实体还是实体间的联系都用关系表示;关系模型的存取路径对用户是透明的,从而具有更好的数据独立性和更好的安全保密性,简化了程序员的工作和数据库开发建立的工作。

关系数据库的缺点是速度与其他类型数据库系统相比稍慢,设计数据库管理系统的难度比较大。

2.4.3MicrosoftSQLServer

MicrosoftSQLServer是一个可伸缩、高性能的数据库管理系统是为当前的分布式客户/服务器环境特别设计的,它使用Transact-SQL语句在服务器和客户端之间传送资料请求。

图2-4资料关系模式

在图2-4中,客户端实际上是通过传送资料的请求实现对服务器端资料的操作,服务器端DBMS经过资料的统一整理,返回给客户端所需的信息。

SQLServer使用这种C/S体系结构,把所有的工作负荷分解成在服务器上的任务和在客户端上的任务,从而增强了数据库的性能和可靠性。

所谓关系模型数据库系统(RDBMS),是负责管理数据库的结构。

它的内容包括维护数据库中资料之间的关系、确定资料储存的正确性以及在系统失

展开阅读全文
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1