c语言版票务管理系统,求救求救 票务管理系统 好人一生平安
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
【问题描述】
一火车站每天有n个发车班次,每个班次都有一班次号,固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量,如:
车次 发车时间 起点站 终点站 行车时间 额定载量 余票数量
K234 8:00 南京 广州 12 1100 30
K211 6:30 南京西 成都 18 1500 40
T25 7:00 北京 广州 24 1700 20
T58 10:00 南京 上海 2 800 2
该系统要求对一个文件中所存储的票务信息进行各种常规操作,如:查询、计算、显示等功能。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用,实现一个简单的票务管理系统。
【功能要求】
(1)录入班次信息(信息用文件保存number.dat),可随时增加新车次数据
(2)浏览班次信息,可显示出所有车次当前状况(如果当前系统时间超过了某班次的发车时间,则显示“此车已发出”的提示信息)。
(3)查询路线:可按班次号、终点站查询售票情况。
(4)根据发车时间给出顺序的发车时间表(排序方法自选),存入文件保存(sort.dat)。
(5)售票和退票功能
当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新余票数量。
退票时,输入退票的班次,当本车次发出前半小时才可以退票,自动更新已售票人数
【程序设计的具体说明】
数据结构:
依据给定的学生信息和数据格式,结构数组的分量必须用结构实现; 结构类型的层次结构:
class ticket
char no[9] //车次
char name_b[10] //起点站(尽量用汉字)
char name_e[10] //终点站(尽量用汉字)
发车时间与行车时间
class Time
int hour
int minute
int load //额定载量
int remainder //余票数量
c语言版票务管理系统,求救求救 票务管理系统 好人一生平安相关推荐
- 学生信息管理系统(C++语言版)
学生信息管理系统(C语言版) #include "stdio.h" #include "bios.h" #include "conio.h" ...
- 教师查询系统C语言,教师管理系统c语言版
<教师管理系统c语言版>由会员分享,可在线阅读,更多相关<教师管理系统c语言版(7页珍藏版)>请在人人文库网上搜索. 1.include/头文件#include/字符处理头文件 ...
- 酒店管理系统c语言带注释,酒店管理系统--C语言版.pdf
酒店管理系统...C语言版. // #include #include #include #include //成员变量的声明 int i,j,k,p 0; char temp[] "&qu ...
- 图书信息管理系统(数据结构顺序表,c语言版)
图书信息管理系统 顺序表 一.实验题目 二.工具环境 三.实验问题 问题: 四.实验代码 五.解决方法 方法: 一.实验题目 图书信息管理系统 出版社有一些图书数据,为简单起见,在此假设每种图书只包括 ...
- 汽车销售管理系统 c语言版 课程设计,汽车销售管理系统c语言版.docx
Document serial number[NL89WT-NY98YT-NC8CB-NNUUT-NUT108] Document serial number[NL89WT-NY98YT-NC8CB- ...
- 学生成绩排名及管理系统c语言,学生成绩管理系统__C语言版.doc
学生成绩管理系统__C语言版 学生成绩管理系统__C语言版 #include #include #include #include #include #include using namespace ...
- 学生管理系统——C语言版
文章目录 学生管理系统--C语言版 主函数 录入学生信息 删除学生信息 修改学生信息 查找学生信息 打印学生信息 保存学生信息 读取学生信息 求班级成绩的平均值 学生管理系统--C语言版 主函数 in ...
- python通讯录管理系统设计_数据结构课程设计-通讯录管理系统(C语言版)
##数据结构课程设计-通讯录管理系统 一,前言 自从上次C语言课设写完后,这次数据结构课设就写的游刃有余了,很快啊,不足三天就写完了它(年轻人不讲武德),如果你认真看过我之前写的C语言课程设计-球队管 ...
- 图书信息管理系统(数据结构链表,c语言版)
图书信息管理系统 链表 一.实验题目 二.工具环境 三.实验问题 四.实验代码 五.实验总结 一.实验题目 图书信息管理系统 出版社有一些图书数据,为简单起见,在此假设每种图书只包括三部分信息:ISB ...
最新文章
- Js高设笔记1-2章 defer and async
- onmouseover和onmouseout在GridView中应用
- HDU 4282 A very hard mathematic problem 二分题目
- OpenCV与图像处理学习一——图像基础知识、读入、显示、保存图像、灰度转化、通道分离与合并
- Matlab打开文件替换变量,读取matlab某个路径下的“.mat”文件,改变文件中的内容,并以原名字,变量保存...
- vb把窗体嵌入桌面底层_桌面透明便签插件便签软件
- 编译c语言源程序得到的目标文件可以直接在dos环境中运行,c语言练习题一.doc
- 【Unity3D】游戏配表Excel转Txt,并且打成ab包
- 贪心算法适用条件_贪心算法
- 杭州优科豪马轮胎有限公司北京经销商
- c语言电脑蓝屏代码,电脑蓝屏代码0x0000001a的解决方法
- 探索 Word 2007 开发(二):扩展 Ribbon
- codeforces1608C. Game Master题解(图论)
- webrtc中的码率控制
- windows系统oracle11.2.0.4打补丁
- 【打开CMD的方法】
- 阿里云虚拟空间No input file specified
- win10 共享热点
- 【C++机考1反思】铁匠铺结构化设计问题
- qt链接mysql文件失败_【成功经验】QT读取access 2010的.accdb文件总是失败