- 4
- 0
- 约2.86千字
- 约 10页
- 2016-08-06 发布于江苏
- 举报
二.需求分析
?经过对程序设计题目的分析可知,整个程序的设计实现大致分为八个模块,每一个模块对应一个函数。在这些函数当中,添加车次数据函数、售票函数、查询总额函数的实现严格按照题目的要求,
而显示时间函数和显示车次函数属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程序的整体运行。
1.?添加车次函数
???主要实现程序最初运行时车次的录入
2.?旅客买票函数
???实现的功能是按照旅客所需车次几所购买车票的数目
3.?查询车票总额
???按照题目的具体要求实现的是总额的查询
4.?显示函数
??实现的是显示目前所有的有效车次信息
?除上面介绍的功能之外,程序还具有显示当地时间,以及退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。
?每一个车次都包含车次、日期,始发、终点以及所受票数和所需费用,在程序当中,将车次类型定义为结构体类型,添加的车次信息直接写入E盘的train.txt文件中,其它函数每次对车次记录的访问,其数据来源都是train.txt文件,这样做不但可以保证学生数据的一致性,而且可以对车次数据进行永保存,保证每次运行程序都可以采用原来的数据
近年来,中国乃至世界的人口急剧增加,人口流动量也随之增加,火车作为一种便捷且相对
比较便宜的交通工具也受到广大出行者的青睐,为了减轻铁道部售票的压力,特此编写
原创力文档

文档评论(0)