1、摘 要随着网际网络蓬勃发展,许多电子商务活动逐渐成熟,许多营利或非营利事业,甚至政府单位也都积极运用网络进行行销或提供服务。例如淘宝网上商城,实现了在网上进行开店到卖货品等一系列服务;再比如中央政府门户网站,建立人民与政府沟通的网上桥梁。电影事业也是如此,本专题针对电影院网上订票系统做一些研究,期望能于研究中获得相关技术与观念。本文深入探讨了WEB应用系统开发过程及其相关技术,结合实际的人工售票系统的功能需要和业务流程分析,运用动态网页、数据库、数据结构等技术,提出了网上订票系统的解决方案。将整个系统分为了影片介绍、会员服务、电影票预订等功能模块,主要分析设计了会员对观看每场电影的座位选择问题
2、。关键字:电影 影城 网上订票 订票系统Cinema 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
3、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 relev
4、ant 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 on
5、line 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目 录摘 要ABSTRACT1绪论11.1
6、引言11.2网上订票系统的优越性和实际应用价值11.3研究课题的背景和意义22构建系统基础32.1网页与网站32.2HTML概念32.3 ASP简介42.4数据库5页码用罗马数字,宋体五号,居中3系统分析与设计11页码用罗马数字,宋体五号,居中3.1前台系统构架11页码用罗马数字,宋体五号,居中3.2后台系统构架12页码用罗马数字,宋体五号,居中3.3配置数据库13页码用罗马数字,宋体五号,居中4资料库设计14页码用罗马数字,宋体五号,居中4.1资料结构14页码用罗马数字,宋体五号,居中4.2实体关联图17页码用罗马数字,宋体五号,居中5网站的建设185.1首页 index185.2会员登录2
7、15.3会员操作页面225.4热映影片236订票功能的实现25页码用罗马数字,宋体五号,居中6.1座位表的设计25页码用罗马数字,宋体五号,居中6.2座位的预定27页码用罗马数字,宋体五号,居中7结论与展望3页码用罗马数字,宋体五号,居中1页码用罗马数字,宋体五号,居中7.1总结31页码用罗马数字,宋体五号,居中7.2展望32页码用罗马数字,宋体五号,居中参考文献33页码用罗马数字,宋体五号,居中谢辞34III北京理工大学珠海学院2010届本科生毕业论文1 绪论1.1 引言近年来,随着Internet技术的快速发展,电子商务越来越流行起来,它运用电子通信作为手段进行经济活动,通过这种方式人们可
8、以对带有经济价值的产品和服务进行宣传、购买和结算。电子商务是一种新兴的商务方式,它能提供准确、快速、高效的商务运作,是当今商务运作发展的主流方向。目前世界上许多国家,如美国、英国、加拿大、日本、法国等都在大规模地用电子商务来取代传统的商务活动方式,以达到全面提高其竞争力的目的。与传统的商务模式相比,电子商务具有成本低、效率高、对市场变化反应迅速以及提供个性化服务等传统商务模式所无法比拟的优点。电子商务的实施将人们实际生活中的商品交易活动通过互联网络模拟出来;这种交易的方式不受地理位置、资金多少或零售渠道的所有权影响,并且能使产品在世界范围内交易并向消费者提供多种多样的选择。1.2网上订票系统的
9、优越性和实际应用价值 建立基于WEB技术的网上订票系统把票券信息流(提供给用户的各种票券的信息,如机票、船票、公共汽车票的各种信息等)、商务流(由票券交易中伴随的购、销活动以及票券所有权的变化等一系列活动构成,商务流实现了实物所有权的交换)、以及资金流(在电子商务活动中,资金包括现金、支票甚至有价证券等等,是资金流的主要处理对象,它和付款、转帐等一系列处理过程真正构成了一个完整资金流。资金流实现了“资金”所有权的交换。)三种电子商务模型有机地结合起来,它具有传统的人工订票系统所不可比拟的优越性:l 首先,它利用互联网的便利性,使人们可以实时地在线选购自己需要的旅游票券。这样避免了传统购票方式给
10、人们带来的长途奔波、长时间排队的疲劳。l 其次,网上订票系统将人们实际的购票模式通过网络形象地模拟出来,人们在网上订票时如身临其境,并且能在任何时间选择自己所需的电影票券,这包括影片的类型、场次、座位等,并且可以获得一定的优惠票券,例如客户预定团体票时,都有可能享受优惠。l 再次,网上订票系统可以大大降低实际购票交易时间,提高工作效率。 l 最后,售票系统可以及时地将数据信息完全共享给用户,用户无需再通过电话查询便可得到想要的具体票务信息,这样不仅提高了企业的服务质量,且更实际地解决了售票处/代售点电话咨询、场次表查询、订票等业务受理、投诉与建议等问题,从而提高用户对服务的满意度。1.3 研究
11、课题的背景和意义电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术,有着复杂繁多的科系。自1905年中国第一部电影定军山的诞生到2010年,中国的电影业已走过了一百多年的历程。电影业的早期是以露天电影(室外放的电影)为主,采用的是活动影布。随着社会的发展,人们生活水平以及对物质享受的提高,尤其是3D影片的问世,促使群众对观看电影的视觉效果也在不断提高。由于对观看影片时的氛围、音效、视觉效果的要求,使大量的观众开始由在家中看碟转向去影城看电影。近年来去影城看电影的观众人数越来越多,从而就引发了电影票订购的难以问题。目前一般大众可以经由网际网络进行许多商业活动,例如购书、订花、购
12、物、游戏等,其中也包含订票(例如机票、火车票、音乐剧入场券等)。其中,在电影院方面也有业者推动相关服务,如:华纳威秀、环球影城、国宾戏院等,已开始使用网际网络提供观众放映影片相关资讯,如场次时间表、影片预告及简介、电影院资讯等。从网际网络到电子商务的蓬勃发展来看,类似于淘宝网上商城那种从开网店,在网上摆放商品,客人挑选物品再下订单,店主发货等一系列流程已经很成熟了。相对于淘宝网上商城而言,目前电影院的网络服务似乎仍有不足之处。对于使用者而言,影片的相关讯息介绍、预告片都是上百度、谷歌等网上引擎搜索得知,某个城市的特定影城往往不能提供全方位的详细信息,特别是不能满足观众对影片场次时间的查询。社会
13、生活节奏的加快,许多社会人士忙于工作等繁琐事务,每次想去影城观看电影都要经过现场查询最近热映的影片,每部影片的放映场次等信息,然后才能开始订票,而往往排队等候很长时间以后才发现自己要观看的那场影片的票已经售完,或是没有合适的观看座位。电影业的蓬勃发展,必然引发的一个问题是群众对电影票需求的增大。特别是一些关注度很高的大片上映的时候,很多观众都反应电影票实在是很难购买,有些人就只能选择观看午夜场。在一些大城市规模很好的影城售票厅内,甚至出现要一大早起来排队去抢票的现象。还有些观众反应等那么长的队伍能买到票,但是都没有自由选择座位的权利。 这样的情况已经普遍的存在了,很多人纷纷提出影城应该提供最近
14、热映的的影片讯息、快要上映的影片相关预告、每场电影的场次安排,以及每场次电影票的网上预订模式。对基于WEB的电影院订票系统的研究,对于观众而言可以增强他们对各部影片的了解,对最新的影片上映动态的掌握,让他们对影片更加期待,尤其能在网上订票模式下使观众享受到不需要等待排队买票与自由选择座位的权利。通过网络轻松订票,从而减少许多因现场购票失败的客户,促使我国电影事业更好更快的发展。2 构建系统基础2.1 网页与网站在互联网上运用最广的就是网页浏览,浏览器窗口中被显示的一个页面被称作网页。网页中可以包括文字、图片、动画,还有视频音频等内容。静态网页是指每一个浏览者在任意一种情况下浏览该页面,所看到的
15、结果都是相同的。在网站中,有些网页需要及时更新,有些网页需要与访问者进行交互,这就需要制作动态网页。所谓动态网页,就是将浏览者的请求与后台的数据库相连接,网站将浏览者所关心的内容展示给对方,将与之无关的数据过滤掉。动态网页是将用不同技术编辑的动态页面保存在web服务器内,当客户端用户向web服务器发出访问动态页面的请求时,web服务器将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎;解释引擎扫描整个页面,找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库、发送电子邮件、执行算术或逻辑运算器等,最后把执行结果返回web服务器。
16、Web服务器把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但实际上页面内容已经过服务端的处理了。网站是众多网页的结合,不同的用户通过有组织的连接将网页整合在一起,为浏览者提供更丰富快捷的信息。网站同时也是互联网信息服务类起的代名词。在互联网上有数不清的网站,为人们提供各式各样的服务,上网人数的增加使得浏览者对内容的需求变的多样化了,没有任何一个网站能够满足浏览者所有的需求。对课题“基于WEB的电影院订票系统”的研究,可以使浏览者享受更多的信息服务,让互联网的内容更精彩。2.2 HTML 概念HTML语言是
17、超文本标记语言(Hyper Text Markup Language)的缩写,是由万维网之父Tim Bermers-lee在1989年开发的。所谓超文本,因为它可以加入图片、声音、动画、影视等内容,而且它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。要把信息发布到全球,就必须使用能够被大众接受的语言,也就是使用一种大多数计算机能够识别的语言。在WWW(world wide web)万维网上通常使用的语言是HTML,即超文本标记语言。HTML是Internet用于编写网页的主要语言,用HTML编写的超文本文件称为HTML文件。使用HTML编写的网页文件也是标准的纯文本文件,我们可以用
18、任何文本编辑器如windows的记事本程序打开它查看源代码。也可以在用浏览器打开网页时,通过相应的查看源文件命令查看HTML的代码。HTML的基本格式: 设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何
19、其他人浏览到,无论使用的是什么类型的电脑或浏览器。HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们与一般的文本有区别,因为它们放在单书名号里。故Paragragh标签是,块引用标签是。有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(使文字变粗)还有一些其他标签提供在页面上不显示的信息例如标题。基本HTML页面以DOCTYPE开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格),否则将使文档声明无效,接着是标签,以结束。在它们之间,整个页面有两部分标题和正文。 标题词夹在和标签之间这
20、个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在和之间即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。2.3 ASP 简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。当浏览器浏览ASP网页时,web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器看到的就是动态生成的网页,也就是我们平时所说的动态网页。基本格式: 2.3.1 ASP的特点是:1、
21、利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;2、ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;3、服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;4、ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;5、ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;6、由于服务器
22、是将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 w
23、eb服务器。IIS称为www服务器,也叫HTTP服务器。安装IIS的操作系统最好是windows 2000、windows 2003、windows XP。若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。Internet信息服务简称为IIS,单击Windows开始菜单-所有程序-管理工具-Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具。
24、IIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:Inetpubwww.root。用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。2.4 数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。2.4.
25、1 数据库系统对数据处理的过程,实际上就是对数据进行组织、定位、存储、检索和维护的过程,这也被称之为数据管理。随着人们对数据管理要求的不断提高和计算机的飞速发展,数据管理技术已经历了3个阶段,分别是:人工管理阶段,文件管理阶段,数据库系统阶段。数据库系统一般由3个部分构成,即应用程序、DBMS(数据库管理系统)和数据库。其中,应用程序是专门的应用软件,是需要设计和实现的部分;数据库管理系统用来在数据库中存储、修改和抽取信息,它是一个程序集合。DBMS通常由3部分组成:语言编译处理程序、系统运行控制程序、数据库日常管理程序。其主要负责处理数据,并将数据转换成信息。为实现该目的,必须对数据库进行操
26、作,包括查询数据库来检索特定数据、更新数据库以及最终生成报表。这些报表称为信息源,也是已处理的数据。DBMS也负责维护数据的安全性和完整性,主要功能包括:数据字典管理、数据存储管理、安全性管理、多用户访问控制、备份和恢复管理、数据库访问语言和应用程序编译接口、数据完整性。应用程序处理查询应用程序的软件访问已存储数据的软件数据库系统 数 据 库 管理系统数据库 数据库图2-1 数据库系统结构图2.4.2 数据库模型数据库模型可分为3种,分别是层次模型、网络模型和关系模型。目前最常用的是关系型数据库,例如SQL Serve。1、 层次结构模型层次结构模型可以看成是一个“树”,每个子目录只包含一个父
27、目录,而一个目录可以包含多个子目录(如家谱)。开发数据的层次结构模型可以对现实世界中存在的许多类具有层次结构的组织进行建模。计算机系统硬件系统软件系统中处理器存储器输入设备输出设备图2-2 层次结构模型2.网络结构模型网络结构模型描述多对多的实体关系,它与层次结构数据模型结合在一起是实现商业DBMS的主要数据模型。网络架构(概念上是整个数据库组织)包括数据库名称的定义、每条记录的记录类型和构成那些记录的组件。子架构(包含在数据库中,数据生成所必须的应用程序,被当做数据库的一部分)允许应用程序从数据库访问必需的数据。语言允许数据库管理员在数据库中定义数据,并对数据进行维护。生产商终端1代理商1代
28、理商2终端2终端3图2-3 网络结构模型一个终端可能会从多个代理商那里拿货,一个代理商也可以有多个终端销售点,但产品只能由终端售出,生产商可以自己家建立终端销售点,也可以委托代理商销售。3关系结构模型关系模型就是将数据库座位用一个关系集合表示出来,它是目前最重要的一种数据模型。关系数据库系统采用关系模型座位数据库的组织方式,在该模型中一些常用的术语如下:l 关系:一个关系对应一张表l 元组:表中的一行即为一个元组l 属性:表中的一列即为一个属性,给每一个属性起一个名称即为属性名l 分量:元组中的一个属性值l 码:表中的某个属性组,她可以唯一确定一个元组l 域:属性的取值范围l 度:关系的属性数
29、量l 关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,)表2-1 电影信息表编号影片导演演员类型010203表2-1所示的电影信息表就是一个关系,简单易掌握。下面是对关系模型约束的简单描述:l 域约束:指每一属性值的范围必须在所列出的可能值的范围之内。如整数和实数的标准数据类型。字符、固定长度字符串以及可变长度字符串也可以用于日期、时间、时间戳记和货币数据类型。l 键约束:在一个关系结构中,每一个元素都不相同,因此,关系中的所有元组也必须互不相同。在上述“电影信息表”关系中,不可能存在两个元组可以同时具有一个“编号”的情况。用于唯一标识每个元组的属性称作主键,在一个关系表中必须有一
30、个主键。帮助主键标识元组的属性称作辅键。l 关系数据库架构和完整性约束:关系数据库架构是一个关系架构集合完整性约束集。完整性约束规定任何主键不可以为空。键约束和实体完整性约束是在各个关系上指定的。引用完整性约束是在两个关系之间指定的,并且可用于维护两个关系的元组间的一致性。关系模型的优点:关系模型与非关系模型不同,它建立在严格的数学概念基础上,因此关系模型的概念单一。无论实体还是实体间的联系都用关系表示;关系模型的存取路径对用户是透明的,从而具有更好的数据独立性和更好的安全保密性,简化了程序员的工作和数据库开发建立的工作。关系数据库的缺点是速度与其他类型数据库系统相比稍慢,设计数据库管理系统的
31、难度比较大。2.4.3 Microsoft SQL ServerMicrosoft SQL Server是一个可伸缩、高性能的数据库管理系统是为当前的分布式客户/服务器环境特别设计的,它使用Transact-SQL语句在服务器和客户端之间传送资料请求。客户机服务器DBMS数据库系统客户数据请求返回数据信息 图2-4 资料关系模式在图2-4中,客户端实际上是通过传送资料的请求实现对服务器端资料的操作,服务器端DBMS经过资料的统一整理,返回给客户端所需的信息。SQL Server使用这种C/S体系结构,把所有的工作负荷分解成在服务器上的任务和在客户端上的任务,从而增强了数据库的性能和可靠性。所谓
32、关系模型数据库系统(RDBMS),是负责管理数据库的结构。它的内容包括维护数据库中资料之间的关系、确定资料储存的正确性以及在系统失败时恢复全部资料。Transact-SQL是SQL Server使用的一种数据库查询语言。SQL是机构化查询语言的缩写形式,是由美国国家标准协会(ANSI)和国际标准组织(ISO)定义的一个标准。使用Transact-SQL语句可以查询、修改和管理关系数据库系统。SQL Server可以在许多操作系统上执行。与Access想比较,SQL Server具有更好的应用特征:l 支持企业级运算、支持C/S模型l 更好的性能l 更方便的操作l 支持多种协议l 支持分布式计算
33、和分布式计算模型l 功能增强:数据存储量极大、数据复制、数据转换服务、分布式事务和全文检索2.4.4 Access与其他关系型数据库系统相比,Access提供的各种工具既简单又方便,更重要的是Access提供了更为强大的自动化管理功能。Access数据库系统有以下几个特点:l 在Access中,可以方便存取由dBase、FoxPro、Paradox等各种数据库系统产生的数据库,并且支持ODBC标准。l Access提供了强大的引导向导。利用引导向导,用户可以方便、轻松地创建Access对象,同时Access为用户提供了大量常用的数据库模板,用户可以非常方便地在此基础上创建自己的数据库系统。l
34、Access提供了功能强大的VBA(Visual Basic for Application)语言。使用它,用户可以编写更为复杂的数据库应用程序。l 使用OLE技术,用户还可以在数据库中插入各种对象,增加数据库的效果。l 用户还可以在窗体或报表中使用图形控制组件,将资料用图表的方式表示出来。3 系统分析与设计3.1 前台系统构架前台系统功能主要分为两大部分:影片相关功能、及会员服务相关功能。另一项重要而不在menu中直接呈现(但会在网页中适当位置出现)的是【订票】功能。1 影片相关功能:首页是提供近期热映影片以及即将上映影片的概况,可通过页面跳转进行对影片的详细查询。还有场次以及订票功能。同时
35、提供场次表,可直接查询目前上映影片中的所有场次,方便观众不需要到现场查询每部影片的场次。另外提供进阶查询,可使观众了解每部影片的导演、主演、类型、剧情等资讯。2 会员服务相关功能有会员登入、会员注册。会员登入以后可查询每部影片的场次,并在网上直接进行订票操作。该功能极大满足了观众自由选择座位的权利。网站首页(Index)影片查询影片概况场次表进阶查询会员服务会员登录会员注册图3-1 前台系统功能前台系统构架的设计是为了方便观众无需登录其他网站查询自己感兴趣的影片了解导演、主演、剧情等相关内容,也无需到影城现场咨询每部上映影片的场次表。通过该网上订票系统,观众可在家中轻松的进行所有操作,包括在线
36、订票的功能。而且,观众在订票过程中出现某场次的座位已经订满或是没有自己想要的座位时,系统会出现“订票失败,可选择其它场次观看本部影片”的提示。以此来通知观众,降低了现场订票的失败率,同时也节约了观众到影城排队买票的时间。这个设计还有益于影城售票人员,他们通过观众网上订票的操作可以快捷地掌握每场次的座位安排以及观众的信息,再根据影片各场次是否满座,在网上直接提示订票的观众。3.2 后台系统构架后台首页(admin)影片管理其它管理新增影片(films-add)影片清单(films-list)排片(running-films)场次清单running-films-list馆区资料维护(zones)座
37、位表维护(seats)员工资料维护(employees)部门资料维护(eparts)图3-2 后台系统功能后台各项功能都是为了管理本系统所设计:1 影片管理:主要用来管理影片资料库,管理排片,以及场次清单相关事宜。2 其它管理:主要用来维护系统重要资料(如员工资料),或不经常变动的资料(例如馆区资料、各馆区座位表资料)。本功能之有本系统的最高权限账号(admin)才能使用,以免所有员工皆可修改系统重要资料,甚至可以更改其他员工的密码。3.3 配置数据库本系统数据库管理系统选择Microsoft SQL Server 2000,数据库连接使用ADO技术。数据库连接代码如下:4 资料库设计4.1
38、资料结构 以下为本系统世纪使用的资料结构。各资料表的栏位名称、栏位定义(类别及长度、可否null、该栏位是否有预设值、该栏位值是否唯一)及Primary Key,均如以下各表所示。表中refer to表示该栏位有参照其他资料表的栏位,refered by表示该栏位有被其他资料表的栏位参照。FILMS资料表:记录影片基本资料ZONES资料表:记录电影院各馆区/放映厅的资料SEATS资料表:记录各馆区/放映厅的座位表资料CUSTOMERS资料表:记录会员资料EPARTS资料表:记录电影院业者公司内部行政组织的部门资料,需与EMPLOYEES资料表配合使用EMPLOYEES资料表:记录员工资料RUN
39、NING_FILMS资料表:记录影片上映资讯(即场次表)ORDERS资料表:记录订单资料RESERVATIONS资料表:记录订单明细资料(即订位明细)4.2 实体关联图5 网站的建设5.1 首页index一个网站的首页在网站建设中起到关键性作用,现在的网站,大多数都是首页决定着一切。本次课题的首页设计是以蓝色基调为主,给人带来的感觉是清凉、开朗、愉快。图5-1 首页index5.1.1 logo页面的设计是以布局开始,在布局模式下,头部设计是一块946像素*75像素的区域,在其中放入网站的logoMtime(即时光网)。Logo是网站形象的重要体现。就一个网站来说,logo即是网站的名片。而对
40、于一个追求精美的网站,logo更是它的灵魂所在,即所谓的“点睛”之处。5.1.2 导航条然后是导航条部分,在一个946像素*45像素的区域中,右对齐的方式依次写入“| 会员登入 | 热映影片 | 新片速递 |” ,当鼠标点击文字时会跳转到相应的页面。导航作用在于让一个浏览者知道,他们现在在什么网站,对搜索引擎友好的导航便于列表页的爬行,导航中包括一些面包屑,一些提示性的语言,让用户体验提高。好的导航帮助搜索引擎更好理解站点结构,作为好象帮助站点用户的那样,通常你的最重要的资料将有最多数量的回航链连。经常,人们将使用链接描写简短的文本. 再通过链接注释中使用文本描写补充。5.1.3 flash接
41、下来是一个946像素*300像素的区域,插入一个有关影片的flash元素,其属性有:l bgcolor设定图像播放背景颜色l captionColor是图像标题色彩l captionFont是图片标题字体l captionSize是图片标题字体大小l frameColor是动画框架色彩l frameShow代表是否显示框架l frameThickness是框架厚度l imageCaptions是图片标题l imageURLs是用来编辑所要显示的图片地址l imageLinks是用来设定每张图片点击后的链接地址l imageLinkTarget是链接后窗口的打开方式l showControls代
42、表是否显示控制条l slideAutoplay是用来控制flash是否自动播放的l slideDelay图片间隔延时l slideLoop是用来控制是否循环播放l title是标题l titleColor是标题颜色l titleFont是标题字体l titleSize是标题字体大小l transitionsType是转变类型5.1.4 影片概况首页只设计了一个946像素*162像素的影片概况区,简单的介绍了一下最近热映的影片片名和即将上映的影片片名,没有影片的详细信息(这个会在后面的页面中单独体现)。也没有设置每部影片的链接功能,该功能在导航条中有专门的链接,可以使页面跳转到相应的页面进行个影片的查询。下面就是影片概况区的程序: 热映影片 即将上映 杜拉拉升职记 钢铁侠2 td align=left va