《面对对象技术实训》课程实训报告客运站信息管理系统姓 名: 班 级: 学 号: 指导老师: 成 绩: 完成时间: 12 月完成地点: S411下载后可任意编辑1 设计题目( 问题) 描述和要求某客运站因春运即将到来, 客流量急剧增加, 工作人员无法按时完成服务工作, 不能满足乘客的出行需求, 于是想开发一套智能客运站系统, 实现工作人员后台操作, 乘客自主选票, 订票, 退票的程序, 以缓解出行压力
要求: (1) 增加车辆信息(2) 更新车辆信息(3) 删除车辆信息(4) 乘客查票(5) 乘客买票(6) 乘客退票、 2 系统分析根据问题描述和要求, 系统要求能够编写程序实现输入、 输出、 查询、 增加、 删除、 修改、 取消操作等功能, 这些功能需要调用车辆类的成员函数实现
根据案例需求能够定义一个车辆类, 车辆的基本信息有车辆编号、 车辆路线、 票价、 余票和发车时间
由于需要对车辆信息进行读入和存储, 在程序中需要文件的输入输出操作
先从相应的文件中读入车辆, 管理员能够对信息处理后, 在退出系统的时候将已修改资料重新存储到原文件中去
1Bus 类的设计下载后可任意编辑3
1 数据成员int id; //车辆编号int tag; //车辆数量char road[20]; //车辆路线3
2 函数成员及其实现思路( 1) 猎取行车路线, 即返回车辆路线成员变量 road 的值char * Bus::getroad(){ return road;}猎取车辆编号, 即返回车辆成员变量 id 的值 int Bus::getid(){ return id;} 猎取车辆数量, 即返回车辆成员变量 tag 的值int Bus::gettag(){return tag;}猎取用户名, 返回用户名 name 的值char * User::getname(){ ret