欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    C语言课程设计的报告--宾馆客房管理系统说明书.docx

    • 资源ID:1142692       资源大小:47.14KB        全文页数:14页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言课程设计的报告--宾馆客房管理系统说明书.docx

    实践教学兰州理工大学计算机与通信学院2010年春季学期计算机语言课程设计题目:宾馆客房管理系统专业班级:姓名:学号:指导教师:成绩:摘要3前言4正文51 .问题描述52 .需求分析53 .系统总体设计54 .详细设计65 .软件使用说明书9总结10参考文献11致谢12附件I局部原程序代码13摘要随着信息技术的开展和人们对宾馆客房的要求越来越高,各大宾馆客房传统的手工操已经不能适应当前宾馆客房管理开展的需要,而使用且篁机化的管理可以有效提高宾馆客房管理的水平和工作效率。因此,宾馆客房管理系统软件将会为宾馆客房管理带来极大的方便。宾馆客房管理系统的主要任务是对宾馆客房住房管理进展计算机化的管理,本系统主要功能包括:根基信息程序设计、客房前台程序设计、查询统计管理、挂帐管理、系统初始化设计、系统维护。本系统设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需要。关键字:客房管理,宾馆客房管理系统前言近年来,随着宾馆客房规模的不断扩大,客户也相应的增多,面对着庞大的信息量,传统的人工方式管理会导致宾馆客房管理上的混乱,人力与物力过多浪费,宾馆客房管理费用的增加,从而使宾馆客房的负担过重,影响整个宾馆客房的运作和控制管理,因此,必须制定一套合理、有效,标准和实用的宾馆客房管理系统,对宾馆客房进展集中统一的管理。系统开发的总的设计目标是实现客户管理的系统化、标准化和自动化,实现对宾馆客房的集中统一的管理。1.问题描述由于人口的增加,宾馆客房规模的扩大,使得宾馆客房管理工作繁重,而且手工管理效率极低,急需一个软件系统解决这些问题。为了跟上时代潮流,标准管理,提高宾馆客房的管理水平和管理效率,为人们提供方便、快捷、准确的服务,开发一个“宾馆客房管理系统。2.需求分析本系统通过管理宾馆客房,管理用户从进宾馆客房到离开的整个过程,以供宾馆客房信息管理。本系统能够维护用户的客房信息,为客户提供准确的资料,提高了人员的工作效率。3.系统总体设计1.整体构造流程图这是数。首3首先运布输入函娄关信息,下一个球统计函多在二4.详细g(1)修/.函数输入函数修改函数查询函数运算函数删除函数统计函数退出星序需要用到的各种函定列表,即相关函数。注入修改函数,修改相查询信息,否那么运行运算函数,最后可进入勺数,退出系统。实现循环运行。(2)查询客房情况流程图w三www输入客房情况(enter)(输入客房号)(可输入相关客房信息)(输入能住的人数)设置:有人(have)打印(name)(Sex)(Time)(Cost)无人(null)输入相关信息后,返回主菜单,或退出系统。(4)客房费用(cost)输出(请输入客房号码)If(!(infb=find(nember)Primf(R没找到n");找到相关客房,那么Prindrt如果退房时间在12:00后按一天时间计算矫");退主菜单,或退出系统。(5)删除指定客房输出(请输入指定客房号码)SCanf("%s",(fcnumber);Infb=find(number);if(start=infb),start->prior=0;否那么删除指定客房(6)统计客房情况(IOngji)输出(统计未住客房号码输入1已住客房号码输入2)Scanf(tt%d*,&c);如果给C的初始值赋为1,那么运行info=start;输出(客房号码)Count+;Infb=inf->next;输出(共有未住客房d个)继续运行,并输出(共有已住客房d个)(7)退出系统(tuichu)输出(建议您最好存盘如果存盘输入1不存输入2)If(c=l)save();If(c=2)输出(谢谢您使用本系统)Exit(O);-退出该系统。5.软件使用说明书这是一套典型的宾馆管理系统,首先单击进入主菜单,系统会自动提示“请选择功能,并同时出现功能列表,它们依次是:“1输入客房情况”“2修改客房情况“3查询客房费用”“4客户费用“5删除指定客房”“6统计客房情况”“7退出系统。该系统共包括以上这七种功能,假设要进展其一,只需选择功能前面的数字,即可进入该功能子菜单。然后就可以按照系统提示的功能依次进展操作,假设操作完毕,即返回主菜单或退出系统。总结该系统以宾馆客房管理为背景,涵盖了工作人员对宾馆客房信息管理的多种功能,并且有一定的可行性和安全性,确保了各项指定功能得以运行。本系统以基本函数、构造体、枚举性、文件以及链表等多方位知识贯穿实现。通过此次程序设计实践,是同学们对所学知识的综合运用,也是程序设计得以提高的表现。通过此次编程培养了我们构造化程序设计的思想,加深了对高级语言基本语言要素和控制构造的理解,锻炼我们独立思考制作程序的能力,并且掌握了一些课程设计的相关知识与实践操作能力,为以后的学习提供了锻炼的时机。经过设计和开发,宾馆客房管理系统基本开发完毕以及各类相关报表的打印。并提供局部系统维护功能,使用户方便进展数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进展了有效的解决。从而是我对C语言这门课程有了更好的了解。但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比方联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。参考文献lc+程序设计教程,王连相,中国铁道出版社,20072 C语言程序设计,谭浩强,清华大学出版社,19993C程序设计题解与上机指导,谭浩强,清华大学出版社,19994 C语言的实际应用,安徽科学技术出版社,20005 C语言函数手册,机械工业出版社,19996 C语言实用程序荟萃,西安电子科技大学出版社,1993致谢在编写程序的过程中,我们得到了周小健教师的精心指导以及孜孜不倦的教诲,在教师的指导下,我们的能力得到了提高,同时养成了科学、严谨的作风和习惯,在此,我们对教师的精心栽培表示衷心的感谢!感谢我们小组同学对我的帮助和指点,尤其感谢我的舍友在非常时期,在生活和学习上帮我许多忙。在课设即将完成之际,我的心情无法平静,从开场进入课题到课设的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请承受我诚挚的谢意。附件I局部原程序代码#defineNULLO#defineLENsizeof(structcustomer)include,string.hstructcustomer(intnum;charname20;longdate;structcustomer*next;)cus;structcustomer*creat(void)*iS一个链表*/(structcustomer*head,*pl,*p2;intn=0;pl=(struclcustomer*)malloc(LEN);p2=(struclcustomer*)malloc(LEN);Primf(”请输入客户的信息:n”);printf("n房间:");SCanf("%d",&p1->num);printf(,n,');Primf("姓名:");scanf("%s",pl->name);printf(,n");Printf("入住时间:");scanf(',%Id"pl->date);printf(',n");head=NULL;while(pl->num!=0)(n+;if(n=l)head=p1;elsep2->next=pl;p2=pl;pl=(structcustomer*)malloc(LEN);Primf(”请输入客户的信息:n”);printf("n房间:");SCanf("%d",&p1->num);printf(,n,');Printf("姓名:");scanf(',%s",p1->name);printf(,n,);Prindr入住时间:");scanf(',%ld",<fcp1->date);printf(',n");)p2->next=NULL;return(head);)structcustomer*insert(structcustomer*head,structcustomer"consumer)*登记新入住的客户的信息*/(structcustomer*pl,*p2;pl=head;p2=consumer;if(pl->next!=NULL)pl=pl->next;if(pl->next=NULL)(pl->next=p2;p2->next=NULL;)return(head);)structcustomer*del(structcustomer*head,intnum)*显示退房客户的信息*/(structcustomer*pl,*p2;if(head=NULL)(Prindc没有客户的信息n”);return(head);)pl=head;while(num!=p1->num&&p1->next!=NULL)(p2=pl;pl=pl->next;)if(num=p1->num)(if(pl=head)head=pl->next;elsep2->next=pl->next;Prindr退房客户的信息:n");Printf("客房:dn”,&pl->num);Printf("姓名:%sn",p1->name);Printf("入住时间:ldn",&pl->dale);)elsePrirnf("没有该客户的信息W);return(head);)structcustomer*search(structcustomer*head,charc-name)/*查询客户信息*/(structcustomer*p;p=head;while(strcmp(p->name,c_name)&&p->next!=NULL)p=p->next;if(p->name=c-name)(PriIHf("该客户的信息为:n");Printf("房间:%dn姓名:%Sn入住时间:k,p->num,p->name,p->date);)if(p->name!=c_name&&p->next=NULL)PrindV没有该客户的信息!n”);)voidprint(structcustomer*head)/*打印出现有客户的信息*/(structcustomer*p;printf(',n现有客户信息为:n");p=head;if(head!=NULL)doPrintf("客房:drp>num);Printf("姓名z%sn',p->name);Printf("入住时间:ldn",p->date);p=p->next;)while(p!=NULL);)main()(structcustomer*head,*p;intm,number;charc_namel20;printf(,'n");printf(,t*W);printf(欢迎进入宾馆客房管理系统n”);printf(,t*n)printf(,t*nn");Primf("1:建库);printf(2:登记n”);printf(3:退房n");Printf("4:查询n");printf(,t*nn");Printf("请执行操作:n");scanf("%d"m);if(m=l)head=creat();elseif(m=2)(PrMf(”请输入要登记得客户的信息:");p=(structcustomer*)malloc(LEN);scanf("%d%s%ld",<fcp->num,p->name,<fcp->date);head=insert(head,p);print(head);)elseif(m=3)(PrindV请输入要退房的客户的房间号门;scanf("%d",&number);head=del(head,number);print(head);)elseif(m=4)(PrindV请输入要查询的客户的姓名:");scanf(,%s",c-name);SearCh(head,Jname);elsePrindV执行操作错误!”);

    注意事项

    本文(C语言课程设计的报告--宾馆客房管理系统说明书.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开