急求大家帮忙C++实现一段功能代码,完整点,感激不尽,该怎么处理

急求大家帮忙C++实现一段功能代码,完整点,感激不尽
订票系统
功能要求:
(1)录入:
可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)
(2)查询:
可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,0确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;
(3)订票:(订票情况可以存在一个数据文件中,结构自己设定)
可以订票,如果该航班已经无票,可以提供相关可选择航班;
(4)退票: 
可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
(5)航班信息维护:
增加、删除、修改航班信息,并可以修改航班数据文件

------解决方案--------------------
#include <iostream>

using namespace std;

int main ()
{
int mon, number, l;
double price, p1, p2;

cout << "请输入机票的原始价格:";

cin >> price;

cout << "请输入机票的数目:";

cin >> number;

cout << "请输入当前的月份:";

cin >> mon;

if (mon >= 1 && mon <= 12)
{
if (mon >= 7 && mon <= 9)
{
cout << "当前为旺季月份,";

if (number > 20)
{
l=15;
}
else
{
l=5;
}
}
else if ((mon >=1 && mon <= 5) || mon == 10 || mon == 11)
{
cout << "当前为淡季月份,";

if (number > 20)
{
l=30;
}
else
{
l=20;
}
}
else
{
cout << "当前为一般月份,";

l=20;
}
p1=price*number;
p2=(100-l)*price*number/100;

cout << "原始票价"<< p1 << "元。优惠" << l << "%后," << number << "张机票的总价格为" << p2 <<"元。" << endl;
}
else
{
cout << "您的输入有误!" << endl;
}

return 0;
}