1、.C 语 言 课 程 实 习 报 告所 在 院 系 : 班 级 学 号 : 姓 名 : 程序 已存档 : 是 否 指 导 老 师 :赵 曼评 分 :二零一四年七月.目录1.题目与要求(1)2.功能实现设计(2)2.1总体设计 (2)2.2详细设计 (2)2.2.1保存函数 (2)2.2.2读取函数 (3)2.3 功能模块设计(4)2.3.1 注册模块(4)2.3.2 统计模块(5)2.3.3查询模块 (7)2.3.4修改模块 (9)2.4主函数(11)3.上机操作(12)4.结束语(16).实习课题:客房管理系统1.题目与要求:实现登记功能,要提供结构体的输入操作,实现统计功能,要提供相应的统
2、计操作,实现查询功能,要提供查找操作,实现修改功能,要提供修改操作;另外还有提供键盘式菜单实现功能选择。头文件:#include#include#include#include#include#define NUM 50/定义常量NUMvoid input();void record();void find();void modify();int now_no;/定义全局变量now_no建立如下结构体:struct Client char name20; char sex10; int age; char ID_card20; int year; int month; int date; in
3、t Room_ID; char Tel15; int Price; char Sign10; RoomNUM;2.功能实现设计:2.1总体设计:下面来分析一下整个系统,根据上面的要求分析,可将这个系统设计为五大模块(见下图):注册模块,统计模块,查询模块,修改模块,退出模块。其主要功能为:注册,统计,查询,修改功能。客房管理系统 系统系统 注册统计 查询修改退出2.2详细设计: 程序中需要用到的函数。2.2.1保存函数用于将输入的数据保存到文本文件客户信息.txt文件中,实现数据的保存void save()FILE *fp;int i;if (fp=fopen(客户信息.txt,a+)=NULL)/*a+表示以读和追加方式打开文件客户信息.txt */printf(cannot open filen);return;for(i=0;i =(10-1/REF(C,1) AND (C-REF(C,1)*100/REF(C,1) 0,REF(C,BARSLAST(ZT)+1),1),COLORYELLOW;HH:=CONST(HHV(H,120);LH:=CONST(LLV(H,120);五:MA(C,5);十:MA(C,10);卅:MA(C,30);六十:MA(C,60);百二:MA(C,120);T1:=IF(FINDST