同学录管理系统 课程设计报告
计算机系 《软件工程》课程设计报告 题目: 同学录管理系统 班级: 学号: 姓名: 指导老师: 年月日 【试验一列车时刻查询系统注释 】 #include //标准库函数 #include//是包含输入输出流的头文件 #include//是对字符串操作的头文件 #include//是包含I/O流限制头文件 #include //是出时间和日期处理函数的头文件 #include//它包含了其他Windows头文件 using namespace std;//该指令涵盖了C++标准程序库的任何标识符 class train_infor//定义了一个train类 { private://以下定义的为私有的函数 static int train_No;//静态数据成员 char start[20];//定义了起始站这个变量 char end[20];//定义了终点站这个变量 int train_order; //定义车次这个函数 int Hour_start,Minute_start;//开车的时间 float GoHour;//行车时间 public:// 以下为共有的函数 train_infor(); ~train_infor(); train_infor *next; void ();//输入函数 void (ifstream //将输入的信息放入到文件中 void output();//输出函数 void output(ofstream //将输出的信息放入到文件中 void GetTime_start();//行车起始站函数 bool GetTime();//推断当前车次状况函数,值为true时输出1,值为false时输出0. int Get_train_order() { return train_order; }//返回班次号 string Get_end()const;//返回行车的终点站的字符串 }; int train_infor::train_No=1;//车辆数变量 train_infor::train_infor()//车辆数增加 { train_No++; //车辆数自加1 } train_infor::~train_infor() // 车辆数削减 { train_No--; // 车辆数自减1 } void train_infor::() // 车次信息输入函数 { couttrain_order;//调用班次函数 if (cin.fail())//推断输入的数据类型是否有错 { cout GoHour; if (cin.fail())//假如输入失败时 { cout start;cin>>end; } void train_infor::(ifstream //将车次、发车时间写入到文件中这里的>>操作符是重载过的,是写入的功能。 is.get(); // 获得文件指针 } void train_infor::output()//车次信息输出函数 { cout<<“ “<