欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《面向过程程序设计实践》课题课件.docx

    • 资源ID:632701       资源大小:47.98KB        全文页数:31页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《面向过程程序设计实践》课题课件.docx

    任务18课题名称某航空公司飞机购票模拟系统(服务器端)课题内容文件信息:航线信息:航线编码、起点、终点、公里数、飞行时间。航班信息:航班编号、航线编码、起飞时间、可售机票总数、票价、当前状态(准备、己出票、售完、已结束)。售票信息:航班编号、顾客ID、顾客姓名、购票时间(y-m-d-h-m-s)o以顺序存储结构设计程序能实现以下航空公司服务器端功能:(1)航线的维护(创建、修改、删除(不能删除己出票、售完航班)(2)航班的维护(创建、修改、删除(不能删除已出票、售完航班)。(3)显示航班列表。(4)显示指定航班的售票情况(明细和统计值)。(5)显示各航班的销售情况。inthbId;intuserid;charUserNameNUMBER;charbuytimeNUMBER;任务19课题名称某航空公司飞机购票模拟系统(客户端)课题内容航班文件信息:航线信息:航线编码、起点、终点、公里数、飞行时间。航班信息:航班编号、航线编码、起飞时间、可售机票总数、票价、当前状态(准备、已出票、售完、已结束)。售票信息:航班编号、顾客ID、顾客姓名、购票时间(y-m-d-h-m-s)o以链式存储结构设计程序能实现以下顾客端功能:(1)搜索指定航线、指定时间段的航班(2)购票(3)退票(4)输入顾客ID,显示顾客的购票信息主菜单/*模块名称:Menu.C功能描述:实现菜单功能*/#include"stdio.h7*输入输出函数的头文件*/include"shoupiao.c"#include"hangban.c"#include,hangxian.c"voidmenu();*菜单*/"航班voidinithb(hbnum*hb);/初始化列表voidcreatehb(hbnum*hb);从文件中加载数据voidappendhb(hbnum*hb,hbinfox);/*添加数据*/voiddisplayhb(hbnumhb);/*输出航班信息表*/voiddisplay_xs(hbnumhb);/*输出航班销倍信息表*/hbinfosearchhb(hbnumhb,intid);根据id查找航班的售票情况hbnumupdatehb(hbnurnhb,hbinfox);根据id修改航班信息voiddeIehb(hbnum*hb,intid);删除航班信息voidInsertSorthb(hbnum*r);排序voidsave_hb(hbnum*hb);将数据保存到文件中"航线voidinit_hx(hxnum*hx);初始化列表voidcreate_hx(hxnum*hx);从文件中加载数据voidappend_hx(hxnum*hx,hxinfox);/*添加数据*/voiddisplay_hx(hxnumhx);*输出航班信息表*/hxinfosearch_hx(hxnumhx,intid);根据id查找航班的售票情况hxnumUpdatehx(hxnumhb,hxinfox);根据id修改航线信息voiddelehx(hxnum*hx,intid);删除航班信息voidInsertSorthx(hxnum*r);排序voidsavehx(hxnum*hx);将数据保存到文件中售票voidinitsp(spnum*sp);/初始化列表voidcreate_sp(spnum*sp);从文件中加载数据voidappendsp(spnum*sp,spinfox);/*添加数据*/voiddisplaysp(spnumsp);/*输出航班信息表*/spinfosearchsp(spnumsp,intid);根据id查找航班的售票情况voidsearchmx(spnumsp,intid);intsearchtj(spnumsp,intid);voiddele_sp(spnum*sp,intid);/删除航班信息voidInsertSort_sp(spnum*r);排序voidSaVe一SP(SPnUm*sp);将数据保存到文件中/*主函数*/main()hbnumhb;hxnumhx;spnumsp;init_hb(&hb);初始化航班表createhb(&hb);创建航班表init_hx(&hx);初始航线表Create_hx(&hx);创建航线表inits(fes);"初始化售票表CreateSP(&sp);创建售票表InsertSorthb(&hb);对航班表排序InsertSorthx(&hx);对航线表排序InsertSortsp(&sp);对售票表排序menu();savehb(&hb);savehx(&hx);savesp(&sp);/*函数定义函数名称:menu功能描述:实现主菜单功能的循环选择。*/voidmenu¢)intj;hbnumhb;hxnumhx;spnumsp;hbinfohb_up,hb_sea,hbadd;hxinfohx_up,hx_sea,hxadd;spinfosp_sea,sp_add;intid,total;rintf("nnnn$n");printfCI*welcome*In");Printf("_-管理员能查看和查询的航空信息?n");printf(,11n输入航班信息:nn");Printf("1添加新的航班n");Printf'("2添加新的航线n");Printf("3修改航班信息n");Printf("4修改航线信息n");printfr5根据航班编号删除航班'n");printfr6根据航班编号删除航班n");Printf("7显示指定航班的售票情况(明细)、n");printf8显示指定航班的售票情况(统计值)n");printf9显示各航班的销售情况n");PrintfrO返回菜单:");Printf("请选择按键<0-6>:");scanf(",&j);if(j!=l&&j!=0&&j!=2&&J!=3&&J!=4&&j!=5&&j!=6&&j!=7&&j!=8&&j!=9)Printf("您输入的选项不存在,请重新输入:");menu0;elseswitch(j)Printf("nlnputahxdentinformation:n");SCanf("%d%d%s%d%s%s",hbadd.hbld,&hbadd.hxld,&hb_add.qifei,&hb_add.emptytotal,&hb_add.price,&hb_add.state);appendhb(&hb,hbadd);displayhb(hb);menu();break;case2:Printf("nlnputahxdentinformation:n");SCanf("%d%s%s%s%s",&hx_add.hxld,&hxadd.qidian,&hx_add.zhongdian,&hx_add.gongli,&hx_add.fIytime);appendhx(&hx,hxadd);displayhx(hx);menu();break;case3:Printf("nlnputupdateid:n");SCanf("%d",&hbuphbld);printf(*nlnputupdatehx,qifeishijian,kongpiao,price,state:n");SCanf("%d%s%d%s%s",&hb_up.hxld,&hb_up.qifei,&hb_up.emptytotal,&hb_up.price,&hb_up.state);hb=update_hb(hb,hbup);display_hb(hb);/*输出学生信息表*/menu();break;case4:Printf("nlnputupdateid:n");SCanf("i",&hxup.hxld);printf(*nlnputupdatehx,qifeishijian,kongpiao,price,state:n");SCanf("%d%s%s",&hx_up.qidian,&hx_up.zhongdian,&hxup.gongli,&hxup.flytime);hx=update_hx(hx,hxup);displayhx(hx);/*输出学生信息表*/menu();break:case5:printf(wnInputayouwangdeletehangbanid:");SCanf("%d",&id);delehb(&hb,id);menu();break;case6:printf(,11Inputayouwangdeletehangbanid:");SCanf(",&id);delehb(&hb,id);menu();break;case7:Printf("nlnputahangbanid:n");SCanf("%d",&id);searchmx(sp,id);menu();break;case8:printf(,11Inputahangbanid:n");SCanf("%d",&id);menu () ; break;total=searchtj(sp,id)printf(ff%dn'total);case9:display_xs(hb);menu();break;case0:menu();航班信息#include<stdio.h>#includestdlib.h>#include<string.h>#defineMAXhbsize100#defineNUMBER50typedefstructinthbld:inthxld;charqifeiNUMBER;intemptytotal;charpriceNUMBER;charstatNUMBER;hbinfo;typedefstructhbinfoaMAXhbsize;inthbsize;hbnum;/*置一个空表*/voidinithb(hbnum*hb)hb>hbsize=0;/*创建航班表并从文件读取*/voidcreatehb(hbnum*hb)FILE*fp;inti=0;if(fp=fopen("hangban.txt",''r")=NULL)printf(,zcanhldtopenfile!");exit(T);while(!feof(fp)fscanf(i"%d%d%s%d%s%s",&hb->ai.hbld,&hb->ai.hxld,&hb-ai.qifeij&hb->ai.emplytotal,hb->ai.price,fehb->ai.state);i+十;hb->hbsize+;fclose(fp):/*追加航班信息*/voidappendhb(hbnum*h

    注意事项

    本文(《面向过程程序设计实践》课题课件.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开