1 / 38
文档名称:

2014-C -C-客房管理系统(含源代码).doc

格式:doc   大小:573KB   页数:38页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2014-C -C-客房管理系统(含源代码).doc

上传人:薇薇安 2021/9/4 文件大小:573 KB

下载得到文件列表

2014-C -C-客房管理系统(含源代码).doc

文档介绍

文档介绍:课程设计(论文)说明书
题 目:  简易客房管理系统  
学  院:   计算机科学与工程学院
专    业: 计算机科学与技术   
姓 名:          
学  号:          
指导教师:             
 
2014年09月30日
目    录
引言ﻩ2
1 系统概述 3
2  需求分析ﻩ3
2.1 系统需求ﻩ3
开发环境ﻩ3
3  详细设计ﻩ4
类的设计ﻩ5
:ﻩ6
客房录入函数设计ﻩ6
3.4 入住登记模块设计ﻩ7
3.5客房信息修改模块设计ﻩ8
退房结算模块设计ﻩ9
3.7 查询模块设计ﻩ9
 客房信息删除模块设计ﻩ10
3.9 保存文件和读入文件功能模块设计ﻩ11
4 所遇到的问题和分析解决ﻩ11
5 系统特色及关键技术 12
6 结论ﻩ13
引言
随着我国经济的迅速发展,人们的生活水平有了显著的提高,宾馆酒店业的竞争也愈来愈激烈。如何在激烈的竞争中生从发展,是每一个宾馆酒店必须面临的问题。因此,采用全新的计算机网络和宾馆管理系统,已成为提高宾馆的管理效率,改善服务的水准备的重要手段之一。在某种意义上,宾馆客房管理方面的信息话已成为现代化宾馆的重要标志。是国家发展必要的软件管理基础。
所以,本着这样的需求。此次C++语言课程设计我选择的是简易客房管理系统设计,系统设计采用c++语言在microsoft visual c++6.0下编译而成。
通过本课程设计,使我能更加系统地理解和掌握数据结构的基本概念; 能自如地根据实际要求,设计相应的数据结构,并运用C++语言实现所设计的算法,能够利用所学的基本知识和技能,分析和解决简单的程序设计问题 ,为后续其它课程的学****和应用打下良好基础。
1  系统概述 
客房管理系统具有
1. 建立数据文件(客房信息文件、住客信息文件)功能;
2.具有数据输入功能;
3.具有数据修改功能;
;
(查找)一些基本信息(如按房号查询、按姓名查询、空余客房查询等);

(如、某住客应付多少费用等)
本系统开发由分析、设计、实施、调试和测试等阶段组成。通过一个菜单界面,提示用户进行信息输入输出,提供客房信息录入,客户入住登记,客房信息修改,客房信息删除,退房结算,查询空房,已住房相关信息的功能,并在最后具有通过文件的形式保存客房信息、住客信息的功能。由此构成一个简单的,供客房工作人员进行客房管理、住客登记、查询一体化的客房管理系统。
2 需求分析
2.1 系统需求
根据题目要求,要求对客户信息进行输入、输出等操作;在程序中需要浏览客户的信息,应提供显示、统计、查询、修改等操作;另外还应提供键盘式选择菜单实现功能选择。
开发环境
系统开发平台:中文 windows xp
系统开发工具:Microsoft Visual C++ 。
系统开发语言:C++
3 详细设计
按照需求分析所得,客房信息系统有以下几个功能模块:
新建两个类;
分别为Customer和Room ,其中Customer类中包含住客姓名、身份证号、年龄、入住日期等相关信息,Room类包含房间号,类型,价格等相关信息。
录入客房信息;
先判断是否已存在客房信息,如果已存在,则提示选择是否再次添加;若不存在,则添加客房信息。
3. 住客登记模块;
  页面首先显示目前剩余客房信息,后提示客户选择入住房号,登记相关客户信息,登记入住成功。
;
读取保存的客房信息数据,根据客房编号查找所需修改的客房信息,然后根据具体所需,修改成员参数。
5. 退房结算模块;
    页面首先显示目前已住客房信息,后提示客户选择退房房号,确认退房后,解除客户与客房关联,并提示需要缴纳房费金额,退房成功。
;
分按编号、类型、客户姓名查找客房信息,同时可以查看当日所有客房、已住客房、剩余客房信息,这样可以更具有人性化来选择所剩余的客房,从而进行日常安排。
7.删除客房信息模块;
从保存中的文件中读取信息,删除需要删除的信息,完善现在的客房运作。

在退出系统的同时,进行文件保存,方便日后再次读取客房信息。
根据需求分析,可以对这个系统的设计分为以下几个模块: