当前位置:文档之家› 火车票务管理系统C语言

火车票务管理系统C语言

火车票务管理系统
C语言
火车票务管理系统
一、课题内容和要求
设计目标:设计一个火车票务管理系统,用C语言实现。

对该系统的要求如下:
需求描述:
1.系统功能
(1)火车时刻信息录入。

包括车次、日期、起点、终点、开车时间、到
达时间、票价。

数据存入数据文件hchsk.dat或hchsk.txt中。

(2)火车时刻信息查询。

按照车次查询
按终点查询
按起点查询
按终点和日期查询
(3)统计
按终点统计每日的车次数
按起点统计每日的车次数
2. 系统主界面应有以下功能选项
录入火车时刻信息
查询火车时刻信息
统计火车车次
退出
注:建议用VC环境开发用户界面。

结果形式:
提交程序设计报告和可演示的系统软件
二、需求分析
系统主界面应有以下功能选项
1.录入火车时刻信息
2.查询火车时刻信息
3.统计火车车次
4.退出
(1)火车时刻信息录入。

包括车次、日期、起点、终点、开车时间、到
达时间、票价。

数据存入数据文件hchsk.dat或hchsk.txt中。

(2)火车时刻信息查询。

按照车次查询
按终点查询
按起点查询
按终点和日期查询
(3)统计
按终点统计每日的车次数
按起点统计每日的车次数
二、概要设计
void SearchTrainNum();//按照车次查询
void SearchToPlace();//按终点查询
void SearchFromPlace();//按起点查询
void SearchToPlaceAndDate();//按终点和日期查询void CountToPlace();//按终点统计每日的车次数
void CountFromPlace();//按起点统计每日的车次数三、详细设计
程序的源代码与注释
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void SearchTrainNum();
void SearchToPlace();
void SearchFromPlace();
void SearchToPlaceAndDate();
void CountToPlace();
void CountFromPlace();
void Star();
struct TRAIN
{
char trainNum[10];
char date[30];
char fromPlace[20];
char toPlace[20];
char inTime[30];
char outTime[30];
double price;
};
struct TRAIN train[30];
int main()
{
int request;
char ch='Y';
int i=0;
double myprice;
FILE *fp;
repeat:
Star();
printf("火车管理系统界面\n");。

相关主题