1 / 20
文档名称:

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

格式:doc   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:3346389411 2014/2/25 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:资料
C 语言课程实习报告
一、题目要求
试设计一客房管理系统,使之能提供以下功能:
统以菜单方式工作
户信息录入功能
户信息统计功能
户信息查询功能
户信息修改功能
[提示]
建立客户信息结构体,结构体成员包括身份证号、姓名、性别、年龄、房间号等。
二、需求分析
根据题目要求,要求对客户信息进行输入、输出等操作;在程序中需要浏览客户的信息,应提供显示、统计、查询、修改等操作;另外还应提供键盘式选择菜单实现功能选择。
三、总体设计
根据需求分析,可以对这个系统的设计分为以下几个模块:
客户信息管理系统
数据输入
数据统计
数据查询
数据修改
数据删除
系统功能模块图
四、详细设计
1、主函数部分:
对于主函数来说,一般设计得比较简洁,只提供输入,处理和输出部分的函数调用。其中各功能模块用菜单方式选择。
显示各项功能及其选项
根据 n的值选择并调用调用各功能模块函数
N
Y
输入整数n ,判断n 是否是0~5
主函数流程图
main() /**主函数**/
{
printf("\n\n\n\t\tJJJJJJJJJJJJJJJJ酒店管理系统LLLLLLLLLLLLLL");
printf("\n\n\n\t\t\tPress any key to continue.....");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t------袁深圳\n");
getch();
menu();
}
void menu() /*****菜单函数*****/
{int n,w;
do
{
puts("\n\n\n\t***************************MENU*****************************\n\n");
puts("\t\t\t ||(1).Regist ||\n");
puts("\t\t\t ||(2).Statistics||\n");
puts("\t\t\t ||(3).Search ||\n");
puts("\t\t\t ||(4).Modify ||\n");
puts("\t\t\t ||(5).Exit ||\n");
puts("\n\t***********************************************************\n");
printf("\t\tPlease choice you number(1-5)");
scanf("%d",&n);
if(n<1||n>5) w=1,getchar();
else w=0;
}while(w==1);
switch(n)
{
case 1:regist();break;
case 2:stat();break;
case 3:search();break;
case 4:modify();break;
case 5:exit(0);
}
}
菜单函数能提供菜单方式选择功能,可以根据用户需要进入到所想要的操作模块中,此外把菜单函数独立出来,可以方便随时对它进行调用,容易返回到系统界面。
并用结构体来存放客户信息:
struct client
{
char name[20];
int sex;
int age;
char ID_card[20]; /*居民身份证*/
int year;
int month;
int date; /*住店时间*/
};
struct hotel
{
int room_ID; /*房间号*/
char tel[15];
int price; /*住房单价*/
int sign;
struct client client_list[M]; /*实现两个结构体的嵌套*/
}room[N];
int r=0;p=0; /*r,p为全局变量*/
void menu();
void search_one();
void search_day();
void modify();
void modify_one();
void load_room();
void modify_day();
void modify_s(int j,int i);
void save();
void search();
void stat_u();
void stat_o();
void regist();
void stat();
void regist() /**注册函数**/
{
int n,m,i,j;
p

最近更新

2025年度影视演员合同签订与法律风险防范协议.. 9页

2025年度建筑工地安全防护用品租赁合同 9页

2025年试析变电运行事故分析及处理(共8篇) 26页

2025年度家用新能源汽车贷款抵押合同 9页

2025年度安全评估短期劳动合同样本 9页

2025年记“寻访美丽江苏”小队活动作文(共篇.. 12页

2025年度城市更新项目房屋收购独家代理合同 10页

2025年观察日记植物小白菜(共7篇) 10页

百草枯中毒救治与护理专家讲座 24页

2025年西餐厅圣诞节促销策划方案(锦集篇) 34页

2025年西游记摘抄好段及赏析(集锦篇) 75页

2025年度商业广场特色商业空间租赁合同 10页

2025年装修公司开会演讲范文(共13篇) 19页

2025年度员工出差交通补贴及报销明细协议书 9页

2025年表示放弃的个性签名(精选9篇) 55页

2025年补助待岗人员事项会议纪要(共篇) 16页

2025年行道树教学反思(锦集篇) 26页

脓毒症相关血小板减少症 33页

2025年度双方同委托教育培训服务合同 10页

2025年度厨师健康管理系统聘用合同 9页

医疗废物分类处置培训 32页

新版酒店消防培训资料 10页

关于大熊猫的资料 2页

专业技术人员年度考核登记表 2页

同济医院护理汇报ppt 28页

现代西班牙语1课文翻译 45页

倒置式屋面工程施工方案 15页

作文第一次的半命题作文指导PPT课件 14页

低压线路维护 55页

关于岳云鹏和孙越《我要讲规矩》的相声台词 3页