资源简介
本人的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
相关资源
- 基于STM32F4的加速度频域二次积分振动
- 基于蚁群算法的TSP问题实现C语言
- C语言-投票与管理系统
- 《嵌入式Linux上的C语言编程实践》
- 循环码编译码通用版
- C语言实现简单的数据库管理系统
- 学生信息管理系统(数组版)
- C语言 心形.txt
- C语言实现简单的web服务器
- c语言的拓扑排序的课程设计
- c语言 文本编辑器
- 新概念51单片机C语言教程入门、提高
- (严蔚敏)数据结构视频教程C语言版
- vigenere加密解密C语言代码
- C语言经典小程序和C语言编写的小游戏
- 实用算法实验_双向链表
- 实用算法实验_链表
- 实用算法实验_顺序表的应用
- 小波变换C语言实现代码
- C语言代码ATM管理系统
- 数据结构c语言版期末考试复习题库
- 用c语言编写ATM取款机模拟系统
- 信息安全原理大数四则运算及DH算法
- 单片机接收数据帧帧头帧尾校验数据
- 非标设备接入GB28181平台C语言代码实现
- 用c语言写的8数码游戏
- 算法精解-C语言描述源代码
- codeblocks-17.12mingw-setup网盘
- 尚观教育李慧芹Linux下C语言前嵌入式
- 华中科技大学C语言实验报告
评论
共有 条评论