




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年4月19日C课程设计报告飞机订票管理系统文档仅供参考青岛理工大学C++面向对象课程设计报告院(系):计算机工程学院专业:软件工程学生姓名:班级软件131班学号:题目:飞机订票管理系统设计____起迄日期:_.6.29~.7.10设计地点:计算机学院机房指导教师:翟正利丁凡完成日期:年7月10日C++面向对象课程设计任务书题目24“飞机订票管理系统设计”1、问题描述:航空客运订票的业务包括:查询航班、客票预订和办理退票等。试设计一个航空客运订票系统,已使上述业务能够借助计算机完成。2.功能要求:(1)每条航线所涉及的信息有:终点站名、航班号、飞机号、星期几飞行飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级)以及等候补替补的客户名单(包括姓名、所需票量);(2)作为示意系统,全部数据能够只放在内存中;(3)系统能实现的操作和功能如下:录入:能够录入航班情况(数据能够存储在一个数据文件中,数据结构、具体数据自定);查询航线:根据旅客提出的终点站名输入下列信息:航班号、飞机号、星期几起飞,最近航班的日期和余票量。承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或者余票数少于订票额,则需重新寻味客户要求,若需要,可登记排队候补;承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队等候补,首先询问排在第一的客户,若所有退票额能满足她的要求,则为她办理订票手续否则依次询问其它排队候补的客户。修改航班信息:当航班信息改变能够修改航班数据文件。(选作)为客户订票要求不能满足时,系统可向客户提供到达同一目的地的其它航线情况。3、问题的解决方案:根据系统功能要求,能够将问题解决分为以下步骤:(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述;(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;(7)功能调试;(8)完成系统总结报告。目录一、需求分析 2二、内容设计 22.1、根据所选题目给出模块图 22.2、画出主要程序的流程图: 32.2、编写程序关键代码: 8三、调试分析 13四、用户手册 14五、设计总结 20六、参考文献 21七、附录 21一、需求分析1.选做此课题或项的目的1.经过实验实现对学生信息系统的管理操作;2.进一步掌握和利用C++进行程设计的能力;3.进一步理解和运用结构化程序设计的思想和方法;4.初步掌握开发一个小型实用系统的基本方法;5.学会利用流程图或N-S图表示算法;6.掌握书写程设计开发文档的能力程序所实现的功能1.输入航班信息并保存到磁盘;2.浏览航班信息;3.修改航班信息并保存到磁盘4.查找航班5.订票6.退票内容设计根据所选题目给出模块图如图1.1所示飞机订票管理系统飞机订票管理系统修改航班信息查询全部信息退票录入航班信息查询航班信息订票修改航班信息查询全部信息退票录入航班信息查询航班信息订票图1.1模块图2.画出主程序及其主要模块的流程图(1).如图2.1所示为查询函数的流程图:开始开始输入航班号输入航班号否查询成功?否查询成功?是是输出航班信息输出航班信息返回主菜单?返回主菜单?否否是是主菜单主菜单结束结束图2.1查询函数的流程图.图2.2所示为订票函数流程图开始开始输入要订票的姓名输入要订票的姓名是姓名与初始姓名相同?是姓名与初始姓名相同?否否输入航班号输入航班号还有余票,订票?还有余票,订票?否否是是存储客户信息到文件存储客户信息到文件修改航班信息(票额)输出订票信息输出订票信息返回主菜单?返回主菜单?否否是是主菜单主菜单结束结束图2.2订票函数流程图.图2.3所示为退票函数流程图开始开始输入姓名和航班号输入姓名和航班号信息与文件中信息相同?信息与文件中信息相同?否否是是是否退订?是否退订?否否是是从文件中删除该用户订票信息从文件中删除该用户订票信息退票成功!退票成功!返回主菜单?返回主菜单?是是否否主菜单主菜单结束结束图2.3退票函数流程图.如图2.4所示为查询全部信息函数开始开始输出乘客信息输出乘客信息输出航班信息输出航班信息返回主菜单?返回主菜单?否否是是主菜单主菜单结束结束图2.4查询全部信息函数(5.)如图2.5所示为主程序流程图开始开始录入航班信息录入航班信息进入主菜单飞机订票管理系统进入主菜单飞机订票管理系统查询所有信息退票管理查询航班查询所有信息退票管理查询航班订票管理订票管理是是返回主菜单?返回主菜单?否否退出系统退出系统结束结束图2.5查询全部信息函数3.编写程序关键代码.录入航班信息:voidchushi(){ inti;ofstreamoutfile("airline.dat");ofstreamfile("customer.dat");for(i=0;i<3;i++){outfile<<fl[i].fligh<<""<<fl[i].num<<""<<fl[i].place<<""<<fl[i].data<<""<<fl[i].dticket<<""<<fl[i].riqi<<""<<fl[i].yticket<<endl;file<<cu[i].name<<""<<cu[i].num<<""<<cu[i].seat<<""<<cnum<<endl;}outfile.close();file.close();cout<<"初始化已完毕!"<<endl<<endl;caidan1();}}.查询航班信息:voidchaxun1(){ charplace[10]; inttemp,i,a; cout<<"输入终点站名:";cin>>place; for(i=0;i<100;i++) if(strcmp(fl[i].place,place)==0){temp=i;a=0;} cout<<"航班信息"<<endl<<"航班号:"<<fl[temp].fligh<<"飞机号:"<<fl[temp].num<<"起飞日期:"<<fl[temp].data<<"最近航班日期"<<fl[temp].riqi<<"余票量"<<fl[temp].yticket<<endl; if(a!=0)cout<<"查询失败!"<<endl; cout<<"返回主菜单?1.是2.否";cin>>temp; if(temp==1)caidan2();}.订票:voiddingpiao()//订票{ charname[10];intnum,i,t,j,k,temp;intx; cout<<"请输入你的姓名和想订的航班号:"<<endl<<endl; cout<<"姓名:"; cin>>name; cout<<endl; cout<<"航班号:"; cin>>num;for(i=0;i<300;i++)if(strcmp(name,cu[i].name)==0){ cout<<"您已经定过航班,要返回主菜单吗?(1.返回/2.退出)";cin>>t;switch(t){case1:caidan1();break;default:break;}}for(i=0;i<300;i++)if(name!=cu[i].name)for(j=0;j<10;j++)if(fl[j].fligh==num)temp=j;if(fl[temp].yticket<=100){ cout<<"此航班还有余票,要订票吗?(1.是/2.否)";cin>>x;switch(x){case1: { for(k=0;k<3;k++)if(fl[k].fligh==num) {fl[k].dticket=fl[k].dticket+1; fl[k].yticket=fl[k].yticket-1; cnum=cnum+1;strcpy(cu[cnum].name,name);cu[cnum].num=num; cu[cnum].seat=fl[k].dticket; ofstreamoutfile1("airline.dat"); for(j=0;j<3;j++) outfile1<<fl[j].fligh<<""<<fl[j].num<<""<<fl[j].place<<""<<fl[j].data<<""<<fl[j].dticket<<""<<fl[j].riqi<<""<<fl[j].yticket<<endl; ofstreamoutfile2("customer.dat",ios::app);outfile2<<cu[cnum].name<<""<<cu[cnum].num<<""<<cu[cnum].seat<<""<<cnum<<endl;//打开文件并存储数据 cout<<"订票成功!"<<endl<<endl <<"客户信息:"<<cu[cnum].name<<'\t'<<"航班号:"<<cu[cnum].num<<'\t'<<"座位号:"<<cu[cnum].seat<<endl; outfile1.close(); outfile2.close(); cout<<"1.返回主菜单2.退出:"; cin>>temp; if(temp==1) caidan1(); else; }}; break; default:caidan1();break;}}elsecout<<"此航班票已经售完,请订其它航班次的票~";}.退票:voidtuipiao()//退票{ charname[10];inti,temp,t,num,a,j;structtmp;cout<<"请输入您的姓名和航班号:"<<endl;cout<<"姓名:";cin>>name;cout<<"航班号:";cin>>num;cout<<endl;for(i=0;i<300;i++){if(strcmp(cu[i].name,name)==0){ a=0;cout<<"确定退订吗?(1.是2.否):"; cin>>temp;if(temp==1) { ofstreamoutfile1("airline.dat"); ofstreamoutfile2("customer.dat"); for(j=0;j<=i;j++)outfile2<<cu[j].name<<""<<cu[j].num<<""<<cu[j].seat<<""<<j<<endl; for(t=0;t<3;t++) { if(fl[t].fligh==num){fl[t].dticket=fl[t].dticket-1;fl[t].yticket=fl[t].yticket+1;}} for(t=0;t<3;t++)outfile1<<fl[t].fligh<<""<<fl[t].num<<""<<fl[t].place<<""<<fl[t].data<<""<<fl[t].dticket<<""<<fl[t].riqi<<""<<fl[t].yticket<<endl; }} elsea!=0;} if(a!=0)cout<<"没有你的信息,请查证后再操作!";cout<<"返回主菜单?1.是2.否:";cin>>temp;if(temp==1)caidan1();}.查询全部信息:voidchaxunquanbu(){ inti,temp;cout<<"乘客信息:"<<endl<<endl;for(i=0;i<300;i++){ if(cnum==i)temp=i;}for(i=0;i<temp;i++)cout<<"姓名:"<<cu[i].name<<'\t'<<"航班号:"<<cu[i].num<<'\t'<<"座位号:"<<cu[i].seat<<'\t'<<"编号:"<<i+1<<endl;cout<<endl<<"航班信息:"<<endl<<endl;for(i=0;i<3;i++)cout<<"航班号:"<<fl[i].fligh<<'\t'<<"飞机号:"<<fl[i].num<<'\t'<<"目的地:"<<fl[i].place<<'\t'<<"起飞日期"<<fl[i].data<<'\t'<<"已订票数:"<<fl[i].dticket<<'\t'<<"最近航班日期"<<fl[i].riqi<<'\t'<<"剩余票数:"<<fl[i].yticket<<endl;cout<<"返回主菜单?1.是2.否";cin>>temp;if(temp==1)caidan1();}.主菜单函数:voidcaidan1(){ inti;cout<<"*************航空订票系统v*************"<<endl;cout<<"******"<<endl;cout<<"***1.订票业务2.退票业务***"<<endl;cout<<"***3.查询客户信息4.查询全部信息***"<<endl;cout<<"***5.查询飞机票6.退出系统***"<<endl;cout<<"******"<<endl;cout<<"***如果是第一次使用本系统,请载入初始信息***"<<endl;cout<<"*********************************************************"<<endl;ifstreaminfile1("airline.dat");ifstreaminfile2("customer.dat");for(i=0;i<3;i++){infile1>>fl[i].fligh>>fl[i].num>>fl[i].place>>fl[i].data>>fl[i].dticket>>fl[i].riqi>>fl[i].yticket;}for(i=0;i<300;i++){infile2>>cu[i].name>>cu[i].num>>cu[i].seat>>cnum;}infile1.close();infile2.close();//读取数据cout<<"请输入业务代码:";list();}.选择列表函数:voidlist(){ inta;cin>>a;cout<<endl;switch(a){case1:dingpiao();break;case2:tuipiao();break;case3:chaxun();break;case4:chaxunquanbu();break;case5:chaxun1();break;case6:;break;default:{cout<<"输入错误,请重新输入正确的代码:";list();}//输入代码}}.查询客户信息函数:voidchaxun(){ charname[10];inttemp,i,a; cout<<"请输入你的姓名:";cin>>name; for(i=0;i<300;i++) if(strcmp(cu[i].name,name)==0){temp=i;a=0;} cout<<"*****乘客信息*****"<<endl<<"姓名:"<<cu[temp].name<<'\t' <<"航班号:"<<cu[temp].num<<'\t'<<"座位号:"<<cu[temp].seat<<endl; if(a!=0)cout<<"没有你的信息,请查证后再操作!"<<endl;cout<<"返回主菜单?1.是2.否";cin>>temp;if(temp==1)caidan1();}三、调试分析1.实际完成的情况说明(完成的功能,支持的数据类型等)。该航空订票管理系统主要完成的支持int(航班号,座位号等),char(姓名,终点,到达日期等,主要实现的功能如下:航班信息与客户信息的初始化。客户信息的录入。航班信息的修改(包括余票和已定票的改动)。订票功能。退票功能。查询航线功能。查询全部信息功能(包括用户和航班的信息)。程序的性能分析。本程充分利用了各种系统函数,使程序十分简洁。程序相比之下较大,运行起来需要一定的时间。根据不同的功能建立不同的类,对具体功能又分别用相应的函数来据体实现使程序变得有序易懂。上机过程中出现的问题及其解决方案。上机过程遇到的问题有:不了解文件的使用,包括读取文件到程序,将数据写入文件等。对整体程序的模版不够理解,刚开始不能够完全地构思出程序的全部。出现括号和符号忘记匹配,或者马虎造成单词拼错以及函数体写错。结构体的格式开始不够熟练。循环体的嵌套使用不够熟悉。使用string类型不是那么熟练。解决方案:查阅相关书籍,以及上网查找资料,询问基础较好的同学,从而对文件的操作有了进一步的提升。上网查找类似的程序,观看其大致结构,从而提炼出精华,找出大致规律,运用到自己的程序里,使程序不至于那么僵硬。每写完一段程序就检查该段程序有没有错误,分段缩小范围修改,采用分步调试方法,逐步找出问题所在。上网以及查阅结构体的详细说明,学会熟练使用结构体。能够先画流程图列出所有循环体的图示,根据图示来编写程序中循环体的嵌套,这样能够大大减少循环体的出错。开始使用char类型来定义字符串,后来改成方便的string类型,之前忘记头文件#include<string>,经过学习进一步理解string类型。程序中能够改进的地方说明。退票管理中可增加功能,区分退票在飞机起飞前和飞机起飞后,根据不同的选择来退还不同金额的退款。订票函数里可适当提升订票的最大人数,以免发生系统崩溃的现象。查询函数里能够增加查询合适航班的方式,以便于更好程度地适应用户多方面的不同订票需求。程序中能够扩充的功能及设计实现构想。能够增加用户登录功能,让用户能够设置自己的帐号密码,以便于用户更方便的使用本飞机订票系统办理航空业务。能够将dos系统界面显示做成mfc界面显示,使显示更加清晰,更便于用户理解和使用本系统。能够在航空飞机订票的基础上发展其它订票功能,比如火车订票,汽车订票,更全面地提供订票管理服务。用户手册1.运行程序,显示主菜单如图3.1所示:图3.1主菜单选择5.查询航班信息,然后选择返回主菜单如图3.2图3.3所示:图3.2查询航班信息图3.3查询航班信息选择1订票,进行订票,输入姓名,要订的航班号,显示已定过情况如图3.4所示,若未定过,则订票,此时客户信息将新增进文件customer中,订票完成后选择返回主菜单,如图3.5图3.6图3.7所示:图3.4订票失败图3.5订票成功图3.6返回主菜单图3.7文件数据存储情况退票,输入你的姓名,返回主菜单,此时文件改变,如图3.8图3.9所示:图3.8退票成功图3.9文件存储情况查询,输入4,查询如图3.10,图3.11所示:图3.10查询全部信息图3.11查询全部信息退出系统,如图3.12所示图3.12退出系统设计总结自从拿到题目到完成整个编程,从理论到实践,在整整一个星期的日子里,能够学到很多很多的的东西,同时不但能够巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。经过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,这毕竟独立做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体……经过这次课程设计之后,一定把以前所学过的知识重新温故。编程看起来似乎是一件很枯燥、乏味的事情,可是经历了这次大程序的编辑之后,发现其实里面还是充满乐趣的,一旦真的钻研下去什么事情都能够放下,来认真研究。在试验中还发现了许多的不足,对于以后对C++的学习有很大的帮助。六、参考文献[1]李兰,任凤华.C++面向对象程序设计.西安:西安电子科技大学出版社,[2]李兰,任凤华.《C++面向对象程序设计》实验指导及习题解析.西安:西安电子科技大学出版社,[3]郑莉,董渊.C++程序设计基础教程.北京:清华大学出版社,[4]郑莉.C++程序设计基础教程学生用书.北京:清华大学出版社,七、附录(要加上注释。)#include<iostream>#include<string>#include<fstream>usingnamespacestd;structflight{ intfligh;intnum;charplace[10];chardata[10];//起飞日期(星期几)intdticket;charriqi[15];//最近航班日期intyticket;}fl[10]={{101,01,"北京","monday",1,".01.01",99},{102,02,"青岛","tuesday",0,".02.10",100},{103,03,"郑州","friday",0,".3.15",100}};structcustomer{charname[10];intseat;intnum;}cu[300]={{"李华",01,101},{"赵光",01,102},{"王磊",01,103}};//定义结构体intcnum=3;//定义客户编号voidlist();voiddingpiao();voidtuipiao();voidchaxun();voidchaxunquanbu();voidchaxun1();voidcaidan1();//函数声明voidcaidan2();voidchushi();voidmain(){cout<<"*******欢迎使用航空订票系统******"<<endl<<endl;caidan2();}//主函数voidcaidan1(){ inti;cout<<"*************航空订票系统v*************"<<endl;cout<<"******"<<endl;cout<<"***1.订票业务2.退票业务***"<<endl;cout<<"***3.查询客户信息4.查询全部信息***"<<endl;cout<<"***5.查询飞机票6.退出系统***"<<endl;cout<<"******"<<endl;cout<<"***如果是第一次使用本系统,请载入初始信息***"<<endl;cout<<"*********************************************************"<<endl;ifstreaminfile1("airline.dat");ifstreaminfile2("customer.dat");for(i=0;i<3;i++){infile1>>fl[i].fligh>>fl[i].num>>fl[i].place>>fl[i].data>>fl[i].dticket>>fl[i].riqi>>fl[i].yticket;}for(i=0;i<300;i++){infile2>>cu[i].name>>cu[i].num>>cu[i].seat>>cnum;}infile1.close();infile2.close();//读取数据cout<<"请输入业务代码:";list();}//菜单1voidcaidan2(){ intt;cout<<"第一次启动本软件请输入1,否则请输入2:";cin>>t;if(t==1)chushi();elsecaidan1();}//菜单2voidchushi(){ inti;ofstreamoutfile("airline.dat");ofstreamfile("customer.dat");for(i=0;i<3;i++){outfile<<fl[i].fligh<<""<<fl[i].num<<""<<fl[i].place<<""<<fl[i].data<<""<<fl[i].dticket<<""<<fl[i].riqi<<""<<fl[i].yticket<<endl;file<<cu[i].name<<""<<cu[i].num<<""<<cu[i].seat<<""<<cnum<<endl;}outfile.close();file.close();cout<<"初始化已完毕!"<<endl<<endl;caidan1();}//存储数据voidlist(){ inta;cin>>a;cout<<endl;switch(a){case1:dingpiao();break;case2:tuipiao();break;case3:chaxun();break;case4:chaxunquanbu();break;case5:chaxun1();break;case6:;break;default:{cout<<"输入错误,请重新输入正确的代码:";list();}//输入代码}}voidchaxun1(){ charplace[10]; inttemp,i,a; cout<<"输入终点站名:";cin>>place; for(i=0;i<100;i++) if(strcmp(fl[i].place,place)==0){temp=i;a=0;} cout<<"航班信息"<<endl<<"航班号:"<<fl[temp].fligh<<"飞机号:"<<fl[temp].num<<"起飞日期:"<<fl[temp].data<<"最近航班日期"<<fl[temp].riqi<<"余票量"<<fl[temp].yticket<<endl; if(a!=0)cout<<"查询失败!"<<endl; cout<<"返回主菜单?1.是2.否";cin>>temp; if(temp==1)caidan1();}voiddingpiao()//订票{ charname[10];intnum,i,t,j,k,temp;intx; cout<<"请输入你的姓名和想订的航班号:"<<endl<<endl; cout<<"姓名:"; cin>>name; cout<<endl; cout<<"航班号:"; cin>>num;for(i=0;i<300;i++)if(strcmp(name,cu[i].name)==0){ cout<<"您已经定过航班,要返回主菜单吗?(1.返回/2.退出)";cin>>t;switch(t){case1:caidan1();break;default:break;}}for(i=0;i<300;i++)if(name!=cu[i].name)for(j=0;j<10;j++)if(fl[j].fligh==num)temp=j;if(fl[temp].yticket<=100){ cout<<"此航班还有余票,要订票吗?(1.是/2.否)";cin>>x;switch(x){case1: { for(k=0;k<3;k++)if(fl[k].fligh==num) {fl[k].dticket=fl[k].dticket+1; fl[k].yticket=fl[k].yticket-1; cnum=cnum+1;strcpy(cu[cnum].name,name);cu[cnum].num=num; cu[cnum].seat=fl[k].dticket; ofstreamoutfile1("airline.dat"); for(j=0;j<3;j++) outfile1<<fl[j].fligh<<""<<fl[j].num<<""<<fl[j].place<<""<<fl[j].data<<""<<fl[j].dticket<<""<<fl[j].riqi<<""<<fl[j].yticket<<endl; ofstreamoutfile2("customer.dat",ios::app);outfile2<<cu[cnum].name<<""<<cu[cnum].num<<""<<cu[cnum].seat<<""<<cnum<<endl;//打开文件并存储数据 cout<<"订票成功!"<<endl<<endl <<"客户信息:"<<cu[cnum].name<<'\t'<<"航班号:"<<cu[cnum].num<<'\t'<<"座位号:"<<cu[cnum].seat<<endl; outfile1.close(); outfile2.close(); cout<<"1.返回主菜单2.退出:"; cin>>temp; if(temp==1) caidan1(); else; }}; break; default:caidan1();break;}}elsecout<<"此航班票已经售完,请订其它航班次的票~";}//订票voidtuipiao()//退票{ charname[10];inti,temp,t,num,a,j;structtmp;cout<<"请输入您的姓名和航班号:"<<endl;cout<<"姓名:";cin>>name;cout<<"航班号:";cin>>num;cout<<endl;for(i=0;i<300;i++){if(strcmp(cu[i].name,name)==0){ a=0;cout<<"确定退订吗?(1.是2.否):"; cin>>temp;if(temp==1) { ofstreamoutfile1("airline.dat"); ofstreamoutfile2("customer.dat"); for(j=0;j<=i;j++)outfile2<<cu[j].name<<""<<cu[j].num<<""<<cu[j].seat<<""<<j<<endl; for(t=0;t<3;t++) { if(fl[t].
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TSHAEPI 001-2022 净味环保沥青气态污染物减排性能技术要求
- DLT-637-1997-阀控式密封铅酸蓄电池订货技术条件
- 二零二五年度设备安装安全协议及设备安装验收证书
- 二零二五年度房地产租赁税务筹划与合同管理服务协议
- 二零二五年度住宅及地下室使用权租赁合同
- 2025年度智能化绿植养护服务合同协议书模板
- 二零二五年度珠宝店电子商务平台合作开发合同
- 二零二五年度企业税收筹划审计委托合同
- 二零二五年度古装剧编剧聘用合同
- 二零二五年度海参干货质量检测与认证合同
- FMEA第五版表格(实例)
- 【讲座】情境性试题:基于《中国高考评价体系》的高考语文命题研究
- 环保考核试卷18285(含答案)
- SMED培训材料-快速换模
- HG20592-2009法兰(PL)法兰盖(BL)精加工尺寸
- 叉车蓄电池容量与铁箱规格表
- 风管、水管支架估算表
- 浅谈小学低年级数学计算课堂教学的有效策略
- scratch趣味编程社团活动方案活动计划
- 如何从事完美事业
- 本科教学工作审核评估汇报PPT课件
评论
0/150
提交评论