宾馆客房管理系统设计PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最大限度地发挥准确,快捷,高效等作用,对宾馆的服务管理提供
强有力的支持。因此,采用全新的计算机网络和宾馆管理系统,已
成为提高宾馆的管理效率,改善服务的水准备的重要手段之一。在
某种意义上,宾馆客房管理方面的信息话已成为现代化宾馆的重要
标志。是国家发展必要的软件管理。
(返回主页)
课程任务:
1、查阅文献资料,搜集有关方面知识;
收费,设置该顾客的住房费,修 改该住房为已入住状态(state=2)
顾客数加1
退房结算功能流程图
退房
输入客户姓名和身 份证号
获取该客户实际入 住天数
获取客户的实际费用
预交费用是 否够支付?
是
退还余款退房完成
入住客户数减1
补齐欠款
否
账目核算完毕
信息查询功能流程图
信息查询 选择内容查询
进入客户信息查询
2、以宾馆客房管理的业务为背景,通过考察、 分析,建立大概的结构组织;
3、完成软件结构设计、数据库等设计;
4、完成宾馆客房管理系统的软件开发和测试 及修缮工作。
5、完成设计说明书;
返回主页
主要内容、功能及技术指标
1)住房管理:客房预定、住宿登记、追加押金
、调房登记、退房结帐;
2)客房管理:客房设置、客房查询、房态查看;
在实习中,我设计了一组对宾馆客房进行管理的系统,它基本 满足了界面友好,易于操作的要求,因此更利于用户操作方便,运 行简易,从而达到对宾馆客房更加有效系统的管理,并且速度更快 内容更直接地达到用户所想要的效果。我一边实习一边探索,发现 理论和实践要充分地结合,是需要扎实的基本功的,这就表明学好 基础知识是理论付诸实践的前提。在实习中我学到了很多,希望在 以后我们能充分利用实习的机会充实自己,并希望这样的机会能被 更好更多地提供。
面向对象课程设计
宾馆客房管理系统
制作人:2010级计算机四班 杜思远
一:题目简介 二:课程任务 三:内容及功能
四:成果展示 五:参考文献
六:总结致谢
七:结束
课题简介:
随着我国经济的迅速发展,人们的生活水平有了显著的提高,
假日经济和旅游经济已成为人们消费的热点。各地也把旅游业当作
本地经济发展的重要经济支柱之要求越来越高,宾馆酒店业的竞争
(返回目录)
设计总结
通过三星期的面向对象的学习,我运用C++语言设计,我从中 受益匪浅,并且对C++语言程序设计这两门课程有了更深一步的认 识。在实习中,我可以把这学期所学的理论知识和实践联系起来, 在所要开发的项目中渐渐成长。虽然我对C++语言知识运用得还不 是很熟练,但是相信我也在滴水穿石地成长起来。发现问题,提出 问题,解决问题,使我从不足之处出发,寻找新的学习方向。
致谢
经过这三周的课设,我们获得了许多在课堂上听课 而不能获得的知识,首先我们要感谢学校给我们安排的 这次的程序设计,然后我要感谢老师们对我们热心的指 导和帮助,是他们教会了我们怎样解决问题的方法,这 样我们的软件设计才会更加顺利地进行,并且充分掌握 了设计程序的方法。我们还要感谢许多同学的帮助,他 们的帮助对于我们来说也是必不可少的。
订房功能 a.流程图
构造一个新的顾客对象Customer 对象
顾客的名字和身份证号及预定天数
取得该顾客要求预定房间的等级 (1单人间,2双人间,3标准间,4总统套房)
根据等级到相应等级的房间中查找一个既没有 被预定也没有被入住的房间(state=0)
设置用户对象的房间号属性并设置该房间的状 态为已被预定状态(state=1),将顾客数加1
也愈来愈激烈。如何在激烈的竞争中生从发展,是每一个宾馆酒店
必须面临的问题。对宾馆的经营善起决定作用的是宾馆酒店的服务
管理水平面。如何利用先进的管理手段,提高宾馆的管理水平,以
成为宾馆酒店发展的当务之急。面对住处时代的机遇和挑战,利用
科技手段提高企业管理水平是企业管理无疑是一条行之有效的途径
。虽然计算机管理并不是宾馆管理走向成功的关键元索,但它可以
void set_day(int d){day=d;} void set_prepaid(int p){prepaid=p;} datatype *get_name(){return name;} datatype *get_ID(){return ID;} datatype get_room_number(){return room_number;} datatype get_day(){return day;} datatype get_prepaid(){return prepaid;} virtual ~Customer(); private: {datatype name[max2],ID[max3]; datatype room_number; datatype prepaid; datatype change; datatype day; }; }
总之,是有了他们的帮助,我们才能顺利地完成软 件设计,在这里我们要向他们说一句:非常感谢!你们 辛苦了!
(返回目录)
谢 谢
3)挂账管理:挂账查询、客户结账;
4)查询统计:预定房查询、住宿查询、退宿查
询、宿费提醒;
5)日结:登记预收报表、客房销售报表、客房
销售统计;
6)系统设置:初始化、操作员设置、密码设置
、权限设置。
(返回主页)
提交成果
1. 设计说明书一份,内容包括: 1) 中文摘要100字;关键词3-5个; 2) 序言; 3) 系统分析(包含需要的、数据流程图、数据字典); 4) 系统总体设计(包含总体软件结构图、总体数据结构); 5) 详细设计; 6) 系统测试(包含测试方案、测试用例、测试结果及软件可靠
入住登记功能 a.流程图
顾客订房了?
是
输入顾客姓名和身份证,查询该记录
否
构造一个新的顾客对象, 设置住房天数和住房标准
取得该顾客的住房Hale Waihona Puke Baidu号
取得该顾客的预定住房天数,并 根据住房编号计算住房费用
根据该住房标准查询到一个空的房间, 然后设置该顾客的住房编号,房间状态 为已入住状态(state=2),同时收取住房费
性分析); 7) 软件使用说明书(核心界面说明); 8) 设计总结、参考文献、致谢等。
2. 刻制光盘一张。
包含的库函数有:
# include<iostream.h> # include<string.h> #define max1 80 #define max2 10 #define max3 19 包含的结构体: typedef struct Room()
{datatype number; datatype dank; datatype state; datatype price; }; typedef struct Room room[max1]; 包含的类: typedef class Customer() {public: Customer(); void set_name(char *n){strcpy(name,n);} void set_ID(char *p){strcpy(ID,p);} void set_room_number(int n){room_number=n;}
进入房间信息查询
按姓名查询
按身份证号查询
输入客户姓名
输入身份证号
获取客户相关信息 显示客户相关信息
获取客房预定、 入住和空余信息
显示预定、入住和 空房对应的房号
查完退出查询
测试结果 进入系统和订房
5.2 入住
入住
退房
查询
(返回目录)
参考文献
1.江明德. 面向对象程序设计. 电子工业出版社,1993. 2.吕凤翥.C++语言程序设计.电子工业出版社, 2001 3.阎龙. C程序员的C++指南. 北京航空航天大学出版 社,1992 4.张永. 算法与数据结构. 国防工业出版社, 2008.8 5.严蔚敏,吴伟民. 数据结构. 清华大学出版社, 2006.10