简单影院订票系统数据库设计

上传人:yh****1 文档编号:126207584 上传时间:2020-03-23 格式:DOC 页数:24 大小:434.50KB
返回 下载 相关 举报
简单影院订票系统数据库设计_第1页
第1页 / 共24页
简单影院订票系统数据库设计_第2页
第2页 / 共24页
简单影院订票系统数据库设计_第3页
第3页 / 共24页
简单影院订票系统数据库设计_第4页
第4页 / 共24页
简单影院订票系统数据库设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《简单影院订票系统数据库设计》由会员分享,可在线阅读,更多相关《简单影院订票系统数据库设计(24页珍藏版)》请在金锄头文库上搜索。

1、 .2.2数据库设计 2.2.1.1功能需求分析 根据调研得出的基本流程为:实现整个影片管理和订票管理过程中各个信息的录入存储、修改、删除、查寻。具体包括:(1) 影片信息的录入存储、修改、删除和查询;(2) 会员信息的录入存储、修改、删除、查询;2.2.1.2数据需求 (1)影片信息:电影名称、导演、演员、电影简介、语言、片场(分钟)、放映日期、价格、票数、作为编号(1-300)、海报、硬座数量、软座数量、情侣座数量、电影类别(2)座位信息:座位类别、座位票价、座位编号(3)折扣信息:折扣类型(4)订票信息:电影名称、放映日期、放映时间、放映大厅、座位号、票价(单价)、折后价格、订票数量、票

2、数总价、折扣类型(5)登记类型:用户类型、用户名、用户密码、姓名、性别(6)电影类型:电影类型(7)会员信息:会员类型、会员折扣、会员姓名、会员身份证号码、会员联系电话(8)会员类型:会员类型(9)放映时间:放映时间、放映大厅(10)放映大厅:放映大厅编号2.2.1.3数据字典Film(电影表)列名含义类型长度取值范围FID影片编号Int 40-32767FFilmName电影名称Nvarchar(20)20FDirector导演Nvarchar(10)10 FPlay演员Nvarchar(50)50FIntro电影简介Nvarchar(1000)1000FLanguage语言Nvarchar

3、(10)10FLong片长(分钟)IntFDate放映日期Nvarchar(50)500-31FMoney价格Int0-100FNumber票数Int0-300FNum座位编号Nvarchar(50)500-300FPhoto海报Nvarchar(50)50FPew硬座数量Nvarchar(10)10150FComPew软座数量Nvarchar(10)10100FLove情侣座数量Nvarchar(10)1050FSortID电影类别Int20-99FTimeID放映日期IntSeat(座位类别)列名含义类型长度取值范围SEID主键Int1-10SType座位的类型Nvarchar(10)10

4、1-10SMoney座位票价Int20-99SNumber座位编号Nvarchar(10)31-100Agio(折扣表)列名含义类型长度取值范围AID折扣类型编号IntAType折扣类型Nvarchar(10)10ARebate折扣IntTicket(订票表)列名含义类型长度取值范围TId主键IntTFName电影名称Nvarchar(20)20TPhone电话Nvarchar(13)130-9TCard身份证等证件Nvarchar(50)50TDate放映日期Nvarchar(50)50TTime放映时间Nvarchar(50)50THall放映大厅Nvarchar(10)10TNumber

5、座位号Int TTicketPrice票的单价IntTPayMoney打折后的价格IntTCount订购票的数量IntTMoney票数总价IntTAgio折扣类型Nvarchar(20)Type(登录类型表)列名含义类型长度取值范围TID用户序号Int21-10TLgoinType用户类型Nvarchar(10)101-10TLgionId用户名Nvarchar(10)1050TLgionPwd用户密码Nvarchar(10)100-9Money(钱箱表)列名含义类型长度取值范围MSum售票总额Int50-31767FID影片编号Int40-32767Sort(电影类型)列名含义类型长度取值范

6、围SOID类型编号Int20-99SSort电影类型NvarcharMember(会员信息)列名含义类型长度取值范围MID会员编号IntMType会员类型NvacharMDiscount折扣NvacharMName用户姓名NvacharMID card会员身份证号Nvacharr(18)180-9MPhone会员的联系电话Nvachar(13)130-9Menbertypes(会员类型)列名含义类型长度取值范围MID类型编号IntMType会员类型NvacharTime(放映时间)列名含义类型长度取值范围TID标识列;IntTTime放映时间NvacharHID放映大厅编号IntHall(放映

7、大厅)列名含义类型长度取值范围HID放映大厅编号IntHHall放映大厅Nvachar10)2.2.1.4数据流程图2.2.1.5数据存储数据存储名构成电影信息表Film座位类别Seat折扣表Agio订票表Ticket登录类型表Types钱箱表Money电影类型Sort会员类型MemberTypes大厅Hall会员信息Member放映时间表 Time2.2.1.6数据流数据流名称构成电影信息表Film座位类别Seat折扣表Agio订票表Ticket登录类型表Types钱箱表Money电影类型Sort会员类型MemberTypes大厅Hall会员信息Member放映时间表 Time2.2.1.7

8、数据处理数据存储名含义P1录入存储售票员信息P2录入存储、删除、更改电影信息P3录入存储、删除、修改座位类别信息P4录入存储、删除、修改折扣类别P5录入存储、查看影票销售信息P6录入存储、查看营业额P7录入存储、查看影片类别P8录入存储、查看会员信息P9录入存储、查看会员分类P10录入存储、查看放映时间P11录入存储、查看放映厅信息2.2.2数据库概念结构设计2.2.2.1E-R图 实体:管理员、售票员、消费者、影票2.2.2.2局部试图 电影-添加修改-管理员-增删-售票员2.2.2.3局部视图 售票员-出售-电影票-购买-消费者2.2.24局部试图 售票员-管理-消费者2.2.3数据库逻辑

9、结构设计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,TLg

10、oinType,TLgionId,TLgionPwd);Money (MSum,FID);Sort(SOID,SSort);Member(MID,MType,MDiscount,MName,MID card,MPhone);Membertypes (MID,MType);Time(TID,TTime,HID);Hall(HID,HHall);Film(电影表)列名含义类型其他FID影片编号Int 主码FFilmName电影名称Nvarchar(20)FDirector导演Nvarchar(10) FPlay演员Nvarchar(50)FIntro电影简介Nvarchar(4000)FLangu

11、age语言Nvarchar(10)FLong片长(分钟)varChar(20)FDate放映日期datetimeFMoney价格IntFNumber票数IntFNum座位编号intFSortID电影类别varChar(20)FTimeID放映日期Varchar(20)Seat(座位类别)列名含义类型长度其他SEID座位号Int1-10主码SType座位的类型Nvarchar(10)10SMoney座位票价Int2SNumber座位编号Nvarchar(10)3Agio(折扣表)列名含义类型长度其他AID折扣类型编号Int主码AType折扣类型Nvarchar(10)10ARebate折扣IntTicket(订票表)列名含义类型长度其他TId影票号Int主码TFName电影名称Nvarchar(20)20TPhone电话Nvarchar(13)13TCard身份证等证件Nvarchar(50)50TDate放映日期Nvarchar(50)50TTime放映时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号