酒店管理系统_c课程设计报告

酒店管理系统_c课程设计报告

ID:30945267

大小:198.46 KB

页数:19页

时间:2019-01-04

酒店管理系统_c课程设计报告_第1页
酒店管理系统_c课程设计报告_第2页
酒店管理系统_c课程设计报告_第3页
酒店管理系统_c课程设计报告_第4页
酒店管理系统_c课程设计报告_第5页
资源描述:

《酒店管理系统_c课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《酒店管理系统》程序设计基础课程设计报告专业:计算机科学与技术班级:11计科1班姓名:指导教师:2012年7月201>课程设计题目描述和要求1・1课程题目:酒店管理系统1.2课程要求:1.屏幕上岀现一个界而,让操作员能够方便的选择所需要进行的操作,如不同级别房间价格的查询、修改、刷除等。2.对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在等级的入住的吋候进行选择。3.月底进行结算,实收多少,应收多少。2、课程设计目的:通过C++语言编程实现酒店管理系统的基本功能。酒店管理系统的誓煦心是要录入客人信息并在退房时结算,

2、同时具有月底结算功能。、此^覽豎E满足其要求,使用者可以方便的使用。也可以根据口己的需求对程序进疔优化。3.课程设计结构4.课程设计总结在做程序设计前就己经感觉到我设计的《酒店管理系统》比较复杂,不仅要写出实现各种功能的函数还要保证函数之间的连接,怎样通过函数之间的关系能很好的把函数连接起來,还要保证程序能够很好的而且有效的运行。还有可能遇到一些以前没有用到的知识,像怎样在输入有误的情况下进行异常处理,这些都要通过函数的功能来实现,这些对我来说都是新的知识,而且觉得很有难度。在做程序设计前还必须把书木上的基本知识搞懂,程序设计会用到书屮的类做,对

3、类的理解也不是很到位,一些概念的知识还没有很好的理解,所以还需要借助书中的知识来加深对类的理解。在编程的过程中也遇到了很多的困难,但是通过同学的帮助渐渐对于程序有更深一步的理解,而且他们也帮我编一个对异常处理的函数,这样在异常处理的过程屮就能很好的处理因为在输入有误的情况的错误。经过这次课程设计的编写我有增加了一些新知识,知道自己在编程方面还欠缺甚多,在自己完成了编程Z后觉得收益良多,原来书本上的东西并不少,我们学习不耍贪多,一定要把书本上的知识掌握好!在这次课程设计的编写中我了解了一些输入输出流,知道了如何把程序保存到磁盘中,这些知识都是以前没

4、有深究和不多用的。比如:常用的输入输出流除iostream(通用输入输出流和其他输入输出流的基类)外还有fstream(输入输出文件流)和strstream(输入书出字符串流类)。书木上好多知识都是我们没留意而在程序屮要用到的。选课题的时候心高气傲觉得自己能编出来,而正耍着手编的时候才知道题n并不简单。看到这个课题的时候觉得题冃要求并不高,而且函数名及功能都给出来了,只需把它填满就行。处于心理作用而且老师也说了课程设计是要把整本书的知识都融合在-•起的,于是我开始想如何用类、如何把程序写得简单明了,但是想了好久也想不出来,于是自己搜了一些有关这一

5、课题的程序,想从中获得一些灵感,找到一些好的方法。事与愿违,网上的程序好多,大都用到了数据库,看不懂,我选了一个C程序来看,发现里而好多头文件都不认识,而它用的是struct和class相结和,多文件的编程,包括的知识广泛,感觉很复杂。我后面就模范他的结构,用简单的语句编出框架,然后在一步步深入细化,最后用fstream类输入输出文本,然而简单的程序也有出错的时候,经过反复的修改、调试终于写岀了这个程序!5、参考书目:UJ谭浩强,《C++程序设计》,北京,清华大学出版社,2006年.[2]詹红霞、侯思颖、陶永红,《VisualC++程序设计教程》

6、,北京,清华大学出版社,2007年附录:#include#ineludeusingnamespacestd;intn;charb[5]=Hkongn;structdate〃时间结构体intyear;intmonth;intday;Jin,out;structhotellr〃客房结构体iintnum;〃房号charleixing[5];〃房间类型intprice;〃房间价格charnoman[5];〃房间是否空闲charname[20];〃客户姓名datein;〃用结构体定义的入住时间dateout;〃用结构体

7、定义的退房时间intpay;〃预付金额intshenfen;〃身份证号intshu;〃客房数目intinput;〃客房收入}room[100];voidluru()〃客房信息录入函数{intij;ofstreamkefang(nkefang.txtH,ios::binary);〃打开二进制文件if(!kefang){cerr«H文件没有打开!”vvendl;abort();}cout«H您选择了客房信息录入功能”;cout«n现在进行客房信息的录入";coutvv”总客房数为10()间,请输入您要录入的客房数。**;cout«H请

8、输入房间数n«endl;cout«"cin»n;if(n>100lln<=0){cout«H您的输入有误,请重试";luru()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。