c语言课程设计-汽车车票管理系统

c语言课程设计-汽车车票管理系统

ID:12884040

大小:444.50 KB

页数:30页

时间:2018-07-19

c语言课程设计-汽车车票管理系统_第1页
c语言课程设计-汽车车票管理系统_第2页
c语言课程设计-汽车车票管理系统_第3页
c语言课程设计-汽车车票管理系统_第4页
c语言课程设计-汽车车票管理系统_第5页
资源描述:

《c语言课程设计-汽车车票管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中国海洋大学青岛学院C语言课程设计报告书题目汽车车票管理系统学生姓名指导教师学院专业班级1组内分工姓名主要任务占系统比例主体框架、查询、票数变更40%信息的录入、浏览30%订票、退票30%IIIIII目录1前言12需求分析23模块设计图34NS流程图清单45存储结构及函数说明176课程设计结果207实践心得体会26IIIIIIIIIIIIC语言课程设计报告1前言1.1课程设计题目:汽车车票管理管理系统1.2课程设计目的:车票管理管理系统是车站对车票信息管理的工具。系统能够实现车票信息的录入,浏览,查询,订票,退票等功能.1.3功能概述:车票管理系统主要分为管理员登录和普通用户登录两大部

2、分。其中管理员登录后,可以录入、浏览和查询车票信息。普通用户登录后可进行查询、退票和订票等操作。26C语言课程设计报告2需求分析2.1车次的信息包括:班次、发车时间、起点站、终点站、行车时间、额定人数、已定票人数、票价等。2.2系统能够完成车票信息的录入、浏览、查询、订票、退票等功能。(1)车次信息录入功能:可进行车次信息的录入,并以文件保存。(2)车次信息浏览功能:浏览所有班次信息,并可显示出所有班次当前状态,若某车次发车时间已过,则显示“车已开出”。(3)车次信息查询功能:查询车次信息。可按班次号查询,也可按终点站查询。(4)车票订票功能:只有当已订票人数小于额定载客量且该班次未到

3、发车时间时才能完成订票。(5)车票退票功能:退票时,输入退票班次,若此班次未发出则可能完成退票。(6)票数变更功能:当用户订票或退票成功后,票数会自动发生相应的改变。26C语言课程设计报告3模块设计图汽车车票管理系统管理员登陆普通用户登录录入浏览查询查询订票退票按车次查询按起点站和终点站查询按班次查询按起点站和终点站查询26C语言课程设计报告4NS流程图清单4.1录入(load())system("cls");printf("*****欢迎使用车票管理系统*****");printf("当前时间:");system_time();//调用系统时间函数FILE*fp;tickettr

4、ain;T(fp=fopen("record","a+"))==NULLFprintf("File(record)openerror!");fscanf(fp,"%d",&record);fclose(fp);T(fp=fopen("ticket","a+"))==NULLFprintf("File(ticket)openerror!");fputs("",fp);printf("请输入班次:");scanf("%d",&train.number);fprintf(fp,"%d",train.number);fputs("t",fp);printf("请输入发车时间:

5、");scanf("%d:%d",&train.ft.hour,&train.ft.minute);fprintf(fp,"%02d:%02d",train.ft.hour,train.ft.minute);fputs("t",fp);printf("请输入起始站:");scanf("%s",&train.origin_station);fputs(train.origin_station,fp);exit(0);exit(0);fputs("t",fp);printf("请输入终点站:");scanf("%s",&train.last_station);fputs(t

6、rain.last_station,fp);fputs("t",fp);printf("请输入持续时间:");scanf("%lf",&train.last_time);fprintf(fp,"%.2lf",train.last_time);fputs("t",fp);printf("请输入最大载客量:");scanf("%d",&train.max_number);fprintf(fp,"%d",train.max_number);fputs("t",fp);printf("请输入已售出票数:");26C语言课程设计报告scanf("%d",&train.sold_

7、ticket);fprintf(fp,"%d",train.sold_ticket);fputs("t",fp);printf("请输入票价(远):");scanf("%d",&train.price)fprintf(fp,"%d",train.price);record++;fclose(fp)T(fp=fopen("record","w+"))==NULLFprintf("File(record)openerror!");fpri

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

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

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