电影院网上订票系统论文.doc

上传人:文库蛋蛋多 文档编号:4029642 上传时间:2023-04-01 格式:DOC 页数:20 大小:118KB
返回 下载 相关 举报
电影院网上订票系统论文.doc_第1页
第1页 / 共20页
电影院网上订票系统论文.doc_第2页
第2页 / 共20页
电影院网上订票系统论文.doc_第3页
第3页 / 共20页
电影院网上订票系统论文.doc_第4页
第4页 / 共20页
电影院网上订票系统论文.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《电影院网上订票系统论文.doc》由会员分享,可在线阅读,更多相关《电影院网上订票系统论文.doc(20页珍藏版)》请在三一办公上搜索。

1、网上影院订票系统摘要论文主要介绍了此次毕业设计题目“网上影院订票系统”的开发背景及如何分析、设计和实现的。现在绝大多数的人们购买电影票都是通过去电影院,在那里查找自己想看的电影并进行电影票购买。经过几年的实践,我国电子商务发展迅猛,并且越来越走向务实,还有就是网络的发展与应用已经蓬勃发展起来。一类适合现代人网上购电影票的系统网上影院订票系统是非常必要和可行的,并在我国已得到初步应用并有很广泛的市场需求前景。网上影院订票系统可以实现人们远程逛逛电影院和购买电影票愿望。本系统主要的功能是帮助经营实物电影院的人们扩大市场和增加知名度。基本功能包括用户注册会员、登录、电影票展示、电影票查询、在线浏览电

2、影票、远程购买、远程交易等。系统开发工具是使用ASP、NET及SQL server 2005数据库,系统是基于出版社等用户背景开发的,可以有效的实现网上电影票的交易。在论文中首先介绍了电子商务及网上影院订票系统的相关知识,并根据以上知识制作网站。文中主要包括调研分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等。并通过流程图和文字加以解释说明。在论文中还包括了部分网站制作的主要程序代码。关键词:电子商务,网站,网上订票,数据库Online cinema booking systemAbstractThis paper introduces a design gradu

3、ate online cinema booking system development background and how to analyze, design and implementation. Now the vast majority of people buy movie tickets through to the cinema, where to find the films and make their own movie ticket purchase. After several years of practice, our e-commerce is develop

4、ing rapidly and becoming more pragmatic, there is the development and application of the network has prospered. A class suitable for modern online purchase movie tickets online cinema booking system, the system is necessary and feasible, and has been applied in China and has a wide range of market d

5、emand outlook. Online cinema booking system allows people to remotely stroll desire to buy movie tickets and movie theaters. The main function of this system is to help business people to expand the physical cinema market and increase visibility. Members of the basic functions including user registr

6、ation, login, display movie tickets, movie tickets query, browse online movie ticket, buy a remote, remote transactions. System development tool is the use of ASP, NET and SQL server 2005 database, the system is based on the background of the development of publishers and other users can effectively

7、 achieve the online movie ticket deal. In the paper first introduces the e-commerce and online cinema booking system of knowledge and knowledge production based on the above website. The article includes research and analysis, feasibility studies, demonstration platform, needs analysis, the sites ov

8、erall design, detailed design, database design. And through the flow chart and explanation in the text. In the paper also includes some of the sites produced by the main program code.Keywords: E-commerce, website, online booking, database目录毕业设计(论文)任务书I摘要.IIABSTRACT.III第一章 绪 论.11.1 论文研究目的和意义.11.2 国内外

9、现状.1第二章 关键技术介绍.1 2.1 ASP.NET.1 2.2 B/S模式的体系结构.2第三章 系统分析.33.1 概要设计.33.1.1 系统总体结构设计.33.1.2 系统模块设计.33.2 数据库概念结构设计.43.2.1 系统数据库的概要设计.43.2.2 系统流程图3.3 系统安全性分析3.4 开发平台.第四章 系统设计4.1 系统设计原则与目标.4.1.1 设计原则4.1.2 设计目标.4.2 系统结构设计4.2.1 系统架构设计4.2.2 数据库设计第五章 系统实现. 5.1 系统功能模块的设计与实现. 5.1.1 电影票展示模块. 5.1.2 电影票查询.5.1.3 购物

10、车第六章 系统测试.6.1 测试任务及目标. 6.1.1 测试任务 6.1.2 测试的目标6.2 测试方案.第七章 结论.参考文献致谢第一章 绪论Internet最早在美国出现,如今,世界各国纷纷加入到这个行列,使Internet成为全球化的国际网络。随着用户的不断增加,其规模迅速扩大,它的领域也走向多元化。除了原先的科学技术和教育外,Internet已进入了文化、经济、政治、新闻、体育、娱乐、商业和服务业务、可以预见,Internet将成为我们构筑未来崭新的生活方式。1.1论文研究目的和意义 随着科技的发展,时代的进步,互联网已经成为了人们生活中不可缺少的东西,网上购物已经成为了一种时代的象

11、征,人们的生活水平日益提高,压力也越来越大,人们需要放松自己的心情,看电影显然是个不错的选择,但是传统的窗口售票工作效率较低,人们往往需要排很长的队伍才能买到票,不仅浪费了宝贵的时间,而且可能还会影响购票人的心情,工作人员的工作量也相对较大。因此,拥有一套完整,高效,实用的网上订票系统就显得非常重要了,它可以帮你解决排队购票的问题,购票人足不出户就可以在网上查询电影的资讯,票价和电影票的购买情况,节约了很多宝贵的时间,只需轻轻地按下按钮,您就可以得到您想要的票。设计并实现一套完整,高效的基于B/S架构的网上订票系统。通过网上订票系统的实现,可以提高自己的开发经验,同时也解决了窗口售票效率低的问

12、题。通过这个系统,可以为你节约更多的时间,可以更方便的查询电影的播放时间,影票的价钱,效率更高,更加便捷,同时也降低了工作人员的工作量和工作成本。1.2 国内外现状 电子商务发展在世界范围内都是刚刚开始,其发展速度极为迅速,传统的商业模式正不断地被新的商业模式所代替,无论什么模式都不具有固定性和成熟性。对于任何国家来说,都有一个探索和创新的问题,这也为我国加快和跨越发展提供了难得的机遇。我们要大胆进行创新,积极探索符合实际的商业模式,壮大企业的市场竞争能力,以适应全球化的激烈竞争。 电影票交易网站就是Internet和电子商务发展的产物,近几年在我国发展迅猛,如同一些电影院纷纷在各地开设分店以

13、拉近电影院与顾客间的距离一样。随着科学技术的飞速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经成了普通百姓都可以触及的大众型媒体传播手段。随着现今全民素质和科学技术水平的不断提高,知识更新的越来越快。人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时具进就必须实现信息化管理,21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到电影院去,也不知道哪家电影院有自己需要的电影票,同时那些传统电影院的经营者又没什么好的方法让人们知道我这有顾客需要的电影票,这种买卖双方之间信息交流上的阻碍成为“网上影院订票系统”网站发展的原动力。网上影院订票系统网站的

14、建立可以很好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在电影院与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您更好的购买电影票,使您永远走在时代的前沿。第二章 关键技术介绍本章介绍了ASP.NET Framework中的体系结构以及重要组成部分,在此基础上论述了C#程序设计语言,然后对系统所采用的Web浏览器/服务器(Browser/Server,简称B/S)结构做了简单的阐述。2.1 ASP.NETASP.NET是由微软在.NET Framework所提供的,开发web应用程序的类库,封装在System.Web.dll文件中,显露出S

15、ystem.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通信处理等工作,以及Web Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大的多。ASP.NET可以运行在安装了.NET Framework的IIS服务器上,若要在非微软的平台上运行,则需要使用Mono平台1,ASP.NET在2.0版本已经定型,在.NET Framework3.5上则加上了许多功能,像是ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET Dynamic Data与Microsoft Silverlight的服

16、务性控件等。很多人都把ASP.NET当作是一种编程语言,但它实际上只是一个由.NET Framework提供的一种发展平台(development platform)并非编程语言。(1) ASP.NET发展起源 ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与ADO 1.0一起推出,在IIS 3.0(Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,

17、数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。由于它的简单以及高度客制化的能力,也是它能迅速窜起得原因之一。(2) ASP.NET的事件模型 ASP.NET的原始设计构想,就是要让开发人员能够像VB开发工具那样,可以使用事件驱动式程序开发模式(Event-Driven Programming Model)的方法来开发网页与应用程序,若要以ASP技术来做到这件事的话,用必须要使用大量的辅助信息,像是查询字典串或是字段数据来识别与判断对象的来源、事件流向以及点用的函数等等,需要撰写的代码量相当的多,但ASP.NET很巧妙利用窗体字段和JavaScript脚本把事件的传递模型隐藏起

18、来了。2.2 B/S模式的体系结构(1)B/S简介 浏览器-服务器(Browser/Server)结构,简称B/S结构,与C/S结构不同,其客户端不需要安装专门的软件,只需要浏览器即可,浏览器通过Web服务器与数据库进行交互,可以方便的在不同平台下工作;服务器端可采用高性能计算机,并安装Oracle、Sybase、Informix等大型数据库。B/S结构简化了客户端的工作,它是随着Internet技术兴起而产生的,对C/S技术的改进,但该结构下服务器的工作量较重,对服务器的性能要求更高。(2)B/S模式的架构优势与劣势 维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品

19、明显体现着更为方便的特性。对一个稍微大一点的单位来说,系统管理人员需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本就不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来越会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的

20、方式是“瘦”客户机,“胖”服务器。第三章 系统分析3.1 概要设计概要设计的任务,是在需求分析的基础上,考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划。概要设计内容主要包括软件系统总体结构设计、系统流程设计等等。3.1.1 系统总体结构设计系统总体结构设计确定软件由哪些模块组成以及这些模块之间的动态调用关系。网上电影院不是一个简单的概念,它包含了许多个内容,是由多个页面组成的一个整体的系统。(1) 在功能方面,采用图形用户界面技术,使系统能够有多重图形窗口和丰富便利的操作界面,通过鼠标或键盘的操作,为用户

21、提供最简洁的使用方法。(2) 在系统开放性方面,按照软件工程开发规范实现系统的开放性,既便于扩充又便于升级,以适应今后其他人的借鉴需求。(3) 在系统和数据的安全性方面,系统采用数据库及用户权限和应用程序及运行权限的双重控制机构,提供了统一的基于角色的用户管理手段,具有完善的系统和数据安全的保障体系。(4)在操作性方面。采用图形用户界面技术,使系统能够有多重图形窗口和丰富便利的操作界面,通过鼠标或键盘的操作,为用户提供最简洁的使用方法。3.1.2 系统模块设计 该网上电影院系统的功能在系统的需求分析已确定,共分为四大功能模块。各模块之间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统

22、能够很好的完成所涉及的功能。该网上电影院的功能模块如图3.1所示:序号功能模块功能概述1电影票展示一个电影院应具备的一项最基本的功能。通过电影票的展示才能让购买电影票者能够找到自己想要购买的电影票。该功能在首页中完成。2电影票查询电影票查询在网络电影票在线销售管理中也是一项很重要的功能,主要帮助用户快速的找到自己想要购买的电影票。3购物车购物车是网络电影票在线销售管理中最重要的组成部分。网络电影票在线销售管理的目的是实现电影票的在线销售。因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网上购买电影票的兴趣、4购买电影票结账目前由于技术及法律上一些问题,网上在线结算、支付还未普及使用,因

23、此作为网络电影票在线销售管理这类中小企业的购买电影票款结算还不宜在网上在线进行 图3.1 网站的功能模块3.2 数据库概念结构设计 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。3.2.1 系统数据库的概要设计(1)电影票信息表(booking);(2)订单信息表(dingdaninfo);(3)网站基本信息表(config);(4)电影票分类主类表(shop-anclass);(5)电影票分类次类表(shop-nclass);(6)网站友情链接

24、表(shop-links);(7)首页新闻信息表(shop-news);(8)会员信息表(user);(9)管理员密码表(shop-admin);(10)用户反馈信息表(shop-fk);(11)搜索关键字名表(shop-keyname);(12)送买电影票方式表(songhuoway)。3.2.2 系统流程图 网上影院订票系统分为前台和后台管理,前台管理包括:信息查询、分类查询、会员中心和订票等模块。后台管理包括:添加电影信息管理、会员管理和订票管理等模块。 如图3.1所示: 电影分类浏览 前台 电影搜索 会员中心 订票模块 网上影院订票系统 添加电影信息 后台 会员管理 订票管理 图3.2

25、 系统流程图3.3 系统安全性分析 网络安全是指网络系统的硬件、软件机器系统中的数据受到保护,不因偶然的或者恶意的原因而受到破坏、更改、泄漏,系统连续可靠的运行,网络服务不中断。网站的安全包括物理安全和运行安全。物理安全是指系统机器及其外界设备不遭受各种物理破坏,如被盗、遭火灾、水灾等等,运行安全是指系统及数据完整性、保密性和可用性。完整性是指信息在存储或传输过程中保持不被修改、不被破坏和丢失的特性。保密性是指信息不泄露给非授权用户、实体或过程,或供其利用的特性。可用性是指可被授权实体访问并按需求实用特性。既当需要时能否存取所需的信息。例如网络环境下拒绝服务、破坏网络和有关系统的正常运行等都属

26、于对可用性的公鸡;我们应重视运行安全,其中造成企业网站不安全因素主要有:(1) 病毒攻击 新的互联网络病毒层出不穷,越来越具有强破坏性、隐藏性和不被查杀等特性,如今的病毒与黑客技术结合越来越紧密,是目前网络安全的头号敌人,也是企业网站防范的重中之重。(2) 黑客攻击 网络形形色色的黑客把网站上的任何漏洞和缺陷作为靶子,无孔不入。偏偏中小企业网站漏洞较多,黑客攻击是目前企业网站极大的安全隐患,黑客一旦入侵并实施破坏活动,将给企业带来重大的损失。(3) 内部人员操作失误 多数安全威胁都来自于管理上的松懈和对安全认识的不足,必须花大力气加强网络的安全管理,提高员工自身网络安全意识。网站的主管者在注重

27、网络运行、系统功能外。必须高度重视网络的安全问题,保护企业的利益。 因此,本系统的安全性需求包括:网站拓扑设计、防火墙设计、内容过滤、数据备份与灾难恢复、用户权限管理。 网站拓扑设计网站拓扑结构分为总线型、星型、环型、网状等,每种结构都有其优缺点。在网络拓扑的设计中,应充分考虑网络的稳定和安全运行。防火墙设计防火墙是网站服务器必备的网络基础设备,处于网络安全体系中的最底层,是内部网络与外部公共网络之间的第一道屏障,要求能够通过定制或限制对待定资源的访问来获得安全保证。实现对通过HTTP、SMTP和FTP服务器传播的病毒进行防治;实现对所属区域的计算机的集中杀毒软件控制以及软件的更新;在企业的各

28、服务器上安装相应的网络杀毒软件,防止病毒的传播;建立统一的杀毒控制中心,实现整个企业范围内的病毒杀毒查杀以及软件的更新。内容过滤要求涉及内容过滤功能,采用相应的策略,对公共信息资源进行过滤,堵截危害信息的传播,保证信息安全和防止恶性程序入侵。配置内容过滤服务器后,所有进入的基于HTTP的可下载对象均被网管拦截,还可以对已签名对象进行检查并验证其数字签名,对压缩文件进行解压缩操作,对每个可执行文件进行分析并判定它是否符合企业的安全性策略。然后,可以相应地允许这些内容通过(即允许访问网络)或阻拦这些对象(即拒绝访问)数据备份与灾难恢复要求当服务器上的信息因各种原因而导致完整性受到破时,需要一个可信

29、懒的拷贝来恢复,应该把信息拷贝贮存于与服务器主机隔离的、安全可靠的主机上,这个拷贝除了站点管理员侃一反问外,其他用户都不能访问。用户权限设计为保证系统的安全运行,要求对系统用户进行详细的用户权限管理,根据用户不同的需求设置不同的权限,所有的用户只能在授权范围内进行工作。 3.4 开发平台 软件开发平台: 硬件:HP EliteBook 6930P商务笔记本 开发工具:Microsoft Virtual Studio 2008 Web服务器和数据库服务器: 理想配置CPU 3.0GHz以上,2GB内存,基本配置CPU 1.0 GHz以上,1GB内存。操作系统采用Windows服务器系列,数据库产

30、品SQL SERVER 2000以上版本; 客户端:PC机,512MB内存。操作系统采用Windows XP简单中文版或以上版本;要求预装IIS5.1或以上版本。第四章 系统设计 4.1 设计原则与目标 4.1.1 设计原则在系统需求分析后,要对系统进行总体设计,而本系统的设计遵循以下设计原则:(1)可靠性和稳定性:在网上影院订票系统选型、网络设计、软件设计等各个方面要充分考虑可靠性和稳定性。在网上影院订票系统的电影票选型方面,要保证软件、硬件的可靠性。采用成熟的技术和产品,将故障率降至最低。(2)易管理性:因系统涉及面广,需要对网上影院订票系统进行实时控制和管理。系统管理员要在不改变系统运行

31、的情况下,具备对网上影院订票系统进行调整的能力。(3)易维护性:可维护性是指网上影院订票系统成功与否的重要因素,它包含两层含义:故障的易于排除,日常的管理操作。 (4)应用性:设计网上影院订票系统,首先要考虑的是:必须满足智能卡管理系统的功能要求和实际应用的需要。 (5)整体性:网上影院订票系统的整体性,涉及到方方面面,对于网上影院订票系统,需要将各种因素统筹考虑,以构成一个有机的智能卡管理系统。 (6)开放性:为保证各供应商产品的协同运行,同时考虑到投资者的长远利益,网上影院订票系统必须是开放系统,并结合相关的国际标准或工业标准执行。 (7)规范性:由于网上影院订票系统是一个综合性系统,在系

32、统设计和建设初期应着手参考各方面的标准与规范,并且应遵循从该规范各项技术规定,并做好系统的标准化设计与管理工作。 (8)安全性原则:为了保障系统平稳正常的运行,以及数据的完整性,整个系统必须有很好的安全性,必须加强数据库的安全保密设计。 (9)可扩充性:网上影院订票系统应考虑今后发展的需要,并非全部原则。在网上影院订票系统的容量与处理能力等方面的预留扩充与换代的可能。以上的原则是系统方法中处理复杂问题的主要原则,并非全部原则。在网上影院订票系统设计时是在这些原则指导下,根据系统自身的特点确定求解的具体方法和策略。 4.1.2 设计目标为满足电影院科学发展的需要,解决信息化发展过程中出现的情况,

33、根据业务需求,本系统在设计完成后,应能够达到以下目标:目标一、在众多的信息中,能够迅速找到符合自己要求的电影票,而且这些电影票的提供者,需要具备良好的信誉、电影票的质量有保障,最重要的是能够找出可以长期合作的供应商。 目标二、利用软件系统对购买、库存、保管、领用等活动进行有效管理,解决电影票供需之间存在的时间、空间、数量、类型、规格以及价格和质量等方面的矛盾,衔接好购买需求、电影票价格、购买数量之间的关系。 目标三、在保证购买管理正常进行的前提下,最大限度的简化日常事务,购买费用,降低库存和占用资金,增加政府的流动资金,提高电影票供应的准备性及时效性,使管理人员把更多的精力集中在诸如供应商选择

34、,合同谈判和效益分析等战略性任务上。 目标四、用计算机来管理购买需求订单的选定,不能照搬照抄人工管理模式,变成人工管理的翻版,而是要根据系统中以后的信息,当前的物价形势和可选的电影票提供商中,迅速准确的定制出电影票购买需求订单,将购买流程进行优化、合理化、科学化,超越当前的业务,抽象出业务中的管理思想和规律。 目标五、要有丰富的监控、考核、管理功能,做到事先有计划,事中有控制,事后有核算,要求每一个业务过程都要为领导(综合管理)提供丰富的决策信息和考核数据。 4.2 系统结构设计 4.2.1 系统架构设计本系统采用B/S结构的系统构建模式。从信息化布局看,B/S结构的软件代表了时代的潮流,是国

35、际领先技术,而且方便、高效、快捷、安全。各企业局域网只要连上互联网或内部广域网就可以与全球的客户相连。B/S结构的前景无限宽广,具体讲:(1) 优越的系统性能过去的客户服务器体系分为两层结构,即客户端服务器+数据库服务器。客户端直接与数据库系统相连接,它们可分为两种模式:胖可户型和胖服务器型。胖客户型的特点是数据计算和数据处理集中在客户端。这种系统的网络负荷大,直接影响业务处理的速度,当用户连接多时容易在数据库端发生访问冲突。胖服务器型的特点是数据计算和数据处理集中在数据库服务器。数据库服务器端是这种系统的瓶颈,当用户连接多时,系统就会发生堵塞,性能急剧下降,根本无法适应多用户的需要。而在三层

36、结构客户服务器系统中,数据计算和数据处理集中在中间部件,且能够实现分布计算功能。具体地说,就是可以根据需要把各个部件分别重复的分布在不同的计算机上,使整个系统的工作量平衡分配到网络中。(2)卓越的安全性能 传统的C/S结构,客户端直接与数据库连接,数据库完全暴露于外部,在安全性方面存在很大的隐患。而在三层结构中,客户端只负责发送请求,并不与数据库直接连接,而由Application Server与数据库连接,在外界应用于数据库之间有天然的屏障,同时也最大限度的保证数据的安全性,完整性。(3)减轻系统的负担、易于维护和升级 在传统的C/S结构中,每个用户都需要与数据库服务器建立连接,而在三层结构

37、中用户可以共享数据库连接,这样减少了数据库的负担,同时也提高了系统的性能。 在C/S结构中,升级和维护系统必须在客户端和服务器端同时进行,众多的客户端维护困难,也增加了维护的开销。如果程序发生改动,必须每一个客户端都要进行升级,这样也增加了系统的升级风险。在B/S结构下,系统维护或升级只在服务器端(包括AppServer和DBServer),对于客户端无需进行改动,这样就减少了系统的维护费用、降低了升级风险,同时升级的进行也不影响电视台的日常工作与业务。(4)有利于移动办公 在办公室内移动的时候可以使用任何一台电脑办公,汇价或离开办公室或出差到其他地方只需要又可以上网的电脑也可以利用办公系统。

38、分公司可以通过互联网、专线、电话网等连接使用资源共享,协同办公。4.2.2 数据库设计 (1)数标识需要的数据; (2)收集被标识的字段到列表中; (3)标识主关键字字段; (4)绘制一个简单的数据图表; (5)规范数据; (6)标识指定字段的信息。部分数据表的设计:表4.1 数据库详细设计列名类型主码可为空值描述Bookingid数字YN由数据库自动生成的顺序编号,作为电影票的标示Bookingname文本NN电影票的名称Bookingpublisher文本NY出版社Bookingdate文本NY出版日期Yeshu数字NY页数Isbn文本NYISBNShichangjia数字NY市场价Hui

39、yuanjia数字NY会员价Best booking数字NY管理员推荐此电影票Chengjiaocount数字NY该电影票成交数Liulancount数字NY该电影票被浏览次数Dazhe数字NY该电影票折扣Nclassid数字NY该电影票属于什么次类Anclassid数字NY该电影票属于什么主类Bookingpic文本NY该电影票的图片Bookingauthor文本NY作者Adddate日期/时间NY入库时间表4.2 管理员信息表列名类型主码可为空值描述Adminid自动编号YN由数据库自动生成的顺序编号,作为信息分类的主码Admin文本NN用户名Password文本NN密码Flag数字NY权

40、限标志位表4.3 电影票次类信息表列名类型主码可为空值描述NclassidINTYN由数据库自动生成的顺序编号,作为次类的主码NclassCharNN标题NclassidorderZeizhuNN内容AnclassidNumNN种类编号ChangyongCharNN常用表4.4 电影票主类信息表列名类型主码可为空值描述Anclassid自动编号YN由数据库自动生成的顺序编号,作为主类的主码Anclass文本NN主分类的名Anclassidorder数字NN与分类名对应的编号Changyong数字NN常用分类第五章5.2系统功能模块的设计与实现5.2.1 电影票战士模块 电影票展示模块是一个电影

41、院应具备的最基本的一项功能。通过电影票的展示才能让购买电影票者找到自己想要购买的电影票。该功能在首页完成。(1) 数据库准备 电影票展台的目的就是将网络电影票在线销售管理中的电影票有序的罗列出来,该操作涉及到数据库表。(2) 处理逻辑 处理过程首先建立数据库连接,打开数据表,将其中推荐的电影票信息显示出来。(3) 展台页面设计 电影票展台设计的任务是给用户提供一个简单、明了的电影票列表界面,设计时考虑到方便程序实现还要考虑适合用户的使用习惯。为此使用了嵌套的标记来实现电影票信息的格式输出。本次将电影票展台分为四个部分。一部分用于展现管理员推荐的电影票,一部分用于展现热销的电影票,一部分用于展现

42、顾客经常访问的电影票,还有一部分用于展现最新到货的电影票。对于管理员推荐的电影票,主要是有管理员后台指定一些电影票。在前台显示出来。这样做的目的一方面为了向用户推荐一些时尚的电影票,另一方面就是考虑到网站特色而采取的措施。对于热销电影票的推荐主要是通过对电影票销售量的统计而得到的,显然销售量过的电影票是热销的电影票。本次是按成本次数对电影院中的电影票进行排队,越排在前面的就是越畅销的。5.2.2 电影票查询电影票查询在网络电影票在线销售管理中也是一项很重要的功能,主要帮助用户快速地查找想要购买的电影票。再一个规模较大的电影院中,如果没有这项功能,用户很难找到所需要的电影票,那么这个网络电影票在线销售管理的吸引力将会因此大大降低。同时好的搜索功能也将会带来很多用户的青睐。为适应不能用户的需求,本次采用模块查询的方法为用户提供方便的电影票查询功能。(1) 数据库准备 查询电影票模块的目的是为了帮助用户快速找到想要购买的电影票。由于用户对电影院中的电影票情况不可能十分清楚,因此采用了模糊查询的方法,主要用户输入相关的少量信息就可以查询到相应的结果。该操作涉及到数据库表,另外还在模糊查询时是用了数据库系统的like运算符。连接数据库代码:(2)处理逻辑 处理过程首先建立数据库连接,打开数据表。并按照用户指定的方式和关键字信息将数据表中满足要求的电影

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号