好文档 - 专业文书写作范文服务资料分享网站

C语言实战应用客房管理系统报告

天下 分享 时间: 加入收藏 我要投稿 点赞

C语言实践应用

一.总体设计

客房管理系统

本程序包含用户登记、统计、查询、修改等四大功能。其中用户登记功能包含用户姓名、性别、年龄、身份证、入住年份、入住月份、入住日期、房间号、房间电话及房间价格;统计功能包含按性别统计、按年龄统计及按入住时间(年月日)统计;查询功能包含按房间号查询、按姓名查询及按性别查询;修改功能包含性别修改、年龄修改、入住年份修改、入住月份修改及入住日期修改。下面以流程图的形式展示本程序设计思路: 开始 输出 1.登记 2.统计3.查询4.修改5.退出 输入 n=1 ……………… 选择用户登记功能

输入用户信息及客 房信息

系统自动分配房

间号

输入 k ……………… 是否继续输入用户信息 是 k=1?

否 输出 1.登记2.统计 3.查询4.修改5.退出 n=2 输入 n …………………… 功能菜单选择 n=3 n=4 n=5 输出 1. 按性别统 输出 1. 按房间 退出 输入姓名 计2.按年龄统计 3. 号 2. 按姓名 3. 按入住日期统计 按性别查询 输出用户信息 结束 输出1.性别2.年龄输入输入i i 3.年份4.月份5.日期 i=1 i=2 i=3 i=1 i=2 i=3 输入a 输出各 输出各 输 入 输 入 输 入 输出男 姓名 性别 女性别年龄段日期段房间人数 人数 人数 号 a=1 a=2 a=3 a=4 a=5 输入输入输入输入输入 性别 年龄 年份 月份 日期 输入k 输入k 是 是 是

k=1 k=1? 1 k = k=1? k = 1 k=1? 否 否 否

二.设计模块

一个较大的C语言程序不外乎由多个函数组成,本程序也并不例外。现就本程序中涉及的各个函数的代码和功能分别进行说明。 1.main函数 void main()

{ }

本函数用于调用ini函数和menu函数(介绍见下文)。 2.ini函数 void ini() { }

本函数功能为先定义所有的房间为空并依次定义各个房间的序号。 3.menu函数 void menu() {

int n,k; do int i=0; for(;i<100;i++) {

Room[i].sign=false; Room[i].Room_ID=i; } ini(); menu();

switch(n)

{

printf(\登记\\n\ printf(\统计\\n\ printf(\查询\\n\ printf(\修改\\n\ printf(\退出\\n\

printf(\ scanf(\ if(n<1||n>5) { k=1;

puts(\ } else k=0; }while(k==1);

{

case 1:dengji();break; case 2:tongji();break; case 3:chaxun();break;

}

case 4:xiugai();break; case 5:exit(0); }

本函数的功能为输出功能菜单选项,其中包括登记、统计、查询、修改及退出。系统根据输入的选项调用相应的功能函数。 4.dengji函数 void dengji() { \

scanf(\ printf(\:\int k=1,i=0; while(k) {

printf(\:\ scanf(\

printf(\:

scanf(\

printf(\:\ scanf(\ printf(\:\

C语言实战应用客房管理系统报告

C语言实践应用一.总体设计客房管理系统本程序包含用户登记、统计、查询、修改等四大功能。其中用户登记功能包含用户姓名、性别、年龄、身份证、入住年份、入住月份、入住日期、房间号、房间电话及房间价格;统计功能包含按性别统计、按年龄统计及按入住时间(年月日)统计;查询功能包含按房间号查询、按姓名查询及按性别查询;修改功能包含性别修改、年龄
推荐度:
点击下载文档文档为doc格式
7zjhe2qhg96rgfk15sw18xzko02xoc00fzn
领取福利

微信扫码领取福利

微信扫码分享