酒店客户入住登记管理课程设计

酒店客户入住登记管理课程设计

ID:11176756

大小:919.19 KB

页数:24页

时间:2018-07-10

酒店客户入住登记管理课程设计_第1页
酒店客户入住登记管理课程设计_第2页
酒店客户入住登记管理课程设计_第3页
酒店客户入住登记管理课程设计_第4页
酒店客户入住登记管理课程设计_第5页
资源描述:

《酒店客户入住登记管理课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》课程设计论文设计项目:酒店客户入住登记管理学号:姓名:专业班级:指导教师:日期:-23-目录1.程序名称-1-2.设计目的-2-3.设计思路-2-4.程序功能-2-①增加客户记录-2-②修改客户记录-2-③删除客户记录-3-④按姓名查询客户记录-3-⑤按房间号码查询客户记录-3-⑥输出所有客户-3-⑦退出管理系统-3-5.软件测试-3-①主菜单窗口-3-②增加客户记录测试分析-4-③修改客户记录测试分析-5-④删除客户记录测试分析-6-⑤按姓名查询客户记录测试分析-6-⑥按房间号码查询客户记录测试分析-9-⑦输出所有客户测试分析-1

2、0-⑧退出管理系统测试分析-11-6.源代码-11-7.总结收获-21-8.参考资料-22-9.C语言课程成绩23--23-1.程序名称酒店客户入住登记管理2.设计目的随着我国经济的迅速发展,人们的生活水平有了显著的提高,假日经济和旅游经济已成为人们消费的热点。各地也把旅游业当作本地经济发展的重要经济支柱之一,从而促进了酒店业的快速发展。同时,随着酒店越来越多,人们的要求越来越高,酒店业的竞争也愈来愈激烈。如何在激烈的竞争中生从发展,是每一个酒店必须面临的问题。对酒店的经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段、提高宾馆的管理水

3、平,以成为酒店业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业管理水平是企业管理无疑的一条行之有效的途径。现在的酒店行业已经发生拉巨大变化,已不仅是提供给人们一个吃住行的简单场所,所以,将计算机管理引入酒店的管理体系中,无疑对酒店的服务水平更上一层楼提供了一种有利的支持。酒店客户入住登记管理方面的信息化已成为现代化酒店的重要标志。本程序的设计开发,主要是给酒店前台住宿登记方面提供便捷。3.设计思路① 增加客户记录主要运用了文件的存储,通过结构数组依次写入文件;② 修改客户记录主要是将新的客户记录,通过信息覆盖的方式替换原有客户记录;③

4、 删除客户信息主要是通过房间号码寻找到需删除的信息位置后,用for循环将后继字符替换前驱字符;④ 按姓名查询客户记录运用了for循环找到欲查询信息的位置,从而输出显示;⑤ 按房间号码查询客户记录与按姓名查询思路一致;⑥ 输出所有客户记录则是运用for循环将文件内信息依次读取输出来实现;⑦ 退出管理系统是通过终止程序exit()来实现的。4.程序功能① 增加客户记录a.预订房间种类的选择、预订天数输入及预交款数目的确定b.房间及客户信息输入② 修改客户记录a.修改客户信息的显示b.房间及客户信息输入和修改-23-① 删除客户记录a.需删除的客户信息的显

5、示b.删除确认② 按姓名查询客户记录③ 按房间号码查询客户记录④ 输出所有客户⑤ 退出管理系统5.软件测试① 主菜单窗口主菜单显示窗口打开软件首先显示的是我们“酒店客户入住登记管理系统”的主菜单窗口,菜单选项如上图所示。主菜单分析:使用printf对菜单选项进行输出;使用while来循环菜单;使用system("cls")清除显示菜单前的屏幕信息。-23-主菜单源代码① 增加客户记录测试分析增加客户记录显示窗口增加客户记录分析:用struc定义客户信息结构体;用structguestguests[]来声明客户数组及客户数量;定义整型变量num记录客户

6、数量;运用switch()语句,对房间类型进行选择;通过printf输出房间类型菜单及选项、输入提示;通过scanf函数输入选择项目、房间编号及顾客信息;定义和调用函数void-23-guest_Insert()来实现房间号码和顾客信息的添加;while()语句的使用是为了实现继续添加房间号码和顾客信息;使用if()语句来判断顾客身份证号是否为正确的18位二代身份证号码及是否继续添加房间号码和顾客信息;使用system("cls")清除前一次添加客户信息所占用的窗口屏幕。增加客户记录源代码① 修改客户记录测试分析修改客户记录显示窗口-23-修改客户记

7、录分析:定义和调用函数voidguest_Modify()来实现客户记录的修改;定义和调用intguest_SearchByIndex(charno[])来确定所输入的房间编号是否有客户入住及返回数组下标;用while()来实现批量修改客户记录;用printf语句来输出提示信息;用scanf语句来输入客户信息;用system("cls")来清除主菜单窗口及输入的房间编号;用if语句来判断所输入的房间编号是否有客户入住及是否继续停留在修改信息模块。修改客户记录源代码① 删除客户记录测试分析-23-删除客户记录显示窗口删除客户信息分析:定义和调用函数vo

8、idguest_Delete()来实现客户信息的删除;定义和调用intguest_SearchByIndex

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

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

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