1、 信息工程学院 数据库课程设计论文 题 目:酒店管理系统数据库设计 学 号: 专业班级: 软件工程 133 姓 名: 指导老师: 完成日期: 2015 年 6 月 28 日 1 酒店管理系统数据库设计 洪吕彬 (信息工程学院软件工程 13 级 3 班) 摘 要 200-300 字为限 关键字:酒店;管理;效率(三到五个,之间用分号分隔) 随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入 不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游 业当作本 地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所 而得到了快速的发展。社会上也成立了各种类型,不同
2、规模的酒店服务企业。如 何为客户提供更 加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信 息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基 础。 对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如 何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面 对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的 途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度 地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此, 采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作
3、 业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行 业务管理, 释放最大价值。 酒店业务管理系统在达到在节省人力资源成本的同时, 可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。 随着 Internet 技术的进一步发展和普及,不能很好的适应世界经济发展的形 式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发 展中的酒店的需求。基于 WEB 的酒店管理系统的总体设计目标能够建立完善、高 效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。 I 目目 录录 1需求分析1 2数据库结构设计.9 2.1 概念设计 .9 2.1.1 分 E-R
4、 图建立 .9 2.1.2 全局/整体 E-R 图. 11 2.2 逻辑设计 . 11 2.2.1 建立关系模式 11 2.2.2 关系模式规范化处理. 12 2.2.3 用户子模式建立 13 2.2.4 关系模式逻辑结构定义 . 13 3 数据库物理设计. 13 4数据库实施与测试 . 14 4.1 SQL Server 2008 数据库实施与测试 14 4.1.1 数据库及数据库对象建立 . 14 4.1.2 数据入库 . 15 4.1.3 数据库测试 . 15 4.2 Oracle 数据库实施与测试 17 4.2.1 数据库及数据库对象建立 . 17 4.2.2 数据入库 . 19 4.
5、2.3 数据库测试 . 19 5总结 . 19 6附录 . 20 1 小型酒店管理涉及前台、 客房服务、 餐厅三个部分, 每个部分都需要录入信息, 所以建立管理系统的数据库是必不可少的。本数据库目的便是实习酒店的基本信 息管理。 1需求分析 系统功能:能够处理小型酒店前台、客房服务部、餐厅的基本信息管理 数据库系统环境要求:支持 Sql Server 2008 及以上版本、Oracle 11g 及以 上版本的运行 数据流程图部分: 数据流程总图: 数据流程分图 P0: 图 1-1 数据流程总图 2 数据流程图 P1: 图 1-2 数据流程分图 P0 图 1-3 数据流程图 P1 3 数据流程图
6、 P2: 数据流程图 P3: 图 1-4 数据流程图 P2 图 1-5 数据流程图 P3 4 数据字典部分: 数据项: 表 1-1 数据项 数据项编号 数据项名 数据项含义 与其它数 据项关系 类型 长度 DI-1 RoomNo 房间号 char 10 DI-2 RoomType 房间类型 char 10 DI-3 RoomPrice 房间单价 float DI-4 CleanCondition 房间清洁情况 char 10 DI-5 Name 顾客姓名 char 20 DI-6 IDNo 顾客身份证号 char 20 DI-7 Age 顾客年龄 int DI-8 CtmNo 客户流水号 char 10 DI-9 CtmName 客户姓名 char 20 DI-10 CtmIDNo 客户身份证号 char 20 DI-11 CtmAge 客户年龄 int DI-12 DiningCost 餐厅消费额 float DI-13 MoWCost 送餐消费额 float DI-14 Days 入住天数 int DI-15 CheckInNo 入住房间