客房管理课程设计Word格式文档下载.docx

上传人:b****2 文档编号:15015530 上传时间:2022-10-26 格式:DOCX 页数:38 大小:278.91KB
下载 相关 举报
客房管理课程设计Word格式文档下载.docx_第1页
第1页 / 共38页
客房管理课程设计Word格式文档下载.docx_第2页
第2页 / 共38页
客房管理课程设计Word格式文档下载.docx_第3页
第3页 / 共38页
客房管理课程设计Word格式文档下载.docx_第4页
第4页 / 共38页
客房管理课程设计Word格式文档下载.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

客房管理课程设计Word格式文档下载.docx

《客房管理课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《客房管理课程设计Word格式文档下载.docx(38页珍藏版)》请在冰豆网上搜索。

客房管理课程设计Word格式文档下载.docx

客房管理

设计

目的

1.调研并熟悉客房管理的基本功能、数据流程与工作规程;

2.学习客房管理中的相关算法和VC++集成环境的编程技术;

3.通过实际编程加深对基础知识的理解,提高实践能力;

4.学习开发资料的收集与整理,学会撰写课程设计报告。

实验

环境

1.微型电子计算机(PC);

2.安装Windows2000以上操作系统,VisualC++6.0开发工具。

任务

要求

1、设计内容:

设计一个实用的小型客房管理程序。

对客房的空闲和占用状态要有所表示。

能按客房的编号进行客房基本信息的查询。

2、程序应提供的基本管理功能有:

1)添加:

即增加一个客房的记录到系统中。

2)删除:

即从系统中删除一个客房的记录。

3)查询:

可根据客房编号、客房价格、客房状态等查找客房的相关信息,若找到显示该客房的全部信息。

4)修改:

可修改一个客房的除编号外的其它信息。

5)状态:

提供该客房空闲、占用的状态。

6)客房信息可包括:

客房编号、价格、面积、入住状态等相关信息。

程序应输入不少于10个客房的信息。

3、结束后,及时提交设计报告(含纸质稿、电子稿),要求格式规范、内容完整、结论正确,正文字数不少于3000字(不含代码)。

工作进度计划

序号

起止日期

工作内容

1

2011.12.19~2011.12.20

在预设计的基础上,进一步查阅资料,完善设计方案,形成书面材料。

2

2011.12.21~2011.12.22

设计总体方案,构建、绘制流程框图,编写代码,上机调试。

3

2011.12.23~2011.12.24

测试程序,优化代码,增强功能,撰写设计报告。

4

2011.12.25~2011.12.25

提交软件代码、设计报告,参加答辩,根据教师反馈意见,修改、完善设计报告。

指导教师(签章):

年月日

摘要

客房管理系统包括客户基本信息的录入,统计,查询,修改,删除功能。

系统开发由分析,设计,实施,调试,测试等阶段组成,其中信息管理为开发重点,在程序设计中结构体的调用与文件的阅读为编译的重点部分。

包括客户信息管理、客房信息管理、入住和退房管理客房类型管理、费用管理和价目信息管理等6大功能模块,并提供了各功能模块的查询和更新功能,其中客户信息管理、入住和退房管理是系统开发的重点。

本系统由需求分析、概念设计、逻辑设计等组成。

根据设计的需要,运用了类函数、指针数组、结构语句、if语句、for语句、switch语句等。

系统按功能将分为三个模块,分别为添加模块,调用模块,查询模块。

整个系统比较适合小型的宾馆客房使用。

没有过多的其他附加功能,只是简单得将如何订房、入住、退房、查询功能实现,然后在此基础上进行了递阶性的开发。

关键词:

结构体的调用;

查询函数的运用;

循环语句的运用;

函数的调用。

 

目录

1.课题综述.........................................................5

1.1课题来源........................................................5

1.2课题意义........................................................5

1.3预期目标........................................................5

1.4面对的问题......................................................5

1.5需要解决的关键技术...............................................5

2.需求分析..........................................................6

2.1题目分析........................................................6

2.2系统功能模块图...................................................6

3.总体设计..........................................................7

3.1.模块设计........................................................7

3.2.总体业务图......................................................7

3.3.业务流程图......................................................8

4.详细设计..........................................................8

4.1主函数部分......................................................8

4.2各功能的实现.....................................................8

4.2.1定义成员函数...................................................9

4.2.2类的运用......................................................9

4.2.3指针和结构指针的运用...........................................10

4.2.4if_else语句,for语句和switch语句的运用..........................11

5.上机操作.........................................................14

5.1.工程任务......................................................14

5.2.操作步骤......................................................14

6.总结.............................................................17

7.致谢.............................................................18

8.附录源代码......................................................19

9.参考文献.........................................................28

10.教师评语.......................................................29

一.课题综述

1.1课题来源

利用C++所学的知识,设计一个小型的客房管理系统,充分利用C语言的知识,把相关设计用代码形式表示出来。

所设计的管理系统要完整并且可行,要达到预期的效果,通过对代码的编写,充分了解所学C++知识,牢记并掌握C++在实际应用中的重要作用。

1.2课题意义

通过对小型客房管理系统的设计,帮助学生巩固所学的C++基础知识,培养学生的动手操作能力,提高学生的团队合作能力。

培养学生的自主创新能力,使学生更用心、更谨慎地看待问题,帮助学生提高对C++程序设计的学习兴趣。

1.3预期目标

通过对题目的分析和思考,通过自主创新和相关资料的查找,设计出一个小型的客房管理系统,实现对宾馆对客房的管理。

客户信息包括身份证号,姓名,房间号,试设计一个客房管理系统,使之能提供以下功能:

(1)系统以菜单方式提供

(2)客户信息录入功能

(3)客户信息统计功能

(4)客户信息查询功能,查询方式

(5)客户信息修改功能

【提示】

建立客户信息结构体,结构体成员包括身份证号,姓名,房间号,费用,客房状态。

1.4面对的问题

(1)主菜单的设计该如何提供用户选择界面;

(2)各功能的实现需要运用哪些函数和如何调用函数;

(3)如何提供给客户最清晰、最简单的选择操作。

1.5需要解决的关键技术

(1)C++编译器中的VisualC++6.0作为软件开发工具,提供代码编写和程序的调试;

(2)在程序设计过程中,相关代码的编写要运用不同的函数,相关函数的分析运用和调试需要运用不同的知识。

二.需求分析

2.1题目分析

根据题目要求,要求对客户信息进行输入,输出等操作;

在程序中需要浏览客户信息,应提供显示,统计,查询,修改等操作。

2.2系统功能模块图

图一:

系统功能模块图

三.总体设计

1.根据需求分析,可以对这个系统的设计分为以下几个模块:

图二:

客房信息管理系统图

2.总体业务图

图三:

总体业务图

3.业务流程图

图四:

业务流程图

四.详细设计

1.主函数部分:

主函数一般设计比较简洁,只提供输入,处理和输出部分的函数调用,其中各功能模块用菜单方式选择。

主函数代码:

voidmain()

{

charchoice='

1'

;

initial_room();

welcome();

while(choice=='

{

enter();

cout<

<

endl;

"

继续使用本系统请按\"

1\"

退出请按\"

2\"

!

"

cin>

>

choice;

if(choice=='

2'

{cout<

**************************"

****谢谢使用本系统!

****"

}

}

2.各功能的实现

(1)定义成员函数:

a.结构的运用:

结构是一种复合数据类型,结构体类型定义时可以嵌套,即结构体的某个成员也可以是结构体类型。

b.结构类型定义格式:

struct结构类型名

{数据类型成员名1;

数据类型成员名2;

………

数据类型成员名N;

};

c.用结构函数实现房间信息的定义,代码设计:

structRoom

intnumber;

intdank;

intprice;

intstate;

};

(2)类的运用:

a.用类来把数据和函数封装在一起。

1.类成员

数据成员,它们指定了该类对象的内部表示成员函数,它们指定该类的操作。

类成员访问权限

公有(public)成员:

可以在类外访问。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1