C语言课程设计汽车车票管理系统.docVIP

  • 298
  • 0
  • 约1.65万字
  • 约 23页
  • 2018-10-09 发布于重庆
  • 举报
C语言课程设计汽车车票管理系统

PAGE PAGE 1 中国海洋大学 青岛学院 C语言课程设计报告书 题 目 汽车车票管理系统 学生姓名 指导教师 学 院 专业班级 PAGE II PAGE II 组内分工 姓名 主要任务 占系统比例 主体框架、查询、票数变更 40% 信息的录入、浏览 30% 订票、退票 30% 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc276277733 1 前言 PAGEREF _Toc276277733 \h 1 HYPERLINK \l _Toc276277734 2 需求分析 PAGEREF _Toc276277734 \h 2 HYPERLINK \l _Toc276277735 3 模块设计图 PAGEREF _Toc276277735 \h 3 HYPERLINK \l _Toc276277736 4 NS流程图清单 PAGEREF _Toc276277736 \h 4 HYPERLINK \l _Toc276277737 5 存储结构及函数说明 17 HYPERLINK \l _Toc276277738 6 课程设计结果 20 HYPERLINK \l _Toc276277739 7 实践心得体会 26 C语言课程设计报告 PAGE 26 1 前言 1.1 课程设计题目: 汽车车票管理管理系统 1.2 课程设计目的: 车票管理管理系统是车站对车票信息管理的工具。系统能够实现车票信息的录入,浏览,查询,订票,退票等功能. 1.3 功能概述: 车票管理系统主要分为管理员登录和普通用户登录两大部分。其中管理员登录后,可以录入、浏览和查询车票信息。普通用户登录后可进行查询、退票和订票等操作。 2 需求分析 2.1 车次的信息包括 :班次、发车时间、起点站、终点站、行车时间、额定人数、已定票人数、票价等。 2.2 系统能够完成车票信息的录入、浏览、查询、订票、退票等功能。 (1)车次信息录入功能: 可进行车次信息的录入,并以文件保存。 (2)车次信息浏览功能: 浏览所有班次信息,并可显示出所有班次当前状态,若某车次发车时间已过,则显示“车已开出”。 (3)车次信息查询功能: 查询车次信息。可按班次号查询,也可按终点站查询。 (4)车票订票功能:只有当已订票人数小于额定载客量且该班次未到发车时间时才能完成订票。 (5)车票退票功能: 退票时,输入退票班次,若此班次未发出则可能完成退票。 (6)票数变更功能:当用户订票或退票成功后,票数会自动发生相应的改变。 3 模块设计图 汽车车票管理系统 汽车车票管理系统 管理员登陆 普通用户登录 录入 浏览 查询 查询 订票 退票 按车次查询 按起点站和终点站查询 按班次查询 按起点站和终点站查询 4 NS流程图清单 4.1录入(load()) system(cls); printf(*****欢迎使用车票管理系统*****\n); printf(当前时间:); system_time(); //调用系统时间函数 FILE *fp; ticket train; T (fp=fopen(record,a+))==NULL F printf(File(record) open error!\n); fscanf(fp,%d,record); fclose(fp); T (fp=fopen(ticket,a+))==NULL F printf(File(ticket) open error!\n); fputs(\n,fp); printf(请输入班次:\n); scanf(%d,train.number); fprintf(fp,%d,train.number); fputs(\t,fp); printf(请输入发车

文档评论(0)

1亿VIP精品文档

相关文档