数据库项目-酒店管理系统_第1页
数据库项目-酒店管理系统_第2页
数据库项目-酒店管理系统_第3页
数据库项目-酒店管理系统_第4页
数据库项目-酒店管理系统_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

酒店管理系统部门:信息管理部类别:信息14005姓名:刘江东学生编号:1.需求描述一家酒店有几个部门,每个部门都有自己的部门编号、名称、部门经理、办公地点和一定数量的员工。每个员工都有员工编号、姓名、性别、年龄、工资、部门编号、职位和其他属性。每个客户都有客户编号、姓名、年龄、性别、身份证号码、等级等属性。身份证号码必须填写且唯一。根据累计消费等方式将客户分为不同的贵宾级别,级别对应折扣级别。有不同类型的酒店房间可供选择,由唯一的房间号标识,位置记录每个房间的位置,状态指示此时该房间的状态,如免费、预订、客人等。同类型客房的价格是一样的。每种客房都有一定的数量。您可以查询剩余金额进行选择。酒店的每个部门还提供额外的收费服务,如KTV、网吧和洗衣房。不同的商品有不同的价格。不同的项目在不同的地方进行。每人每天只能预订一次酒店房间,但以前的预订内容可以多次更改。付款时,将生成唯一的付款编号。每笔付款将由一名员工处理,应收账款和实际收款将根据折扣级别给出。2.概念结构设计员工实体员工关系图部门实体的应急响应图项目实体的应急反应图客户实体的应急响应图客房实体的紧急救援地图实体电流图类型支付实体的紧急救援地图折扣实体ER图全局电流图3.逻辑结构设计员工(员工编号、姓名、性别、年龄、工资、部门编号、职位、备注);部门(部门号、名称、部门经理、办公地点、员工人数);付款(付款编号、客户编号、员工编号、时间、折扣级别、应收款、实际收据);折扣(折扣级别、折扣情况);项目(项目编号、项目名称、部门编号、地点和收费标准);选择(客户号、项目号、发生时间、备注);客户(客户编号、姓名、年龄、性别、身份证号、等级、备注);房间(房间号、型号、位置、状态、备注);类型(类型编号、类型名称、费用、总金额、剩余金额);预订(客户号、房间号、预订时间、备注)住宿(客户号、房间号、入住时间、出发时间);员工表:列名数据类型约束条件员工编号充电器(10)主要代码名字充电器(10)不是空的性别Char(2)不是空的年龄Int工资Int扇区号充电器(10)外部代码,参考部门表中的部门编号邮政充电器(10)评论Varchar(100)部门表:列名数据类型约束条件扇区号充电器(10)主要代码名字充电器(20)不是空的部门经理充电器(10)外部代码指的是雇员表中的姓名。办公地点充电器(10)员工人数Int大于或等于0付款时间表:列名数据类型约束条件付款号码充电器(10)主要代码客户编号充电器(10)外部代码是指客户表的客户编号。员工编号充电器(10)外部代码是指员工表中的员工编号。时间日期时间折扣级别Int外部代码,参照折扣表的折扣级别应收账款12月(6,2)不是空的实际收款12月(6,2)不是空的折扣表:列名数据类型约束条件折扣级别Int主要代码折扣状态12月(3,2)项目列表:列名数据类型约束条件项目编号充电器(10)主要代码项目名充电器(10)不是空的扇区号充电器(10)外部代码,参见部门表的部门号位置充电器(10)收费标准Int大于或等于0选择表:列名数据类型约束条件客户编号充电器(10)联合主代码;外部代码是指客户表的客户编号。项目编号充电器(10)联合主代码;外部代码是指物料表的物料编号发生时间日期时间联合主代码评论Varchar(100)客户名单:列名数据类型约束条件客户编号充电器(10)主要代码名字充电器(10)不是空的年龄Char(2)性别Char(2)不是空的识别号Char(18)不是空的;仅仅水平Int评论Varchar(100)餐桌:列名数据类型约束条件房间号码充电器(10)主要代码型数充电器(10)外部代码是指类型表的类型号位置充电器(10)不空,独一无二州Char(4)评论Var数据类型约束条件型数充电器(10)主要代码类型名充电器(10)不是空的费用12月(6,2)大于或等于0总数Int大于或等于0剩余金额Int大于或等于0预约表格:列名数据类型约束条件客户编号充电器(10)联合主代码;外部代码是指客户表的客户编号。房间号码充电器(10)联合主代码;外部代码,指房间表中的房间号。预约时间日期时间联合主代码评论Varchar(100)住宿表格:列名数据类型约束条件客户编号充电器(10)联合主代码;外部代码是指客户表的客户编号。房间号码充电器(10)联合主代码;外部代码,指房间表中的房间号。及时入住日期时间联合主代码出发时间日期时间4.结构设计员工通常会查询他们的工资,并在员工的(工资)表中创建索引。客户每次付款都会查询具体的折扣明细,并在折扣表中创建一个索引(折扣明细);客户在选择项目时只会给出项目名称,因此他们需要经常查询项目名称并在项目表的(项目名称)中创建索引。每位顾客在消费时都会给出一张身份证,因此经常需要查询与身份证相对应的顾客编号,并在顾客表的(身份证号)中创建一个索引。顾客在入住时会给出他们想要的客房类型的名称,因此他们应该经常查询与类型名称相对应的类型编号,并在类型表(类型名称)中创建索引;SQL语句创建唯一索引idx_员工工资(工资)创建关于折扣的唯一索引idx_折扣详细信息(折扣详细信息)在项目上创建唯一索引idx_ ITEM NAME(项目名称)在客户(标识)上创建唯一索引在类型上创建唯一索引idx_ TYPE NAME5.数据库实现-创建数据库创建数据库酒店管理系统去使用酒店管理系统去-创建表格-创建部门表创建表格部门(部门号char(10)主键、名称字符(10)不为空。部门经理char(10),办公室位置充电器(10),员工数量内部检查(员工数量=0),)去-创建员工表创建餐桌员工(员工编号字符(10)主键、名称字符(10)不为空,性char(2)不为空,年龄整数,工资总额,部门号收费(10)、作业充电器(10),备注varchar(100),外键引用部门)去-创建客户表创建表客户(客户号字符(10)主键,名称字符(10)不为空,陈年炭(2),性char(2)不为空,id号字符(18)不是空唯一的。级别int,备注varchar(100)去-创建类型表创建表格类型(键入数字字符(10)主键,键入名称字符(10)不为空。成本十二(6,2)检查(成本=0),总计内部检查(总计=0),剩余数量内部检查(剩余数量=0)去-创建房间表创建桌面房间(房间号char(10)主键、键入数字字符(10),位置字符(10)不为空唯一。状态字符(4),备注varchar(100),外键引用类型)去-折扣表创建表格折扣(主键间折扣级别,折扣详情12月(3,2)去-创建付款表创建表格付款(支付号码char(10)主键、客户号码充电器(10),员工人数计费(10)、日期时间,折扣等级int,应收账款十二月(6,2)不为空。12月(6,2)的实际收款不为空。外键引用客户外键引用员工编号外键折扣)去-创建项目表创建表格项目(项目编号字符(10)主键,项目名称字符(10)不为空。部门号收费(10)、位置充电器(10),收费标准内部检查(收费标准=0),外键引用部门)去-创建选择表创建表格选择(客户号码充电器(10),项目编号字符(10),发生日期时间。备注varchar(100),主键(客户号、项目号、发生时间),外键引用客户外键引用项目)去-创建预订表创建表格预订(客户号码充电器(10),房间号字符(10),日期时间,备注varchar(100),主键(客户号、房间号、预订时间),外键引用客户外键参考室)去-创建住宿表创建餐桌住宿(客户号码充电器(10),房间号字符(10),签入时间日期时间,出发时间日期时间,主键(客户号、房间号、入住时间),外键引用客户外键参考室)6.数据库操作添加部门数据:(bm001,客房部,吴清玉,B201,20)(bm002,餐饮部,陈晓,A103,10)(胡娱乐部bm003,A401,20)添加员工数据:(yg1001,吴清玉,男,30,4000,bm001,部门经理,)(yg1002,徐博雅,女,26,2700,bm001,普通员工。)(yg2001,陈晓,男,30,3500,bm002,部门经理,)(yg2002,木彪,男,26,2000,bm002,普通职员,学徒)(yg3001,胡,男,31,4000,bm003,部门经理,)(yg3002,齐,女,25,3000,bm003,普通员工,休假中)添加客户数据:(gk00001,董,24岁,男,3岁,)(gk00002,李伦,20岁,女,1岁)(gk00003,杨德军,31岁,男,1岁,)(gk00004,张秀春,41岁,女性,2岁,)添加类型数据:(lx001,普通双人房,130,50,20)(lx002,互联网单人房,100,30,13)(lx003,大床房,150,50,36)(lx004,豪华套房,420,20,14)添加房间数据:(kf001,lx001,B101,idle,)(kf002,lx001,B102,客人。)(kf003,lx002,B201,idle,)(kf004,lx003,B305,空闲

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论