- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉科技大学
C语言程序设计
课 程 设 计
题 目 管理系统
班 级 2班 姓 名
学 号
成 绩
2015年 月 日
主函数流程图
2、子函数流程图
(1)登记入住函数说明:登记入住流程图
(2)查询房间入住情况:2种查询方式(1. 按房号查询2. 客户信息查询),最终输出
结账退房流程图
三、测试
出现欢迎界面
测试1:选择选项1,入住登记
“1”按提示输入信息(如:1-单人间,1-房间号,陈诚200元,登记成功)
测试2:选择选项2,查询房间入住情况
“1”按房间号查询,1、房间号 出现刚登记的个人信息
2、房间号 该房为空房
“2” 按客户信息查询,身份证出现个人信
“3” 退出,返回欢迎界面
测试3:选择选项3,查询客户当前费用
“1”号房间,当前费用100元
测试4:选择选项4,结账退房
“2”号房间,空房,重输
“1”号房间,应支付100元,退房成功
四、小结
此程序满足课程设计要求,实现登记、查询、结账等操作,并对不同房间实施不同收费标准,计算总费用等功能。
程序优点:整个程序界面友好,与顾客有良好的界面交流。程序虽简单,但功能齐全。
程序缺点:
(1)数据结构单一。主要是学习c语言时间短,知识程度不深,不够全面,知道的不多。
(2)不会调用系统时间。
在做课设的过程中,我对c语言有了更深入的了解。它很考察逻辑的严密性,思路条理要清晰是很重要的,它包含你编写程序的大致方向。严谨认真的态度也不可或缺。调试程序过程中也可以提升自己的理解已经加深自身熟练度。遇到问题要想方设法将它解决,看书找资料,请教同学,与同学讨论,从这些方面我又可以学会合作。
源码:
//主函数//
#define M 40
#includestdlib.h
#includestdio.h
#includestring.h
#includedingyi.h
#includejiegouti.h
#includefind.h
#includekfxinxi.h
#includezuizhongfeiyong.h
#includequit.h
#includezhujiemian.h
#includedengji.h
#includedangqianruzhu.h
#includedangqianfeiyong.h
#includetuifang.h
#includemima.h
#includesave.h
#includeduru.h
/*主函数*/
void main()
{
int i,j;
mima(); //密码//
duru(); //读入数据//
welcome(); //载入主界面//
scanf(%d,i);
switch(i)
{
case 1:j=dengji();break;
case 2:j=now_room();break;
case 3:j=now_feiyong();break;
case 4:j=tuifang();break;
case 5:exit(0);
default:quit();
}
while(j!=0) //操作结束可返回主界面//
{
welcome();
scanf(%d,i);
switch(i)
{
case 1:j=dengji();break;
case 2:j=now_room();break;
case 3:j=now_feiyong();break;
case 4:j=tuifang();break;
case 5:exit(0);
default: quit();
}
}
}
/*登记入住*/
int dengji()
{
int i,j,a,k,n;
system(cls);
printf(\n\n☆☆☆☆☆☆☆登记入住☆☆☆☆☆☆☆\n\n);
printf(请选择房间类型:\n\n);
printf(1.单人间 2.双人间\n\n);
scanf(%d,n);
switch(n)
{
case 1:print
文档评论(0)