• / 41
  • 下载费用:10 金币  

基于WEB的电影院订票系统.doc

关 键 词:
基于WEB的电影院订票系统.doc
资源描述:
毕业设计(论文)基于 WEB 的电影院订票系统中国·珠海二○一○ 年 五 月北京理工大学珠海学院毕业设计诚信承诺书本人郑重承诺:我所呈交的毕业设计《基于 WEB 的电影院订票系统》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。承诺人签名: 日期: 年 月 日北京理工大学珠海学院 2010 届毕业论文I基于 WEB 的电影院订票系统摘 要随着网际网络蓬勃发展,许多电子商务活动逐渐成熟,许多营利或非营利事业,甚至政府单位也都积极运用网络进行行销或提供服务。例如淘宝网上商城,实现了在网上进行开店到卖货品等一系列服务;再比如中央政府门户网站,建立人民与政府沟通的网上桥梁。电影事业也是如此,本专题针对电影院网上订票系统做一些研究,期望能于研究中获得相关技术与观念。本文深入探讨了 WEB 应用系统开发过程及其相关技术,结合实际的人工售票系统的功能需要和业务流程分析,运用动态网页、数据库、数据结构等技术,提出了网上订票系统的解决方案。将整个系统分为了影片介绍、会员服务、电影票预订等功能模块,主要分析设计了会员对观看每场电影的座位选择问题。关键字:电影 影城 网上订票 订票系统北京理工大学珠海学院 2010 届毕业论文IICinema booking system based on WEBAbstractWith the Internet thriving, many e-commerce matures, many of profit or nonprofit business, and even government agencies are also actively marketing the use of networks or services. For example, Taobao Mall, achieved in the online shop to sell goods and a series of services; another example, the central government portal, to establish communication between the people and the Government of online bridge. Film industry, too, the topic for cinema booking system to do some research online, look forward to in the study to obtain the relevant techniques and concepts.This article discusses in depth the process of WEB application systems development and related technology, combined with the actual function of artificial ticketing system and business process analysis needs, using dynamic pages, database, data structure technique, the online booking system solutions. The entire system is divided into a description, member services, movie tickets booking and other modules, the main analysis and design of the members of the watch every movie seat selection.Keywords: movie studios online booking reservation system北京理工大学珠海学院 2010 届毕业论文III目 录摘 要 .ⅠABSTRACT.Ⅱ1 绪论 11.1 引言 .11.2 网上订票系统的优越性和实际应用价值 .11.3 研究课题的背景和意义 22 构建系统基础 32.1 网页与网站 .32.2HTML 概念 .32.3 ASP 简介 .42.4 数据库 .53 系统分析与设计 .113.1 前台系统构架.113.2 后台系统构架.123.3 配置数据库 134 资料库设计 .144.1 资料结构 144.2 实体关联图 175 网站的建设 .185.1 首页 index 185.2 会员登录 21页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中北京理工大学珠海学院 2010 届毕业论文IV5.3 会员操作页面.225.4 热映影片 236 订票功能的实现 .256.1 座位表的设计.256.2 座位的预定 277 结论与展望 .317.1 总结 317.2 展望 32参考文献 .33谢辞 .34页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中页码用罗马数字,宋体五号,居中北京理工大学珠海学院 2010 届本科生毕业论文11 绪论1.1 引言近年来,随着 Internet 技术的快速发展,电子商务越来越流行起来,它运用电子通信作为手段进行经济活动,通过这种方式人们可以对带有经济价值的产品和服务进行宣传、购买和结算。电子商务是一种新兴的商务方式,它能提供准确、快速、高效的商务运作,是当今商务运作发展的主流方向。目前世界上许多国家,如美国、英国、加拿大、日本、法国等都在大规模地用电子商务来取代传统的商务活动方式,以达到全面提高其竞争力的目的。与传统的商务模式相比,电子商务具有成本低、效率高、对市场变化反应迅速以及提供个性化服务等传统商务模式所无法比拟的优点。电子商务的实施将人们实际生活中的商品交易活动通过互联网络模拟出来;这种交易的方式不受地理位置、资金多少或零售渠道的所有权影响,并且能使产品在世界范围内交易并向消费者提供多种多样的选择。1.2 网上订票系统的优越性和实际应用价值建立基于 WEB 技术的网上订票系统把票券信息流(提供给用户的各种票券的信息,如机票、船票、公共汽车票的各种信息等)、商务流(由票券交易中伴随的购、销活动以及票券所有权的变化等一系列活动构成,商务流实现了实物所有权的交换)、以及资金流(在电子商务活动中,资金包括现金、支票甚至有价证券等等,是资金流的主要处理对象,它和付款、转帐等一系列处理过程真正构成了一个完整资金流。资金流实现了“资金”所有权的交换。)三种电子商务模型有机地结合起来,它具有传统的人工订票系统所不可比拟的优越性: 首先,它利用互联网的便利性,使人们可以实时地在线选购自己需要的旅游票券。这样避免了传统购票方式给人们带来的长途奔波、长时间排队的疲劳。 其次,网上订票系统将人们实际的购票模式通过网络形象地模拟出来,人们在网上订票时如身临其境,并且能在任何时间选择自己所需的电影票券,这包括影片的类型、场次、座位等,并且可以获得一定的优惠票券,例如客户预定团体票时,都有可能享受优惠。 再次,网上订票系统可以大大降低实际购票交易时间,提高工作效率。  最后,售票系统可以及时地将数据信息完全共享给用户,用户无需再通过电话查询便可得到想要的具体票务信息,这样不仅提高了企业的服务质量,且更实际地解决了售票处/代售点电话咨询、场次表查询、订票等业务受理、投诉与建议等问题,从而提高用户对服务的满意度。1.3 研究课题的背景和意义电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术,有北京理工大学珠海学院 2010 届本科生毕业论文2着复杂繁多的科系。自 1905 年中国第一部电影《定军山》的诞生到 2010 年,中国的电影业已走过了一百多年的历程。电影业的早期是以露天电影(室外放的电影)为主,采用的是活动影布。随着社会的发展,人们生活水平以及对物质享受的提高,尤其是 3D 影片的问世,促使群众对观看电影的视觉效果也在不断提高。由于对观看影片时的氛围、音效、视觉效果的要求,使大量的观众开始由在家中看碟转向去影城看电影。近年来去影城看电影的观众人数越来越多,从而就引发了电影票订购的难以问题。目前一般大众可以经由网际网络进行许多商业活动,例如购书、订花、购物、游戏等,其中也包含订票(例如机票、火车票、音乐剧入场券等) 。其中,在电影院方面也有业者推动相关服务,如:华纳威秀、环球影城、国宾戏院等,已开始使用网际网络提供观众放映影片相关资讯,如场次时间表、影片预告及简介、电影院资讯等。从网际网络到电子商务的蓬勃发展来看,类似于淘宝网上商城那种从开网店,在网上摆放商品,客人挑选物品再下订单,店主发货等一系列流程已经很成熟了。相对于淘宝网上商城而言,目前电影院的网络服务似乎仍有不足之处。对于使用者而言,影片的相关讯息介绍、预告片都是上百度、谷歌等网上引擎搜索得知,某个城市的特定影城往往不能提供全方位的详细信息,特别是不能满足观众对影片场次时间的查询。社会生活节奏的加快,许多社会人士忙于工作等繁琐事务,每次想去影城观看电影都要经过现场查询最近热映的影片,每部影片的放映场次等信息,然后才能开始订票,而往往排队等候很长时间以后才发现自己要观看的那场影片的票已经售完,或是没有合适的观看座位。电影业的蓬勃发展,必然引发的一个问题是群众对电影票需求的增大。特别是一些关注度很高的大片上映的时候,很多观众都反应电影票实在是很难购买,有些人就只能选择观看午夜场。在一些大城市规模很好的影城售票厅内,甚至出现要一大早起来排队去抢票的现象。还有些观众反应等那么长的队伍能买到票,但是都没有自由选择座位的权利。这样的情况已经普遍的存在了,很多人纷纷提出影城应该提供最近热映的的影片讯息、快要上映的影片相关预告、每场电影的场次安排,以及每场次电影票的网上预订模式。对基于 WEB 的电影院订票系统的研究,对于观众而言可以增强他们对各部影片的了解,对最新的影片上映动态的掌握,让他们对影片更加期待,尤其能在网上订票模式下使观众享受到不需要等待排队买票与自由选择座位的权利。通过网络轻松订票,从而减少许多因现场购票失败的客户,促使我国电影事业更好更快的发展。北京理工大学珠海学院 2010 届本科生毕业论文32 构建系统基础2.1 网页与网站在互联网上运用最广的就是网页浏览,浏览器窗口中被显示的一个页面被称作网页。网页中可以包括文字、图片、动画,还有视频音频等内容。静态网页是指每一个浏览者在任意一种情况下浏览该页面,所看到的结果都是相同的。在网站中,有些网页需要及时更新,有些网页需要与访问者进行交互,这就需要制作动态网页。所谓动态网页,就是将浏览者的请求与后台的数据库相连接,网站将浏览者所关心的内容展示给对方,将与之无关的数据过滤掉。动态网页是将用不同技术编辑的动态页面保存在 web 服务器内,当客户端用户向 web服务器发出访问动态页面的请求时,web 服务器将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎;解释引擎扫描整个页面,找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库、发送电子邮件、执行算术或逻辑运算器等,最后把执行结果返回 web 服务器。Web服务器把解释引擎的执行结果连同页面上的 HTML 内容以及各种客户端脚本一同传送到客户端。虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但实际上页面内容已经过服务端的处理了。网站是众多网页的结合,不同的用户通过有组织的连接将网页整合在一起,为浏览者提供更丰富快捷的信息。网站同时也是互联网信息服务类起的代名词。在互联网上有数不清的网站,为人们提供各式各样的服务,上网人数的增加使得浏览者对内容的需求变的多样化了,没有任何一个网站能够满足浏览者所有的需求。对课题“基于 WEB 的电影院订票系统”的研究,可以使浏览者享受更多的信息服务,让互联网的内容更精彩。2.2 HTML 概念HTML 语言是超文本标记语言(Hyper Text Markup Language)的缩写,是由万维网之父 Tim Bermers-lee 在 1989 年开发的。所谓超文本,因为它可以加入图片、声音、动画、影视等内容,而且它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。要把信息发布到全球,就必须使用能够被大众接受的语言,也就是使用一种大多数计算机能够识别的语言。在 WWW(world wide web)万维网上通常使用的语言是 HTML,即超文本标记语言。HTML 是 Internet 用于编写网页的主要语言,用 HTML 编写的超文本文件称为 HTML 文件。使用 HTML 编写的网页文件也是标准的纯文本文件,我们可以用任何文本编辑器如 windows 的记事本程序打开它查看源代码。也可以在用浏览器打开网页北京理工大学珠海学院 2010 届本科生毕业论文4时,通过相应的查看源文件命令查看 HTML 的代码。HTML 的基本格式: 设计 HTML 语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 另外,HTML 是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。HTML 标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph) ,但它们与一般的文本有区别,因为它们放在单书名号里。故 Paragragh 标签是,块引用标签是。有些标签说明页面如何被格式化(例如,开始一个新段落) ,其他则说明这些词如何显示(使文字变粗)还有一些其他标签提供在页面上不显示的信息--例如标题。基本 HTML 页面以 DOCTYPE 开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格) ,否则将使文档声明无效,接着是标签,以结束。在它们之间,整个页面有两部分--标题和正文。 标题词--夹在和标签之间--这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在和之间--即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。2.3 ASP 简介ASP 是 Active Server Page 的缩写,意为“动态服务器页面” 。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。当浏览器浏览 ASP 网页时,web 服务器就会根据请求生成相应的 HTML 代码然后再返回给浏览器,这样浏览器看到的就是动态生成的网页,也就是我们平时所说的动态网页。基本格式: 2.3.1 ASP 的特点是:北京理工大学珠海学院 2010 届本科生毕业论文51、利用 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.2 ASP 的工作原理1、 用 户 向 浏 览 器 地 址 栏 输 入 网 址 , 默 认 页 面 的 扩 展 名 是 .asp。 2、 浏 览 器 向 服 务 器 发 出 请 求 。 3、 服 务 器 引 擎 开 始 运 行 ASP 程 序 。4、 ASP 文 件 按 照 从 上 到 下 的 顺 序 开 始 处 理 , 执 行 脚 本 命 令 , 执 行 HTML 页 面 内 容 。 5、 页 面 信 息 发 送 到 浏 览 器 。2.3.3 ASP 的运行环境ASP 是美国微软公司出品的 WEB 编程语言,运行环境是微软公司出品的 IIS web 服务器。IIS 称为 www 服务器,也叫 HTTP 服务器。安装 IIS 的操作系统最好是 windows 2000、windows 2003、windows XP。若操作系统中还未安装 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 数据库系统北京理工大学珠海学院 2010 届本科生毕业论文6应用程序处理查询应用程序的软件访问已存储数据的软件对数据处理的过程,实际上就是对数据进行组织、定位、存储、检索和维护的过程,这也被称之为数据管理。随着人们对数据管理要求的不断提高和计算机的飞速发展,数据管理技术已经历了 3 个阶段,分别是:人工管理阶段,文件管理阶段,数据库系统阶段。数据库系统一般由 3 个部分构成,即应用程序、DBMS(数据库管理系统)和数据库。其中,应用程序是专门的应用软件,是需要设计和实现的部分;数据库管理系统用来在数据库中存储、修改和抽取信息,它是一个程序集合。DBMS 通常由 3 部分组成:语言编译处理程序、系统运行控制程序、数据库日常管理程序。其主要负责处理数据,并将数据转换成信息。为实现该目的,必须对数据库进行操作,包括查询数据库来检索特定数据、更新数据库以及最终生成报表。这些报表称为信息源,也是已处理的数据。DBMS 也负责维护数据的安全性和完整性,主要功能包括:数据字典管理、数据存储管理、安全性管理、多用户访问控制、备份和恢复管理、数据库访问语言和应用程序编译接口、数据完整性。数据库系统数据库管理系统数据库 数据库图 2-1 数据库系统结构图2.4.2 数据库模型数据库模型可分为 3 种,分别是层次模型、网络模型和关系模型。目前最常用的是关系型数据库,例如 SQL Serve。1、层次结构模型北京理工大学珠海学院 2010 届本科生毕业论文7层次结构模型可以看成是一个“树” ,每个子目录只包含一个父目录,而一个目录可以包含多个子目录(如家谱) 。开发数据的层次结构模型可以对现实世界中存在的许多类具有层次结构的组织进行建模。计算机系统硬件系统 软件系统中处理器 存储器 输入设备 输出设备图 2-2 层次结构模型2.网络结构模型网络结构模型描述多对多的实体关系,它与层次结构数据模型结合在一起是实现商业 DBMS 的主要数据模型。网络架构(概念上是整个数据库组织)包括数据库名称的定义、每条记录的记录类型和构成那些记录的组件。子架构(包含在数据库中,数据生成所必须的应用程序,被当做数据库的一部分)允许应用程序从数据库访问必需的数据。语言允许数据库管理员在数据库中定义数据,并对数据进行维护。生产商终端 1 代理商 1 代理商 2终端 2 终端 3图 2-3 网络结构模型一个终端可能会从多个代理商那里拿货,一个代理商也可以有多个终端销售点,但产品只能由终端售出,生产商可以自己家建立终端销售点,也可以委托代理商销售。3.关系结构模型北京理工大学珠海学院 2010 届本科生毕业论文8关系模型就是将数据库座位用一个关系集合表示出来,它是目前最重要的一种数据模型。关系数据库系统采用关系模型座位数据库的组织方式,在该模型中一些常用的术语如下: 关系:一个关系对应一张表 元组:表中的一行即为一个元组 属性:表中的一列即为一个属性,给每一个属性起一个名称即为属性名 分量:元组中的一个属性值 码:表中的某个属性组,她可以唯一确定一个元组 域:属性的取值范围 度:关系的属性数量 关系模式:对关系的描述,一般表示为:关系名(属性 1,属性 2,…)表 2-1 电影信息表编号 影片 导演 演员 类型010203表 2-1 所示的电影信息表就是一个关系,简单易掌握。下面是对关系模型约束的简单描述: 域约束:指每一属性值的范围必须在所列出的可能值的范围之内。如整数和实数的标准数据类型。字符、固定长度字符串以及可变长度字符串也可以用于日期、时间、时间戳记和货币数据类型。 键约束:在一个关系结构中,每一个元素都不相同,因此,关系中的所有元组也必须互不相同。在上述“电影信息表”关系中,不可能存在两个元组可以同时具有一个“编号”的情况。用于唯一标识每个元组的属性称作主键,在一个关系表中必须有一个主键。帮助主键标识元组的属性称作辅键。 关系数据库架构和完整性约束:关系数据库架构是一个关系架构集合完整性约束集。完整性约束规定任何主键不可以为空。键约束和实体完整性约束是在各个关系上指定的。引用完整性约束是在两个关系之间指定的,并且可用于维护两个关系的元组间的一致性。关系模型的优点:关系模型与非关系模型不同,它建立在严格的数学概念基础上,因此关系模型的概念单一。无论实体还是实体间的联系都用关系表示;关系模型的存取路径对用户是透明的,从而具有更好的数据独立性和更好的安全保密性,简化了程序员的工作和数据库开发建立的工作。关系数据库的缺点是速度与其他类型数据库系北京理工大学珠海学院 2010 届本科生毕业论文9统相比稍慢,设计数据库管理系统的难度比较大。2.4.3 Microsoft SQL ServerMicrosoft SQL Server 是一个可伸缩、高性能的数据库管理系统是为当前的分布式客户/服务器环境特别设计的,它使用 Transact-SQL 语句在服务器和客户端之间传送资料请求。客户机服务器DBMS数据库系统客户数据请求返回数据信息图 2-4 资料关系模式在图 2-4 中,客户端实际上是通过传送资料的请求实现对服务器端资料的操作,服务器端 DBMS 经过资料的统一整理,返回给客户端所需的信息。SQL Server 使用这种 C/S体系结构,把所有的工作负荷分解成在服务器上的任务和在客户端上的任务,从而增强了数据库的性能和可靠性。所谓关系模型数据库系统(RDBMS) ,是负责管理数据库的结构。它的内容包括维护数据库中资料之间的关系、确定资料储存的正确性以及在系统失败时恢复全部资料。Transact-SQL 是 SQL Server 使用的一种数据库查询语言。SQL 是机构化查询语言的缩写形式,是由美国国家标准协会(ANSI)和国际标准组织(ISO)定义的一个标准。使用 Transact-SQL 语句可以查询、修改和管理关系数据库系统。SQL Server 可以在许多操作系统上执行。与 Access 想比较,SQL Server 具有更好的应用特征: 支持企业级运算、支持 C/S 模型 更好的性能 更方便的操作 支持多种协议 支持分布式计算和分布式计算模型 功能增强:数据存储量极大、数据复制、数据转换服务、分布式事务和全文检索2.4.4 Access与其他关系型数据库系统相比,Access 提供的各种工具既简单又方便,更重要的是北京理工大学珠海学院 2010 届本科生毕业论文10Access 提供了更为强大的自动化管理功能。Access 数据库系统有以下几个特点: 在 Access 中,可以方便存取由 dBase、FoxPro、Paradox 等各种数据库系统产生的数据库,并且支持 ODBC 标准。 Access 提供了强大的引导向导。利用引导向导,用户可以方便、轻松地创建Access 对象,同时 Access 为用户提供了大量常用的数据库模板,用户可以非常方便地在此基础上创建自己的数据库系统。 Access 提供了功能强大的 VBA(Visual Basic for Application)语言。使用它,用户可以编写更为复杂的数据库应用程序。 使用 OLE 技术,用户还可以在数据库中插入各种对象,增加数据库的效果。 用户还可以在窗体或报表中使用图形控制组件,将资料用图表的方式表示出来。北京理工大学珠海学院 2010 届本科生毕业论文113 系统分析与设计3.1 前台系统构架前台系统功能主要分为两大部分:影片相关功能、及会员服务相关功能。另一项重要而不在 menu 中直接呈现(但会在网页中适当位置出现)的是【订票】功能。1.影片相关功能:首页是提供近期热映影片以及即将上映影片的概况,可通过页面跳转进行对影片的详细查询。还有场次以及订票功能。同时提供场次表,可直接查询目前上映影片中的所有场次,方便观众不需要到现场查询每部影片的场次。另外提供进阶查询,可使观众了解每部影片的导演、主演、类型、剧情等资讯。2.会员服务相关功能有会员登入、会员注册。会员登入以后可查询每部影片的场次,并在网上直接进行订票操作。该功能极大满足了观众自由选择座位的权利。网站首页(Index)影片查询影片概况场次表进阶查询会员服务会员登录会员注册图 3-1 前台系统功能前台系统构架的设计是为了方便观众无需登录其他网站查询自己感兴趣的影片了解导演、主演、剧情等相关内容,也无需到影城现场咨询每部上映影片的场次表。通过该网上订票系统,观众可在家中轻松的进行所有操作,包括在线订票的功能。而且,观众在订票过程中出现某场次的座位已经订满或是没有自己想要的座位时,系统会出现“订票失败,可选择其它场次观看本部影片”的提示。以此来通知观众,降低了现场订票的失败率,同时也节约了观众到影城排队买票的时间。这个设计还有益于影城售票人员,他们通过观众网上订票的操作可以快捷地掌握每场次的座位安排以及观众的信息,再根据影片各场次是否满座,在网上直接提示订票的观众。北京理工大学珠海学院 2010 届本科生毕业论文123.2 后台系统构架后台首页(admin)影片管理其它管理新增影片(films-add)影片清单(films-list)排片( running-films)场次清单running-films-list馆区资料维护(zones)座位表维护( seats)员工资料维护( employees)部门资料维护(eparts)图 3-2 后台系统功能后台各项功能都是为了管理本系统所设计:1.影片管理:主要用来管理影片资料库,管理排片,以及场次清单相关事宜。2.其它管理:主要用来维护系统重要资料(如员工资料) ,或不经常变动的资料(例如馆区资料、各馆区座位表资料) 。本功能之有本系统的最高权限账号北京理工大学珠海学院 2010 届本科生毕业论文13(admin)才能使用,以免所有员工皆可修改系统重要资料,甚至可以更改其他员工的密码。3.3 配置数据库本系统数据库管理系统选择 Microsoft SQL Server 2000,数据库连接使用 ADO 技术。数据库连接代码如下:北京理工大学珠海学院 2010 届本科生毕业论文144 资料库设计4.1 资料结构以下为本系统世纪使用的资料结构。各资料表的栏位名称、栏位定义(类别及长度、可否 null、该栏位是否有预设值、该栏位值是否唯一)及 Primary Key,均如以下各表所示。表中 refer to 表示该栏位有参照其他资料表的栏位,refered by 表示该栏位有被其他资料表的栏位参照。「FILMS」资料表:记录影片基本资料欄 位 名 稱 型 別 热映影片 即将上映杜拉拉升职记钢铁侠 2苏乞儿如梦美丽密令东风雨5.1.5 页尾北京理工大学珠海学院 2010 届本科生毕业论文21在绘制页尾时,将其分为三个部分 925 像素*15 像素、925 像素*20 像素、925 像素*15 像素。在中间的 20 像素内一般都是注明该网站的版权,以及联系方式,而上、下空出的 15 像素是为了使页尾与网页主题部分分开,达到更好的视觉效果。5.2 会员登录图 5-2 会员登录会员登录页面包括了 logo、导航条、登入界面和页尾几个部分,其中与首页不同的是导航条部分,其链接是“| 网站首页 | 影片资讯 | 新片速递 |” ,可由此网页跳转到网站首页,或是进入对影片的详细查询页面。而在登录界面采用了表单,昵称和密码是文本字段,登录是一个按钮。当用户访问这个页面又不是会员时,可直接通过链接到会用注册的页面,十分方便快捷。下面是会员登录页面的主体程序:欢迎登录时光网如果您还不是会员,请点击注册昵称:密码:北京理工大学珠海学院 2010 届本科生毕业论文225.3 会员操作页面图 5-3 会员成功登录当会员成功登录后会出现这个页面,该页面包括的功能查询会员资料、修改会员资料、注销会员信息、会员预订座位、退出会员登录。其中最重要的功能是实现了订票。下面是该页面的主体程序:查询会员资料修改会员资料注销会员信息北京理工大学珠海学院 2010 届本科生毕业论文23会员预订座位退出会员登录5.4 热映影片图 5-4 热映影片热映影片页面包括 logo、导航条、影片详细介绍及页尾几部分。导航条有所不同的是“| 网站首页 | 会员登录 | 新片速递 |” 。在影片详细介绍部分,有每部影片的导演、主演、制片国家、类型和剧情介绍。最重要的功能就是订票了,通过按钮可查询影片的场次并自由选择座位,达到本次课题的目的。下面是热映影片的主体程序:导演:徐静蕾 主演:徐静蕾 黄立行 莫文蔚 吴佩慈 制片国家:中国内地 北京理工大学珠海学院 2010 届本科生毕业论文24类型:喜剧 爱情 订票剧情简介: 现在这个社会,找工作难!找一份好工作更难!找一份有发展前景的好工作难上加难!菜鸟杜拉拉居然杀出一条血路,得到了全球 500 强企业 DB的面试通知,又因为“狗屎运”成为 DB 的前台杜拉拉的职业故事开始了。
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:基于WEB的电影院订票系统.doc
链接地址:https://www.weizhuannet.com/p-10031978.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开