简单影院订票系统数据库设计说明Word文档格式.docx

上传人:b****3 文档编号:18334106 上传时间:2022-12-15 格式:DOCX 页数:22 大小:160.92KB
下载 相关 举报
简单影院订票系统数据库设计说明Word文档格式.docx_第1页
第1页 / 共22页
简单影院订票系统数据库设计说明Word文档格式.docx_第2页
第2页 / 共22页
简单影院订票系统数据库设计说明Word文档格式.docx_第3页
第3页 / 共22页
简单影院订票系统数据库设计说明Word文档格式.docx_第4页
第4页 / 共22页
简单影院订票系统数据库设计说明Word文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

简单影院订票系统数据库设计说明Word文档格式.docx

《简单影院订票系统数据库设计说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《简单影院订票系统数据库设计说明Word文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

简单影院订票系统数据库设计说明Word文档格式.docx

长度

取值范围

FID

影片编号

Int

4

0-32767

FFilmName

电影名称

Nvarchar(20)

20

FDirector

导演

Nvarchar(10)

10

FPlay

演员

Nvarchar(50)

50

FIntro

电影简介

Nvarchar(1000)

1000

FLanguage

语言

FLong

片长(分钟)

Int

FDate

放映日期

0-31

FMoney

价格

0-100

FNumber

票数

0-300

FNum

座位编号

FPhoto

海报

FPew 

硬座数量

150

FComPew

软座数量

100

FLove

情侣座数量

FSortID

电影类别

2

0-99

FTimeID

Seat(座位类别)

SEID

主键

1-10

SType

座位的类型

SMoney

座位票价

SNumber

3

1-100

Agio(折扣表)

AID

折扣类

型编号

AType

ARebate

折扣

Ticket(订票表)

TId

TFName

TPhone

电话

Nvarchar(13)

13

0-9

TCard

身份证等证件

TDate

TTime

放映时间

THall

放映大厅

TNumber

座位号

TTicketPrice

票的单价

TPayMoney

打折后的价格

TCount

订购票的数量

TMoney

票数总价

TAgio

Type(登录类型表)

TID

用户序号

TLgoinType

用户类型

TLgionId

用户名

TLgionPwd

用户密码

Money(钱箱表)

MSum

售票总额

5

0-31767

Sort(电影类型)

SOID

类型编号

SSort

Nvarchar

Member(会员信息)

MID

会员编号

MType

Nvachar

MDiscount

MName

用户姓名

MIDcard

会员身份证号

Nvacharr(18)

18

MPhone

会员的联系电话

Nvachar(13)

Menbertypes(会员类型)

Time(放映时间)

标识列;

HID

Hall(放映大厅)

HHall

Nvachar10)

2.2.1.4数据流程图

2.2.1.5数据存储

数据存储名

构成

电影信息表

Film

座位类别

Seat

折扣表

Agio

订票表

Ticket

登录类型表

Types

钱箱表

Money

Sort

MemberTypes

大厅

Hall

会员信息

Member

放映时间表

Time

2.2.1.6数据流

数据流名称

2.2.1.7数据处理

P1

录入存储售票员信息

P2

录入存储、删除、更改电影信息

P3

录入存储、删除、修改座位类别信息

P4

录入存储、删除、修改折扣类别

P5

录入存储、查看影票销售信息

P6

录入存储、查看营业额

P7

录入存储、查看影片类别

P8

录入存储、查看会员信息

P9

录入存储、查看会员分类

P10

录入存储、查看放映时间

P11

录入存储、查看放映厅信息

2.2.2数据库概念结构设计

2.2.2.1

E-R图

实体:

管理员、售票员、消费者、影票

2.2.2.2局部试图电影-添加修改-管理员-增删-售票员

2.2.2.3局部视图售票员-出售-电影票-购买-消费者

2.2.2.4局部试图售票员-管理-消费者

2.2.3数据库逻辑结构设计

Film(FID,FFilmName,FDirector,FPlay,FIntro,FLanguage,FLong,FDate,FMoney,FNumber,FNum,FPhoto,FPew,FComPew,FLove,FSortID,FTimeID);

Seat(SEID,SType,SMoney,SNumber);

Agio(AID,AType,ARebate)

Ticket(TId,TFName,TPhone,TCard,TDate,TTime,THall,TNumber,TTicketPrice,TPayMoney,TCount,TMoney,TAgio);

Type(TID,TLgoinType,TLgionId,TLgionPwd);

Money(MSum,FID);

Sort(SOID,SSort);

Member(MID,MType,MDiscount,MName,MIDcard,MPhone);

Membertypes(MID,MType);

Time(TID,TTime,HID);

Hall(HID,HHall);

其他

主码

Nvarchar(4000)

varChar(20)

datetime

int

Varchar(20)

影票号

放映大

厅编号

外部码

影票单价

打折后

的价格

MID1

MID2

会员类

2.2.4数据库物理结构设计

CreatedatabaseFilms

OnPrimary

name=Films,

Filename=’E:

\魔方小组项目\魔方小组数据库\Film.mdf’,

Size=3mb,

Maxsize=unlimited,

Filegrowth=1MB

Logon

name=Film_log,

Filename=’E:

\魔方小组项目\魔方小组数据库\Film_log.mdf’,

Size=5mb,

Filegrowth=10%

UseFilms

CreatetableFilm

FIDintnotnullprimarykey,

FfilmNamenvachar(20)notnull,

Fdirectornvarchar(10)notnull,

Fplaynvachar(50)notnull,

FIntronvarchar(40000)nutnull,

Flanguagenvarchar(10)notnull,

Flongintnotnull,

Fdatenvarchar(50)notnull,

Fmoneyintnotnull,

Fnumberintnotnull,

Fnumnvarchar(50)notnull,

Fphotonvarchar(50)null,

FPewnvarchar(10)notnull,

FcomPewnvarchar(50)notnull,

Flovenvarchar(10)notnull,

FsortIDintnotnullforeignkey,

FtimeIDintnotnullforeign

Go

CreatetableAgio

AIDnvarchar(20)notnullprimarykey,

Atypenvarchar(10)notnull,

Arebateintnotnull

CreatetableMoney

Mmoneyintnotnull,

FIDintnullforeignkey

CreatetableMember

MIDintnornullprimarykey,

Mtypenvarchar(20)notnull,

Mdiscountintnotnull,

Mnamenvarchar(10)notnull,

MIDcardnvarchar(25)notnull,

Mphonenvarchar(20)notnull

go

CreatetableMembertypes

MIDintnotnullprimarykey,

Mtypenvarchar(10)notnull

CreatetableHall

HIDintnotnullprimarykey,

Hhallnchar(10)notnull

createtableSeat

SEIDintnotnullprimarykey,

STypenvarchar(10)notnull,

SMoneyintnotnull,

SNumubernvarchar(10)notnull

Go

createtableSort

SOIDintnotnullprimarykey,

SSortnvarchar(50)notnull

createtableTicket

TIDintnotnullprimarykey,

TFNamenvarchar(20)notnull,

TPhonenvarchar(20)null,

TCardnvarchar(50)notnull,

TDatenvarchar(50)notnull,

TTimenvarchar(50)notnull,

THallnvarchar(50)notnull,

TNumberintnull,

TTicketPriceintnotnull,

TPayMoneyintnotnull,

TCountintnotnull,

TMoneyintnotnull,

TAgionvarchar(20)notnull

go

createtableTime

ThallIDintnotnullforeignkey

go

createtableType

TLoginTypenvarchar(10)notnull,

TLoginIDnvarchar(10)notnull,

TLoginPwdnvarchar(10)notnull,

TNamenvarchar(10)notnull,

TSexnchar

(2)notnull

2.2.5数据库安全设计

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

当前位置:首页 > 职业教育 > 职业技术培训

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

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