VC++火车票信息管理系统课程设计报告
《VC++火车票信息管理系统课程设计报告》由会员分享,可在线阅读,更多相关《VC++火车票信息管理系统课程设计报告(25页珍藏版)》请在毕设资料网上搜索。
1、编号:编号:19 第 1 页/共 25 页 一、题目: 火车票信息管理系统(19) 二、设计思路 1、总体设计 1)分析程序的功能 在火车票信息管理系统的主菜单界面中,用户可选择不同的选项,根据不同选 项的提示操作,然后程序输出用户进行操作的结果。 2)系统总体结构: 该程序的过程可由这几部分组成:显示系统主界面,录入火车时刻信息,查询 火车时刻信息,统计火车车次,排序火车时刻信息,浏览火车时刻信息,退出系统。 总共七个步骤: 模块 函数名称 显示系统主界面 menu 录入火车时刻信息 input 查询火车时刻信息 search 统计火车车次 statistics 排序火车时刻信息 sort
2、浏览火车时刻信息 view 退出系统 对于每一次选择,关注的数据有六个:车次,起点,终点,开车时间,到达时 间,票价。这组数据内部耦合度很高,所以考虑把他们封装为结构体数组和结构体 变量。车次,起点,终点,开车时间,到达时间,票价的初值由用户录入。 表示信息 成员名称 车次 trainnum 起点 startp 编号:编号:19 第 2 页/共 25 页 终点 endp 开车时间 startt 到达时间 endt 票价 price 结构体:timeinput 结构体数组:t 结构体变量:who 2、各功能模块的设计:说明各功能模块的实现方法 1)menu 模块 该函数是要输出火车票信息管理系统
3、的主菜单界面,不需要返回值。主菜单界 面如下 -欢迎使用火车票信息管理系统主菜单- 录入火车时刻信息,请选择:1 查询火车时刻信息,请选择:2 统计火车车次,请选择:3 排序火车时刻信息:请选择:4 浏览火车时刻信息:请选择:5 退出,请选择:0 代码参见 menu 函数。 2)input 模块 该函数是要实现为车次,起点,终点,开车时间,到达时间,票价赋初值,不 需要返回值。为了能够实现随时停止录入的功能,每当用户输入车次时,都要进行 判断,当输入车次为 0 时,则停止录入,返回系统主界面,否则继续录入。 代码参见 input 函数。 3)search 模块 该函数是要实现按两种不同方式查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VC 火车票 信息管理 系统 课程设计 报告
