酒店客房管理系统—毕业设计说明书

更新时间:2023-04-08 09:13:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

长沙学院CHANGSHA UNIVERSITY 本科生毕业设计

长沙学院教务处

二○一三年六月制

(20 14 届)

本科生毕业设计说明书小时代酒店客房管理系统

20 14年 5月

长沙学院毕业设计

I 摘 要

近年来,随着旅游业的繁荣和IT 产业的蓬勃发展,酒店客房管理系统的受到了酒店和游客的关注。这类管理系统能实现酒店的信息化和自动化管理,能大大减少管理成本,提高酒店的服务质量。

本文所述系统是基于SQLServer2008数据库的、采用C#语言开发和设计并实现的一款酒店客房管理系统,该系统可以实时查看入住、退宿、预定、宿费提醒等信息,并能在管理员选择的相应时间段产生对应的报表。可以对房间的基本信息进行设置,并对入住的客人进行调房、续住等操作,按照折扣计算出客人应该付的宿费,用户还可以根据实际需求,对本系统的功能进行扩充。

本系统主要运营在中小型酒店,对酒店进行全方位管理,提高工作效率和服务质量,减少酒店管理成本,从而大大提高收益。

关键词:酒店客房管理;C#;数据库

长沙学院毕业设计

II ABSTRACT

In recent years, with the prosperity of tourism and the rapid development of IT industry, management system of hotel rooms by hotels and tourist attention. This hotel information management system to achieve and automating management can significantly reduce management costs, improving the quality of hotel services.

This design is based on the c # language VS2010 development and SQLServer2008 database design and implementation of a hotel guest room management system, the system can real-time view the check in and check out, reservation, remind the information such as required, and can in the administrator to choose corresponding period corresponds to the report. Can be set on the basic information of the room, and adjusting to the guests room, continue to live, such as operation, according to discount to calculate the guest should pay the fee, users can also according to the actual demand, expand the function of this system.

The main operating system in small and medium-sized hotel, the hotel comprehensive management, improve the work efficiency and service quality, reduce the hotel management costs, thus greatly improve the yield.

Keywords: hotel guest room management; C #; The database

长沙学院毕业设计

III 目 录

摘 要 .................................................................................................................... I ABSTRACT ......................................................................................................... II

前言 (1)

需求规格说明书 (4)

1 引言 (4)

2 任务概述 (5)

3 需求规定 (6)

4 运行环境规定 (12)

软件设计说明书 (14)

1 引言 (14)

2 总体设计 (15)

3 接口设计 (17)

4 系统出错处理设计 (19)

5 住宿管理模块设计说明 (20)

6 客房管理模块设计说明 (31)

7 查询统计模块设计说明 (34)

8 挂账管理模块设计说明 (36)

9 报表管理模块设计说明 (37)

10 系统设置模块设计说明 (39)

数据库设计说明书 (43)

1 引言 (43)

2 数据库环境说明 (44)

3 数据库的命名规则 (44)

4 逻辑结构设计 (44)

5 物理结构设计 (45)

6 安全性设计 (48)

测试用例说明书 (50)

1 引言 (50)

2 测试用例 (50)

结 论 (62)

长沙学院毕业设计

IV 附 录 (63)

附录1 系统运行结果 (63)

附录2 程序源代码 .......................................................................................................... 75 致 谢 (105)

长沙学院毕业设计

1 前言

人们的生活水平越来越高,基本已经步入小康,越来越多的人选择旅游来放松自己。在一些节假日或者旅游旺季,酒店客房特别紧张,传统的酒店客房管理模式成本高,效率低,服务差,不能适时给旅客提供满意的服务,所以一款酒店客房管理系统是现代化酒店客房管理发展的必然趋势。

当前,采用全新的信息科学技术的酒的客房管理系统,已成为现代化酒店客房管理的不二选择,它大大提高了酒店的服务水平,能及时提供旅客高效、便捷的服务,受各个酒店管理员的欢迎。酒店客房管理系统的产生顺应了时代发展的要求,受广大酒店管理员的欢迎,实现了对酒店自动化、电子化管理,大大减少了管理的成本,同时为酒店的服务质量提供了保障。这不仅带动了各地旅游景观的发展,同时也推动了酒店客房规模的不断扩张,加速了酒店的发展脚步,让酒店获得更大的利益。从一定程度上来说,酒店客房管理系统开启了酒店发展的大门,促进了旅游业的发展,推动了经济的发展。

通过市场调研和需求分析统计,制定了如下设计过程:

1. 从网上搜集各类资料,查看书籍,掌握基本的C#语言和数据库原理,连接C#语言与数据库,为酒店客房管理系统的设计做好准备。

2. 列出每个功能模块,画出系统模块图。

3. 根据需求说明分析,实现每个模块功能及之间的联系。如:退宿后,需要修改房间状态,删除入住记录。

4. 编码完进行运行测试,不断完善该系统的功能。

5. 根据知道老师的建议修改好每个阶段的文档并总结归纳,提交系统,写好毕业设计论文。

该酒店客房管理系统包括六个基本模块,主要内容有:

1.住宿管理:客房预订、入住登记、追加押金、调房登记、退宿登记等。

2.客房管理:客房设置、客房查询等。

3.查询统计:预定房查询、住宿查询、退宿查询、宿费提醒查询等。

4.报表管理:登记预报表、客房销售报表、客房销售统计等。

5.挂账管理:挂账查询、客户结账等。

6.系统设置:系统初始化、管理员设置、密码设置等。

长沙学院毕业设计

2 本论文当主要包含了四个阶段的文档报告,其中,需求规格说明书概述了该系统的需求和需要实现的功能模块,软件设计说明书详细描述了需求文档里需要实现的功能设计、性能设计和系统的逻辑流程等,数据库设计说明书主要是对系统的表设计和逻辑设计及其表与表之间的关系做出详细描述,对系统的数据进行有效管理,测试用例说明书主要是根据需求文档编写的,对每个功能模块进行测试说明,列出各种各种输入输出情况,验证程序的健壮性,测试系统是否达到需求。

长沙学院毕业设计

3

小时代酒店客房管理系统

需求规格说明书

V1.0

编 制

审 核

批 准

长沙学院

二零一四年五月二十日

长沙学院毕业设计

4 需求规格说明书

1 引言

1.1 编写的目的

编写本说明书是为了对小时代酒店客房管理系统定义总体需求,作为用户和软件开发人员之间沟通的桥梁,清楚地描述出各个功能模块及其关联。该说明书是软件设计的基础框架,同时也是测试用例的来源和根据。

1.2 背景

a.待开发的系统软件的名称:小时代酒店管理系统

b.本项目的任务提出者:曹志文,开发者曹志文、用户为酒店。

c.该系统构建平台:win8,开发平台VS2010,后台数据库SqlServer 2008。

1.3 定义

1用户登录功能

管理员输入用户名和密码登录后,可以对客房管理系统进行相应的操作,对客房的管理具有权限。

2 住宿管理功能

对客人的姓名、地址、住宿日期、客房标准、房间号等基本信息进行录入。对客房进行预订、及追加押金、调房、退房等登记。

3 客房管理功能

对客房进行房间号、类型、房态、价格进行基本设置,能够修改和删除选中的房间设置。

4 查询统计功能

根据姓名查询预订房登记信息、查询客人入住信息、退宿信息、宿费提醒信息等。 5 挂账管理功能

选择挂账单位查询挂账信息,选择挂账单位,输入结款信息进行结款。

6 报表管理功能

选择起始日期显示预报表和客房销售报表,选择汇总年份进行客房销售统计查询。

长沙学院毕业设计

5 7 系统管理功能

填写操作员姓名,输入原密码和新密码对密码进行设置,选择要清空的数据对系统进行初始化,能添加管理员。

1.4 参考资料

[1] 薛华成.管理信息系统[M].清华大学出版社,1996:2-5.

[2] 刘学明.饭店客房管理[M].广东旅游出版社,2000:1-6.

[3] 施威銘研究室,钮建伟.ACCESS2002中文标准教程[M].中国青年出版社,2002:

129-153.

[4] 李晓喆,张晓辉,李祥胜.SQL Server2000管理及应用系统开发[M].人民邮电出版

社,2004:247-263.

[5] 王宇虹,朱亦文,朱彦.Access 数据库系统开发[M].电子工业出版社,2007:32-55. 2 任务概述

2.1 目标

人们的生活水平越来越高,基本已经步入小康,越来越多的人选择旅游来放松自己。在一些节假日或者旅游旺季,酒店客房特别紧张,传统的酒店客房管理模式成本高,效率低,服务差,不能适时给旅客提供满意的服务,所以一款酒店客房管理系统是现代化酒店客房管理发展的必然趋势。现代化酒店客房管理需要高效管理各类数据,提供更好的服务,具体目标有:

1. 简洁大方、交互友好的操作界面

2. 预定客房处理

3. 接待客人入住登记服务

4. 快速、明了、准确给客人提供客房状态

5. 对宿费累加后进行折扣运算,并可追加押金进行续住

6. 给财务生成报表查询

2.2用户的特点

本系统将在小时代酒店的前台上使用,使用者为前台管理员和系统维护人员,前者有过相关的培训,能熟练操作该软件。后者需要掌握一定的数据库知识和技能,对后台数据进行维护。

长沙学院毕业设计

6

2.3 假定和约束

本软件开发工作的假定和约束有: 开发经费:1500元。 开发期限:三个月。 开发工具:VS2010 开发语言:C#。

数据库:SqlServer 2008。

3 需求规定

3.1 对功能的规定

系统划分为住宿管理、客房管理、查询统计、挂账管理、报表管理、系统设置等六大模块。

1. 住宿管理模块主要包含了预定、入住、调房、追加押金、退宿管理,如图3.1所示。

图 3.1 住宿管理模块

住宿管理模块主要功能如表3.1所示。

长沙学院毕业设计

7

表3.1 住宿管理模块

2. 客房管理模块主要包含了客房设置和房态查询,如图

3.2所示。

图 3.2 客房管理模块

客房管理模块主要功能如表3.2所示。

长沙学院毕业设计

8

表3.2,客房管理模块

3. 查询统计模块主要包含了预定、入住、退宿、宿费提醒,如图3.3所示。

图 3.3 查询统计模块

查询统计模块主要功能如表3.3所示。

表3.3 查询统计模块

4. 挂账管理模块主要包含了挂账查询和客户结账,如图3.4所示。

长沙学院毕业设计

9

图 3.4 挂账管理模块

挂账管理模块主要功能如表3.4所示。

表3.4挂账管理模块

5. 理模块主要包含了登记预报表、销售报表和销售统计,如图3.5所示。

图 3.5 报表管理模块

报表管理模块主要功能如表3.5所示。

长沙学院毕业设计

10

表3.5报表管理模块

6. 系统设置模块主要包含了初始化、管理员设置和密码设置,如图3.6所示。

图 3.6 系统设置模块

系统设置模块主要功能如表3.6所示。

长沙学院毕业设计

11 3.2 对性能的规定

3.2.1精度

宿费的精度:精确到小数点后四位。

时间的精度:精确到秒钟。

3.2.2时间特性要求

说明对于该软件的时间特性要求,如对:

1. 响应点击事件时间:10s 以内。

2. 更新数据库处理时间:10s 以内。

3. 数据的传送时间:10s 以内。

3.2.3灵活性

系统灵活性表现在以下几个方面:

1.该系统的输入输出数据都是存值的,不会有适应性的问题。

2.运行环境相对比较稳定。

3.当酒店要做出改变时,代码封装好,只需要修改相应的部分代码,方便二次开发。

3.3 输入输出要求

金额:在数据库中的数据类型为:money ,在C#中的数据类型为:string 。

住宿日期:在数据库中的数据类型为:datatime ,在VC#中的数据类型为:string 住宿时间:在数据库中的数据类型为:nvarchar ,在VC#中的数据类型为:string 。 其他数据:在数据库中的数据类型为:string ,在VC#中的数据类型为:var 。

3.4 故障处理要求

1. 对于本酒店客房管理系统软件应用遇到问题时可以随时电话咨询来顺利解

2. 决实际问题,防止因错误操作而造成的经济损失。

3. 为了防止一些意外事件造成数据遗失,可以通过数据备份到硬盘上方便数据还原。

长沙学院毕业设计

12 3.5 其他专门要求

对安全性的要求:

1.没有权限的用户不能从数据库中读到任何相关信息。

2.要对客人的个人信息和入住信息进行保密。

使用方便的要求:

要求软件的使用简单方便,快捷,例如:多处使用复选框、单选框等控件,减少键盘输入。

可升级性的要求:

由于酒店规模会日益扩大,所以要求系统的程序代码的可升级性要好,易于升级。 4 运行环境规定

4.1 设备

列出运行该软件所需要的硬设备,包括:

1. 处理器:

CPU :I5; 内存:4G ; 硬盘:500G

2.输入及输出设备:

显示器 :一台 ,联机;

银行卡刷卡机:一台,联机。

4.2 支持软件

操作系统: win 8系统 中文输入

数据库: SQL 数据库

长沙学院毕业设计

13

小时代酒店客房管理系统

软件设计说明书

V1.0

编 制

审 核

批 准

长沙学院

二零一四年五月二十日

长沙学院毕业设计

14 软件设计说明书

1 引言

1.1 编写目的

编写本说明书是根据软件需求规格说明书对客房管理需要实现的功能做了详细的规划和实现,也是整个系统的核心描述,能帮助用户更加清晰地了解和使用该系统。它是实现系统需求、功能模块设计、界面显示等内容的主要依据。

1.2 背景

a.待开发的系统软件的名称:小时代酒店管理系统

b.本项目的任务提出者:曹志文,开发者曹志文、用户为酒店。

c.该系统构建平台:win8,开发平台VS2010,后台数据库SqlServer 2008。

1.3 定义

接口设计:根据需求划分模块,模块之间的联系就是通过定义接口实现的。

数据结构设计:包括系统逻辑结构设计和数据逻辑和物理结构设计

1.4 参考资料

[1] 李涛,刘凯奎,王永皎.Visual C++ +SQL Server 数据库开发与实例[M].清华大学

出版社,2006:17-28.

[2] 张跃廷,王小科,许文武0288e69458f5f61fb73666b0 数据库系统开发案例精选[M].人民邮电出版

社,2003:169-201.

[3] 张庆华0288e69458f5f61fb73666b02.0完全自学手册[M].机械工业出版社,2002:58-70.

[4](意)Dino Esposito 著,罗兵,顾雁宏,詹文军译.清华大学出版社,2006:47-62.

[5] 马秀莲,高志安.宾馆管理系统的设计[J].黑龙江八一农垦大学信息技术学

院,2005,2:1-3.

长沙学院毕业设计

15 2 总体设计

2.1 需求规定

需求规定如表2.1所示。

表 2.1 需求规定表

2.2 运行环境

1. VGA 显示器或更高

2. CPU 频率500Mhz 及以上的计算机

3. 500GB 的硬盘空间

4. 4GB 的RAM 存储器

5. Win 8系统,可连接至Internet

2.3 系统结构

系统软件结构如图2.1所示。

本文来源:https://www.bwwdw.com/article/t2xl.html

Top