欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    c语言课程设计--机房机位预定系统

    • 资源ID:1418047       资源大小:178.71KB        全文页数:17页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    c语言课程设计--机房机位预定系统

    1、1 1 设计目的设计目的 机房机位预定系统 2 2 任务概述任务概述 20 台机器,编号 1 到 20,从早八点到晚八点。两小时一个时间段,每次可预定一个 时间段。功能要求: (1)系统以菜单方式工作 (2)查询,根据输入时间,输出机位信息。 (3)机位预定,根据输入的时间查询是否有空机位,若有则预约,若无则提供最近的时间 段,另:若用户在非空时间上机,则将用户信息列入等待列表。 (4)退出预定,根据输入的时间,机器号撤销该事件的预定! (5)查询是否有等待信息,若有则提供最优解决方案(等待时间尽量短) ,若无则显示提示 信息。 . 3 3 模块划分模块划分 4 4 主要函数说明及其主要函数说

    2、明及其 N N- -S S 图图 1. 主函数主函数: int main() Menu(); /*当前状态函数*/ void Menu() /*主界面*/ int n,w; do puts(“tt*机房机位预约系统*n“); puts(“tt*菜单*n“); 机房机位预约系统 查询机位 预定机位 退出预定 查询等待信息 C 语言课程设计 第 2 页共 17 页 puts(“ttt 1.查询某时间段机位状态“); /*查询某时间段机位状态*/ puts(“ttt 2.预定空机位“); /*预定空机位*/ puts(“ttt 3.取消预订“); /*取消预订*/ puts(“ttt 4.查询等待信

    3、息“); /*查询等待信息*/ puts(“ttt 5.退出“); /*退出*/ puts(“tt*n“); printf(“选择菜单号(1-5):“); scanf(“%d“, if(n5) w=1;getchar(); else w=0; while(w=1); switch(n) case 1:Situation();break; case 2:Book();break; case 3:Cancel();break; case 4:SearchWaiting();break; case 5:exit(0);break; getch(); 2.机位查询机位查询: void Situatio

    4、n() int time; printf(“输在 (8-20)范围内的时间:“); scanf(“%d“, if(time20) C 语言课程设计 第 3 页共 17 页 printf(“t 时间输入错误!n“); printf(“输入在 (8-20)范围内的时间:“); scanf(“%d“, detail(time); /*函数调用*/ getchar(); Menu(); 3.机位预定机位预定: void Book() int time,i=0,x,y; FILE *fp; char c; printf(“在(8-20)时间范围内输入你想要预定的时间:“); scanf(“%d“, if

    5、(time20) printf(“t 时间输入错误!n“); printf(“t 在(8-20)时间范围内输入你想要预定的时间:“); scanf(“%d“, detail(time); /*函数调用*/ if(sumT0) if(fp=fopen(“waitlist.txt“,“a“)=NULL) printf(“n 无法打开文件!n“); exit(0); printf(“nt 请输入你想要预定的机号,并且留下你的电话号码!:n“); C 语言课程设计 第 4 页共 17 页 scanf(“%s %s“,waiti.number,waiti.telephonenumber); for(i=0;i0) if(fp=fopen(“waitlist.txt“,“a“)=NULL) printf(“n 无法打开文件!n“); exit(0); printf(“nt 请输入你想要预定的机号,并且留下你的电话号码!:n“); scanf(“%s %s“,waiti.number,waiti.telephonenumber); for(i=0;i1;i+) fwrite( fclose(fp);/*向文本文档添加一个结构体单元*/ printf(“t 再次输入


    注意事项

    本文(c语言课程设计--机房机位预定系统)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583