C语言问题 高手进来啊

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:01:49
C题目二十三: 车票管理系统(限最多2人完成)
一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如
班次 发车时间 起点站 终点站 行车时间 额定载量 已定票人数
1 8:00 郫县 广汉 2 45 30
2 6:30 郫县 成都 0.5 40 40
3 7:00 郫县 成都 0.5 40 20
4 10:00 郫县 成都 0.5 40 2

(一)功能要求:用c/c++设计一系统,能提供下列服务:
(1)录入班次信息(信息用文件保存),可不定时地增加班次数据
(2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。
(3)查询路线:可按班次号查询 ,可按终点站查询
(4)售票和退票功能
A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数
B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数
(二)其它要求:
(1) 只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读
(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)
(3) 学生可自动增加新功能模块(视情况可另外加分)
(4)写出课程设计报告,具体要求见相关说明文档
请帮一下忙啊
不好意思哦
不能再高分了
如果真的帮我做出来了
我给500分
还有其他的 我会另外给你
反正分数对我来说不是很重要
还有啊
我要的是C语言的

程序如下:车站管理系统

import java.awt.event.*;
import javax.swing.*;

public class Class1 extends JFrame {
private JPanel jPanel1 = new JPanel();
private JTextField jTextField1 = new JTextField(5);
private JButton jbutton = new JButton();

public Class1() {
try {
jbInit();
} catch (Exception e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
Class1 c = new Class1();
c.setSize(500,300);
c.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
c.setVisible(true);
}

private void jbInit() throws Exception {
jbutton.setText("付值");
jPanel1.add(jTextField1, null);
jPanel1.add(jbutton, null);
this.getContentPane().add(jPanel1, null);
}
}

200分太少啦

太复杂了,去论坛提问吧,百度知道好像不适合回答这种大型专业问题

CSDN 上面找高手吧!!!这个貌似一时半会儿是搞不定的...

论坛在哪啊

bcb + 数据库
简单
不答