C语言课程设计(论文)-酒店客户信息管理系统

C语言课程设计(论文)-酒店客户信息管理系统

ID:35562496

大小:513.64 KB

页数:20页

时间:2019-03-28

C语言课程设计(论文)-酒店客户信息管理系统_第1页
C语言课程设计(论文)-酒店客户信息管理系统_第2页
C语言课程设计(论文)-酒店客户信息管理系统_第3页
C语言课程设计(论文)-酒店客户信息管理系统_第4页
C语言课程设计(论文)-酒店客户信息管理系统_第5页
资源描述:

《C语言课程设计(论文)-酒店客户信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言课程实习报告一、题目要求试设计一客房管理系统,使之能提供以下功能:1、统以菜单方式工作2、户信息录入功能3、户信息统计功能4、户信息查询功能5、户信息修改功能[提示]建立客户信息结构体,结构体成员包括身份证号、姓名、性别、年龄、房间号等。二、需求分析根据题目要求,要求对客户信息进行输入、输出等操作;在程序中需要浏览客户的信息,应提供显示、统计、查询、修改等操作;另外还应提供键盘式选择菜单实现功能选择。三、总体设计根据需求分析,可以对这个系统的设计分为以下几个模块:客户信息管理系统数据输入数据统计数据查询数据修改数据删除19系统功能模块图四、详细设计1、主

2、函数部分:对于主函数来说,一般设计得比较简洁,只提供输入,处理和输出部分的函数调用。其中各功能模块用菜单方式选择.显示各项功能及其选项根据n的值选择并调用调用各功能模块函数NY输入整数n,判断n是否是0~5主函数流程图main()/**主函数**/{printf("ttJJJJJJJJJJJJJJJJ酒店管理系统LLLLLLLLLLLLLL");printf("tttPressanykeytocontinue.....");printf("tttttttt----

3、--袁深圳");getch();menu();}voidmenu()/*****菜单函数*****/{intn,w;do19{puts("t***************************MENU*****************************");puts("ttt

4、

5、(1).Regist

6、

7、");puts("ttt

8、

9、(2).Statistics

10、

11、");puts("ttt

12、

13、(3).Search

14、

15、");puts("ttt

16、

17、(4).Modify

18、

19、");puts("t

20、tt

21、

22、(5).Exit

23、

24、");puts("t***********************************************************");printf("ttPleasechoiceyounumber(1-5)");scanf("%d",&n);if(n<1

25、

26、n>5)w=1,getchar();elsew=0;}while(w==1);switch(n){case1:regist();break;case2:stat();break;case3:search();break;case4:modify();

27、break;case5:exit(0);}}菜单函数能提供菜单方式选择功能,可以根据用户需要进入到所想要的操作模块中,此外把菜单函数独立出来,可以方便随时对它进行调用,容易返回到系统界面。并用结构体来存放客户信息:structclient{charname[20];intsex;intage;charID_card[20];/*居民身份证*/intyear;intmonth;intdate;/*住店时间*/19};structhotel{introom_ID;/*房间号*/chartel[15];intprice;/*住房单价*/intsign;structc

28、lientclient_list[M];/*实现两个结构体的嵌套*/}room[N];intr=0;p=0;/*r,p为全局变量*/voidmenu();voidsearch_one();voidsearch_day();voidmodify();voidmodify_one();voidload_room();voidmodify_day();voidmodify_s(intj,inti);voidsave();voidsearch();voidstat_u();voidstat_o();voidregist();voidstat();voidregist(

29、)/**注册函数**/{intn,m,i,j;printf("tHowmanynewcustoms?t");scanf("%d",&n);printf("tHowmanyroomstheywant?");scanf("%d",&m);for(i=r;i

30、room[i].sign=1;}19f

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

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

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