项目名称
火车订票系统
项目目的
车票代理窗口购买车票是最传统的方式。但随着人们工作生活节奏的加快和互联网的普及以及信息化时代的到来,提前到代理点购买车票就显得有些耗费时间了。于是,越来越多的人开始采用网络购票的方式。其中12306 网络订票系统在铁路客运系统中扮演着越来越重要的角色,成为了越来越多人的订票方式。该系统的稳定运行也是人们能够方便出行的保障。对12306系统的分析和研究,有助于我们吸取其经验教训,总结成功经验。对网络订票系统进行优化,构建一个可靠的、稳定的网上购票系统,满足市场的需求,为广大人民群众提供一个方便可靠的订票平台。
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供
项目经理、设计人员、开发人员参考。
项目环境
vc++6.0
项目内容原理
模拟现实中 火车订票系统过程,设计实现火车订票系统的管理,包含增加、删除、修改、查询等基本功能:
1、实现外部文件存取2、合理设计类的层次3、有相应的菜单界面
// 全局变量
int saveflag = 0; // 保存标志
// 初始界面
void menu() {
puts("\n\n");
puts("\t\t|------------------------------------------------------|");
puts("\t\t| 订票系统 |");
puts("\t\t|------------------------------------------------------|");
puts("\t\t| 0: 退出系统 |");
puts("\t\t| 1: 添加火车信息 |");
puts("\t\t| 2: 查询火车信息 |");
puts("\t\t| 3: 订购火车票 |");
puts("\t\t| 4: 修改火车信息 |");
puts("\t\t| 5: 显示火车信息 |");
puts("\t\t| 6: 保存信息到文件 |");
puts("\t\t|------------------------------------------------------|");
}
// 打印火车票信息表头
void printheader() {
printf(HEADER1);
printf(HEADER2);
printf(HEADER3);
}