电影院售票管理系统的设计与实现 end精选Word下载.docx

上传人:b****5 文档编号:20942682 上传时间:2023-01-26 格式:DOCX 页数:21 大小:1.20MB
下载 相关 举报
电影院售票管理系统的设计与实现 end精选Word下载.docx_第1页
第1页 / 共21页
电影院售票管理系统的设计与实现 end精选Word下载.docx_第2页
第2页 / 共21页
电影院售票管理系统的设计与实现 end精选Word下载.docx_第3页
第3页 / 共21页
电影院售票管理系统的设计与实现 end精选Word下载.docx_第4页
第4页 / 共21页
电影院售票管理系统的设计与实现 end精选Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

电影院售票管理系统的设计与实现 end精选Word下载.docx

《电影院售票管理系统的设计与实现 end精选Word下载.docx》由会员分享,可在线阅读,更多相关《电影院售票管理系统的设计与实现 end精选Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

电影院售票管理系统的设计与实现 end精选Word下载.docx

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

影院可以为观众提供影片的播放时间、影片的简介以及影片的票价的信息。

同时为客户实现订票等功能。

1.2对功能的规定

二周内放映影片显示。

查询客户所需的电影、订票功能、增加、修改电影信息(限管理员)。

根据用户输入的信息查询。

1)根据所选的电影来查询。

查出电影的播放时间,电影票价,剩余票数。

2)根据所选的导演来查询。

查出该导演的近期播放的影片和相关的信息。

2.数据字典

2.1数据项

表1-1数据项表

编号

名称

别名

类型

长度

I1

FID

电影编号

int

4

I2

FFilmName

电影名称

varchar

20

I3

FDirector

导演

I4

FPlay

演员

50

I5

FIntro

电影简介

1000

I6

FLanguage

语言

10

I7

FLong

片长(分钟)

I8

FDate

放映时间

I9

FMoney

价格

I10

FNumber

票数

I11

FNum

座位编号(1-300)

I12

SEID

座位编号

I13

SMoney

座位票价

I14

SNumber

座位编号范围

I15

TID

影票编号

I16

TFName

I17

TDate

放映日期

I18

TNumber

座位号

I19

TTicketPrice

票的单价

I20

MID

会员编号

I21

MName

会员名字

I22

MPhone

会员电话

I23

MIDcard

会员身份证号

I24

ManagerID

管理员编号

I25

Password

管理员密码

2.2数据结构

数据结构名称:

电影票

电影票标志:

I15,I16

电影信息:

I1~I8

座位信息:

票价信息:

2.3数据流

数据流编号:

D1

数据流名称:

会员信息

数据流来源:

会员信息表

数据流去向:

管理系统

数据流组成:

I20+I21+I22+I23

D2

电影信息

电影信息表

会员

I1~I11

D3

售票

影票信息表

管理员(售票)

I1+I20+I9+I12+I15

D4

座位信息

作为信息表

I12+I13+I14+I20~I23

D5

管理员信息

管理员信息表

管理员

I24+I25

2.4数据存储

数据存储编号:

F1

数据存储名称:

简述:

记录会员的信息

数据存储组成:

会员编号+会员名字+会员电话+会员身份证

F2

记录电影的信息

电影编号+电影名称+导演+演员+电影简介+语言+

片长(分钟)+放映日期+价格+票数+座位编号(1~300)

数据存储编号:

F3

电影票信息表

记录电影票的信息

影票编号+电影名称+放映日期+座位号+票的单价

F4

座位信息表

记录座位的信息

座位编号+座位票价+座位编号范围

F5

售票信息表

记录售票信息

会员编号+电影编号+价格+座位编号+影票编号

F6

记录管理员信息

管理员编号+管理员密码

2.5处理过程

处理过程编号:

N1

处理过程名:

注册会员

说明:

会员取得登陆系统的权利

输入:

数据流D1

输出:

处理:

完成会员的注册,即增加会员信息

N2

电影管理

管理员取得管理电影信息权力

数据流D5

数据流D2

完成电影的增删改查的功能

N3

售票管理

管理员取得售票权力

完成售票的功能

3系统结构图

图1-1系统结构图

4数据流图

4.1第0级数据流图:

图1-2第0级数据流图

4.2第1级数据流图:

图1-3第1级数据流图

4.3影片管理数据流图

图1-4影片管理数据流图

4.4售票管理数据流图

图1-5售票管理数据流图

二.概念模型设计

1.E-R图

图2-1电影属性图

图2-2座位属性图

图2-3影票属性图

图2-4管理员属性图

图2-5会员属性图

图2-6总体E-R图

2.概念模型

3.物理模型

三.逻辑模型

表3-1电影(Film)信息表

列名

允许为空

说明

电影编号,主键

varchar(20)

Fdirector

Fplay

varchar(50)

Fintro

varchar(1000)

Flanguage

varchar(10)

Flong

Fdate

Fmoney

Fnumber

Fnum

已卖出的票数

表3-2管理员(Manager)信息表

管理员编号,主键

表3-3会员(Member)信息表

是否为空

int

会员编号,主键

Mname

Mphone

表3-4座位(Seat)信息表

座位编号,主键

Smoney

Snumber

表3-5电影票(Ticket)信息表

影票编号,主键

Tdate

Tnumber

四.存储过程和触发器

1.存储过程

createprocedurequery_Ticket

as

select*fromTicket

go

execquery_Ticket

存储过程query_Ticket的作用是查询Ticket内的所有信息,即所有票的信息。

createprocedurequery_Member

select*fromMember

execquery_Member

存储过程query_Member的作用是查询Member内的所有信息,即所有会员的信息。

createprocedurequery_Film

select*fromFilm

execquery_Film

存储过程query_Film的作用是查询Film内的所有信息,即所有电影的信息。

2.触发器

CREATETRIGGERupdate_FilmONFilm

FORUPDATE

AS

DECLARE@FNumberint

DECLARE@FNumvarchar(50)

SELECT@FNumber=FNumber,@FNum=FNum

FROMFilm

IF(@FNum=@FNumber)

BEGIN

PRINT'

该部电影票已卖完!

'

END

GO

作用是当该部电影票已卖完时则会显示“该部电影票已卖完!

”。

五.功能流程图

图5.1登录界面功能流程图

图5.2查询界面功能流程图

图5.3售票界面功能流程图

图5.4退票界面功能流程图

六.各功能模块界面

图6.1登陆界面

图6.2系统主界面

图6.3影片查询界面

图6.4影片信息修改界面

图6.5售票信息查询界面

图6.6退票界面

图6.7用户注册界面

最新文件仅供参考已改成word文本。

方便更改如有侵权请联系网站删除

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

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1