没有合适的资源?快使用搜索试试~ 我知道了~
VC++课程设计报告-火车票管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2022-06-20
11:16:41
上传
评论
收藏 417KB DOC 举报
温馨提示
试读
22页
VC++课程设计报告-火车票管理系统
资源推荐
资源详情
资源评论
东莞理工学院
三级项目设计报告
课程:高级语言程序设计
学号: xxx
姓名: xxx
班级: xxx
教师: xx
2011 年 12 月 26 日
目录
第一章 系统概述..............................................................................................................................................3
1.1 功能简介.............................................................................................3
1.2 设计思路.............................................................................................3
第二章 系统功能的分析和设计.....................................................................3
2.1 初始录入功能......................................................................................3
2.2 订票函数.............................................................................................4
2.3 查找函数.............................................................................................4
2.3.1 按车次查询.....................................................................................4
2.3.2 按目的城市查询...............................................................................4
2.4 修改函数.............................................................................................4
2.5 增加函数.............................................................................................5
2.6 显示函数.............................................................................................5
2.7 退出系统.............................................................................................5
第三章 调试及运行结果...............................................................................5
3.1 主菜单................................................................................................5
3.2 显示功能.............................................................................................6
3.3 增加功能.............................................................................................6
3.4 修改功能.............................................................................................7
3.5 查询功能.............................................................................................7
3.6 订票功能.............................................................................................8
第四章 总结...............................................................................................9
4.1 遇到的问题及解决方法..........................................................................9
4.2 收获和体会.......................................................................................10
附录:程序代码..............................................................................................................................................10
第一章 系统概述
1.1 功能简介
本软件是一个简单的火车票订票管理系统,软件窗口为 DOS 页面。
火车票订票管理信息管理系统的功能主要是实现火车票订票的信息化管理。
通过火车票订票管理系统,火车站管理人员可以实现对火车票信息的输入、订
票、查找、修改和查询等操作。并且在原来基本要求功能的基础上新增了:增
加数据功能。本系统最大的优点就是操作简便快捷等。
1.2 设计思路
将火车票信息定义为一个 ticket 类,在类中包含私有数据成员 int num;
string origin;string destination;string start;string end;int price;int count;分
别表示车次号、出发城市、目的城市、出发时间、到达时间、票价、票数。
公有成员函数包括 set( ) ,book(),search( ) ,change( ) ,add(), display( ) ,分别用
来实现对学生信息的数据初始录入、订购火车票、查询数据、修改数据、增加
数据,显示所有数据功能。
然后定义了一个 menu( ) 菜单函数,使功能菜单显示在运行窗口以提示用户
如何进行操作。
主函数是一个程序必不可少的,在主函数中,使用一个 switch 语句来选择
调用主菜单中的各个功能函数。
第二章 系统功能的分析和设计
在本章中,主要是介绍各个功能函数的设计思路和实现方法。
2.1 初始录入功能
此函数实现的功能主要是,对火车票信息的初始化录入功能,在初始时,
文件中没有任何数据,可以通过次函数输入任意个火车票的信息,在输入时通
过一个 if 条件语句来实现控制循环,当输入的出发城市是“0”时,使用 break
语句就跳出循环,即停止输入火车票信息。
在此函数中使用文件处理的方式,先建立一个文件输出流对象,以写的方
式打开 f1.txt 文件,使输入的车票信息都写入文件。
2.2 订票函数
此函数实现的功能主要是, 输入目的城市显示所有相关信息,按 1 或 2 可实现
新增功能票价从低到高和新增功能票数从多到少显示出来,可根据自己情况选择
相应车次,此时会显示剩余票数,输入个人信息(ID 和姓名)及订票数即可完
成订票。
2.3 查找函数
在查询功能中,可以按多条件查询,本系统分为两个查询条件,即按车次查
询和按目的城市查询。使用 if 语句来选择查询条件。
2.3.1 按车次查询
根据提示信息输入车次号后,然后使用一个 for 循环语句,从第一个火车
号开始检索,如果该次火车的车次号和输入的车次号相等,则输出该次火车的
信息,
当无查询结果时,会输出一条提示信息“无此车次!” 。
2.3.2 按目的城市查询
根据提示信息输入目的城市后,然后使用一个 for 循环语句,从第一个目的
城市开始检索,如果该目的城市和输入的目的城市一样,则输出该目的城市的
信息,由于目的城市的名字有可能重复出现,所以不能使用 break 语句跳出循
环,应该从第一个目的城市开始检索直到最后一个目的城市。
当无查询结果时,会输出一条提示信息“无此目的城市!” 。
2.4 修改函数
此函数实现的功能主要是,修改一次火车票的信息。应用的思想是将火车
票的信息重新写入文件的方法,将原有数据覆盖。
2.5 增加函数
此函数实现的功能主要是,添加多次火车的信息,也就是说调用一次这个函
数能添加多次火车的信息,直至按 0 退出循环。在此函数中也使用文件处理的方
式,但使用的是以追加的方式打开文件,使输入的火车票信息写在文件里原有
信息的后面。
2.6 显示函数
此函数实现的功能主要是,显示所有车次的信息。先是从文件中读取火车的
信息,然后在输出到显示窗口中。用一个 for 循环语句,来把所有火车的信息
都输出
2.7 退出系统
当输入“0”时,就能退出系统,这是通过 while 语句来控制实现的。
第三章 调试及运行结果
3.1 主菜单
主菜单显示如下:
剩余21页未读,继续阅读
资源评论
oligaga
- 粉丝: 51
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功