2.2 数据库设计 2.2.1.1 功能需求分析 根据调研得出的基本流程为: 实现整个影片管理和订票管理过程中各个信息的录入存储、修改、删除、查寻。具体包括: (1) 影片信息的录入存储、修改、删除和查询; (2) 会员信息的录入存储、修改、删除、查询; 2.2.1.2 数据需求 (1)影片信息:电影名称、导演、演员、电影简介、语言、片场(分钟)、放映日期、价格、票数、作为编号(1-300)、海报、硬座数量、软座数量、情侣座数量、电影类别 (2)座位信息:座位类别、座位票价、座位编号 (3)折扣信息:折扣类型 (4)订票信息:电影名称、放映日期、放映时间、放映大厅、座位号、票价(单价)、折后价格、订票数量、票数总价、折扣类型 (5)登记类型:用户类型、用户名、用户密码、姓名、性别 (6)电影类型:电影类型 (7)会员信息:会员类型、会员折扣、会员姓名、会员身份证号码、会员联系电话 (8)会员类型:会员类型 (9)放映时间:放映时间、放映大厅 (10)放映大厅:放映大厅编号 2.2.1.3 数据字典 Film(电影表) 列名 含义 类型 长度 取值范围 FID 影片编号 Int 4 0-32767 FFilmName 电影名称 Nvarchar(20) 20 FDirector 导演 Nvarchar(10) 10 FPlay 演员 Nvarchar(50) 50 FIntro 电影简介 Nvarchar(1000) 1000 FLanguage 语言 Nvarchar(10) 10 FLong 片长(分钟) Int FDate 放映日期 Nvarchar(50) 50 0-31 FMoney 价格 Int 0-100 FNumber 票数 Int 0-300 FNum 座位编号 Nvarchar(50) 50 0-300 FPhoto 海报 Nvarchar(50) 50 FPew 硬座数量 Nvarchar(10) 10 150 FComPew 软座数量 Nvarchar(10) 10 100 FLove 情侣座数量 Nvarchar(10) 10 50 FSortID 电影类别 Int 2 0-99 FTimeID 放映日期 Int Seat(座位类别) 列名 含义 类型 长度 取值范围 SEID 主键 Int 1-10 SType 座位的类型 Nvarchar(10) 10 1-10 SMoney 座位票价 Int 2 0-99 SNumber 座位编号 Nvarchar(10) 3 1-100 Agio(折扣表) 列名 含义 类型 长度 取值范围 AID 折扣类 型编号 Int AType 折扣类型 Nvarchar(10) 10 ARebate 折扣 Int Ticket(订票表) 列名 含义 类型 长度 取值范围 TId 主键 Int TFName 电影名称 Nvarchar(20) 20 TPhone 电话 Nvarchar(13) 13 0-9 TCard 身份证等证件 Nvarc...