影院管理系统

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

是一次集成两个分 E-R 图。我想采用一次集成两个分 E-R 图的方式。
数据抽象与局部视图设计
职员联系
影院职员 会员
电影编 会员编
影电院影经理
号 职员编 经电理号影编名
职员姓 会员姓
电话
上映时 会员联
职员性 间 系电话
别 会员级
经理电性影规
号 号
经理名名 名
经主理演联别
别格
电影票
视图的集成
座影位厅号
票 查询信息

影厅信息 会员信息
① 影院职员办公需求
电影信息
功能:可以查到顾客的会员信息,影片、影厅的信息。
② 客购票需求
购票
办理会员卡
③ 经理管理需求
查询功能:
影片信息 影厅信息 管理功能 ④ 影片信息需求 查询功能: 导演 主演 场次 上映时间 影片格式
系统框架
在调查完了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结 构化分析方法(SA 方法)。首先,定义全局概念结构的框架,如图所示。
并提供会员办理。其次方便影院经理查询雇员信息与影片、影厅信息,以便于合理排
片。
数据字典与流程图
数据流程分析是把数据在组织内部的流动情况抽象地独立出来,舍去了具体的组织机构等,以发 现和解决数据流中的问题。
顾客购票流程图
影片信息
顾户查询影片
信经息理管理影院
① 调查用户需求
顾客确认购
核实信
经理管理流程图
char
manager number
char
影厅信息表:screen
字段名 locations
数据类型 char
Seating
Int
Screens specifications
varchar
电影信息表:film
字段名 film number
数据类型 char
name
varchar
字段名
数据类型
customer number
char
locations
char
ticket number
char
number
varchar
time
datetime
seat number
varchar
purchase quantity
int
经理信息表:manager
长度 10 20 2 20 20 2
描述 顾客编号 影厅号 电影票编号
场次 时间
座位号
购买数量
字段名 manager number
数据类型 char
manager's name
varchar
manager phone number
varchar
manager sex
char
管理表:GL
字段名 locations
数据类型 char
film number
(订单号,电话号,身份证号)(订单号,旅客姓名)(旅客姓名,取票时间,性
别,工作单位,机票类型)(旅客姓名,航班号)(旅客姓名,座位号)(航班号,座
位号,机票类型)(航班号,起飞地,目的地,起飞时间)
基本表结构
职员信息表:staff
顾客信息表:customer
字段名
数据类型
customer number
息息
买 息
别、联系电系话
顾客 统 影片信息
定义了顾客有关信息 查 定义了影片 询
顾系查客编号、姓名统、性别 电影编统号、电影名、导演、主





会员 影厅信息 影院经理 电影票信息
的有关信息
演、上映时间、影片格式
会员编号、会员姓名、会员联系
定义了会员相关有关信息
电话、
会员级别
定义了影厅有关信息
影厅号、座位数、影厅规格
设计内容
本软件的使用对象有影院负责人或管理人员(更新维护系统),影院售票人员(办 理售票,订票,退票)和买票人(购买影票人员)。通过这些信息制成表格,输入到数 据库中,使之能够进行所需的操作。需求分析阶段就是要研究系统的具体分类和实施过 程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计 阶段要把 E-R 图转化为关系模式。最后就是要运行和实施数据库。
(顾客编号,电影票编号)→购买数量,经理编号→经理姓名,经理编号→经理联系电
话,经理编号→经理性别,
影厅→座位数,影厅→影厅规格,电影编号→影片格式,电影编号→电影名,电影编号
→导演,电影编号→主演,电影编号→上映时间,
3、看这些模式是否符合要求,确定是否要对某些模式进行合并或者分解, 最终分解成第三范式:
3.效益最大化:通过票房分析和排片情况,院线经理可对影院票房收益有一个直观的了解,通过 最优的影片安排和促销活动来最大限度的增加院线收益。
需求分析的过程
影院为了方便管理,需开发一个管理系统。该系统分为两个部分,首先方便顾客查
看所有影片信息,然后确定购买其所需要的的电影票,由影院雇员查询顾客是否为会员
Customer sex
char
会员卡信息表:member
字段名 Member number
数据类型 char
member name
varchar
Member phone number
varchar
member level
varchar
customer number
char
电影票信息表:ticket
通过本系统软件,能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情 况,剩余座位查询等进行高效的管理。
设计目的
应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的
结合起来,巩固所学知识。
实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟 练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分 析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下 基础。
全局概念模式。
3.1.3 概念结构设计的步骤
第一步是进行局部视图的设计:由于高层的数据流的子系统组成。因此我们先逐一的设计分 E-R 图。
第二步是进行视图的集成:各子系统的 E-R 图设计好之后,下一步就是要将所有的
分 E-R 图合成一个系统的总 E-R 图,一般有两个方式,多个分 E-R 图一次集成,另一种
影院预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细 分析,形成需求分析说明书。该系统可以满足的需求有:
1.高效管理:数据处理速度快,通过对某一时间段的经营数据进行统计分析,供经营者分析经营 状况,以便采取相应的经营、促销策略。
2.客户资源充分利用:通过分析顾客的消费信息,制定出有针对性的促销措施,为顾客提供更为 得体的服务。与顾客形成互动,加深印象,促进消费。
影院管理系 经理管理系统需要进一步细化。

经理管理系统 将所有子系影统全部细化会。将所有用户顾需求分析完毕电之后,就要开经始构造数据字典了。。
数据结构定院义如表所示员。


影 影

职 数据结构名员
影院职员系
系 片
系表 数据结构票定义 厅

统含义说明 统 定义了影信院职员的有关信
职员编购信号、职组员成姓名理、职员性
影片信息(电影编号,电影名,导演,主演,上映时间,影片格式)
数据模型的优化
将转化的关系模式进行优化,最终达到第三范式。
1、确定数据依赖
影院职员(职员编号,职员姓名,职员性别,联系电话) 职员编号→职员姓名,职员编号→职员性别,职员编号→联系电话 顾客(顾客编号,职员编号,姓名,性别) (顾客编号,职员编号)→姓名,(顾客编号,职员编号)→性别 会员卡(会员编号,会员姓名,会员联系电话,会员级别,顾客编号) 会员编号→会员姓名,会员编号→会员联系电话,会员编号→会员级别 电影票(顾客编号,影厅号,电影票编号,场次,时间,座位号,购买数量) (顾客编号,影厅号,电影票编号)→场次,(顾客编号,影厅号,电影票编号)→时 间,(顾客编号,影厅号,电影票编号)→座位号,(顾客编号,电影票编号)→购买 数量 影院经理(经理编号,经理姓名,经理联系电话,经理性别) 经理编号→经理姓名,经理编号→经理联系电话,经理编号→经理性别 影厅(影厅号,座位数,影厅规格) 影厅→座位数,影厅→影厅规格 影片信息(电影编号,电影名,导演,主演,上映时间,影片格式) 电影编号→电影名,电影编号→导演,电影编号→主演,电影编号→上映时间, 电影编号→影片格式
影院管理系统
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]


国内电影院的售票系统不完善,有很多问题存在,售票效率低下,管理混乱。现今社 会是个讲究效率的社会,时间就是金钱。开发简单,便于操作的的软件不仅可以节省时间,还可以 节省人力,物理,财力等。建立的影院售票系统,要把影院的售票管理、订票管理,财务管理等日 常管理工作实行计算机统一管理,以提高工作效率和管理水平。
2、对各关系模式间数据依赖进行极小化处理,消除冗余
职员编号→职员姓名,职员编号→职员性别,职员编号→联系电话,(顾客编号,职员 编号)→姓名,(顾客编号,职员编号)→性别,会员编号→会员姓名,会员编号→会 员联系电话,会员编号→会员级别,顾客编号,影厅号,电影票编号)→场次,(顾客 编号,影厅号,电影票编号)→时间,顾客编号,影厅号,电影票编号)→座位号,
电影票影厅号 顾客
座位数
顾客编 编号 号 场次
时间
会员卡1性别
姓名 影厅规格 1
1
N
1

N N
1 理
N
影院职
服务
顾客
购买
1 电影票
M 员
经过逐步细化再进行每两个一集成初步形成一个 E-R 图,最后得到图总体概念结构
E-R 图。
购买数

第四章 逻辑结构量设计

E-R 图向关系模型的转换
影厅
影院职员(职员编号,职员姓名,职员性别,联系电话) 影院经
长度 10 20 20 10 10
长度 10 10 10 10
10
是否为空 否 否 否 否 否 否
是否为空 否 否

否 否
是否为空 否 否 否 否 否


主/外键 主键
主/外键 主键
外键
主/外键
主键
外键
描述 职员编号 职员姓名 职员性别 联系电话
姓名 性别
描述 会员编号 会员姓名
会员联系电话
会员级别 顾客编号
经理编号、经理姓名、经理联系
定义了经理有关信息
电话、
经理性别
定义了电影票有关信息
电影票编号、场次、时间、座位 号
第三章 概念结构设
概念结构设计的方法与步骤
概念结构设计的方法
概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向
上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个
通过本系统软件,能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情 况,剩余座位查询等进行高效的管理。 关键字:SQL 语句,影院管理系统,数据库设计
目录
第一章 绪论
课题简介
国内电影院的售票系统不完善,有很多问题存在,售票效率低下,管理混乱。现今社 会是个讲究效率的社会,时间就是金钱。开发简单,便于操作的的软件不仅可以节省时间,还可以 节省人力,物理,财力等。建立的影院售票系统,要把影院的售票管理、订票管理,财务管理等日 常管理工作实行计算机统一管理,以提高工作效率和管理水平。
顾客(顾客编号,职员编号,姓名,性别) 理
管理
会员卡(会员编号,会员姓名,会员联系电话,会员级别,顾客编号) 影片
电影票(顾客编号,影厅号,电影票编号,场次,时间,座位号,购买数量)
影院经理(经理编号,经理姓名,经理联系电话,经理性别)
管理(影厅号,电影编号,经理编号)
影厅(影厅号,座位数,影厅规格)
第二章 需求分析
需求分析的任务
科学发展,社会进步,人们的生活水平日渐提高,人们日益增长的物质文化需要也渐渐提高, 去电影院看电影来缓解生活与工作的压力成为当下一种潮流。随着需求量增大,传统的人工管理方 式已经不能很好的对影院进行系统的管理,出现了诸如安排不合理、统计不全以及对顾客的要求不 能及时满足等问题。为杜绝此现象的发生,我们开发了现代化的管理信息系统。本管理系统操作简 单而且实用,包括销售管理、预定影票管理、退票管理、查询管理和用户管理等管理系统,包括影 票基本信息、影院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改查询 统计功能,同时,还可以将这些信息打印输出。该系统对影院以及影票统一进行自动化管理,大大 提高了工作人员的效率,降低了对资源的浪费,可以说是管理者的好帮手。
char
staff number
char
长度 10 10
是否为空 否 否
主/外键
主键
外键
描述 顾客编号 职员编号
字段名 staff number
数据类型 char
staff name
varchar
Staff sex
char
Staff phone number
varchar
Customer name
varchar r
相关文档
最新文档