1、第 23章 酒店管理信息系统 客房子系统 本章将要实现的是一个客房管理子系统,它是酒店管理信息系统的一部分,实现了系统用户管理、客房类型 /标准管理、客房信息管理、订房信息管理和结算信息管理等功能。使用该案例的目的是想把前面介绍的内容综合起来,让读者对开发一个整体软件有个初步的了解,尤其是使用 ADO数据库访问技术开发一个管理信息系统有个基本的了解。由于管理信息系统是一门独立的学科,想要完整地开发一个管理信息系统要用到的知识已经远远超出了本书所讲的范围,因此本章内容的重点放在了 Visual Basic语言的编程上。23.1 管理信息系统概述 管理信息系统简称 MIS系统。它是一门综合性极强的
2、边缘学科,开发一个复杂的管理信息系统,要用到管理学、信息学、系统论和计算机学科的各种知识。开发管理信息系统好比要建一座大楼,在开工建设大楼之前,要进行建筑预算、设计大楼的建筑图、水暖管等管道设计图等等;在开工建设后会用到泥工、木工、水暖工、电工等多个工种的工人。开发复杂的管理信息系统也要先进行大量的系统分析和系统设计工作。如果系统分析做不好,软件开发的后期会遇到很多的问题,严重的会直接导致软件的失败,这样的例子比比皆是。(具体内容请参照本书)23.2 客房子系统概述 客房子系统实现了系统用户管理、客房类型 /标准管理、客房信息管理、订房信息管理和结算信息管理等功能。服务人员可以快速地查询到剩余
3、客房信息,并进行订房信息的添加;也可以不用计算就得到顾客需要交纳的费用;随时可以查询顾客的信息;处理客房信息等。系统的目的是为了更好的管理各种信息,提高工作效率和避免人为手工计算的错误等。23.2.1 系统的任务 本客房子系统的任务主要包括以下几项。 房间类型管理:房间信息管理:订房信息管理:结算信息管理:系统管理:23.2.2 系统的目标 客房管理系统是一个集成的客房信息处理系统,通过将各种客房管理功能结合起来,达到快速获取信息,提高工作效率,改进服务质量,尽量避免人为操作失误等目的。23.3 系统需求分析 根据以上对客房管理系统的任务和目标的分析,本客房子系统设计了如图 23.2所示的一些功能,其中每一个功能模块又都包含了一系列的子模块。(具体内容请参照本书)23.3.1 系统管理 “ 系统管理 ” 模块主要用于管理用户登录、添加系统用户、修改用户密码、删除用户等,(具体内容请参照本书)23.3.2 订房管理 “ 订房管理 ” 模块主要用于管理添加订房信息、修改订房信息和查询订房信息等,(具体内容请参照本书)23.3.3 结算管理 “ 结算管理 ” 模块主要用于管理结算信息添加和结算信息查询,(具体内容请参照本书)23.3.4 基础数据管理 “ 基础数据管理 ” 模块主要用于管理房间类型信息和房间信息,(具体内容请参照本书)