问题描述:
功能要求:
(1)录入班次信息(信息用文件保存),可不定时的增加班次数据
(2)浏览班次信息,可显示出所有班次当前总状态(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。
(3)查询线路:可按班次号查询,可按钟点战查询
(4)售票和退票功能
A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数
B:退票时,输入退票班次,当本班次未出发时才能退票,自动更新已售票人数
(二)其他要求
(1)只能用C语言,源程序要有适当的注释
(2)采用文本菜单界面
部分代码参考
1,菜单选择函数
void menu(void)
{char ch;
printf("1.Cheke Spelling\n");
printf("2.Correct Spelling Errors\n");
printf("3.Display Spelling Errors\n");
printf("4.Quit\n");
do
{
ch=getchar(); /*read the selection from the keyboard*/
switch(ch)
{
case'1': check_spelling(); break;
..........
case'4': exit(0); /*return to OS*/
}
}while(ch!='1'&&ch!='2'&&ch!='3');
}
例:
班次 发车时间 起点站 终点站 行车时间 额定载量 已定票人数
。。。。。。。。。。
注:流程图可发到邮箱yijianhengtian@sina.com
不是不舍得分数,而是最高只能是200分。。。
问题解答:
推荐用vc,vb
一般用面向对象的语言编写这样的系统,这样出来的系统才有可能满足用户的需求,用面向过程的语言部容易实现这点,并不好调试.建议用.
首先需要知道用户的要求.
再设计好能满足用户要求的系统,建立对象模型,动态模型和功能模型.
然后才编程.
具体过程你可以看看面向对象方法学的书.
如果要快一点完成的话,就看看一些有关你用的语言的项目实践书,他们都会带光盘的,,光盘上有一些已经开发的系统,看看就知道车票管理系统怎么样编写了.很可能直接有车票管理系统.呵呵`~
这么牛逼的问题才给200分??!!以我的水平估计得搞两天,忙活两天去赚200分,靠我脑子有问题?
用这点分就想免费得到软件? 你真厉害
呵呵,我估计在这等不到结果。。
等我做完了发给你