- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 12
郑州工业应用技术学院
课程设计说明书
题目: 宾馆房间管理系统
姓 名: 刘 昊
院 (系): 信息工程学院
专业班级:计算机科学与技术一班
学 号: 1 4 0 1 1 1 0 1 1 2
指导教师: 张 吉 同
成 绩:
时间: 2015 年 11 月 14 日至 2015 年 12 月 4 日
郑州工业应用技术学院
课程设计任务书
题目 宾馆房间管理系统
专业、班级:计算机科学与技术一班 学号:1401110112 姓名:刘 昊
主要内容:
(1)提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业的程序员过渡。
(2)培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日新月异发展的形势。
(3)学习和掌握C++程序设计方法以及上机调试技巧,为今后学习其它专业课程打好基础。
基本要求:
本次课程设计是以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,作出设计报告。
万年历
设计一个万年历, 输入一个日期如:1980-05-25,要求:
计算出该日是星期几,
重载“+”操作,当万年历对象加一个天数时,生成一个新的万年历对象,注意满足交换律
重载“-”操作,当两个万年历对象相减时,获得其对象相差的天数
重载“==”,判断两万年历对象是否相等
(2)宾馆房间管理系统
宾馆客房管理系统
宾馆的客房信息包括客房号、客房类型、客房价格、空闲情况、客人姓名、客人身份证号、入住时间、退房时间,预付费用等信息。试设计一宾馆客房管理系统统,系统以菜单方式工作,使之能提供以下功能:
客房信息的录入功能
客人入住登记
客人退房结算
客房信息浏览功能,浏览全部客房的信息?()客房信息保存于文件
客房信息查询:查询空房间情况、按姓名或房间号查询
客房信息的删除、修改功能
至少包含2个类,客房信息和客人信息
主要参考资料等:
吴乃陵, 况迎辉.C++课程设计. 北京:高等教育出版社,2006
谢昕,刘觉夫,王更生.C++程序设计.北京:北京邮电大学出版社,2008
郑莉 董渊 何江舟 C++语言程序设计(第四版)[M].北京:北京大学出版社,2010.7
完 成 期 限:
指导教师签名:
课程负责人签名:
年 月 日
第一章 总体设计
1.设计图
计算星期
日期重载+ 主函数 日期重载-
日期重载=
2.设计方案
计算星期函数:
要知道计算星期的公式,这可以在网上找到公式 W=(((C/4)-2*C+y+(y/4)+(13*(month+1)/5)+day-1)+700)%7;
其中:C=year/100即为年时的前两位数,y=year%100即为年数的后两位数,month为输入日期的月份,day为输入日期的天数。W为除以7后的余数,以为一个星期有7天。当余数为0是是星期天,为1时是星期一为6是则为星期六。计算星期函数不需考虑闰年和平年的问题所以十分容易处理。
日期重载+函数:
日期重载+函数就相对比较麻烦,首先就是闰年平年的问题,其次就是各个月份天数的不同问题。对于天数的处理,我选择了有数组来保存各月天数。对于闰年和平年则选择再在日期重载+函数中在分两函数,分别处理闰年和平年。
日期重载==函数:
日期重载==函数就更好处理了,只要判断年月日相等就可以了。所以只要用bool类型重载就行( bool operator == (const CDate &dt1)const;),返回值为ture则说明相等,为false时则说明两日期不相等。
日期重载-函数:
日期重载-函数是最难处理的,要使两个日期相减得到相差的天数,还得
您可能关注的文档
- 客运专线隧道施工技术(定稿)..doc
- 课程3-ARM系统精讲班..doc
- 课程键盘矩阵说明书..doc
- 课程名称翻译大全..doc
- 课程设计 (自动保存的)..docx
- 课程设计 冷凝管设计..doc
- 课程设计:车辆出入库管理PLC系统设计(1)..doc
- 课程设计Linux中samba服务器配置方法..doc
- 课程设计报告(psk调制解调)..doc
- 课程设计成绩记录薄..docx
- 2023-2024学年江苏省徐州市泉山区苏教版四年级下册期中考试数学试卷(含答案解析).pdf
- 2024年天津市和平区中考二模数学试题(含答案解析).pdf
- 2024北京市平谷区中考一模数学试题(含答案解析).pdf
- 2024年广西桂林市中考一模考试数学试题(含答案解析).pdf
- 2024年新疆维吾尔自治区吐鲁番市中考二模数学试题(含答案解析).pdf
- 湖南师范大学附属中学2024届高三下学期模拟(二)数学试卷(含答案解析).docx
- 2024年四川省成都市武侯区中考二诊数学试题(含答案解析).pdf
- 2024年重庆市大渡口区中考数学第二次适应性试题(含答案解析).pdf
- 2024年浙江省宁波市中考数学模拟试题(含答案解析).pdf
- 2024年山西省临汾市多校联考中考二模数学试题(含答案解析).docx
文档评论(0)