《面向过程程序设计实践》课题课件.docx
《《面向过程程序设计实践》课题课件.docx》由会员分享,可在线阅读,更多相关《《面向过程程序设计实践》课题课件.docx(29页珍藏版)》请在第一文库网上搜索。
1、任务18课题名称某航空公司飞机购票模拟系统(服务器端)课题内容文件信息:航线信息:航线编码、起点、终点、公里数、飞行时间。航班信息:航班编号、航线编码、起飞时间、可售机票总数、票价、当前状态(准备、已出票、售完、已结束)。售票信息:航班编号、顾客ID、顾客姓名、购票时间(y-m-d-h-m-s)o以顺序存储结构设计程序能实现以下航空公司服务器端功能:(1)航线的维护(创建、修改、删除(不能删除已出票、售完航班)(2)航班的维护(创建、修改、删除(不能删除已出票、售完航班)。(3)显示航班列表。(4)显示指定航班的售票情况(明细和统计值)。(5)显示各航班的销售情况。inthb1d;intuse
2、rid;charUserNameNUMBER;charbuytimeNUMBER;任务19课题名称某航空公司飞机购票模拟系统(客户端)课题内容航班文件信息:航线信息:航线编码、起点、终点、公里数、飞行时间。航班信息:航班编号、航线编码、起飞时间、可售机票总数、票价、当前状态(准备、已出票、售完、已结束)。售票信息:航班编号、顾客ID、顾客姓名、购票时间(y-m-d-h-m-s)o以链式存储结构设计程序能实现以下顾客端功能:(1)搜索指定航线、指定时间段的航班(2)购票(3)退票(4)输入顾客ID,显示顾客的购票信息主菜单/*模块名称:Menu,c功能描述:实现菜单功能*/#inc1udeStd
3、iO.h/*输入输出函数的头文件*/Sinc1ude,shoupiao.cSinc1udehangban.cSinc1udehangxian.cvoidmenu();*菜单*/航班voidinit_hb(hbnum*hb);初始化列表voidcreate_hb(hbnum*hb);从文件中加载数据voidappendhb(hbnum*hb,hbinfox);/*添加数据*/voiddisp1ayhb(hbnumhb);/*输出航班信息表*/voiddisp1ay_xs(hbnumhb);/*输出航班销售信息表*/hbinfosearch_hb(hbnumhb,intid);根据id查找航班的售
4、票情况hbnumupdate_hb(hbnumhb,hbinfox);根据id修改航班信息voidde1e_hb(hbnum*hb,intid);删除航班信息voidInsertSort_hb(hbnum*r);排序voidsave_hb(hbnum*hb);将数据保存到文件中航线voidinit_hx(hxnum*hx);初始化列表voidcreate_hx(hxnum*hx);从文件中加载数据voidappend_hx(hxnum*hx,hxinfox);/*添加数据*/voiddisp1ayhx(hxnumhx);/*输出航班信息表*/hxinfosearch_hx(hxnumhx,in
5、tid);根据id查找航班的售票情况hxnumupdate_hx(hxnumhb,hxinfox);根据id修改航线信息voidde1e_hx(hxnum*hx,intid);删除航班信息voidInsertSorthx(hxnum*r);排序voidsave_hx(hxnum*hx);将数据保存到文件中售票voidinit_sp(spnum*sp);初始化列表voidcreate_sp(spnum*sp);从文件中加载数据voidappend_sp(spnum*sp,spinfox);/*添加数据*/voiddisp1ay_sp(spnumsp);/*输出航班信息表*/spinfosearc
6、h_sp(spnumsp,intid);根据id查找航班的售票情况voidsearchmx(spnumsp,intid);intsearchtj(spnumsp,intid);voidde1e_sp(spnum*sp,intid);删除航班信息voidInsertSort_sp(spnum*r);排序voidsave_sp(spnum*sp);将数据保存到文件中/*主函数*/main()hbnumhb;hxnumhx;spnumsp;init_hb(&hb);初始化航班表Create_hb(&hb);创建航班表init_hx(&hx);初始航线表create_hx(&hx);创建航线表init
7、_sp(&sp);初始化售票表Create_sp(&sp);创建售票表InSertSort_hb(&hb);对航班表排序InSertSOrtjIX(&hx);对航线表排序InsertSort_sp(&sp);对售票表排序menu();save_hb(&hb);save_hx(&hx);save_sp(&sp);*函数定义函数名称:menu功能描述:实现主菜单功能的循环选择。*/voidmenu()intj;hbnumhb;hxnumhx;spnumsp;hbinfohbup,hbsea,hbadd;hxinfohx_up,hx_sea,hx_add;spinfospsea,spadd;inti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向过程程序设计实践 面向 过程 程序设计 实践 课题 课件