火车票务管理系统(C语言).doc

火车票务管理系统(C语言).doc

ID:48374664

大小:156.50 KB

页数:21页

时间:2019-12-01

火车票务管理系统(C语言).doc_第1页
火车票务管理系统(C语言).doc_第2页
火车票务管理系统(C语言).doc_第3页
火车票务管理系统(C语言).doc_第4页
火车票务管理系统(C语言).doc_第5页
资源描述:

《火车票务管理系统(C语言).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....火车票务管理系统一、课题内容和要求设计目标:设计一个火车票务管理系统,用C语言实现。对该系统的要求如下:需求描述:1.系统功能(1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。数据存入数据文件hchsk.dat或hchsk.txt中。(2)火车时刻信息查询。按照车次查询按终点查询按起点查询按终点和日期查询(3)统计按终点统计每日的车次数按起点统计每日的车次数2.系统主界面应有以下功能选项录入火车时刻信息查询火车时刻信息统计火车车次退出注:建议用VC环境开发用户界面。结果形式:提交程序设计报告和可演示的系统软件二、需求分析系统主界面应有以下功能选项1.录

2、入火车时刻信息2.查询火车时刻信息3.统计火车车次学习参考.....4.退出(1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。数据存入数据文件hchsk.dat或hchsk.txt中。(2)火车时刻信息查询。按照车次查询按终点查询按起点查询按终点和日期查询(3)统计按终点统计每日的车次数按起点统计每日的车次数一、概要设计voidSearchTrainNum();//按照车次查询voidSearchToPlace();//按终点查询voidSearchFromPlace();//按起点查询voidSearchToPlaceAndDate();//按终点和日期查询v

3、oidCountToPlace();//按终点统计每日的车次数voidCountFromPlace();//按起点统计每日的车次数三、详细设计程序的源代码与注释#include#include#includevoidSearchTrainNum();voidSearchToPlace();voidSearchFromPlace();学习参考.....voidSearchToPlaceAndDate();voidCountToPlace();voidCountFromPlace();voidStar();structTRAIN{cha

4、rtrainNum[10];chardate[30];charfromPlace[20];chartoPlace[20];charinTime[30];charoutTime[30];doubleprice;};structTRAINtrain[30];intmain(){intrequest;charch='Y';inti=0;doublemyprice;FILE*fp;repeat:Star();学习参考.....printf("火车管理系统界面");printf("1.录入火车时刻信息.");printf("2.查询火车时刻信息.");printf("3.统计火车车次.

5、n");printf("4.退出.");Star();printf("");printf("请输入:");scanf("%d",&request);switch(request)//利用case分支结构{case1:{fp=fopen(".\train.rec","wb");//利用文件与流if(!fp){printf("Filecannotbeopened");exit(1);}do{printf("Enter车次日期起点终点开车时间到达时间票价>>>");scanf("%s%s%s%s%s%s%lf",train[i].trainNum,train[i].date,t

6、rain[i].fromPlace,train[i].toPlace,train[i].inTime,train[i].outTime,&myprice);train[i].price=myprice;fwrite(&train[i],sizeof(structTRAIN),1,fp);i++;学习参考.....printf("continue(Y/N)(Ntoend)?");getchar();scanf("%c",&ch);}while(ch!='N');fclose(fp);printf("返回主界面吗?(Y返回)");getchar();scanf("%c",&ch);if(ch=

7、='Y'){printf("");gotorepeat;}}break;case2:{printf("");printf(">>>>>火车时刻信息查询<<<<<");printf("1.按车次查询.");printf("2.按终点查询.");printf("3.按起点查询.");printf("4.按终点和日期查询.");printf("5.退出.");printf("请输入:")

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。