资源简介
本人的C语言大作业 适合作为大作业来用 觉得挺好的

代码片段和文件信息
//软工131班 杨毅辉 8000113241
#include “HotelMag.h“
void Welcome() //构建用户刚进去时候的欢迎界面,显示程序的名称、版本信息,开发者的名字、班级、学号等信息。
{
system(“title 欢迎使用小鱼儿酒店房间登记与计费管理系统 v1.0“); //改变控制台标题
printf(“\t*********************************************************\n“);
printf(“\t*\t欢迎使用小鱼儿酒店房间登记与计费管理系统 *\n“);
printf(“\t*\t\t\t\t\t版本:v0.6\t*\n“);
printf(“\t*\t\t\t\t\t\t\t*\n“);
printf(“\t*\t\t\t\t 制作人信息:\t*\n“);
printf(“\t*\t\t\t\t\t 软工131班\t*\n“);
printf(“\t*\t\t\t\t\t 8000113241\t*\n“);
printf(“\t*\t\t\t\t\t 杨毅辉\t*\n“);
printf(“\t*********************************************************\n\n“);
printf(“----------------------------------------------------------------------------\n“);
printf(“\t\t3秒后自动跳入主菜单***\n“); //停留足够的时间,让使用者了解系统制作人的相关信息
Sleep(1000); //延迟1秒
printf(“\t\t2秒后自动跳入主菜单***\n“);
Sleep(1000);
printf(“\t\t1秒后自动跳入主菜单***\n“);
Sleep(1000);
}
int Menu() //主菜单,有各种功能选项,使用户能够选择其所想要的功能
{
int itemSelected;
printf(“\n\t-----------------------------------------------------\n“);
printf(“\t*下列为你可进行的操作: *\n“);
printf(“\t*\t1. 客人、客房等基本数据信息的录入 \t *\n“);
printf(“\t*\t2. 入住登记 \t\t\t *\n“);
printf(“\t*\t3. 客房预定 \t\t\t *\n“);
printf(“\t*\t4. 退房管理 \t\t\t\t *\n“);
printf(“\t*\t5. 修改客房基本信息 \t\t\t *\n“);
printf(“\t*\t6. 删除客户 \t\t\t *\n“);
printf(“\t*\t7. 收入统计 \t\t\t *\n“);
printf(“\t*\t8. 输出全部信息 \t\t\t *\n“);
printf(“\t*\t9. 查询统计 \t\t\t\t *\n“);
printf(“\t*\t10. 保存数据到HotelMag.date \t\t *\n“);
printf(“\t*\t11. 读取HotelMag.date中的各类信息 *\n“);
printf(“\t*\t\t\t\t\t\t *\n“);
printf(“\t*\t0. 退出系统\t *\n“);
printf(“\t-----------------------------------------------------\n“);
printf(“请输入你要进行的操作序号 >>>>> “);
scanf(“%d“&itemSelected);
return itemSelected;
}
void konwroom(ROOMS room[]) //列出所有未有人预定或者入住的房间编号.供用户管理登记手续
{
int j=1;
printf(“\n所有未有人预定或者入住的房间编号如下:\n“);
for(j=1;j<=10;j++)
{
if( room[j].roomstates ==0 )
{
printf(“%d “room[j].roomnum);
}
}
printf(“\n“);
}
int roomCheck(ROOMS room[]int num) //检测房间是否被预定或者被入住
{
int re=0; //标志变量,返回0则房间未被登记
if(num<1 || num >10)
{
printf(“房间不存在,请重新输入!“);
re=1;
}
else
{
if(room[num].roomstates !=0 )
{
printf(“房间已被人预订或者入住,请重新输入!“);
re=1;
}
}
printf(“\n“);
return re;
}
void Readguests(GUESTS customer[]ROOMS room[]int* p) //客人基本信息文件的录入(包括:姓名、性别、证件号码、联系电话)
{
int t; //初始化客人人数
int i;
printf(“请输入顾客人数 (人数 <=100 ) >>>>>“);
scanf(“%d“&t);
for(i=*p;i< (*p+t) ;i++) //用指针指向计数器,使得人数往上加
{
printf(“请输入顾客%d信息:\n“i+1);
customer[i].guestsnum=i+1;
printf(“姓名\t性别(f\f/m)\t证件号码\t联系电话\t客房号(1-10号)\n“);
scanf(“%s %c%d%d%d“customer[i].name&customer[i].Sex&customer[i].Paper_number&customer[i].Phone&customer[i].room_num);
}
(*p)=(*p)+t;
printf(“成功添加客户信息,请去菜单2登记房间,才能正式入住!谢谢合作!\n“);
}
void checkincustomers(GUESTS customer[]ROOMS room[]int* p) //根据输入
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4549 2014-01-03 08:05 小鱼儿酒店\8000113241yangyihui.dsp
文件 561 2014-01-03 08:02 小鱼儿酒店\8000113241yangyihui.dsw
文件 58368 2015-01-07 10:42 小鱼儿酒店\8000113241yangyihui.ncb
文件 53760 2015-01-07 10:42 小鱼儿酒店\8000113241yangyihui.opt
文件 1387 2015-01-07 10:42 小鱼儿酒店\8000113241yangyihui.plg
文件 213080 2015-01-07 10:42 小鱼儿酒店\Debug\8000113241yangyihui.exe
文件 319296 2015-01-07 10:42 小鱼儿酒店\Debug\8000113241yangyihui.ilk
I.A.... 2810952 2015-01-07 10:42 小鱼儿酒店\Debug\8000113241yangyihui.pch
文件 574464 2015-01-07 10:42 小鱼儿酒店\Debug\8000113241yangyihui.pdb
文件 52439 2015-01-07 10:42 小鱼儿酒店\Debug\HotelMag.obj
文件 12176 2014-01-03 11:41 小鱼儿酒店\Debug\main.obj
文件 58368 2015-01-07 10:42 小鱼儿酒店\Debug\vc60.idb
文件 69632 2015-01-07 10:42 小鱼儿酒店\Debug\vc60.pdb
文件 13897 2015-01-07 10:37 小鱼儿酒店\HotelMag.c
文件 2620 2015-01-07 10:42 小鱼儿酒店\HotelMag.h
文件 2440 2014-01-03 11:41 小鱼儿酒店\main.c
文件 2 2015-01-07 10:16 小鱼儿酒店\money.date
目录 0 2015-01-07 10:42 小鱼儿酒店\Debug
目录 0 2015-01-07 10:42 小鱼儿酒店
----------- --------- ---------- ----- ----
4247991 19
相关资源
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
- 算符优先语法分析器(C语言编写)
- 基于C语言的密码锁程序
评论
共有 条评论