火车票管理系统linux,火车票管理系统
火车票管理系统 一、 课题内容和要求 改系统要求实现一个简单、实用的火车票管理程序,主要功能包括火车票数据的录入、查找、删除、显示、售票、退票等。所有火车票数据都要利用文件系统保存,以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法思想的应用。
二、 需求分析 功能框架图:(见图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,火车票管理系统相关推荐
- 文件管理系统_Python学习第170节--Linux文件管理系统实际操作和具体介绍
[每天几分钟,从零入门python编程的世界!] 上节我们简单了解了Linux文件管理系统,现在我们学习它的实际操作. 首先我们解释下~和/的区别. ~ 之前我们介绍过,我们说~是Linux系统的根目 ...
- 云服务器 ECS 建站教程:部署Linux主机管理系统WDCP
部署Linux主机管理系统WDCP WDlinux Control Panel(简称 wdCP),是一套通过 Web 控制和管理服务器的 Linux 服务器管理系统以及虚拟主机管理系统.在 wdCP ...
- linux文件管理课程设计,操作系统原理课程设计-Linux文件管理系统的仿真.doc
操作系统原理课程设计 实践报告 全套设计加扣 3012250582 题 目: Linux文件管理系统的仿真 姓 名: 学 院: 信息科学技术学院 专 业: 计算机科学技术系 班 级: 计科121 是否 ...
- linux服务器管理系统/虚拟主机管理系统wdcp v2.2发布
wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,通过web页面操作就可以管理服务器和虚拟主机.简单,方便,易 ...
- 服务器系统linux下载软件,Linux服务器管理系统一键安装包(wdcp Lanmp)
wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只 ...
- 房源管理系统服务器,房源管理系统服务器
房源管理系统服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 云服务器备份 ...
- 部队军械仓库管理系统-军械库装备管理系统
部队军械仓库管理系统-军械库装备管理系统 一.建设背景 部队军械仓库管理系统(智装备DW-S301)是一套成熟系统,依托互3D技术.云计算.大数据.RFID技术.数据库技术.AI.视频分析技术对RFI ...
- 运动会管理系统php,运动会管理系统源代码.doc
运动会管理系统源代码 运动会管理系统源代码include#include#includestruct student /* 定义链表 */{long num;char name[10];char da ...
- C语言编写工资管理系统类似学生管理系统
C语言编写工资管理系统类似学生管理系统 开始界面和菜单界面B void start() //开始界面 {system("cls");//清屏 system("color ...
最新文章
- 自动混合精度(AMP)介绍与使用【Pytorch】
- freeswitch模块之event_socket
- connection could not be established with host smtp.exmail.qq.com
- VTK:Utilities之SparseArray
- 【2018.3.24】模拟赛之一-ssl2545 奇数【水题】
- python四位玫瑰数的解题思路_入门python知识点总结以及15道题的解题思路分析
- Docker安装Kafka(docker-compose.yml)
- [PyTorch] 译+注:一个例子,让你明白PyTorch框架
- C3模块-空洞可分离卷积存在的问题及轻量化语义分割模型架构技巧
- C++中名字隐藏,名字查找优先于类型检查
- 暂停按钮_年报巨亏400多亿,国内钾肥龙头启动暂停上市按钮
- ADC芯片CS1242用在电子秤单片机上面
- Python复习笔记———超详细
- 京东手机评论分析(二):关键词提取
- android应用程序设计答案,Android移动应用程序设计智慧职教MOOC答案
- 以CS1231为例,解释电子方案开发中的ADC芯片
- fluent 对电机油冷分析_油冷机冬季常见故障、原因分析及排除方法
- [转]打工仔拒绝与砍手党同流合污 因被辞退怒杀主管
- 使用requests.get()得到的源代码与浏览器中的不一样
- ipad pro如何作为windows、mac pro和手机的低时延的写字板(低于1秒)