数据库实训报告书(酒店).doc

上传人:飞****2 文档编号:63964734 上传时间:2022-11-27 格式:DOC 页数:15 大小:615KB
返回 下载 相关 举报
数据库实训报告书(酒店).doc_第1页
第1页 / 共15页
数据库实训报告书(酒店).doc_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《数据库实训报告书(酒店).doc》由会员分享,可在线阅读,更多相关《数据库实训报告书(酒店).doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、防灾科技学院实训报告书专 业 信息管理与信息系统 系 别 灾害信息工程系 报告题目 客房管理系统系统 报告人 高旭 班 级 07302 指导教师 张艳霞 带队教师 张艳霞 实训时间 1.18-1.22 实训单位 灾害信息工程系 教务处监制目录前言- 3 -第一章 系统分析- 4 -1.1概述分析- 4 -1.2具体分析介绍- 4 -1.3用户对系统的要求- 5 -第二章 概念设计- 5 -2.1 实体属性- 5 -第三章逻辑分析- 8 -3.1 逻辑设计- 8 -3.2 分解模式- 8 -第四章 物理分析- 8 -4.1 创建库- 8 -4.2 创建表- 8 -4.3 数据的更新- 9 -第五

2、章 建立索引- 9 -1,安身份证号索引- 9 -2,安姓名索引- 10 -第六章查询- 11 -第七章 触发器- 12 -第八章 存储过程- 13 -第九章 实训总结- 14 -前言 时代的发展和社会的进步,使得信息管理越来越体现出其对特的重要性。随着社会的快速发展,人与人,国与国之间的交往越来越频繁,这不得不使人们劳于奔波。期间人们可以选择入住宾馆来提高办事的效率。为了方便管理,客房管理系统应运而生。这样就为客人提供了快速高效的服务。此系统包括以下几个方面:一, 需求分析,根据需求建立管理的系统。二, 概念模型。三, 逻辑设计,将E-R图转化为逻辑模型。四, 物理设计。五, 查询,索引,事

3、物,存储过程,触发器。第一章 系统分析1.1概述分析通过对北京的某宾馆来进行的设计客房管理系统。将此系统的功能列出如下: 存储、检索、维护有关旅客的信息;存储、检索、维护有关房间的信息;存储、检索、维护有关服务的信息;1.2具体分析介绍1.旅客基本信息:每个旅客都有自己的身份证号,入住时分配到指定的楼层和房间,同时登记一个确定的房间号。2.房间基本信息:房间分为三个级别,普通间,标准间,豪华间。每一个房间有对应的房间号码,和一部指定的固定电话。此时可以登记房间是否有人居住。3.房间基本信息:旅客提出退房的之前一小时需要宾馆取得联系,相关的宾馆服务人员对指定的房间进行检查,如果有所损害,则需要旅

4、客进行补偿,如果一切正常,退房付费。4.退房基本信息:退房包括三种情况,提前退房,正常退房和延期退房。提前退房需要旅客直接到前台进行相关的更改。正常退房需要和宾馆负责人员取得联系。延期需要在正常时间之前与宾馆修改信息,以便宾馆的其他服务正常进行。1.3用户对系统的要求 1.信息要求:服务台要及时给旅客提供相关的服务,提供客房的一切信息,以便旅客方便需求。 2.处理要求:当客房有所变化的话,系统信息要及时的变更,以便旅客的正常需求。 3.安全性和完整性: 安全性要求:鉴别旅客的信息是否准确,如果是正确信息要对安全用户提供信息保护,防止外泄。 完整性:要确定各种信息的完成性,不容许信息的缺漏,是的

5、各种信息的必要联系可以建立起来,相同的信息的重复。第二章 概念设计2.1 实体属性旅客信息:身份证号,姓名,性别,年龄,房间号,入住时间,退房时间。房间信息:房间号,房间级别,房间位置,房间电话。房间类型:房间型号,房间数量,房间使用情况。服务人员:员工编号,姓名,职称。若旅客还在使用房间则不可他人入住。对应关系:普通房间可容纳四人,即:1:n。 标准间可容纳两个人,即:1:n。 豪华间可容纳一个人,即:1:1。部分信息E-R图示:房间使用情况房间数量房间型号房间类型房间位置房间号房间信息入住编号旅客的身份证房间号旅客信息旅客信息:性别年龄房间类型员工编号姓名职称年龄全局E-R图姓名性别房间员

6、工编号职称旅客身份证服务旅客信息n宾馆服务员1入住编号房间使用情况入住房间型号房间号房间数量房间位置1房间类型房间级别房间信息分类第三章 逻辑分析3.1 逻辑设计将关系模型转化成3NF,其中下划线的为主键: 旅客信息:(身份证号,姓名,性别,年龄,房间号,入住时间,退房时间) 房间信息:(房间号,房间级别,房间位置,房间电话) 房间级别:(房间型号,房间数量,房间使用情况) 服务人员信息:(员工标号,姓名,职称)3.2 分解模式 1.以上关系属性为不可分割。 2.以上表格不存在部分依赖和传递函数依赖,即满足第三范式和第二范式。第四章 物理分析4.1 创建库 估算空间大小:每记录的大小:大约为7

7、00个字符;记录的数量大约为 40条;表的数量为3;索引数量为8个;每个索引的大小为10;事务日文件的大小大约为15;表计划的增长速度量为 10% 。4.2 创建表 1. 创建Coffee数据库。新建表“Coffee1”,且以身份证为主键,并设置其他的信息,具体信息如下表格所示: 2.新建表“Coffee2”,且以房间号为主键,并设置相关信息,如下: 3.新建表“Coffee3”,且以房间型号为主键,设置相关信息,表格如下: 4.新建表“Coffee4”,且以员工标号为主键,设置相关信息,表格如下:4.3 数据的更新向表“Coffee1”中插入信息, 代码如下:insertinto Coffe

8、e1values (102,“张浩”,男,23,);第五章 建立索引1,安身份证号索引2,安姓名索引第六章 查询1,对Coffee4进行查询,图如下:2,查询具体房间,效果如下:第七章 触发器当员工的职位发生变化时,他的工资会随之而变。以此来做触发器。第八章 存储过程71具体代码如下:ygh intasselect 姓名,职称,工资from Coffee4where ygh=Coffee4.员工标号goexec ac 1001 效果图:第九章 实训总结 通过为期一周的实训,我学习了很多关于数据库的知识。在老师的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助,在他们的帮助下我也受益匪

9、浅。 在一定的时间和总结学习了很多关于数据库的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。我们实训的另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见

10、的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。 学习的时间是短暂的,但我们真正的学到了一定的知识。这也是最值得我们回味的。为此也要感谢我们的老师和同学。实训要求1、 需求分析:需求分析报告2、 概念设计:即将需求转换为数据库的信息模型。根据系统需求分析定义系统中的实体及其属性,并采用E-R图表示实体及其联系。3、 逻辑设计:将E-R图转换为关系数据模型,即根据相应E-R图转换规则转换出数据库中所有相关表结构。4、 物理设计:逻辑设计的物理实现:根据数据库的结构、系统大小、系统需要完成的功能及对系统的性能要求,选取数据库管理系统完成逻辑数据库的物理实现。5、 设计和实现数据库的完整性:实现域完整性、实体完整性、参照完整性。6、对数据库服务器编程和管理:完成存储过程及触发器的设计。参考资料与数据来源1、网络资源(推荐:)、电子图书 (推荐:)等2、SQL SERVER 数据库应用系统开发技术(机械工业出版社),数据库原理教程(清华大学),数据库系统概论(高等教育出版社)3、数据库原理课程电子讲义、实验内容等使用工具1、 计算机2、 建模工具3、SQL SERVER2000数据库管理系统备注教研室意见: 系部意见:

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁