欢迎来到天天文库
浏览记录
ID:30891965
大小:120.36 KB
页数:10页
时间:2019-01-04
《影院售票系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、影院售票系统的设计与实现1弓I言(Introduction)在如今日常娱乐活动中,电影占据了人们大部分的娱乐项目时间,而当今社会快速的信息流转,传统媒体显然已经不能较高效的来宣传与展示,电影文化的发展受到了局限。由此,人们无法第一时间获取影片的消息以及影院的各种动态,许多精彩的影片得不到较为广泛的宣传与获知。因此,要利用飞速发展的网络技术来实现影院售票系统,这样各大影院就能合理的展示影片资讯,与客户更好的交流。影院售票系统主要面对两种人,一是普通用户人员,二是管理人员。对普通用户实现注册、登录、购票功能,查找影片资讯等功能;管理员实现登录功能,影片放映计划,座位管理,放映厅管理等功能。本系
2、统主要研究影院售票系统的售票管理系统,基于.Net平台,利用SQLServer2008数据库来进行高效的增删改查,能够保证系统的高效的运行。使用该系统,可以有效地进行票务的管理和后台的管理,管理员管理、放映计划管理、会员信息管理等信息的增删改查,以及票务的打印工作[1-4]o2系统分析(Systemsanalysis)2.1系统基本功能分析基于met的影院售票系统主要面向两类人,一是售票员,通过该系统让顾客了解影院影片资讯并进行订购票,二是管理员,通过该系统对数据进行增删改查,影片资讯的修改添加,对会员信息的增删等功能。2.2需求定义与需求分析(1)售票员的主要功能如图1所示。售票员登录之
3、后就可以进行电影票的出售工作,根据客户对影片的选择及影片放映厅和座位的选择进行售票,然后根据客户类型进行票的打印出售。(2)管理员的主要功能如图2所示。管理员登录之后可以进行配置,此功能售票员是不能够进行的。在配置中,管理员可以对影片的放映计划、影片资讯、放映厅、座位、管理员设置等功能进行管理设置。其中电影票的打印用XML来保存,数据打卬。图1隹票员功能图Fig.lBooking-officeclerkcapabilityuiar&f182管理员功能图Fig.2Managercapabilitymap从上述功能描述中,可以把系统分为两个大块,一是售票员部分,二是管理员部分,这两个对象可以设
4、置为两个数据实体。而对于面向对象的设计来说,它们就是两个类来映射两个实体数据。这两个只是系统最基础的两个类,它们是构成整个影院售票系统的基础元素。2.3数据库分析影院售票系统涉及到的数据库实体表有:Schedule放映计划表(系统数据表,按天为单位保存数据)、PlayRoom放映厅表(基础数据表)、Scheduleitem放映场次表(系统数据表,每个放映场次都属于某个放映计划,其中会包含放映厅、所放影片、放映时间等信息)、Movie影片表(系统数据表,含影片本身数据信息)、MovieType影片类别表係统数据表)、Seat座位表(基础数据表,每个座位都属于某个放映厅)、SeatType座位
5、类别表(基础数据表)、Ticket售票表(用户数据表,用于保存所售岀的电影票信息,其中包含该票所属放映场次信息、所属座位信息及购买的会员信息)、MemberTyp会员类型表(用户数据表[Member会员表(用户表,保存会员数据)、Admin管理员表(系统数据表)[5・8]。1系统设计(Systemdesign)影院售票系统进行分层开发,利用三层架构分别是:数据访问层、业务逻辑层和表示层。数据访问层专门来进行对数据库中的数据进行访问;业务逻辑层是表示层和数据访问层之间的桥梁,是应用程序的核心部分,负责处理数据层的数据,实现业务逻辑;表示层用于显示界面及接受用户的输入,将用户输入的数据传输给业
6、务逻辑层进行数据分析,一旦业务逻辑层发生变化,表示层就会跟着变化,实质用来为程序提供交互界面。3.1售票员功能设计(1)售票员登录功能用户的登录就是对数据库中用户(Admin)信息表进行查询,查询到用户名和密码两个要素即可,将用户输入的数据和数据库中的比对如若正确按确认按钮就进入系统,若用户名和密码为空则会分别提示,若不想登录系统取消即可。(2)售票功能当售票员登录系统就可以进入“系统”这一菜单,开始售票,而售票员只能进入这一菜单进行售票。根据客户选择的电影放映场次、座位、类型进行售票并收取费用然后打印出票,以XML文件的形式保存。综上,售票员的主要功能为:根据购票人对影片、场次、座位的选
7、择来勾选相应的票;根据票种进行售票打印;购票人付款后,打印电影票。3.2管理员功能设计(1)登录功能管理员登录功能设计和售票员登录是同一个界面,利用对数据库中Admin表中的数据查询来进入系统,管理员登录成功后可以进行配置,对放映计划、影片管理等进行增删改查。(2)配置功能下基本设置放映计划功能:管理员可以对最近一个星期、一个月影片的放映计划进行调整更新合理的提供影院放映计划。影片管理功能:管理员可以对近期的影片信息进行
此文档下载收益归作者所有