1 起 止 日 期 : 2010-12-25 至2010-1-9 安 徽 工 业 大 学 程 序 设 计 实 习 实 验 报 告 题 目 : 汽 车 客 运 售 票 系 统 第 四 组 小 组 成 员 李 中 文 089094256 信 息 管 理 与 信 息 系 统081 班 注 明 :本 系 统 由 本 人 独 自 完 成 起 止 日 期 : 2010-12-25 至2010-1-9 2 C++ 课 程设计选题 题目二: 汽车客运公司售票系统 [要求] 设某客运公司每日向10 个城市发一个直达班车(中途不停留下客)
每天都发售今、明、后三天的车票
该系统在磁盘上存贮以下信息:1
今、明、后三天每个班次的基本信息,包括:每个班次的班次号、发车时间、终点城市,座位数量;2.今、明、后三天每个班次的旅客登记表,表项有:姓名、身份证号、座号
系统功能要求如下: 1.创建存贮一天(开始时创建今、明、后三天的,以后每天创建后天的)每个班次的基本信息的存贮系统; 2.创建每个班次的旅客登记表(每次售该班次的客票时创建); 3.办理售票,即在旅客登记表中添加旅客信息 (座位号不能重); 4.办理退票,即在旅客登记表中删除旅客信息; 5
可查询当前指定班次的余票数和座位号; 6.输出指定班次的旅客登记表(发车前交驾驶员用)
[提示] 1
MFC 应用 :创建一个班次信息类,包含每个班次的班次号、发车时间、终点城市,座位数量、已售数量,应派生自 CObject 类,并实现序列化操作;在文档类中添加存储班次类的链表或数组(可用 MFC 的集合类或直接定义班次数组),在文档类 Serialize 函数中实现序列化;通过菜单打开对话框,在对话框中创建班次信息、售票、退票,并更新文档数据;每当班次信息发生变化(有新班次增加或售票或退票),输出一次当前班次信息(用多个对话框);实现班次查询功