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

合集下载

“在线电影售票系统”设计文档

“在线电影售票系统”设计文档

在线电影购票系统设计文档第X组 XX一、数据库设计“在线电影购票系统“是面向用户的一款系统,旨在让用户方便的在某个电影院在线购票,特此本系统的数据库设计如下:1.“在线电影购票系统”的ER图和实体:ER图:实体:用户(Customer)、座位(Seat)、电影(Movie)、订单(Ordered)2.”在线电影购票系统”的表:主要涉及上述四个表。

3.”在线电影购票系统“的数据库实现建立数据库的SQL语句:CREATE DATABASE /*!32312 IF NOT EXISTS*/`cin_ticksystem` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `cin_ticksystem`;建立表和插入数据的SQL语句:/*Table structure for table `customer` */DROP TABLE IF EXISTS `customer`;CREATE TABLE `customer` (`Cflowline` int(11) NOT NULL AUTO_INCREMENT,`Cid` char(11) CHARACTER SET utf8 NOT NULL,`Ckey` varchar(10) CHARACTER SET utf8 NOT NULL,`Cname` varchar(100) CHARACTER SET utf8 NOT NULL,`Csex` varchar(100) CHARACTER SET utf8 DEFAULT NULL,`Cage` varchar(10) CHARACTER SET utf8 DEFAULT NULL,`Cstatus` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT '0',`Cwill1` varchar(100) CHARACTER SET utf8 DEFAULT NULL,`Cwill2` varchar(100) CHARACTER SET utf8 DEFAULT NULL,PRIMARY KEY (`Cid`),KEY `Cflowline` (`Cflowline`)) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=gbk;/*Data for the table `customer` */insert into`customer`(`Cflowline`,`Cid`,`Ckey`,`Cname`,`Csex`,`Cage`,`Cstatus`,`Cwill1`,`C will2`) values (3,'123','123','易礼书','女','50','0',NULL,NULL),(11,'1234','1234','你好','女','18','0',NULL,NULL),(9,'1777','11','哈哈','男','','0',NULL,NULL),(10,'','123','生气果冻','男','19','0',NULL,NULL),(2,'admin','admin','admin','男 ','19','0',NULL,NULL);/*Table structure for table `movie` */DROP TABLE IF EXISTS `movie`;CREATE TABLE `movie` (`Mflowline` int(11) NOT NULL AUTO_INCREMENT,`Mid` char(6) NOT NULL DEFAULT '',`Mname` varchar(50) NOT NULL DEFAULT '',`Moutdte` char(20) NOT NULL,`Moffdate` char(20) NOT NULL,`Mpicture` char(1) NOT NULL DEFAULT '',`Mbrief` varchar(500) NOT NULL DEFAULT '',`Mshowtime` char(20) NOT NULL,`Mprice` varchar(10) NOT NULL,`Mstatus` char(10) DEFAULT '0',`Cwill1` varchar(100) DEFAULT NULL,`Cwill2` varchar(100) DEFAULT NULL,PRIMARY KEY (`Mid`),KEY `Mflowline` (`Mflowline`)) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;/*Data for the table `movie` */insert into`movie`(`Mflowline`,`Mid`,`Mname`,`Moutdte`,`Moffdate`,`Mpicture`,`Mbrief`,`Msh owtime`,`Mprice`,`Mstatus`,`Cwill1`,`Cwill2`) values (1,'001','大鱼海棠','','','','','2016-07-31 19:30','30','0',NULL,NULL),(2,'002','忍者神龟2','','','','','2016-07-28 13:35','25','0',NULL,NULL),(3,'003','时空恋旅人','','','','','2016-07-2517:00','40','0',NULL,NULL),(4,'004','Superman','','','','','2016-08-0315:20','25','0',NULL,NULL),(9,'005','魔兽','','','','','2016-8-519:30','50','0',NULL,NULL);/*Table structure for table `ordered` */DROP TABLE IF EXISTS `ordered`;CREATE TABLE `ordered` (`Oid` int(6) unsigned zerofill NOT NULL AUTO_INCREMENT,`Cid` char(11) NOT NULL,`Mid` char(6) NOT NULL,`Sid` char(3) NOT NULL,`Odate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,`Mshowtime` char(20) NOT NULL,`Off` char(1) NOT NULL DEFAULT '0',`Orevoke` char(1) DEFAULT '0',`Paid` char(10) NOT NULL DEFAULT '0',`Owill1` varchar(100) DEFAULT NULL,`Owill2` varchar(100) DEFAULT NULL,PRIMARY KEY (`Oid`)) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8;/*Data for the table `ordered` */insert into`ordered`(`Oid`,`Cid`,`Mid`,`Sid`,`Odate`,`Mshowtime`,`Off`,`Orevoke`,`Paid`,`O will1`,`Owill2`) values (000023,'123','001','12','2016-07-2116:59:12','2016-07-3119:30','0','0','30',NULL,NULL),(000025,'123','001','13','2016-07-2209:04:57','2016-07-3119:30','0','0','30',NULL,NULL),(000026,'123','001','22','2016-07-2209:10:42','2016-07-3119:30','0','0','30',NULL,NULL),(000027,'','002','12','2016-07-2209:14:42','2016-07-28 13:35','0','0','25',NULL,NULL);/*Table structure for table `seat` */DROP TABLE IF EXISTS `seat`;CREATE TABLE `seat` (`Sfloeline` int(11) NOT NULL AUTO_INCREMENT,`Sid` char(3) NOT NULL,数据库实现截图:数据库:表:Customer:Seat:Movie:Ordered:二、界面设计”在线电影售票系统“设计的网页界面,由我们全体项目组成员共同分析探讨,设计到了如下的界面设计:1.由rose2000e绘制的界面关系图:用户关系图:管理员关系图:2.项目开发实现中的界面实现主要是界面的jsp文件:其中,管理员选择添加电影界面管理员电影管理界管理员登录界面购票选座界面用户首页电影大鱼海棠界面查询用户信息界面查询订单信息界面系统首页添加电影界面登录界面菜单界面个人信息界面个人订单界面查询订单无显示界面选座生成订单界面支付结果界面注册成功界面用户注册界面首页显示一个界面忍者神龟电影界面选择用户界面选择电影界面sel选择订单界面时空恋旅人电影界面上个界面更新个人信息界面。

电影院售票数据库系统设计

电影院售票数据库系统设计

计算机实验报告课程:ORACLE 班级:学号:姓名:仪器编号实验日期实验:四电影院售票数据库系统设计实验目的:1.进一步熟悉oracle的各种操作。

2.能够在实际的实例中灵活运用学到的有关知识。

实验环境:装有oracle 10g的计算机且操作系统为Windows xp。

实验内容:(可用附页)见附页实验结果:(可用附页)见附页实验内容:电影院售票数据库系统设计数据库设计是对于一个给定的应用环境,构建一个最优的数据库模式,并据此建立既能有效、完整、安全存储数据的数据库,又能满足多个用户的信息要求和处理要求的应用系统,本数据库设计就是为了能够在很好的保存商品进销存的所有数据而进行设计。

(结合数据库设计和你要完成的系统进行陈述)。

数据库设计的过程包含需求分析、概念结构设计、逻辑结构设计、物理结构设计、应用的设计。

下面就按照数据库设计的过程进行逐一陈述一、需求分析1、系统设计的意义电影院售票系统的数据库设计适用于电影院的售票,订票,退票服务。

利用数据库实现规范、方便的管理。

从而提升工作的效率,达到增长营利的效果。

2、数据库对象介绍1)余票表2)售票表3)订票表4)退票表5)电影票综合表3、系统相关对象电影院售票人员及管理人员,消费者(购票者)4、数据库对象分析余票表—>> 可以出售给消费者的所有电影票的表单售票表—>> 已经在售票处出售给消费者电影票的表单订票表—>> 通过电话、网络等途径订购电影票的表单退票表—>> 消费者(因某些原因)要求退还金钱的表单电影票综合表—>> 包括电影院所有的电影票的表单5、功能分析1)电影院的售票人员根据余票表单出售电影票,然后在售票表中记录。

2)通过订票表相应的在余票表中更新记录,减少一张票数。

3)通过退票表相应的在余票表中更新记录,增加一张票数。

4)根据表单实现查看总营利的功能5)查看已经和未拿走订票的情况6)查看当日上映电影及当日营利7)查看已过期的未出售电影表单8)…………6、进阶分析每张电影票都有自己唯一的编号ID,同一类型的电影票用片名来区分(同一片名的不同影片在片名后加入文字说明区分。

影院在线预订管理信息系统的设计与实现

影院在线预订管理信息系统的设计与实现

影院在线预订管理信息系统的设计与实现摘要本文介绍了一种影院在线预订管理信息系统的设计与实现。

该系统有助于影院管理人员便捷地发布电影场次、设置座位价格、统计票房、管理用户订单等。

系统使用了Spring框架作为开发基础,并且采用了前后端分离的架构,使得系统具有较高的稳定性和性能。

关键词影院管理、在线预订、信息系统、Spring框架、前后端分离引言随着移动互联网的发展,越来越多的用户选择使用网络进行电影票的购买。

然而,传统的电影售票方式难以满足信息化的需求。

为了解决这一问题,我们设计了一种影院在线预订管理信息系统,以方便影院管理人员进行统一管理。

设计系统使用了Spring框架作为开发基础,前端采用了Vue.js框架进行开发。

在数据库方面,我们采用了MySQL作为数据存储的后端。

系统的主要功能包括:- 电影场次发布:影院管理人员可以在系统中发布电影的场次时间、座位信息等;- 座位设置:影院管理人员可以设置不同类型的座位价格,以满足用户不同的需求;- 统计票房:系统可以根据用户的订单信息、场次信息等数据,自动计算出电影的票房信息;- 用户订单管理:影院管理人员可以查看、修改、取消用户的订单信息,方便统一管理。

实现系统采用了前后端分离的架构,前端使用Vue.js框架进行开发,后端使用Spring框架进行开发。

前端采用了Restful API的方式与后端进行数据交互。

数据库使用MySQL进行存储,使用MyBatis 作为数据访问层框架。

结论该系统实现了影院在线预订管理功能,方便了影院管理人员的工作,也提升了用户的购票体验。

在实现过程中,我们充分发挥了Spring框架的优势,并采用了前后端分离的开发方式,使系统具有了较高的稳定性和性能。

电影院管理系统数据库设计

电影院管理系统数据库设计

电影院管理系统数据库设计概述本文档旨在设计一个电影院管理系统的数据库。

该系统将用于管理电影院的各项业务,包括电影票的预订、电影信息的管理、座位的安排等。

数据库结构本系统的数据库将包括以下几个主要表格:电影表该表格用于存储电影的基本信息,包括电影ID、电影名称、导演、演员、电影类型等。

影院表该表格用于存储影院的基本信息,包括影院ID、影院名称、地址等。

放映厅表该表格用于存储影院的放映厅信息,包括放映厅ID、放映厅名称、所属影院等。

座位表该表格用于存储放映厅内座位的信息,包括座位ID、座位号、所属放映厅等。

电影票表该表格用于存储电影票的信息,包括电影票ID、电影ID、放映厅ID、座位ID等。

数据库关系以下是本系统中各个表格之间的关系:- 电影表和放映厅表之间是多对多关系,一个电影可以在多个放映厅播放,一个放映厅也可以播放多部电影。

- 放映厅表和座位表之间是一对多关系,一个放映厅内可以有多个座位。

- 放映厅表和电影票表之间是一对多关系,一个放映厅可以拥有多张电影票。

数据库操作本系统将支持以下数据库操作:- 添加电影:向电影表中插入一条电影记录,包括电影的基本信息。

- 添加影院:向影院表中插入一条影院记录,包括影院的基本信息。

- 添加放映厅:向放映厅表中插入一条放映厅记录,包括放映厅的基本信息和所属影院。

- 添加座位:向座位表中插入一条座位记录,包括座位的基本信息和所属放映厅。

- 预订电影票:向电影票表中插入一条电影票记录,包括电影票的基本信息、所属电影和所属放映厅。

总结本文档设计了一个电影院管理系统的数据库,包括电影表、影院表、放映厅表、座位表和电影票表。

通过这些表格之间的关系,可以实现电影的管理、影院的管理以及电影票的预订等功能。

影院管理系统数据库设计案例

影院管理系统数据库设计案例

影院管理系统数据库设计案例背景某影院是一家位于城市中心的大型影院,拥有多个放映厅和各种设施。

该影院每天播放多场电影,并提供在线订票服务。

为了更好地管理影院的各项业务,提高效率和用户体验,该影院决定建立一个全面的影院管理系统。

过程数据库需求分析在进行数据库设计之前,首先需要进行数据库需求分析,确定需要存储哪些数据以及数据之间的关系。

根据与业务相关的信息,以下是对数据库需求的分析:1.电影信息:包括电影名称、导演、演员、类型、时长等。

2.放映厅信息:包括放映厅名称、座位数量、屏幕尺寸等。

3.放映计划:包括电影名称、放映厅名称、放映时间等。

4.用户信息:包括用户ID、用户名、密码等。

5.订单信息:包括订单号、用户ID、电影名称、放映时间等。

数据库设计基于数据库需求分析结果,可以设计如下的数据库结构:1. 电影表(movies)列名类型描述id INT 电影IDtitle VARCHAR 电影名称director VARCHAR 导演actors VARCHAR 演员genre VARCHAR 类型duration INT 时长(分钟)2. 放映厅表(theaters)列名类型描述id INT 放映厅IDname VARCHAR 放映厅名称seats INT 座位数量screen_size FLOAT 屏幕尺寸(英寸)3. 放映计划表(screenings)列名类型描述id INT 放映计划IDmovie_id INT 电影IDtheater_id INT 放映厅ID•time DATETIME 放映时间4. 用户表(users)•id INT 用户ID•username VARCHAR 用户名•password VARCHAR 密码5. 订单表(orders)•id INT 订单ID•user_id INT 用户ID•screening_id INT 放映计划ID数据库操作实例以下为该影院管理系统数据库的一些常见操作实例:1.查询某个电影的详细信息:SELECT * FROM movies WHERE title = '电影名称';2.查询某个放映厅的座位数量:SELECT seats FROM theaters WHERE name = '放映厅名称';3.查询某个电影的放映计划:SELECT * FROM screenings WHERE movie_id = 电影ID;4.查询某个用户的订单信息:SELECT * FROM orders WHERE user_id = 用户ID;5.添加一个新的电影信息:INSERT INTO movies (title, director, actors, genre, duration) VALUES ('电影名称', '导演', '演员', '类型', 时长);6.更新某个放映厅的座位数量:UPDATE theaters SET seats = 新座位数量WHERE name = '放映厅名称';7.删除某个放映计划:DELETE FROM screenings WHERE id = 放映计划ID;案例结果通过建立该影院管理系统数据库,可以实现以下功能:1.快速查询电影信息、放映厅信息、放映计划等。

电影购票系统设计报告

电影购票系统设计报告

电影购票系统设计报告1. 引言电影购票系统是一个在线购票平台,为用户提供方便快捷的电影票购买服务。

本报告将介绍该系统的需求分析、系统设计、实现以及测试情况,并对未来系统的改进和扩展进行展望。

2. 需求分析电影购票系统的主要功能包括电影浏览、选座购票、电影院信息查询和用户个人资料管理。

根据需求分析,系统需要具备以下功能和特性:- 用户账户管理:用户可以注册账户、登录系统,修改个人资料和密码。

- 电影浏览:用户可以查看正在上映的电影,了解电影的基本信息,包括片名、导演、演员、剧情简介、评分等。

- 选座购票:用户在选定电影后,可以选择电影院和座位,并进行购票。

- 电影院信息查询:用户可以查询电影院的地址、联系方式、电影场次等。

- 订单管理:用户可以查看和管理自己的订单,包括退票、查看购票历史等。

- 系统管理:管理员可以管理电影、电影院信息,并处理用户反馈。

3. 系统设计基于以上需求,我们设计了以下系统架构:![系统架构图](system_architecture.png)3.1 前端设计前端采用响应式设计,可在不同设备上适配,并提供友好的用户界面。

用户可以通过浏览器访问系统,进行电影浏览、选座购票等操作。

3.2 后端设计后端采用分层架构,包括用户管理模块、电影管理模块、订单管理模块和系统管理模块。

- 用户管理模块:负责用户账户的注册、登录、个人资料修改等功能的实现。

- 电影管理模块:负责电影的查询、添加、编辑功能的实现。

- 订单管理模块:负责订单的生成、取消、查询等功能的实现。

- 系统管理模块:负责管理员对电影、电影院信息的管理和处理用户反馈。

3.3 数据库设计数据库采用关系型数据库,根据需求设计了以下表结构:- 用户表:存储用户信息,包括用户ID、用户名、密码、邮箱等。

- 电影表:存储电影信息,包括电影ID、电影名、导演、演员、评分等。

- 电影院表:存储电影院信息,包括电影院ID、电影院名、地址、联系方式等。

用数据库设计影院售票管理系统

用数据库设计影院售票管理系统

一.系统概述;1.设计需求;现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。

但是,仍然有很多人喜欢到电影院去看电影。

因为家里的气氛毕竟不如影院好。

所以,现代家庭影院的出现并不会让电影院没有生路。

每个社会服务系统都有自己的一套管理机制。

当然,电影院也不除外。

其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。

电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。

如工作人员管理,票务管理等等。

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

2.需求分析;具体而言,影院售票系统需要实现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。

(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。

当然包括退票问题,还有就是预订电影票其实也就相当于买票。

两者可以当一回事处理。

(3)检票管理事宜要完成观众进场时检票的事宜。

其中包括了电影票的真假检测问题。

(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。

三.设计说明1.分析与创建数据库;根据系统的功能分析结果,影院售票管理系统将会使用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

本管理系统是应用于电影院中,而且需要和数据库之间进行频繁数据交换,所以采用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

在本管理系统中,需要掌握影库充实信息,职工管理信息,票务管理信息,此外,由于要进行职工管理,还需要掌握使用本系统的职工。

表1存储硬库信息列表,表2存储了电影院座位的相关数据连接关系,表3存储了电影票销售情况管理,表4存储了系统使用者职工的相关情况的管理列表。

表1 影库管理表---MOVIES表4 职工信息表---WORKERS根据规范化的设计理念,本管理系统的数据分成上面4个表,减少了数据的冗余,同时在这些表之间又存在着一些关联关系。

影院订票系统设计与实现

影院订票系统设计与实现

影院订票系统设计与实现一、本文概述随着科技的飞速发展和人们娱乐需求的日益增加,影院订票系统已成为现代生活中不可或缺的一部分。

本文将详细阐述影院订票系统的设计与实现过程,旨在为读者提供一个全面、深入的了解。

本文将介绍影院订票系统的背景和意义,阐明其在现代社会中的重要地位。

接着,将分析影院订票系统的市场需求和现有系统的优缺点,为系统的设计和实现提供依据。

在系统设计部分,本文将详细阐述系统的功能需求、非功能需求、系统架构、数据库设计以及关键技术的选择。

通过合理的系统设计和架构搭建,确保影院订票系统能够满足用户的多种需求,并提供稳定、高效的服务。

在实现部分,本文将介绍影院订票系统的具体实现过程,包括前端开发、后端开发、数据库实现以及系统测试等环节。

通过详细的实现步骤和代码示例,让读者能够更好地理解系统的实现过程。

本文将总结影院订票系统的设计和实现经验,展望未来的发展方向,以期对相关领域的研究和实践提供有益的参考。

通过本文的阅读,读者将能够全面了解影院订票系统的设计与实现过程,为实际应用和开发提供有益的启示和指导。

二、系统需求分析用户是影院订票系统的核心服务对象,他们的需求直接决定了系统的功能和特性。

用户需要一个直观、易用的界面,以便他们能够快速查找和选择自己想要观看的电影和场次。

用户希望能够实时查看座位的占用情况,并选择自己心仪的座位进行预订。

用户需要能够方便地进行支付操作,并获得电子票据,以便在影院进行验票。

为了满足用户的需求,影院订票系统需要具备以下功能:电影信息查询、场次查询、座位选择、预订支付、电子票据管理等。

系统还需要提供用户注册、登录、个人信息管理等功能,以便用户能够方便地进行自我管理和服务。

影院订票系统需要保证在高并发情况下,依然能够稳定、快速地响应用户的请求。

系统还需要具备高效的数据处理能力,以便在大量用户同时使用的情况下,依然能够保证数据的准确性和实时性。

用户的个人信息和支付信息都是非常重要的数据,影院订票系统需要具备强大的安全防护能力,以防止数据泄露和非法访问。

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

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(电影表)
Seat(座位类别)
Agio(折扣表)
Ticket(订票表)
Type(登录类型表)
Sort(电影类型)
Menbertypes(会员类型)
Hall(放映大厅)
2.2.1.4数据流程图
2.2.1.5数据存储
2.2.1.6数据流
2.2.1.7数据处理
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,TT icketPrice,TPayMoney,TCount,TMoney,TAgio);
Type(TID,TLgoinType,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(电影表)
Seat(座位类别)
Ticket(订票表)
Type(登录类型表)
Menbertypes(会员类型)
Hall(放映大厅)
2.2.4数据库物理结构设计
Create database Films
On Primary

name=Films,
Filename=’E:\魔方小组项目\魔方小组数据库\Film.mdf’,
Size=3mb,
Maxsize=unlimited,
Filegrowth=1MB
)
Log on
(
name=Film_log,
Filename=’ E:\魔方小组项目\魔方小组数据库\Film_log.mdf’, Size=5mb,
Maxsize=unlimited,
Filegrowth=10%
)
Use Films
Create table Film

FID int not null primary key,
FfilmName nvachar(20) notnull,
Fdirector nvarchar(10) not null,
Fplay nvachar(50) not null,
FIntro nvarchar(40000) nut null,
Flanguage nvarchar(10) not null,
Flong int not null,
Fdate nvarchar(50) not null,
Fmoney int not null,
Fnumber int not null,
Fnum nvarchar(50) not null,
Fphoto nvarchar(50) null,
FPew nvarchar(10) not null,
FcomPew nvarchar(50) not null,
Flove nvarchar(10) not null,
FsortID int not null foreign key,FtimeID int not null foreign

Go
Create table Agio

AID nvarchar(20) not null primary key, Atype nvarchar(10) not null,
Arebate int not null

Go
Create table Money
(
Mmoney int not null ,
FID int null foreign key
)
Go
Create table Member

MID int nor null primary key,
Mtype nvarchar(20) not null, Mdiscount int not null,
Mname nvarchar(10) not null, MIDcard nvarchar(25)not null, Mphone nvarchar(20) not null

go
Create table Membertypes
(
MID int not null primary key ,
Mtype nvarchar(10) not null
)
go
Create table Hall
(
HID int not null primary key ,
Hhall nchar(10) not null
)
go
create table Seat
(
SEID int not null primary key,
SType nvarchar(10) not null, SMoney int not null,
SNumuber nvarchar(10) not null
)
Go
create table Sort
(
SOID int not null primary key, SSort nvarchar(50) not null
)
Go
create table Ticket
(
TID int not null primary key, TFName nvarchar(20) not null, TPhone nvarchar(20) null,
TCard nvarchar(50) not null, TDate nvarchar(50) not null, TTime nvarchar(50) not null, THall nvarchar(50) not null, TNumber int null,
TTicketPrice int not null, TPayMoney int not null,
TCount int not null,
TMoney int not null,
TAgio nvarchar(20) not null
)
go
create table Time
(
TID int not null primary key, TTime nvarchar(50) not null, ThallID int not null foreign key )
go
create table Type
(
TID int not null primary key, TLoginType nvarchar(10) not null, TLoginID nvarchar(10) not null, TLoginPwd nvarchar(10) not null, TName nvarchar(10) not null, TSex nchar(2) not null
)
2.2.5数据库安全设计。

相关文档
最新文档