1、 目录 第 1 章 需求分析 1 1.1 系统概述1 1.2 系统功能需求分析1 第 2 章 管理系统平台的选用 2 2.1 数据库系统的选择原则2 2.2 系统开发工具的选择2 第 3 章 酒店管理概述 3 3.1 系统数据需求 .3 3.2 系统业务功能的需求 .3 3.3 系统性能需求: .3 第 4 章 系统总体设计 5 4.1 系统功能模块设计5 4.2 系统结构设计7 4.3 系统数据流程图 .8 4.4 E-R 图 9 4.5 系统的运行要求9 第 5 章 详细设计与实现 5.1 数据库设计.10 5.2 创建主窗体以及主要窗体 . 5.3 代码设计 . 错误错误! !未定义书签
2、。未定义书签。 第 6 章 系统评价 . 28 6.1 系统的测试.28 6.2 要注意到的问题 29 6.3 将来可能提出的要求. 结 论 30 参考文献 . 31 第 1 章 需求分析 1.1 系统概述 随着社会经济的发展,酒店、宾馆在服务行业扮演着越来越重要的角色。酒 店行业的竞争表现在管理和服务水平的竞争,它影响到酒店的形象和声誉。这就 要求通过先进的管理来提高服务质量,尽可能做到让客户满意。因此,非常需要 一套酒店管理系统来对客房信息,经营情况以及客户信息进行管理。酒店管理系 统为管理者制定决策判断提供了可行依据。 判断提供迅速高效的、 系统化的服务, 避免手工处理的繁琐与误差,成为
3、酒店、宾馆经营的重中之重。但是目前商业性 的酒店管理软件大多数是舍用于大、中型酒店,其操作复杂,收费昂贵,还需专 业维护。这就造成了很多小型酒店以及小型宾没有客房的管理软件,对于其宾馆 的经营造成管理的繁琐与混乱。 所以开发一款社用于小型酒店或小型宾馆的客房 管理软件时必须的。 1.2 系统功能需求分析 该系统的功能需求有如下几个方面: (1) 客房管理。 主要用于对客房信息进行维护。 功能包括对客房信息的添加、 修改和删除已有的客户信息,对客房信息进行查询。 (2) 住宿管理。 主要用于对入住信息进行维护。 功能包括对入住信息的添加、 修改和查询。 (3) 结算管理。主要用于对客房结账和对结
4、算历史信息的查询。功能包括结 账(计算费用、记录结账信息)和结算查询。 第 2 章 管理系统平台的选用 2.1 数据库系统的选择原则 1、数据库系统采用易于集成的,开放的技术。 2、产品质量优异,可靠性高,适于长期运行,能支持关键应用。 3、数据安全,保安型高。 4、能提供分布式数据库功能。 5、支持多种开发环境,软件开发容易。 6、扩充性和升级能力强。 2.2 系统开发工具的选择 本次系统设计选用的是 Visual Basic 作为开发工具,因为 Visual Basic 具 有以下优越的功能: 简单,易学,易用 (1)快速完成应用任务 (2)使用方便的工具栏 (3)支持中英文输入法 (4)
5、用项目管理器统一界面 第 3 章 酒店管理概述 3.1 系统数据需求 1) 数据录入和处理的准确性和实时性。 2) 数据的一致性与完整性。 3) 数据的共享与独立性。 3.2 系统业务功能的需求 (1) 实现客房信息管理功能 (2) 实现客户信息管理功能 (3) 实现预定管理功能 (4) 实现入住管理功能 (5) 实现消费记账功能 (6) 实现收银退房功能 综上,我们将系统的功能大体划分为三大模块: 权限管理:包括管理员的登录 前台管理:包括客户信息的录入、客户预订和入住登记以及结算 的管理等。 后台报表管理:包括报表的打印 3.3 系统性能需求: 为了保证系统能够长期、安全、稳定、可靠、高效
6、的运行,系统应该满足以 下的性能需求: (1)系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中, 要充分考虑系统当前和将来可能承受的工作量, 使系统的处理能力和响应时间能 够满足用户对信息的处理。 (2)系统的开放性和系统的可扩充性 系统在开发过程中,应该充分考虑以后的可扩充性。例如系统权限和客房信 息设置等模块也会不断的更新和完善。 所有这些都要求系统提供足够的手段进行 功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是 一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置 系统的硬件。 (3)系统的易用性 本酒店客房管理系统面向的用户是酒店内工作人员, 而有些使用人员往往对 计算机并不是非常熟悉, 所以系统操作上要求简单、 方便、 快捷, 便于用户使用。 这就要求系统能够提供良好的用户接口,易用的人机交互界面。 (4)系统的响应速度 系统设计中摒弃大量数据冗余,提出了优化数据库的解决方案,大量使用存 储过程,大大提高系统响应时间和速度。 第 4 章 系统总体设计