数据库影院票务系统

合集下载

电影院票务智能化系统

电影院票务智能化系统

电影院票务智能化系统随着科技的不断发展,电影院票务智能化系统成为电影院管理的重要一环。

本文将详细介绍电影院票务智能化系统所具备的功能和优势,并探讨其对电影院管理的影响以及用户体验的提升。

1. 功能:1.1 票务信息管理:电影院票务智能化系统能够通过数据库管理电影院的所有票务信息,包括电影名称、放映时间、票价、座位信息等。

用户可以通过系统查询和购买电影票,也可以查看实时座位信息以选择自己喜欢的座位。

1.2 订票与支付:用户可以通过系统在线订购电影票,并支持多种支付方式,如支付宝、微信支付等。

系统自动分配座位,并提供电子票给用户,方便用户入场。

1.3 网络化售票:电影院票务智能化系统支持在线售票,用户可以通过电影院官方网站或手机应用购买电影票,避免了排队等候的繁琐过程。

1.4 会员管理:系统支持会员功能,用户可以通过注册成为会员,享受优惠折扣、积分累积等福利,并通过系统查询个人购票记录。

1.5 数据分析与报表:系统自动记录每场电影的票房收入、观众人数等数据,并生成相应的分析报表,帮助电影院管理者更好地了解市场需求和电影评价,从而做出更有效的经营决策。

2. 优势:2.1 提高用户体验:电影院票务智能化系统方便了用户的购票过程,用户无需亲自前往电影院或者电话预定票,只需通过网络购买即可。

用户可以根据自己的时间安排选择合适的座位,并避免了排队等候的烦恼。

2.2 提高管理效率:电影院票务智能化系统减少了人工操作,大大提高了电影院的管理效率。

系统自动化地处理座位分配,票务销售和数据记录等工作,降低了错误率和管理成本。

2.3 数据分析与决策支持:系统记录并分析电影票房收入、观众人数等数据,为电影院管理者提供决策支持。

管理者可以根据数据分析了解电影的热门程度,优化排片计划,并确定优惠政策以吸引更多观众。

2.4 加强安全性:电影院票务智能化系统通过数字化票务管理,减少了实体票与取票过程中的遗失和盗窃风险。

同时,系统也可以与身份证等身份认证机制相结合,提高电影票的安全性和防伪能力。

电影院票务管理系统数据库设计

电影院票务管理系统数据库设计

电影院票务管理系统数据库设计这两天听到⼀道⾯试题:设计⼀个电影院票务管理系统的表结构。

挺有意思的,我⾃⼰也试着做了⼀做,感觉还是有不少收获的。

在本⽂中我想把做这道题的整个思路重新理⼀下,也算做个整理了。

现在能得到的需求只有⼀个:设计⼀个电影院票务管理系统的表结构。

再没有其他信息了,可能真的⾯试的时候⾯试官还会给出其他业务需求,但我这⾥没有。

所以我只能猜测可能的业务需求会有哪些。

最初想到的:1. 电影院会有多个播放厅,从⽽在同⼀时间播放不同的电影来满⾜客户需求2. 每个厅的⼤⼩可能不同,即容纳的⼈数不同3. 电影院会不断引进新⽚4. 电影院会把电影安排在各个播放厅的不同时间段来进⾏播放,即会有⼀个排⽚表5. ⼀个客户可能买⼀张或多张电影票,这些电影票可能会是不同厅,不同场次的电影对于以上的需求设计中应该会有⼀张存放电影的表(Table_Movie),⼀张存放影院各个厅信息的表(Table_Hall)。

还应有⼀张排⽚表,其中会包含两个外键分别指向Table_Movie的主键和Table_Hall的主键,还有时间、价格等信息。

对于⽤户买票的需求,使⽤经典ERP订单结构来设计就⾏了,即会有Table_OrderHead,Table_OrderDetail表。

简单表关系图如下:这⼀设计需要注意的有两点:1. 票价信息存储在Table_Schedule中(Schedule_Price列),即影⽚在不同时间段和不同厅中播放票价可以不同。

2. Table_OrderDetail中有外键Schedule_ID指向Table_Schedule。

加⼊会员信息如上设计已满⾜最初提出的5点需求。

但这样的电影院⽆法办会员卡,也就没法打折了。

为了与其他影院竞争提供会员卡功能,即:6. 影院应提供会员卡功能,根据会员卡的等级,给予不同的折扣对于这⼀需求加⼊⼀张会员信息表Table_Customer显得很⾃然,同时为了能根据不同等级给予不同的折扣,需要再加⼀张等级表Table_Class简单表关系图如下:需要注意的是:1. Table_Customer中外键Class_ID指向Table_Class2. 我给Table_Class加了⼀个Class_IsActive列,当⼀个会员等级⽆效时只要置标签,⽽⽆需做删除操作3. Table_OrderHead中加了⼀列Customer_ID,我把该列的默认值设为-1。

电影院线售票系统操作手册

电影院线售票系统操作手册

电影院线售票系统操作手册第一章:系统概述 (4)1.1 系统简介 (4)1.2 功能特点 (4)1.2.1 票务管理 (4)1.2.2 会员管理 (4)1.2.3 订单管理 (4)1.2.4 营销活动管理 (5)1.2.5 数据统计与分析 (5)1.2.6 信息发布与推送 (5)1.3 技术参数 (5)1.3.1 系统架构 (5)1.3.2 系统兼容性 (5)1.3.3 系统安全性 (5)1.3.4 系统部署 (5)1.3.5 系统升级与维护 (5)第二章:用户注册与登录 (5)2.1 用户注册 (5)2.2 用户登录 (6)2.3 忘记密码 (6)2.4 账户管理 (6)第三章:影片信息管理 (6)3.1 影片查询 (6)3.1.1 查询界面 (6)3.1.2 查询条件 (6)3.1.3 查询结果 (7)3.2 影片添加 (7)3.2.1 添加界面 (7)3.2.2 影片信息录入 (7)3.2.3 影片信息提交 (7)3.3 影片修改 (7)3.3.1 修改界面 (7)3.3.2 影片信息查询 (7)3.3.3 影片信息修改 (7)3.3.4 影片信息提交 (7)3.4 影片删除 (8)3.4.1 删除界面 (8)3.4.2 影片信息查询 (8)3.4.3 影片信息删除 (8)第四章:放映计划管理 (8)4.1 放映计划查询 (8)4.1.1 功能概述 (8)4.2 放映计划添加 (8)4.2.1 功能概述 (8)4.2.2 操作步骤 (8)4.3 放映计划修改 (9)4.3.1 功能概述 (9)4.3.2 操作步骤 (9)4.4 放映计划删除 (9)4.4.1 功能概述 (9)4.4.2 操作步骤 (9)第五章:票价管理 (9)5.1 票价查询 (9)5.1.1 功能概述 (9)5.1.2 操作步骤 (9)5.2 票价添加 (10)5.2.1 功能概述 (10)5.2.2 操作步骤 (10)5.3 票价修改 (10)5.3.1 功能概述 (10)5.3.2 操作步骤 (10)5.4 票价删除 (10)5.4.1 功能概述 (10)5.4.2 操作步骤 (10)第六章:座位管理 (10)6.1 座位分布图 (11)6.1.1 系统功能 (11)6.1.2 操作步骤 (11)6.2 座位选择 (11)6.2.1 系统功能 (11)6.2.2 操作步骤 (11)6.3 座位锁定 (11)6.3.1 系统功能 (11)6.3.2 操作步骤 (11)6.4 座位开启 (11)6.4.1 系统功能 (11)6.4.2 操作步骤 (11)第七章:售票操作 (12)7.1 普通票购买 (12)7.1.1 进入购票界面 (12)7.1.2 选择影片和场次 (12)7.1.3 选择座位 (12)7.1.4 填写订单信息 (12)7.1.5 支付订单 (12)7.2 优惠票购买 (12)7.2.2 选择优惠票类型 (12)7.2.3 核验优惠资格 (12)7.2.4 完成购票流程 (12)7.3 团体票购买 (13)7.3.1 联系影院客服 (13)7.3.2 提交团体购票申请 (13)7.3.3 确认订单及支付 (13)7.4 退票操作 (13)7.4.1 进入退票界面 (13)7.4.2 核实退票信息 (13)7.4.3 提交退票申请 (13)7.4.4 退款到账 (13)第八章:支付与结算 (13)8.1 支付方式选择 (13)8.1.1 系统支持多种支付方式,包括但不限于以下几种: (13)8.1.2 顾客在选座购票时,可根据个人喜好和需求选择合适的支付方式。

电影院售票数据库系统设计

电影院售票数据库系统设计

计算机实验报告课程:ORACLE 班级:学号:姓名:仪器编号实验日期实验:四电影院售票数据库系统设计实验目的:1.进一步熟悉oracle的各种操作。

2.能够在实际的实例中灵活运用学到的有关知识。

实验环境:装有oracle 10g的计算机且操作系统为Windows xp。

实验内容:(可用附页)见附页实验结果:(可用附页)见附页实验内容:电影院售票数据库系统设计数据库设计是对于一个给定的应用环境,构建一个最优的数据库模式,并据此建立既能有效、完整、安全存储数据的数据库,又能满足多个用户的信息要求和处理要求的应用系统,本数据库设计就是为了能够在很好的保存商品进销存的所有数据而进行设计。

(结合数据库设计和你要完成的系统进行陈述)。

数据库设计的过程包含需求分析、概念结构设计、逻辑结构设计、物理结构设计、应用的设计。

下面就按照数据库设计的过程进行逐一陈述一、需求分析1、系统设计的意义电影院售票系统的数据库设计适用于电影院的售票,订票,退票服务。

利用数据库实现规范、方便的管理。

从而提升工作的效率,达到增长营利的效果。

2、数据库对象介绍1)余票表2)售票表3)订票表4)退票表5)电影票综合表3、系统相关对象电影院售票人员及管理人员,消费者(购票者)4、数据库对象分析余票表—>> 可以出售给消费者的所有电影票的表单售票表—>> 已经在售票处出售给消费者电影票的表单订票表—>> 通过电话、网络等途径订购电影票的表单退票表—>> 消费者(因某些原因)要求退还金钱的表单电影票综合表—>> 包括电影院所有的电影票的表单5、功能分析1)电影院的售票人员根据余票表单出售电影票,然后在售票表中记录。

2)通过订票表相应的在余票表中更新记录,减少一张票数。

3)通过退票表相应的在余票表中更新记录,增加一张票数。

4)根据表单实现查看总营利的功能5)查看已经和未拿走订票的情况6)查看当日上映电影及当日营利7)查看已过期的未出售电影表单8)…………6、进阶分析每张电影票都有自己唯一的编号ID,同一类型的电影票用片名来区分(同一片名的不同影片在片名后加入文字说明区分。

电影票务管理系统的设计与实现

电影票务管理系统的设计与实现

电影票务管理系统的设计与实现在当今数字化时代,电影行业的发展迅猛,电影票务管理系统的设计与实现成为了一个重要的课题。

该系统不仅能够方便影院管理者进行票务信息的管理,还能够提供给用户便利的在线购票服务。

本文将详细讨论电影票务管理系统的设计与实现,并介绍其关键特性和功能。

一、系统概述电影票务管理系统旨在为影院管理者提供一个高效、智能的票务管理平台,同时满足用户在线购票的需求。

该系统包括影院管理模块和用户购票模块,通过这两个模块的协作,实现票务的实时管理和用户购票的便利性。

二、系统特性与功能1. 影院管理模块在该模块中,影院管理者可以完成对电影信息、放映场次、座位预订等各项管理工作。

该模块的主要特性和功能包括:- 电影信息管理:影院管理者可以在系统中添加、编辑和删除电影信息,包括电影名称、导演、主演、剧情简介等。

- 放映场次管理:影院管理者可以设置电影的放映时间和场次,包括开始时间、结束时间、放映厅等。

- 座位预订管理:影院管理者可以实时查看座位的预订情况,根据需要进行座位的预订和释放。

- 数据统计分析:系统会生成电影票销售统计数据,包括票房、观众数量等,以帮助影院管理者了解影片的受欢迎程度和市场表现。

2. 用户购票模块用户可以通过该模块进行在线购票和座位选择等操作。

该模块的主要特性和功能包括:- 电影浏览与搜索:用户可以根据不同的条件浏览电影信息,如影片类型、上映时间等,还可以通过关键字搜索电影信息。

- 场次选择与座位预订:用户可以选择感兴趣的电影场次,并根据座位情况选择合适的座位进行预订。

- 购票操作与支付:用户可以直接在系统中完成电影票的购买,并通过系统提供的支付接口进行付款。

- 电子票务和二维码:用户购票成功后,系统会生成一张电子票,并通过邮件或短信等方式将二维码发送给用户,方便用户入场验票。

三、系统设计与实现电影票务管理系统的设计与实现需要考虑系统的可靠性、稳定性和安全性,以下是几个关键方面的设计要点:1. 架构设计:系统采用分布式架构设计,将前端和后端分离,通过接口进行数据传递和交互。

用数据库设计影院售票管理系统

用数据库设计影院售票管理系统

一.系统概述;1.设计需求;现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。

但是,仍然有很多人喜欢到电影院去看电影。

因为家里的气氛毕竟不如影院好。

所以,现代家庭影院的出现并不会让电影院没有生路。

每个社会服务系统都有自己的一套管理机制。

当然,电影院也不除外。

其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。

电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。

如工作人员管理,票务管理等等。

为了工作机制简单有序,必然要引进一套管理系统。

2.需求分析;具体而言,影院售票系统需要实现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。

(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。

当然包括退票问题,还有就是预订电影票其实也就相当于买票。

两者可以当一回事处理。

(3)检票管理事宜要完成观众进场时检票的事宜。

其中包括了电影票的真假检测问题。

(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。

三.设计说明1.分析与创建数据库;根据系统的功能分析结果,影院售票管理系统将会使用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

本管理系统是应用于电影院中,而且需要和数据库之间进行频繁数据交换,所以采用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

在本管理系统中,需要掌握影库充实信息,职工管理信息,票务管理信息,此外,由于要进行职工管理,还需要掌握使用本系统的职工。

表1存储硬库信息列表,表2存储了电影院座位的相关数据连接关系,表3存储了电影票销售情况管理,表4存储了系统使用者职工的相关情况的管理列表。

表1 影库管理表---MOVIES表4 职工信息表---WORKERS根据规范化的设计理念,本管理系统的数据分成上面4个表,减少了数据的冗余,同时在这些表之间又存在着一些关联关系。

影院票务在线系统数据库课程设计说明书讲解

影院票务在线系统数据库课程设计说明书讲解

中国计量学院经济与管理学院课程设计报告课程设计名称影院票务在线系统专业信息管理与信息系统班级08信管(2)姓名沈佳锋、潘满学号0800702207、0800702208 指导教师钮亮2010年 9月 16日I《影院票务在线系统》课程设计报告目录一、绪论 (1)1. 课题简介 (1)2. 设计目的 (1)3. 设计内容 (1)二、需求分析 (4)1.需求分析的任务 (4)2.需求分析的过程 (4)3.数据字典 (5)三、概念结构设计 (9)1.概念结构设计的方法与步骤 (9)1.1 概念结构设计的方法 (9)1.2 概念结构设计的步骤 (9)2.数据抽象与局部视图设计 (9)3.视图的集成 (11)四、逻辑结构设计 (12)1.ER图向关系模型的转换 (12)2.数据模型的优化 (12)3.数据库的结构 (12)五、数据库的实施与运行 (15)1.数据的载入 (17)2.数据库的运行 (17)总结 (20)一、绪论一、绪论1. 课题简介计算机的出现和逐步普及,把信息对整个社会的影响逐步提高到一种绝对重要的地位.信息量,信息传播的速度,信息处理的速度以及应用信息的程度等都以几何级数的方式在增长。

人类进入了信息时代。

当今,人们已经可以娴熟应用电脑技术对影片进行CG合成、3D剪辑制作。

观赏影片也成了人们日常生活中必不可少的一项娱乐项目。

那么,现今有一项难题摆在我们面前:当我们从网络上获取最新影片上映时间的时候,迫不及待带着好友一起奔向电影院的时候,可能会碰上被告知票已售完的尴尬局面。

如何能够在网上就能知道附近影院票务情况,成了一项新的立题。

本文所阐述的影院票务在线系统,通过对实际的影院票务销售查询过程的研究及对何种数据库管理系统的模型分析,结合现实中影院票务销售所存在的不足,旨在通过在线网络票务销售系统,分析解决这一难题。

影院票务在线管理系统,能提高影院管理运作效率,其主要任务,是通过计算机来实现影院票务销售的联网发行,为此,实现此目的的最佳途径就是数据库技术。

影院售票管理系统 数据库文档

影院售票管理系统  数据库文档

--如果系统数据库中存在该数据库就删除该数据库IF EXISTS(SELECT * FROM sysdatabases WHERE NAME='TicketDB')DROP DATABASE TicketDBGO/*创建ATMDB数据库*/CREATE DATABASE TicketDBON(FILENAME='F:\ticket\ticketDB\TicketDB_data.mdf',NAME='TicketDB_DATA',SIZE=3MB,FILEGROWTH=15%)LOG ON(FILENAME='F:\ticket\ticketDB\TicketDB_log.ldf',NAME='TicketDB_LOG',SIZE=1MB,MAXSIZE=10MB,FILEGROWTH=5%)GOUSE TicketDBGO/*查验该表是否存在,如果存在就删掉*/IF EXISTS(SELECT * FROM sysobjects WHERE NAME='ClerkInfo')DROP TABLE ClerkInfoGO/*创建售票员信息表*/CREATE TABLE ClerkInfo(cName V ARCHAR(16) NOT NULL primary key, --售票员姓名,不能为空cPwd CHAR(6) DEFAULT('888888') NOT NULL, --售票员密码,不能为空)GO/*查验该表是否存在,如果存在就删掉*/IF EXISTS(SELECT * FROM sysobjects WHERE NAME='MovieInfo')DROP TABLE MovieInfoGO/*创建电影信息表*/CREATE TABLE MovieInfo(mName V ARCHAR(16) NOT NULL primary key, --电影名称,主键,不能为空mDirector V ARCHAR(16) NOT NULL , --导演名字mRole V ARCHAR(16) NOT NULL , --主演名字mType V ARCHAR(16) check(mType in ('喜剧','悲剧','动作','情感')) NOT NULL,--电影类型mPrice MONEY check (mPrice>0) NOT NULL,--电影原价)GO/*查验该表是否存在,如果存在就删掉*/IF EXISTS(SELECT * FROM sysobjects WHERE NAME='PlayTime')DROP TABLE PlayTimeGO/*创建放映时间信息表*/CREATE TABLE PlayTime(pID int NOT NULL identity(1,1) primary key, --主键,自动增量pTimeType varchar(16) NOT NULL , --放映时间)GO/*查验该表是否存在,如果存在就删掉*/IF EXISTS(SELECT * FROM sysobjects WHERE NAME='Seat_PlayTimeInfo')DROP TABLE Seat_PlayTimeInfoGO/*创建已经卖的座次信息表*/create table Seat_PlayTimeInfo(pID int not null,sName varchar(16) not null,mName varchar(16) not null,tPrice money not null)GO/*查验该表是否存在,如果存在就删掉*/IF EXISTS(SELECT * FROM sysobjects WHERE NAME='TicketInfo')DROP TABLE TicketInfoGO/*创建电影票信息表*/CREATE TABLE TicketInfo(tID int NOT NULL identity(1,1) primary key, --电影票ID,主键,自动增量mName V ARCHAR(16) NOT NULL references MovieInfo(mName) , --电影名称,外键tPrice money not null check(tPrice>0),--实际票价pID int NOT NULL references PlayTime(pID) ,--放映时间,外键--sName VARCHAR(16) NOT NULL references SeatInfo(sName) ,--座次名称--sSellTime datetime default(getDate()),--售票时间,默认为今天cName varchar(16) not null references ClerkInfo(cName)--售票员姓名,外键)GO/*向电影信息表中插入数据*/insert into MovieInfoselect '功夫熊猫','导演1','卡通熊猫','喜剧',60 unionselect '未知死亡','导演2','未知','悲剧',60 unionselect '非诚勿扰','导演3','舒淇','情感',60 unionselect '锦衣卫','导演4','赵薇','动作',60/*向放映时间表中插入数据*/insert into PlayTimevalues( '8:00-10:00')insert into PlayTimevalues( '10:00-12:00')insert into PlayTimevalues ('12:00-14:00')insert into PlayTimevalues ('14:00-16:00' )insert into PlayTimevalues ('16:00-18:00')insert into PlayTimevalues ('18:00-20:00')/*向售票员信息表中插入数据*/insert into ClerkInfoselect '张三','123456'unionselect '李四','111111' unionselect '王五','654321'/*售票的存储过程*/--drop proc proc_sellTicketcreate procedure proc_sellTicket@mName varchar(16),@tPrice money,@pID int,@cName varchar(16),@sName varchar(16) ASbegin tranDECLARE @errors intset @errors=0insert into TicketInfovalues(@mName,@tPrice,@pID,@cName)set @errors=@errors+@@errorinsert into Seat_PlayTimeInfovalues(@pID,@sName,@mName,@tPrice)set @errors=@errors+@@errorif (@errors>0)beginrollback tranendelsebegincommit tranendGO--delete from TicketInfo--delete from Seat_PlayTimeInfo/*执行存储过程proc_sellTicket*/--exec proc_sellTicket '功夫熊猫',12,1,'李四','1-2'。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电影名 电影票号
座位号
价格
上映时间 映时间
职工号
3.2 关系图
职工信息 职工密码
职工类型
3.4 关系模式设计
上映时间 拥有
电影
电影票号 电影票 电影号
电影名
导演
主演
生产地
职工信息
提供
票价 座位号
座位
是否售出
职工号 职工密码 职工类型
第 4 章 逻辑结构设计
以下是影院票务系统的关系模型 影库管理 (电影号,电影名称,上映时间,导演,主演,生产地) 电影院座位(票价,座位号,是否售出) 电影票信息(电影号,电影名称,上映时间,电影票号) 职工信息 (职工号,职工密码,验证码)
以下分别介绍此系统中各个系统(3 个子模块。): (1)售票系统模块
给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。 工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码 连工作人员都不知道。是随机生成的。用于对电影票真假的辩识。 (2)检票系统模块
在观众进场时所使用的系统。由扫描仪扫描,取的验证码,然后进行辩识,看是 不是和数据库中数据一样,如果一样,则电影票为真,否则电影票为假。由此来决定 让不让观众入场。 (3)维护系统模块
第 3 章 概要结构设计.................................................................... 8 3.1 数据库 E-R 图................................................................... 8 3.2 关系图............................................................................... 9 3.2 关系模式设计................................................................. 10
1.2 设计意义
传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算 机对电影院客户进行管理,能够极大地提高电影院用户管理的效率,节约教育经费,这 也是适应信息化建设发展趋势的重要因素。
作为计算机应用的一部分,使用计算机对电影院信息进行管理,具有手工管理所无 法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等。这些优点能够极大地提高电影院售票管理的效率,也是企业的科学化、正规 化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。电 影院售票信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的 开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对 于后者则要求应用程序功能完备,易使用的特点。
2
座位号 是 有(无重复) 是
price
float
8
票价 是

soldornot smallint
2
是否售 是


表 3 电影票信息表---TICKETS
字段属性
字段名称 数据类型 字段大 作用 必填
索引
是否主

字段

ticketsid smallint
2
电影票 是 有(无重复) 是

seatid smallint
同时经过这次系统设计过程,我也加深了对系统的认识.完成本设计后,才知 道平日里书本上所学的东西太少,仅是些概念知识,没运用到实践中来,知识是 无法得到升华的。
参考文献
[1] 夏邦贵编著.SQL Server 数据库开发入门与范例解析.北京:机械工业出版 社,2004.20-55
[2] 金林樵,唐军芳等编著.SQL Server 数据库应用开发技术.北京:机械工业 出版社,2005.12-70
第 2 章 需求分析
2.1 目标
(1) 能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2) 售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问 题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3) 检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问 题。 (4) 数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理 问题。
表 1 影库管理表---MOVIES
字段属性
字段大 作用 必填
索引

字段
2
电影号 是 有(无重复)
50
电影名 是


50
导演 否

50
主演 否

25
生产地 否

8
上映间 是

是否 主键 是
表 2 电影院座位管理表---SEATS
字段属性
字段名称 数据类型 字段大 作用 必填
索引
是否主

字段

seatid smallint
[3] 丁爱萍编著.Visual Basic 程序设计.西安:西安电子科技大学出版社, 2004.34-53 [4] 王珊,萨师煊等编著.数据库系统概论.高等教育出版社,2006.13-78 [5] 张海藩编著.软件工程导论.北京:清华大学出版社,2003.10-97 [6] 张克东等.软件工程与软件测试自动化教程.北京:电子工业出版社,
描述 影库管理表 电影院座位管理表 电影票信息表 职工信息表
描述 电影号 电影名称
字段名称 数据类型
Movie_id smallint Movie_name Nvarchar
actor actress producer palydate
Nvarchar Nvarchar Nvarchar datetime
2
座位号 是

Movie_id smallint
2
电影号 是

Movie_name Nvarchar 50
电影名 否

palydate datetime
8
上映时 是


price
float
8
价格 是

yanzhengma smallint
2
验证码 是


字段名称 数据类型
workerid smallint password smallint
电影院里当然有工作人员的增加与开除,以及他们的管理权限的变化。这一部分事件的发生都 需要数据库管理人员将有关数据进行处理。保证数据库里数据的统一与完整。 其中有他们的共号,登陆电影院管理系统的密码,以及所拥有的权限。 (3)过期票务管理:
电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。通过此管理可以 把那些没用的过期的数据清除。这里指的是与放过的电影同名的电影票清除,而其他的电影票保存 不变。
2.2 对功能的规定
根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块: 售票管理模块、检票管理模块、数据管理模块。 影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不 同的权限。主要有三种用户: 1. 售票管理人员: 主要负责卖票,订票及退票事宜; 2. 检票管理人员: 主要负责观众进场时检票工作,以及辨认电影票的真假(此工 作自然可以由服务系统来完成); 3. 数据处理人员: 主要负责播放电影导入数据库,工作人员的应聘以及开除的数 据管理,还有过期电影票的数据处理;
第 5 章 物理结构设计
影库管理表
电影院座位管理表
电影票信息表 职工信息表 数据库表总览
总结
经过这一段时间的设计,电影票务系统基本开发完成,该系统是高校典型的 信息管理系统,功能十分強大的管理系统,它集各种功能用于一身,在系统的各 个模块中体现了它的功能,针对电影院售票工作方面进行设计的,同时该系统也 是为了方便于管理员、售票员的一些信息操作,为电影院节省了管理成本,提高 电影院的工作效率。该系统的界面简单大方,非常方便用户的操作,同时,也为 以后系统的扩展留出了足够的空间。
第 1 章 课程设计的目的和意义
1.1 设计目的
给观众提供了查看影片信息的机会,可以为观众提供影片的播放时间、播放的地点、 影片的风格以及影片的票价(会员折扣)的信息,其中还需要提供给观众一个近期影片 最佳排行,可通过此排行榜直观选择所喜欢的电影。
系统最后可免费提供给观众最新的影片预告片观看,或者提供免费下载。
leibie smallint
表 4 职工信息表---WORKERS
字段属性
字段大 作用 必填字 索引


2
职工号


2
职工密



2
职工类

章 概要结构设计
3.1 数据库 E-R 图
电影
电影号
电影名称
导演 座位
生产地 主演
上映时间
座位编号
座位票价
是否售出
电影票
验证码 电影号
第 2 章 需求分析...................................................... 错误!未定义书签。 2.1 目标................................................................................... 4 2.2 对功能的规定................................................................... 4 2.3 数据字典........................................................................... 5
相关文档
最新文档