ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:50.16KB ,
资源ID:16027381      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16027381.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言课程设计宾馆客房管理系统说明书文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言课程设计宾馆客房管理系统说明书文档格式.docx

1、基础信息程序设计、客房前台程序设计、查询统计管理、挂帐管理、系统初始化设计、系统维护。 本系统设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需要。关键字 :客房管理 ,宾馆客房管理系统 前言近年来,随着宾馆客房规模的不断扩大,客户也相应的增多,面对着庞大的信息量,传统的人工方式管理会导致宾馆客房管理上的混乱,人力与物力过多浪费,宾馆客房管理费用的增加,从而使宾馆客房的负担过重,影响整个宾馆客房的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的宾馆客房管理系统,对宾馆客房进行集中统一的管理。系统开发的总的设计目标是实现客户管理的系统化、规范化和自动化,实现对宾馆客房

2、的集中统一的管理。 正 文1.问题描述由于人口的增加,宾馆客房规模的扩大,使得宾馆客房管理工作繁重,而且手工管理效率极低,急需一个软件系统解决这些问题。为了跟上时代潮流,规范管理,提高宾馆客房的管理水平和管理效率,为人们提供方便、快捷、准确的服务,开发一个“宾馆客房管理系统”。2.需求分析1 本系统通过管理宾馆客房, 管理用户从进宾馆客房到离开的整个过程,以供宾馆客房信息管理。本系统能够维护用户的客房信息,为客户提供准确的资料,提高了人员的工作效率。3.系统总体设计1.整体结构流程图这是一个宾馆客房管理系统的总体设计,其中涉及到程序需要用到的各种函数。首先,进入该系统,进入主菜单函数,会出现各

3、个功能列表,即相关函数。首先运行输入函数,若不运行输入函数,则进入下一个模块,进入修改函数,修改相关信息,若不修改,则进入下一个环节-查询函数,查询信息,否则运行下一个函数-运算函数。若要运行删除函数,则退出运算函数,最后可进入统计函数,进行统计。统计完毕之后,则自动退出系统函数,退出系统。 在运行完每个子函数之后均可返回主菜单函数,再次实现循环运行。4.详细设计(1) 修改客房信息的流程图返回头指针 退出(2)查询客房情况流程图(3)输入客房情况(enter)(输入客房号)(可输入相关客房信息)(输入能住的人数) 设置:有人 (have) 打印 (name) ( Sex) (Time) (C

4、ost)无人 ( null) 输入相关信息后,返回主菜单,或退出系统。(4)客房费用(cost) 输出(请输入客房号码) If(!(info=find(nember) Printf(“t没找到n”); 找到相关客房,则Printf(“t如果退房时间在12:00后按一天时间计算n”);退主菜单,或退出系统。 (5)删除指定客房 输出(请输入指定客房号码) Scanf(“%s”,&number); Info=find(number); if(start=info), start-prior=0;否则 删除指定客房(6)统计客房情况(tongji) 输出(统计未住客房号码输入1 已住客房号码输入2)

5、 Scanf(“%d”,&c); 如果给c的初始值赋为1,则运行info=start; 输出(客房号码) Count+; Info=info-next; 输出(共有未住客房%d个) 继续运行,并输出(共有已住客房%d个) (7)退出系统(tuichu) 输出(建议您最好存盘如果存盘输入1 不存输入2)If(c=1)save();If(c=2) 输出(谢谢您使用本系统) Exit(0);-退出该系统。5.软件使用说明书这是一套典型的宾馆管理系统,首先单击进入主菜单,系统会自动提示“请选择功能”,并同时出现功能列表,它们依次是:“1 输入客房情况” “2修改客房情况” “3 查询客房费用” “4

6、客户费用” “5 删除指定客房” “6 统计客房情况” “7 退出系统” 。该系统共包括以上这七种功能,若要进行其一,只需选择功能前面的数字,即可进入该功能子菜单。然后就可以按照系统提示的功能依次进行操作,若操作完毕,即返回主菜单或退出系统。总 结该系统以宾馆客房管理为背景,涵盖了工作人员对宾馆客房信息管理的多种功能,并且有一定的可行性和安全性,确保了各项指定功能得以运行。本系统以基本函数、结构体、枚举性、文件以及链表等多方位知识贯穿实现。 通过此次程序设计实践,是同学们对所学知识的综合运用,也是程序设计得以提高的表现。通过此次编程培养了我们结构化程序设计的思想,加深了对高级语言基本语言要素和

7、控制结构的理解,锻炼我们独立思考制作程序的能力,并且掌握了一些课程设计的相关知识与实践操作能力,为以后的学习提供了锻炼的机会。经过设计和开发,宾馆客房管理系统基本开发完毕以及各类相关报表的打印。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。从而是我对c语言这门课程有了更好的了解。但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。参考文献1c+程序设计教程 ,王连相,中国铁道出版社,2007 2 C语言程序设计,谭浩强,清华大学出版社,

8、1999 3C程序设计题解与上机指导,谭浩强,清华大学出版社,1999 4 C语言的实际应用,安徽科学技术出版社,2000 5 C语言函数手册,机械工业出版社,1999 6 C语言实用程序荟萃,西安电子科技大学出版社,1993致 谢在编写程序的过程中,我们得到了周小健老师的精心指导以及孜孜不倦的教诲,在老师的指导下,我们的能力得到了提高,同时养成了科学、严谨的作风和习惯,在此,我们对老师的精心栽培表示衷心的感谢!感谢我们小组同学对我的帮助和指点,尤其感谢我的舍友在非常时期,在生活和学习上帮我许多忙。在课设即将完成之际,我的心情无法平静,从开始进入课题到课设的顺利完成,有多少可敬的师长、同学、朋

9、友给了我无言的帮助,在这里请接受我诚挚的谢意。附件 部分原程序代码#define NULL 0 #define LEN sizeof(struct customer) #include struct customer int num;char name20;long date;struct customer *next;cus;struct customer *creat(void) /*建立一个链表*/ struct customer *head,*p1,*p2;int n=0;p1=(struct customer *)malloc(LEN);p2=(struct customer *)m

10、alloc(LEN);printf(请输入客户的信息:n);n房间:scanf(%d,&p1-num);姓名:%s,p1-name);入住时间:%lddate);head=NULL;while(p1-num!=0) n+;if(n=1) head=p1;else p2-next=p1;p2=p1; next=NULL;return(head);struct customer *insert(struct customer *head,struct customer *consumer) /*登记新入住的客户的信息*/ struct customer *p1,*p2;p1=head;p2=con

11、sumer;if(p1-next!=NULL) p1=p1-next=NULL) next=p2;struct customer *del(struct customer *head,int num) /*显示退房客户的信息*/ if(head=NULL) 没有客户的信息nwhile(num!=p1-num&if(num=p1-num) if(p1=head) head=p1-next=p1-退房客户的信息:客房:%dn%sn%ldn没有该客户的信息nstruct customer *search(struct customer *head,char c_name) /*查询客户信息*/ struct customer *p;p=head;while(strcmp(p-name,c_name)&p-p=p-if(p-name=c_name) 该客户的信息为:房间:%dn姓名:%

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

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