《C++课程设计报告宾馆房间管理系统》由会员分享,可在线阅读,更多相关《C++课程设计报告宾馆房间管理系统(15页珍藏版)》请在毕设资料网上搜索。
1、 题目:题目: 宾馆房间管理系统宾馆房间管理系统 学学 号:号: 姓姓 名:名: 班班 级:级: 专专 业:业: 信息工程信息工程 课程名称:课程名称: C+C+面向对象程序设计面向对象程序设计 课程老师:课程老师: 二零二零一三年六一三年六月月 第 - 2 - 页 共 15 页 目录 宾馆房间管理系统实现要求3 宾馆房间管理系统使用流程及流程图展示3 系统中功能函数设计的解读5 系统运行截图(显示系统全部功能)12 系统设计心得体会15 第 - 3 - 页 共 15 页 一、一、宾馆房间管理系统实现要求宾馆房间管理系统实现要求 实现客户房间入住; 实现客户房间退出; 查询功能; 会员特权,特
2、定的选择房间; 系统正常退出,经过多次测试系统运行稳定,未出现运行异常。 二、二、宾馆房间管理系统使用流程及宾馆房间管理系统使用流程及流程图流程图展示展示 1入住,如果人数大于宾馆容纳人数返回主界面,否则要求用户输入姓名、身 份证号、 性别等信息, 之后输入入住天数, 然后显示入住信息 (房价 100 元每天, 并在后台把房间使用情况即 roomid 数组中对应元素置 1, 1 表示入住 0 表示未入 住,显示一共应该缴纳的费用(包括押金) ,欢迎提示信息后返回主界面。 2、退房,首先输入房号,如果检测到房间没入住,输出提示“welcome to hotal usingday1j; /if(d
3、ay1k=dayk) coutnameij; /cinname; cinid; cinsex; return 0; void init()void init()函数的实现函数的实现 void room:init() for(int j=0;jdayk; failk=dayk*100; coutdayk; failk=dayk*100; cout9exit)“; int j; cinj; if(j=N)break; if(roomidj=1) roomidj=0; disproom(); cout“; cina; switch(a) case 1: /tt.choice(); aa.getday
4、();/入住 coutid; aa.find (id);break;/查询房间入住情况(按房间号查询) case 4:coutid; aa.fishman (id);break;/贵宾特权先查询在入住(调用查询函数) case 5:return 0;/退出(返回给操作系统) default:break; return 0; 第 - 12 - 页 共 15 页 四、四、系统运行截图(显示系统全部功能)系统运行截图(显示系统全部功能) 第 - 13 - 页 共 15 页 第 - 14 - 页 共 15 页 第 - 15 - 页 共 15 页 五、五、系统设计心得体会系统设计心得体会 开始完全没有现
5、在这样有信心,因为之前 C 语言课程设计时因为实践的少, 可以说当时是很失败的,大二学了数据结构,接着学习 C+,经过大一大二两年 的实践与学习, 发现计算机确实是理论和实践都很强的一门学科, 发现这一点后, 我之后也尽量做到学习后实践,特别是十分注重我们的实验课,把每一次实验都 当做一次考试,态度认真的把实验做好,益处是潜移默化的,可能短时间内体会 不到,我想如果我对 C/C+的学习只坚持了一年,那我想最后我还是会是 0,现 在我证明了这个事实,事实确实是这样子的,如果我当初放弃了,现在的课程设 计估计还是会束手无策,这是作为学生的我最无法忍受的,所以我拼命的学,没 日没夜的编程,这是一门深奥的学科,即使是资深的程序员也不见得 10 分中可 以给自己打满分,至少我是没有看到过,这门语言太高深,我只能说是入门,或 者说是比入门好一点,我热爱这门语言,特别是它的简洁美,大学四年我愿意一 直研究它,使用它来编程是一种乐趣,当然算法思想也很重要,说到算法思想, 我在编程的时候思考,我不断的思考,虽然感觉脑细胞死了不少,但是我培养了 一种爱思考问题的态度,不管是什么问题,我总会有这种思想去想事情,我不会 抱怨,貌似这种想法很好,我很快就能找到解决方法,别人总会说这是个怪人, 什么法子都能想出来,是的,我不但能想还能具体实现,我想这是最重要的,去 想就相当于是再设计类,去具体