1、 *大学毕业设计(项目报告) 题 目: 客房管理系统 指导教师: * 职称: 讲师 学生姓名: * 学号: 专 业: 计算机科学与技术(网络工程方向) 院(系) : 软件学院 完成时间: 2012-12-09 2012 年 12 月 9 日 第 1 章 项目开发目标 1.1 项目来源 随着我国经济的迅速发展和假日经济的出现,宾馆酒店业的竞争愈来愈激 烈。要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意 识。 而对酒店的经营状况起决定作用的是酒店的管理。 如何利用先进的管理手段, 提高酒店的管理水平,是每一家酒店的管理者所面临的重要课题。简单的服务标 准已经不是制胜的锦囊, 只
2、有做到最细微之处才有机会让顾客体会到酒店服务的 优点,而准确、快捷、周全往往就是最基本的成功要素。虽然计算机管理并不是 酒店走向成功的关键元素,但它可以最大限度的为准确、快捷、周全等要素发挥 效用提供有力的支持。因此,采用全新的计算机网络和管理系统,将成为提高酒 店的管理效率,改善服务水准的重要手段之一。面对信息时代的机遇和挑战,利 用科技手段提高企业管理无疑是一条行之有效的途径。 信息与科技在酒店管理与 现代化建设中显现出越来越重要的地位。在某种意义上,酒店客房状态管理方面 的信息化与科学化,已成为现代化酒店的重要标志。 1.2 开发目标 系统将动态实时的住宿登记、客房调整、销售报表、客房信
3、息等有机地联系 在一起,对宾馆客房进行全方位的管理。 第2章 项目总体设计 2.1 技术框架设计 客房管理管理系统是以 C+为核心代码,以 VC/C+6.0 开发环境为基础, 以 MFC 进行界面的制作。 通过 ODBC 的数据库架构与数据库 SQL-SERVER 进行连接 和操作,稳定的运行在 Windows 操作系统上。 2.2 功能模块设计 住宿管理模块 - 包含预定房间,住宿登记,退宿等功能。 客房管理模块 - 包含客房状态的查看以及修改等功能。 查询统计模块 - 包含客人的预订信息以,住宿信息等相关信息的查询。 销售报表模块 - 主要用来显示营业额的收入等。 系统设置模块 - 包含管
4、理员的增加删除,以及权限的修改。 图 1.1 客房管理系统功能架构图 酒店客房管理系统 入住 预定 退 房 结 算 0 20 40 60 80 100 第一季度第三季度 东部 西部 北部 查询 系统管理 业绩统计 1 已经 订房 2 未订 房 填写预定 信息 确 认 信息退房 1 房间查 询 2 顾客查 询 1 客 房 管理 2 系 统 管理 1 入 住 房 间统计 2 收 益 统 计 2.3 数据库设计 数据库技术是管理信息系统的一项重要技术,其发展大致经历了三个阶段: 即人工管理阶段、文件管理阶段和数据库管理阶段。主要特点是:减少数据的重 复、避免数据的不一致、数据共享、强化数据的标准化和
5、对数据完整性的维护。 本系统数据库采用 SQL Server 2008 数据库,系统数据库名称为 myhotel。 数据库 myhotel 中包含 张数据表。 以下为主要的数据表结构: 图 1.2 为住宿登记表的各字段信息 图 1.2 主要记录开房住宿的信息。 图 1.3 为客房信息表包含的各项字段信息 图 1.3 包含了每间客房的各项信息 图 1.4 为客房预订表包含的各字段信息 图 1.4 包含了订房时需要的各项信息 图 1.5 为退宿表包含的各项字段信息 图 1.5 包含了退房时需要的各项信息。 图 1.5 为管理员表包含的各项字段信息 图 1.5 包含了管理员的用户名以及密码 第3章
6、项目功能描述 3.1 登陆,主界面模块 用户双击“客房管理系统.exe”文件的图标,即可进入到如图 2.1 所示的客房管理 系统登录界面。 图 2.1 系统登录 将用户名,密码输入后点击“确定”按钮或连续两次按Enter键,即可进入如图 2.2 所示的客房管理系统。 图 2.2 客房管理系统主界面 3.2 住宿管理模块 住宿管理可以对一些基本信息进行系统设置,其主要包括: 【客房预定】 、 【住宿登记】 、 【调房登记】 、 【退宿结账】 。 单击“住宿管理”/“客房预定”选项,弹出如图 2.3 所示的界面。该界面主要实现客房 预定的功能。 图 2.3 客房预定 单击【预定】按钮,单击“姓名” 、 “联系电话” 、 “详细地址” 、 “工作单位”的文本框, 输入相应的内容,通过“姓名”其后的下拉按钮选择用户证件类型,单击其后的文本框,输 入相应