酒店管理系统SQL数据库设计报告_第1页
酒店管理系统SQL数据库设计报告_第2页
酒店管理系统SQL数据库设计报告_第3页
酒店管理系统SQL数据库设计报告_第4页
酒店管理系统SQL数据库设计报告_第5页
全文预览已结束

下载本文档

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

文档简介

【关键字】设计上海建桥学院绩信息技术学院《数据库应用实践》设计报告名称:酒店管理系统专业:计应班级:10-1学生姓名:刘斌学号:-、业务流程描述酒店介绍:大致介绍下酒店的历史及其现状和未来的规划。客房的介绍:主要介绍下酒店各个价位房间。客房的预定:可以通过网络进行预定,预定修改,取消预订。客房管理:预定管理、客房查询、设置房态、开房、换房、续住、退房等管理。员工管理:员工修改信息、人员调配。账务管理:主要是处理酒店的日常的账务报表,收入报表(前台收入明细表、现付收入明细表)、消费报表等。二、业务流程图或数据流程图三、E-R图四、逻辑结构设计(关系模式)旅客信息(旅客姓名,性别,身份证号,住房或预订);房间信息(房间号,房间类型,是否空房,是否预订,房价);住房记录(入住时间,身份证号,房间号);收费标准(房间类型,房价);订房记录(预订时间,预订入住时间,预订住房天数,身份证号,房间号);住房历史记录(旅客姓名,性别,身份证号,房间号,房间类型,房价,退房时间,住房天数,费用);餐厅信息(员工姓名,员工号);客房服务(员工号,员工姓名);身份证号;房间号,外键引用收费标准表的房间类型;房间号,夕卜键引用旅客信息表的身份证号,房间信息表的房间号;房间类型;房间号,夕卜键引用旅客信息表的身份证号,房间信息表的房间号;旅客信息主键房间信息主键住房记录主键收费标准主键订房记录主键住房历史记录主键入住时间;餐厅信息主键员工号;

客房服务主键员工号;五、物理模型设计旅客信息身份证号;房间号,外键引用收费标准表的房间类型;房间号,夕卜键引用旅客信息表的身份证号,房间信息表的房间号;房间类型;房间号,夕卜键引用旅客信息表的身份证号,房间信息表的房间号;字段名数据类型长度约束旅客姓名char20非空性别char5身份证号char20主键住房或预订char10非空房间信息字段名数据类型长度约束房间号char5主键房间类型char16外键是否空房char5非空是否预订char5非空住房记录字段名数据类型长度约束身份证号char20外键房间号char5主键入住时间datetime外键收费标准字段名数据类型长度约束房间类型char16主键房价int非空订房记录字段名数据类型长度约束预订时间char20主键预订入住时间char5预订住房天数datetime非空身份证号datetime外键房间号int外键住房历史记录字段名数据类型长度约束性别char5旅客姓名char20身份证号char20房间号char5非空房间类型char16房价int入住时间datetime主键退房时间datetime住房天数int费用int餐厅信息字段名数据类型长度约束员工姓名char20员工号char10主键客房服务字段名数据类型长度约束员工号char10主键员工姓名char20六、相关SQL语句创建数据库createdatabase酒店管理系统g。use酒店管理系统go创建数据表(含主键、外键定义及约束性条件设计)1、收费标准表createtable收费标准表/*收费标准*/(房间类型char(16),房价intnotnull,primarykey(房间类型))2、房间信息表createtable房间信息表/*房间信息*/(房间号char(5),房间类型char(16)notnull,是否空房char(5)notnull,是否预订char(5)notnull,primarykey(房间号),foreignkey(房间类型)references收费标准表(房间类型))3、旅客信息表createtable旅客信息表/*旅客信息*/(旅客姓名char(20)notnull,性别char(5),身份证号char(20),住房或预订char(10)notnull,primarykey(身份证号))4、住房记录表createtable住房记录表/*住房记录*/(身份证号char(20)notnull,房间号char(5),入住时间datetimenotnull,primarykey(房间号),foreignkey(身份证号)references旅客信息表(身份证号),foreignkey(房间号)references房间信息表(房间号))5、订房记录表createtable订房记录表/*订房记录*/(身份证号char(20)notnull,房间号char(5),预订时间datetime,预订入住时间datetimenotnull,预订住房天数int,primarykey(预订时间),foreignkey(身份证号)references旅客信息表(身份证号),foreignkey(房间号)references房间信息表(房间号))6、住房历史记录表createtable住房历史记录表史记录*/(旅客姓名char(20),性别char(5),身份证号char(20),房间号char(5)notnull,房间类型char(16),房价int,入住时间datetimenotnull,退房时间datetime,住房天数int,费用int,primarykey(入住时间))7、餐厅信息表createtable餐厅信息表(员工姓名char(20),员工号char(10),primarykey(员工号))8、客房服务表createtable客房服务表(员工号char(10),/*餐厅信息*//*客房服务*//*住房历员工姓名char(20),primarykey(员工号))3.插入数据--1向收费标准表中插入数据insertinto收费标准表values(标间','380')insertinto收费标准表values('套房','800')insertinto收费标准表values('特价','180')insertinto收费标准表values('单人间','280')insertinto收费标准表values('三人间','450')--2向房间信息表中插入数据insertinto房间信息表values('2008',标间','是','否')insertinto房间信息表values('3017',标间','否','否')insertinto房间信息表values('3019',特价','是','是')insertinto房间信息表values('4012',单人间','是','是')insertinto房间信息表values('2017','三人间','否','是')--3向旅客信息表中插入数据insertinto旅客信息表values('张三','男',”,住房')insertinto旅客信息表values('李四','男',”,'订房')insertinto旅客信息表values('王五','男',”,住房')insertinto旅客信息表values('张强','男',”,住房')insertinto旅客信息表values('陈七','男','',住房')--4向住房记录表中插入数据insertinto住房记录表values(”,'2008','2012.03.21')insertinto住房记录表values(”,'3017','2012.03.12')insertinto住房记录表values(”,'3019','2012.03.25')insertinto住房记录表values(”,'2017','2012.03.24')insertinto住房记录表values(”,'4012','2012.03.29')--5向订房记录表中插入数据insertinto订房记录表values(”,'2008','2012.03.21','2012.04.02','5')insertinto订房记录表values(”,'3017','2012.03.12','2012.04.01','3')insertinto订房记录表values(”,'3019','2012.03.25','2012.04.05','10')insertinto订房记录表values(”,'2017','2012.03.24','2012.04.04','5')insertinto订房记录表values(”,'4012','2012.03.29','2012.04.07','7')--6向住房历史记录表中插入数据insertinto住房历史记录表values('张三','男','','2008','标间','380','2012.03.21','2012.04.05','15','5700')insertinto住房历史记录表values('王五','男','','3019','特价','180','2012.03.25','2012.03.28','3','540')insertinto住房历史记录表values('李四','男','','3017','标间','180','2012.03.12','2012.03.20','8','3040')--7向餐厅信息表中插入数据insertinto餐厅信息表values('赵六','')insertinto餐厅信息表values(孙阳','')insertinto餐厅信息表values('李九','')insertinto餐厅信息表values('穆云','')insertinto餐厅信息表values('曹丹',”)--8向客房服务表中插入数据insertinto客房服务表values('王朝阳',”)insertinto客房服务表values('张向荣','')insertinto客房服务表values('李乐','')insertinto客房服务表values('田达','')insertinto客房服务表values('周博','')创建视图(含单表和多表查询)createview单表视图Asselect*from旅客信息表createview多表视图Asselect旅客姓名,房间号f

温馨提示

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

评论

0/150

提交评论