急求“火车票管理系统“编程,采用C或C++实现

来源:百度知道 编辑:UC知道 时间:2024/05/19 13:27:25
【问题描述】
该系统要求实现一个简单、实用的火车票管理程序,主要功能包括火车票数据的录入、查找、删除、显示、售票、退票等。所有火车票数据都要利用文件系统保存,以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法思想的应用。
【功能要求】
(1)火车票数据由多条记录组成,其信息包括:
车次,发车时间,起点站,终点站,行车时间,额定载量,已售票人数等。
(2)数据保存形式:
所有火车票数据要以文本或二进制文件保存。
(3)需要实现的功能
1) 新增火车票数据记录。
2) 查找火车票数据(可按车次,发车时间、起点站、终点站等查找)。
3) 删除火车票数据记录(先查找,再删除。若查找出多条记录,则进一步提示用户选择记录的车次,再删除)。
4) 对火车票排序(可按车次、发车时间、起点站、终点站等排序。)。
5) 显示当前所有火车票信息列表。
6) 售票(先查找,当确定车次后,根据售票张数对该车次的已售票人数进行修改)。
7) 退票(售票的逆处理,过程与售票类似)。
8) 保存火车票数据到文件中。
9) 从文件中读入火车票数据。
(4)界面功能要求:
1) 采用友好的字符界面,实现一个功能控制菜单。
2) 每次操作都从该菜单选择,利用循环结构使得一次运行程序可进行多次操作。
【程序设计的具体说明】
(1)根据火车票数据信息要求,设计合适的数据结构(可利用结构数组、简单链表、对象数组等实现)。
(2)选择文件存储格式(文本或二进制)和文件名。
(3)采用自顶向下的设计方法,设计系统的总体模块组成和数据结构。设计主程序的流程图和界面。
(4)对于每项操作,设计一个函数(方法、子模块)进行实现,要明确函数原型。
(5)根据设计结果分步开发实现各模块,最后进行总体集成。

【程序设计的开发环境】
采用C或C++实现,VC++6.0、Windows98/XP

你胆够肥的啊,敢做这个?你不怕人当你是预谋制假票的啊?!
铁道部有专门的工作人员开发售票系统,并且定期维护、升级
而且现行的售票系统运行方式也和你现在要求的完全不一样!
你现在这样……这样公开征求……唉,我晕的,我都不知道该怎么说你了
你强成撒了都……我只能说佩服!

你这个加100分都没人给你做。谁有那么多闲工夫给你做作业~

你这个工程可不算小,还是自己做吧

你这个还可以,不难 不要求带数据库和传输
查查书吧 一般一些资料书籍会提供整体的一个工程来给学习的人看的,买那种带碟的书,会有代码的,楼上说的对,做起来确实太麻烦了