电影票网上订票系统_盐城工学院剖析

上传人:今*** 文档编号:106202431 上传时间:2019-10-14 格式:DOC 页数:35 大小:1.25MB
返回 下载 相关 举报
电影票网上订票系统_盐城工学院剖析_第1页
第1页 / 共35页
电影票网上订票系统_盐城工学院剖析_第2页
第2页 / 共35页
电影票网上订票系统_盐城工学院剖析_第3页
第3页 / 共35页
电影票网上订票系统_盐城工学院剖析_第4页
第4页 / 共35页
电影票网上订票系统_盐城工学院剖析_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《电影票网上订票系统_盐城工学院剖析》由会员分享,可在线阅读,更多相关《电影票网上订票系统_盐城工学院剖析(35页珍藏版)》请在金锄头文库上搜索。

1、 NIIT-4 Project Training实训报告专业计算机科学与技术学生姓名班级学号指导教师刘 颖完成日期目录一、设计题目1二、项目概述3三、项目系统总体需求3四、课题设计的基本思想,原理和算法描述3五、源程序及注释,运行示例及结果分析 14六、总结和展望 80七、参考资料 一设计题目:Sound & Stage Entertainment影院订票管理二、项目概述Sound & Stage Entertainment 成立于 1995 年。它一开始是一家项目管理公司,后来涉及地产并在全美建造了 15 座世界级的影剧院。这些电影院都是综合性多厅影院,可同时放映 2 到 4 部电影。公司从

2、这些电影院获得了巨大的收益。三项目系统总体需求Sound & Stage Entertainment 管理 15 家影剧院。每个电影院都具有一个订票中心,人们可以从这些订票中心购买当前和即将放映的场次的门票。此外,人们可以通过电话询问特定放映的可用空位。在上一次董事会上,Sound & Stage Entertainment 的 CEO Roger Hanks 指出了现有系统存在以下问题:人们需要排很长的队来购买门票。人们需要访问电影院以订购即将放映的场次的门票。 仅在电影院的工作时间内才允许提前订购门票。 人们发现,当他们希望通过电话询问特定放映的可用空位时,电话在大多数时间都处于占线状态。

3、因此,他们必须亲自来到电影院以查看特定放映的可用空位。人们需要来到电影院或阅读报纸以了解新发布的演出信息。Roger Hanks 经过观察发现来到电影院的人数正迅速增长。电影院具有很大的座位容量,但是放映的场次正在使影院越来越拥挤。同时,许多人花了很长时间排队,但是仍然无法获得当前放映的门票。四课题设计的基本思想,原理和算法描述1.目的(1) 进一步巩固所学的基础知识;(2) 锻炼自己的理论与实践相融合的运用能力;(3) 熟练掌握具体软件开发平台下(Visual Studio 2010)的动手能力,掌握应用程序设计的方法与技巧;2基本思想及原理 该网站将供以下两种不同类型的用户使用: 客户和管

4、理员。该网站将对每种类型的用户提供不同的界面。客户的网站界面将使其能够:n 查看当前在所有剧院上映的电影的详细信息n 查看将在一星期内在不同的剧院上映的电影的详细信。n 向网站注册以成为会员n 在成功登录后在线订购电影票n 更改密码当客户尝试订购特定电影票时,系统将查看该场次的可用座位。如果客户要求的电影票数量超出了可用的座位数,则用户将会被重定向到显示相应消息的另一个页面。此外,该页面将显示该电影的具有可用位置的所有播出的详细信息。然而,如果具有足够的可用座位数,则将为客户生成一个编号。客户只需在播出开始前在中心获取门票时报出该编号。管理员网站界面将使其能够:n 输入正在各个剧院上映的电影的

5、详细信息。n 输入将在这些剧院上映的新电影的详细信息。n 更新横幅以显示促销方案。n 查看客户反馈。n 更改他或她的密码。开发环境:Visual Studio 2010数据库:ACCESS3功能分析(1)前台系统功能主要分为两大部分:影片相关功能、及会员服务相关功能。另一项重要而不在menu中直接呈现(但会在网页中适当位置出现)的是【订票】功能。a.影片相关功能:首页是提供近期热映影片以及即将上映影片的概况,可通过页面跳转进行对影片的详细查询。还有场次以及订票功能。同时提供场次表,可直接查询目前上映影片中的所有场次,方便观众不需要到现场查询每部影片的场次。另外提供进阶查询,可使观众了解每部影片

6、的导演、主演、类型、剧情等资讯。b.会员服务相关功能有会员登入、会员注册。会员登入以后可查询每部影片的场次,并在网上直接进行订票操作。该功能极大满足了观众自由选择座位的权利。网站首页(Index)影片查询影片概况场次表进阶查询会员服务会员登录会员注册图3-1 前台系统功能前台系统构架的设计是为了方便观众无需登录其他网站查询自己感兴趣的影片了解导演、主演、剧情等相关内容,也无需到影城现场咨询每部上映影片的场次表。通过该网上订票系统,观众可在家中轻松的进行所有操作,包括在线订票的功能。而且,观众在订票过程中出现某场次的座位已经订满或是没有自己想要的座位时,系统会出现“订票失败,可选择其它场次观看本

7、部影片”的提示。以此来通知观众,降低了现场订票的失败率,同时也节约了观众到影城排队买票的时间。这个设计还有益于影城售票人员,他们通过观众网上订票的操作可以快捷地掌握每场次的座位安排以及观众的信息,再根据影片各场次是否满座,在网上直接提示订票的观众。(2)配置数据库本系统数据库管理系统选择Microsoft SQL Server 2000,数据库连接使用ADO技术。数据库连接代码如下:4. 数据分析与建模(1)数据库E-R图:ShowStart timeEnd TimeTicketsBookedDateShow IDRunsHallHasTheaterTheater IDNameLocation

8、No. of HallsHall IDHall CapacityShowsMovieMovie IDMovie NameCategoryCastDirectorDurationIs ForBookingNo. of TicketsAmount PayableMakesCustomerPhone No.AddressNameCustomer ID (2)流程图:登陆界面管理员售票员影片管理售票管理会员管理关于增加影片影片信息修改影片订票信息订票查询钱箱查询会员信息会员注册增加影片影片信息修改影片售票会员管理会员信息会员注册5.数据库建立:(1) 总体设计(2) 各单位以表的形式如下:数据流:数据

9、流名称构成电影信息表Film座位类别Seat折扣表Agio订票表Ticket登录类型表Types钱箱表Money电影类型Sort会员类型MemberTypes大厅Hall会员信息Member放映时间表 TimeFilm:列名含义类型长度取值范围FID影片编号Int 40-32767FFilmName电影名称Nvarchar(20)20FDirector导演Nvarchar(10)10 FPlay演员Nvarchar(50)50FIntro电影简介Nvarchar(1000)1000FLanguage语言Nvarchar(10)10FLong片长(分钟)IntFDate放映日期Nvarchar(

10、50)500-31FMoney价格Int0-100FNumber票数Int0-300FNum座位编号Nvarchar(50)500-300FPhoto海报Nvarchar(50)50FPew硬座数量Nvarchar(10)10150FComPew软座数量Nvarchar(10)10100FLove情侣座数量Nvarchar(10)1050FSortID电影类别Int20-99FTimeID放映日期IntSeat:列名含义类型长度取值范围SEID主键Int1-10SType座位的类型Nvarchar(10)101-10SMoney座位票价Int20-99SNumber座位编号Nvarchar(1

11、0)31-100Agio:列名含义类型长度取值范围AID折扣类型编号IntAType折扣类型Nvarchar(10)10ARebate折扣IntTicket:列名含义类型长度取值范围TId主键IntTFName电影名称Nvarchar(20)20TPhone电话Nvarchar(13)130-9TCard身份证等证件Nvarchar(50)50TDate放映日期Nvarchar(50)50TTime放映时间Nvarchar(50)50THall放映大厅Nvarchar(10)10TNumber座位号Int TTicketPrice票的单价IntTPayMoney打折后的价格IntTCount订购票的数量IntTMoney票数总价IntTAgio折扣类型Nvarchar(20)Type:列名含义类型长度取值范围TID用户序号Int21-10TLgoinType用户类型Nvarchar(10)101-10TLgionId用户名Nvarchar(10)1050TLgionPwd用户密码Nvarchar(10)100-9Money:列名含义类型长度取值范围MSum

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号