没有合适的资源?快使用搜索试试~ 我知道了~
C++课程设计报告--酒店管理系统.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
31 浏览量
2022-06-27
08:00:28
上传
评论
收藏 317KB PDF 举报
C++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdfC++课程设计报告--酒店管理系统.pdf
资源推荐
资源详情
资源评论











《酒店管理系统》
程序设计基础课程设计报告
专 业: 计算机科学与技术
班 级: 11 计科 1 班
姓 名:
指导教师:
2012 年 7 月 2 日

1、课程设计题目描述和要求
1.1 课程题目:
酒店管理系统
1.2 课程要求:
1. 屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,如不
同级别房间价格的查询、修改、刷除等 。
2. 对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收
费,可根据顾客需要在等级的入住的时候进行选择。
3. 月底进行结算,实收多少,应收多少。
2、课程设计目的:
通过 C++语言编程实现酒店管理系统的基本功能。酒店管理系统的实现核
心是要录入客人信息并在退房时结算,同时具有月底结算功能。此程序重在满足
其要求,使用者可以方便的使用。也可以根据自己的需求对程序进行优化。
3、课程设计结构图
4. 课程设计总结
在做程序设计前就已经感觉到我设计的《酒店管理系统》比较复杂,
不仅要写出实现各种功能的函数还要保证函数之间的连接,怎样通过函数之
- 1 -

间的关系能很好的把函数连接起来,还要保证程序能够很好的而且有效的运
行。还有可能遇到一些以前没有用到的知识,像怎样在输入有误的情况下进
行异常处理,这些都要通过函数的功能来实现,这些对我来说都是新的知识,
而且觉得很有难度。
在做程序设计前还必须把书本上的基本知识搞懂,程序设计会用到书中
的类做,对类的理解也不是很到位,一些概念的知识还没有很好的理解,所
以还需要借助书中的知识来加深对类的理解。
在编程的过程中也遇到了很多的困难,但是通过同学的帮助渐渐对于程
序有更深一步的理解,而且他们也帮我编一个对异常处理的函数,这样在异
常处理的过程中就能很好的处理因为在输入有误的情况的错误。
经过这次课程设计的编写我有增加了一些新知识,知道自己在编程方面还欠
缺甚多,在自己完成了编程之后觉得收益良多,原来书本上的东西并不少,我们
学习不要贪多,一定要把书本上的知识掌握好!
在这次课程设计的编写中我了解了一些输入输出流,知道了如何把程序保存
到磁盘中,这些知识都是以前没有深究和不多用的。比如:常用的输入输出流除
iostream(通用输入输出流和其他输入输出流的基类)外还有 fstream(输入输出
文件流)和 strstream(输入书出字符串流类)。书本上好多知识都是我们没留意
而在程序中要用到的。
选课题的时候心高气傲觉得自己能编出来,而正要着手编的时候才知道题目
并不简单。
看到这个课题的时候觉得题目要求并不高,而且函数名及功能都给出来了,
只需把它填满就行。处于心理作用而且老师也说了课程设计是要把整本书的知识
都融合在一起的,于是我开始想如何用类、如何把程序写得简单明了,但是想了
好久也想不出来,于是自己搜了一些有关这一课题的程序,想从中获得一些灵感,
找到一些好的方法。事与愿违,网上的程序好多,大都用到了数据库,看不懂,
我选了一个 C 程序来看,发现里面好多头文件都不认识,而它用的是 struct 和 class
相结和,多文件的编程,包括的知识广泛,感觉很复杂。
我后面就模范他的结构,用简单的语句编出框架,然后在一步步深入细化,最
- 2 -

后用 fstream 类输入输出文本,然而简单的程序也有出错的时候,经过反复的修
改、调试终于写出了这个程序!
5、参考书目:
[1] 谭浩强,《C++程序设计》,北京,清华大学出版社,2006 年.
[2] 詹红霞、侯思颖、陶永红,《Visual C++ 程序设计教程》,北京,清华大学出版社,
2007 年
附录:
#include <iostream>
#include <fstream>
using namespace std;
int n;
char b[5]="kong";
struct date //时间结构体
{
int year;
int month;
int day;
}in,out;
struct hotell //客房结构体
{
int num; //房号
char leixing[5] ; //房间类型
int price; //房间价格
char noman[5]; //房间是否空闲
char name[20]; //客户姓名
date in; //用结构体定义的入住时间
- 3 -
剩余16页未读,继续阅读
资源评论

不吃鸳鸯锅
- 粉丝: 2273
- 资源: 1万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
