C程序设计报告(6)

2019-02-16 17:41

沈阳工程学院课程设计报告 第三章系统分析与设计

getchar(); getchar();

TicketManagement(); }

time_t rawtime;

struct tm * timeinfo; time(&rawtime);

timeinfo=localtime(&rawtime);

if((timeinfo->tm_hour == train[i-1].SetOut.hour && timeinfo->tm_min < train[i-1].SetOut.minutes) || (timeinfo->tm_hour < train[i-1].SetOut.hour))

{

if(train[i-1].Yidingpiaorenshu >= 1) {

train[i-1].Yidingpiaorenshu-=1;

printf(\退订车票成功,谢谢使用!\\n\ }

else printf(\对不起,今天的这趟车的票尚未卖出,无法完成退票!\\n\ }

else printf(\对不起,今天的这趟车已发出,无法完成退票!\\n\

printf(\班次\\t发车时间\\t起点\\t终点\\t行车时间(小时)\\t额定载量\\t已定票人数\\n\

printf(\.SetOut.minutes);

printf(\lPoint,train[i-1].LastTime,train[i-1].Edingzailiang,train[i-1].Yidingpiaorenshu);

printf(\按任意键回主菜单......\\n\ getchar(); getchar(); mainmenu(); }

void exit(void) {

printf(\谢谢使用本系统,欢迎下次继续使用***********************\\n\

exit(0); }

void SaveRecord(ticket x) {

21

沈阳工程学院课程设计报告 第三章系统分析与设计

FILE *fp;

if((fp=fopen(\ {

printf(\打开文件%s失败\\n\ exit(-1);

}

fprintf(fp,\fprintf(fp,\e,x.Edingzailiang,x.Yidingpiaorenshu);

}

void Read(void)

{

int i; FILE *fp;

if((fp=fopen(\ {

exit(-1); }

for(i = 0; !feof(fp); i++) {

fscanf(fp,\tOut.minutes);

fscanf(fp,\[i].LastTime,&train[i].Edingzailiang,&train[i].Yidingpiaorenshu);

} i--;

RecordNumber = i; fclose(fp); return; }

其功能实现图如图4-7所示。

22

沈阳工程学院课程设计报告 第三章系统分析与设计

图4-6 订票管理

图4-7 退票管理

23

沈阳工程学院课程设计报告 第四章 系统功能实现

第四章 系统功能实现

4.1 火车售票系统功能实现

4.1.1 定义主函数

/**********************************************/

void ShowMessage(void); /*载入原始数据 */ void mainmenu(void); /*主菜单 */ void InputMessage(void); /*录入班次信息 */ void SearchMenu(void); /*查询路线子菜单 */ void SearchByNumber(void); /*按班次号查询 */ void SearchByAddress(void); /*按终点站查询 */ void TicketManagement(void); /*车票售出与退回 */ void TicketOrder(void); /*售票 */ void TicketDelete(void); /*退票 */ void exit(void); /*退出该系统 */ void SaveRecord(ticket x); /*储存信息到文件中*/ void Read(void);

/**********************************************/ 在此定义所有将用到的函数,方便以后对函数的调用。

4.1.2 主菜单函数

/******************************************* 主菜单

********************************************/ int main(void) {

do {

mainmenu();

}while(FLAG == FALSE); return 0; }

void mainmenu(void) {

24

沈阳工程学院课程设计报告 第四章 系统功能实现

system(\对运行是的界面大小做出规定*/ char functionNumber;

printf(\车票管理系统\\n\\n\

printf(\制作:吕齐 吴明洋 伍雪强\\n\ printf(\日期:2011/4/08\\n\\n\

time_t rawtime;

struct tm * timeinfo; time(&rawtime);

timeinfo=localtime(&rawtime);

printf(\当前时间:%d:%d\ printf(\

printf(\┏━━━━━━━━━━━━━━━━━━┓\\n\ printf(\┃ 1.录入班次信息 ┃\\t\\n\ printf(\┃ 2.浏览班次信息 ┃\\t\\n\ printf(\┃ 3.查询行车路线 ┃\\t\\n\ printf(\┃ 4.售票与退票系统 ┃\\t\\n\ printf(\┃ 5.退出该系统 ┃\\t\\n\ printf(\┗━━━━━━━━━━━━━━━━━━┛\\n\

printf(\__~@\\n\

printf(\----- _`\\<,_ _`\\<,_ _`\\<,_ _`\\<,_ _`\\<,_\\n\

printf(\(*)/ (*) \\n\

printf(\

其功能实现图如图4-3所示。

图4-3 主菜单界面

25


C程序设计报告(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1-10 中级口译复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: