c宾馆客房管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
面向对象的┊┊
课程设计
目录
1.c++课程设计成绩评定表……………………I页
2.c++课程设计任务书…………………………II页
3.程序一基本框架结构图…………………………….1页
4.程序一设计说明书………………………………….2页
5.程序一源代码清单………………………………….11页
6.程序一课程设计总结……………………………….25页
7.程序二基本框架结构图…………………………….26页
8.程序二设计说明书………………………………….27页
9.程序二源代码清单………………………………….32页
10.程序二课程设计总结……………………………….35页
课程设计成绩评定表
2010 xxx 班c++语言课程设计任务书
一、设计目的
通过本次课程设计使学生进一步加深对c++语言课程内容的理解,初步掌握一般应用程序的开发方法和步骤,进一步了解与掌握高级语言的编程方法和技巧,提高学生用高级语言解决实际问题的能力。
二、设计要求
1、认真查阅参考书、资料
2、遵守课程设计时间安排
3、按时上机,认真调试程序
4、认真完成课程设计报告
三、课设报告装订内容及顺序
1、课程设计封皮
2、目录
3、课程设计成绩评定表
4、课程设计任务书
5、程序基本框架图
6、程序设计说明书
7、源代码清单8、课设总结与心得
四、设计题目
XXX(此处填写所选题目)
五、时间安排(从 6月25日到 7 月 6 日)
1、查阅资料及程序设计(3天)
2、程序编制及调试(7天)
3、成绩评定(0.5天)3、打印报告(0.5天)
六、参考文献
1、《c++语音基础教程》吕凤翥编著. 清华大学出版社
2、《c++ Primer Plus》(美)Stephen Prata.人民邮电出版社
3、《C++程序设计教程》(美)H.M.Deitel P.J. Deitel.清华大学出
版社
4、《C++时尚编程百例》网冠科技编.机械工业出版社
程序基本框架结构图
程序设计说明书
摘要:本文论述了宾馆客房管理系统程序编写过程。针对系统的功能实现展开叙述,该系统包括客房查询、客户信息查询、用户入住管理、用户退房管理等功能;最后介绍了软件测试的方法、必要性和调试的过程中遇到的一些问题及解决方案。该系统采用基于C++运行环境。
关键词:宾馆客房管理,C++,源程序代码。
1 前言
随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。
2 目的和意义
运用所学知识设计宾馆客房管理系统,完成课程设计,在此基础上对以前所学知识进行系统的学习和掌握。
通过这次课程设计使我对所学知识进行一次全面检验,查漏补缺,为以后的学习提供参考。
3 系统主要功能
宾馆的客房信息包括客房号、客房类型、客房价格、空闲情况、客人姓名、客人身份证号、入住时间、退房时间,预付费用等信息。系统以菜单方式工作,使之能提供以下功能:
●客房信息的录入功能
●客人入住登记
●客人退房结算
●客房信息浏览功能,浏览全部客房的信息
●客房信息查询:查询空房间情况、按姓名或房间号查询
●客房信息的删除、修改功能
4 系统的实现和核心模块的描述
4.1 登录模块及执行图
系统登录模块用于验证会员登录系统时输入的会员名、密码以及身
份是否正确,只有合法的用户才能进入系统。进入系统后会有管理选择菜单供客户选择服务。
4.2 订房信息系统模块及执行图
客户进入订房系统后会有客户姓名及客户身份证号码录入界面,正确无误之后会有预定房间标准和费用选择界面及预订客房时间和住房费用。
4.3 入住信息系统模块及执行图
客户能够通过身份验证进入入住系统,会有客户是否已经预定房间选择,之后会显示客户入住时间、房间号码及收费系统。
选择1.订了界面
选择2.没界面
4.4 退房信息系统模块及执行图
客户能够通过身份验证进入退房系统,则会显示客户入住房间号、房间标准、入住时间及费用结算。
4.5 查询信息系统模块及执行图
客户能够通过身份验证进入查询系统,则会显示选择房间信息查询或客户信息查询。房间系统查询显示空房,已经预定过的房间及已入住房间。客户信息查询显示客户入住时间,房间号码等。
按房间信息查询界面
按顾客信息查询界面
5 软件测试
每个软件产品都是不可避免的存在缺陷,所以在系统设计基本完成后,我们就必须对设计的作品从各方面进行测试,使作品趋于完善,增加作品的稳定性。
测试本身的目的是尽可能多地暴露程序中的错误,但是,发现错误的最终目的还是为了改正错误。在成功的测试之后,还必须进一步诊断和改正程序中的错误,这就是调试的任务。
调试的过程由两个步骤组成,它从表示程序中存在错误的某些迹象开始。首先确定错误的准确位置,也就是找出是哪个模块或哪些接口引起的错误;然后,仔细研究这段代码以确定问题的原因,并设法改正错
误。
通过不断地测试、调试,解决了系统中一系列错误所在,如:界面美化问题,控件使用问题,代码出错问题,数据连接与数据正确显示等,使系统功能更加完善,系统更加强大有力。
总的来说,本系统能基本实现预计的功能,但是由于能力有限,还有一些功能尚未实现,有待解决。