第23章酒店管理信息系统——客房子系统 ppt课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
23.2.1 系统的任务
• 本客房子系统的任务主要包括以下几项。 • 房间类型管理:房间信息管理:订房信息管理:
结算信息管理:系统管理:
23.2.2 系统的目标
• 客房管理系统是一个集成的客房信息处理系统, 通过将各种客房管理功能结合起来,达到快速获 取信息,提高工作效率,改进服务质量,尽量避 免人为操作失误等目的。
23.11 “帮助”模块
• 一个完整的系统应当有一个覆盖软件全部功能的 帮助文档,用来引导用户使用软件。制作帮助文 档的方法和从程序中调用帮助文档的方法请参考 本书第18章的内容。
23.12 系统的实现
• 本系统,虽然只是一个用于学习的系统,而且功 能方面与商业软件相比还有很多的欠缺,但是读 者自己完成整个系统的感觉应当很不错。接下来, 看看整个系统的运行。
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
• “太阳当空照,花儿对我笑,小鸟说早早早……”
23.2 客房子系统概述
23.7 “房间类型管理”模块
• 进入系统后,应当先建立房间类型信息。“房间 类型管理”模块主要实现
• 添加房间类型 • 修改房间类型 • 删除房间类型
23.7.1 添加房间类型窗体的创建
• 进入系统主界面,选择“基础数据管理”|“设置 房间类型”|“添加房间类型”菜单项后,便可以 打开添加房间类型窗体,(具体内容请参照本书)
23.10 “结算管理”模块
• “结算管理”模块主要实现 • 添加结算信息 • 查询结算信息 • 结算信息模块使用的数据表为OrderRoom和
OldOrderRoom两个数据表。将没有结帐的订房相 关信息存储在OrderRoom数据表中,将已经结帐的 订房相关信息存放在OldOrderRoom数据表中。
23.9.2 修改订房信息窗体的创建
• 进入系统主界面,选择“订房管理”|“修改订房 信息”菜单项后,便可以打开修改订房信息窗体, (具体内容请参照本书)
23.9.3 查询订房信息窗体的创建
• 进入系统主界面,选择“订房管理”|“查询订房 信息”菜单项后,便可以打开查询订房信息窗体, (具体内容请参照本书)
23.5.2 创建系统主窗体
• 创建了工程项目后,需要创建系统主窗体、菜单、 工具栏、状态栏等。(具体内容请参照本书)
23.5.3 创建公用模块
• 为了能够对数据库访问进行集中处理,应当建立 一个能够访问数据库,执行各种SQL语句的公共函 数。所有模块的程序都通过这个函数访问数据库。 这样能够使程序结构更清晰,代码更简短而且后 期维护时也会很方便。为了能使所有的程序都能 方便的访问该函数,应当创建一个公用模块,将 函数写在这个公用模块中。(具体内容请参照本 书)
23.4.3 创建数据库
• 根据上一节的数据库逻辑结构设计,使用Access建立数据 库的大体操作步骤如下:
• (1)从“开始”菜单,启动Access2003或其他版本。 • (2)选择“文件”|“新建”菜单项,从右侧的“新建文
件”面板中,选择“空数据库”。 • (3)通过“文件新建数据库”对话框,将文件保存到合适
23.9 “订房管理”模块
• 建立完房间类型信息后,应当建立房间信息。 “房间信息管理”模块主要实现
• 添加订房信息 • 修改订房信息 • 查询订房信息
23.9.1 添加订房信息窗体的创建
• 进入系统主界面,选择“订房管理”|“添加订房 信息”菜单项后,便可以打开添加订房信息窗体, (具体内容请参照本书)
的位置,起名为:“Hotel”。 • (4)在Байду номын сангаас面内双击“使用设计器创建表”,通过打开的表
设计器窗口一个一个地设计表结构即可。 • (5)设计完各表的表结构之后,打开UserInfo(系统用户)
表,在其内添加一条记录,这将是系统默认的“用户名” 和“密码”。
23.5 创建系统主界面
• 通过数据库分析设计,已经完成了所有的后台工 作。下面需要通过Visual Basic来编写数据库应 用程序。
23.8 “房间信息管理”模块
• 建立完房间类型信息后,应当建立房间信息。 “房间信息管理”模块主要实现
• 添加房间信息 • 修改房间信息 • 删除房间信息
23.8.1 添加房间窗体的创建
• 进入系统主界面,选择“基础数据管理”|“设置 房间信息”|“添加房间信息”菜单项后,便可以 打开添加房间窗体,(具体内容请参照本书)
23.1 管理信息系统概述
• 管理信息系统简称MIS系统。它是一门综合性极强 的边缘学科,开发一个复杂的管理信息系统,要 用到管理学、信息学、系统论和计算机学科的各 种知识。开发管理信息系统好比要建一座大楼, 在开工建设大楼之前,要进行建筑预算、设计大 楼的建筑图、水暖管等管道设计图等等;在开工 建设后会用到泥工、木工、水暖工、电工等多个 工种的工人。开发复杂的管理信息系统也要先进 行大量的系统分析和系统设计工作。如果系统分 析做不好,软件开发的后期会遇到很多的问题, 严重的会直接导致软件的失败,这样的例子比比 皆是。(具体内容请参照本书)
23.3.5 系统数据流程分析
• 仔细分析了关于客房管理需求的基础上,(具体 内容请参照本书)
23.4 数据库分析设计
• 根据本系统需求分析,系统需要在数据库中建立5 个数据表,其用途分别如下。
• User表:保存系统用户信息。 • RoomType表:保存房间类型信息。 • Room表:保存具体房间信息。 • OrderRoom表:保存当前未结账顾客的订房信息。 • OldOrderRoom表:保存已经结账顾客的订房信息。
• 首先,应当设置启动窗体。选择“工程”|“客房 管理子系统 属性”菜单项,在打开的“工程属性” 对话框中,设置启动窗体为:frmLogin(登录窗 体)。然后,运行窗体,(具体内容请参照本书)
23.13 系统的编译与发布
• 在测试工作全部结束,并无任何错误的前提下, 可以编译程序并制作安装文件。关于编译与制作 安装文件的内容请参考本书第21章的内容。
23.10.1 添加结算信息窗体的创建
• 进入系统主界面,选择“结算管理”|“添加结算 信息”菜单项后,便可以打开添加结算信息窗体, (具体内容请参照本书)
23.10.2 查询结算信息窗体的创建
• 进入系统主界面,选择“结算管理”|“查询结算 信息”菜单项后,便可以打开查询结算信息窗体, (具体内容请参照本书)
23.3.2 订房管理
• “订房管理”模块主要用于管理添加订房信息、 修改订房信息和查询订房信息等,(具体内容请 参照本书)
23.3.3 结算管理
• “结算管理”模块主要用于管理结算信息添加和 结算信息查询,(具体内容请参照本书)
23.3.4 基础数据管理
• “基础数据管理”模块主要用于管理房间类型信 息和房间信息,(具体内容请参照本书)
23.6 “系统管理”模块
• “系统管理”模块主要实现 • 用户登录 • 添加用户 • 修改密码 • 删除用户
23.6.1 用户登录窗体的创建
• 系统启动后,将首先出现的用户登录窗体。当用 户名和密码输入都正确时即可进入系统,否则进 入不了系统。(具体内容请参照本书)
23.6.2 添加用户窗体的创建
23.4.1 系统E-R图
• E-R图是一种信息模型图,体现了系统实体之间的 关系。通过系统需求分析,本系统设计规划出的 实体有:房间类型信息实体、房间信息实体、订 房信息实体和结算信息实体。(具体内容请参照 本书)
23.4.2 数据库逻辑结构设计
• 根据上面的系统E-R图,设计出具体数据库软件所 支持的实际数据模型,也就是数据库的逻辑结构。 本系统将采用Access2003建立实际数据库,如果 读者想使用SQL Server建立数据库,可以将相应 的字段类型改变为SQL Server的字段类型即可。
23.5.1 创建工程项目
• 启动Visual Basic 6.0,在自动出现的“新建工 程”对话框中,双击“标准EXE”图标。如果“新 建工程”对话框没有自动出现,则选择“文 件”|“新建工程”菜单项打开该窗口。
• 在工程资源管理器中单击“工程1”,然后在属性 窗口里将工程名称改为“客房管理子系统”,并 移除其默认的窗体。
• 客房子系统实现了系统用户管理、客房类型/标准 管理、客房信息管理、订房信息管理和结算信息 管理等功能。服务人员可以快速地查询到剩余客 房信息,并进行订房信息的添加;也可以不用计 算就得到顾客需要交纳的费用;随时可以查询顾 客的信息;处理客房信息等。系统的目的是为了 更好的管理各种信息,提高工作效率和避免人为 手工计算的错误等。
• 进入系统主界面后,选择“系统”|“添加用户” 命令,便可以打开添加用户窗体,(具体内容请 参照本书)
23.6.3 修改密码窗体的创建
• 进入系统主界面后,选择“系统”|“修改密码” 命令,便可以打开修改密码窗体,(具体内容请 参照本书)
23.6.4 删除用户窗体的创建
• 进入系统主界面,选择“系统”|“删除用户”命 令,便可以打开用户删除窗体,(具体内容请参 照本书)
第23章 酒店管理信息系统——客房子系 统
• 本章将要实现的是一个客房管理子系统,它是酒 店管理信息系统的一部分,实现了系统用户管理、 客房类型/标准管理、客房信息管理、订房信息管 理和结算信息管理等功能。使用该案例的目的是 想把前面介绍的内容综合起来,让读者对开发一 个整体软件有个初步的了解,尤其是使用ADO数据 库访问技术开发一个管理信息系统有个基本的了 解。由于管理信息系统是一门独立的学科,想要 完整地开发一个管理信息系统要用到的知识已经 远远超出了本书所讲的范围,因此本章内容的重 点放在了Visual Basic语言的编程上。
23.7.2 修改房间类型窗体的创建
• 进入系统主界面,选择“基础数据管理”|“设置 房间类型”|“修改房间类型”菜单项后,便可以 打开修改房间类型窗体,(具体内容请参照本书)
23.7.3 删除房间类型窗体的创建
• 进入系统主界面,选择“基础数据管理”|“设置 房间类型”|“删除房间类型”菜单项后,便可以 打开删除房间类型窗体,(具体内容请参照本书)
23.8.2 修改房间信息窗体的创建
• 进入系统主界面,选择“基础数据管理”|“设置 房间信息”|“修改房间信息”菜单项后,便可以 打开修改房间信息窗体,(具体内容请参照本书)
23.8.3 删除房间窗体的创建
• 进入系统主界面,选择“基础数据管理”|“设置 房间信息”|“删除房间信息”菜单项后,便可以 打开删除房间信息窗体,(具体内容请参照本书)
23.3 系统需求分析
• 根据以上对客房管理系统的任务和目标的分析, 本客房子系统设计了如图23.2所示的一些功能, 其中每一个功能模块又都包含了一系列的子模块。 (具体内容请参照本书)
23.3.1 系统管理
• “系统管理”模块主要用于管理用户登录、添加 系统用户、修改用户密码、删除用户等,(具体 内容请参照本书)