火车票管理系统 一、 课题内容和要求 改系统要求实现一个简单、实用的火车票管理程序,主要功能包括火车票数据的录入、查找、删除、显示、售票、退票等。所有火车票数据都要利用文件系统保存,以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法思想的应用。

二、 需求分析 功能框架图:(见图2-1) 火车票管理系统 录入 查找 删除 排序 售票 退票 保存 图2-1。

1. 新增火车票数据记录:预先建立一个txt文档,存入数据,然后在程序中读取文档。

2. 查找火车票数据(可按车次,发车时间、起点站、终点站等查找)。

3. 删除火车票数据记录(先查找,再删除。若查找出多条记录,则进一步提示用户选择记录的车次,再删除)。

4. 对火车票排序(可按车次、发车时间、起点站、终点站等排序。)。

5. 显示当前所有火车票信息列表。

6. 售票(先查找,当确定车次后,根据售票张数对该车次的已售票人数进行修改)。

7. 退票(售票的逆处理,过程与售票类似)。

8. 保存火车票数据到文件中。

9. 从文件中读入火车票数据。

三、概要设计 1)主要结构体:

struct time { int hour; int minutes; }; struct ticket { char SerialNumber[10]; struct time SetOut; char DeparturePoint[MAX]; char TerminalPoint[MAX]; float LastTime; int FixNumber; int FixedNumber; }train[N]; 2)主要函数流程图:

l 载入函数:用于从文本中载入信息。(见图3-1) 打开文本 能否打开 读入数据 是否结束 结束 否 否 开始 开始 否 是 是 读入车次 是否符合 输出信息 结束 是 图3-2 图3-1 l 查找函数:利用输入的车次或站点进行顺序查找并将找到的信息输出。(见图3-2) l 删除函数:先查找出要删除的信息再删除。(见图3-3) 否 否 是 无法订票 人数加一 是否超载 否 图3-4 结束 开始 读入车次 是否误点 否 图3-3 是 是 否 是否符合 读入车次...

== 试读已结束,如需继续阅读敬请充值会员 ==

本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!

(费用标准:38元/月,98元/年,微信支付秒开通!)

升级为会员即可查阅全文 。如需要查阅全文,请

免费注册

登录会员

火车票管理系统linux,火车票管理系统相关推荐

  1. 文件管理系统_Python学习第170节--Linux文件管理系统实际操作和具体介绍

    [每天几分钟,从零入门python编程的世界!] 上节我们简单了解了Linux文件管理系统,现在我们学习它的实际操作. 首先我们解释下~和/的区别. ~ 之前我们介绍过,我们说~是Linux系统的根目 ...

  2. 云服务器 ECS 建站教程:部署Linux主机管理系统WDCP

    部署Linux主机管理系统WDCP WDlinux Control Panel(简称 wdCP),是一套通过 Web 控制和管理服务器的 Linux 服务器管理系统以及虚拟主机管理系统.在 wdCP ...

  3. linux文件管理课程设计,操作系统原理课程设计-Linux文件管理系统的仿真.doc

    操作系统原理课程设计 实践报告 全套设计加扣 3012250582 题 目: Linux文件管理系统的仿真 姓 名: 学 院: 信息科学技术学院 专 业: 计算机科学技术系 班 级: 计科121 是否 ...

  4. linux服务器管理系统/虚拟主机管理系统wdcp v2.2发布

    wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,通过web页面操作就可以管理服务器和虚拟主机.简单,方便,易 ...

  5. 服务器系统linux下载软件,Linux服务器管理系统一键安装包(wdcp Lanmp)

    wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只 ...

  6. 房源管理系统服务器,房源管理系统服务器

    房源管理系统服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 云服务器备份 ...

  7. 部队军械仓库管理系统-军械库装备管理系统

    部队军械仓库管理系统-军械库装备管理系统 一.建设背景 部队军械仓库管理系统(智装备DW-S301)是一套成熟系统,依托互3D技术.云计算.大数据.RFID技术.数据库技术.AI.视频分析技术对RFI ...

  8. 运动会管理系统php,运动会管理系统源代码.doc

    运动会管理系统源代码 运动会管理系统源代码include#include#includestruct student /* 定义链表 */{long num;char name[10];char da ...

  9. C语言编写工资管理系统类似学生管理系统

    C语言编写工资管理系统类似学生管理系统 开始界面和菜单界面B void start() //开始界面 {system("cls");//清屏 system("color ...

最新文章

  1. 自动混合精度(AMP)介绍与使用【Pytorch】
  2. freeswitch模块之event_socket
  3. connection could not be established with host smtp.exmail.qq.com
  4. VTK:Utilities之SparseArray
  5. 【2018.3.24】模拟赛之一-ssl2545 奇数【水题】
  6. python四位玫瑰数的解题思路_入门python知识点总结以及15道题的解题思路分析
  7. Docker安装Kafka(docker-compose.yml)
  8. [PyTorch] 译+注:一个例子,让你明白PyTorch框架
  9. C3模块-空洞可分离卷积存在的问题及轻量化语义分割模型架构技巧
  10. C++中名字隐藏,名字查找优先于类型检查
  11. 暂停按钮_年报巨亏400多亿,国内钾肥龙头启动暂停上市按钮
  12. ADC芯片CS1242用在电子秤单片机上面
  13. Python复习笔记———超详细
  14. 京东手机评论分析(二):关键词提取
  15. android应用程序设计答案,Android移动应用程序设计智慧职教MOOC答案
  16. 以CS1231为例,解释电子方案开发中的ADC芯片
  17. fluent 对电机油冷分析_油冷机冬季常见故障、原因分析及排除方法
  18. [转]打工仔拒绝与砍手党同流合污 因被辞退怒杀主管
  19. 使用requests.get()得到的源代码与浏览器中的不一样
  20. ipad pro如何作为windows、mac pro和手机的低时延的写字板(低于1秒)

热门文章

  1. “贫困县电商特产”大数据地图:一定有你青睐的特色产品
  2. 杀毒软件引起共享打印机不能打印
  3. 【中移芯昇】5. spi接口测试tf卡
  4. Camera - dump 预览帧数据处理(三)
  5. U9服务器显示不全,U9常见问题及解决方案
  6. python 小说cms系统_「博文小说网」Python爬虫爬取小说网站 - seo实验室
  7. 新人拍摄2299元婚纱照套餐最终花费13000元
  8. 正则表达式入门级别详细教程
  9. 最完整实用Android Studio插件整理
  10. 老生常谈 | 跨域,别怕