Advertisement

C语言---火车订票系统

阅读量:

项目名称
火车订票系统
项目目的
车票代理窗口购买车票是最传统的方式。但随着人们工作生活节奏的加快和互联网的普及以及信息化时代的到来,提前到代理点购买车票就显得有些耗费时间了。于是,越来越多的人开始采用网络购票的方式。其中12306 网络订票系统在铁路客运系统中扮演着越来越重要的角色,成为了越来越多人的订票方式。该系统的稳定运行也是人们能够方便出行的保障。对12306系统的分析和研究,有助于我们吸取其经验教训,总结成功经验。对网络订票系统进行优化,构建一个可靠的、稳定的网上购票系统,满足市场的需求,为广大人民群众提供一个方便可靠的订票平台。
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供
项目经理、设计人员、开发人员参考。

项目环境
vc++6.0
项目内容原理
模拟现实中 火车订票系统过程,设计实现火车订票系统的管理,包含增加、删除、修改、查询等基本功能:
1、实现外部文件存取2、合理设计类的层次3、有相应的菜单界面

关键代码

复制代码
    /*定义存储火车信息的结构体*/
    struct train 
    {
    char num[10];/*列车号*/
    char startcity[10];/*出发城市*/
    char reachcity[10];/*目的城市*/
    char takeofftime[10];/*发车时间*/
    char receivetime[10];/*到达时间*/
    int  price;/*票价*/
    int  ticketnum ;/*票数*/
    };
    /*订票人的信息*/
    struct man 
    {
    char num[10];/*ID*/
    char name[10];/*姓名*/
    int  bookNum ;/*订的票数*/
    };
    /*定义火车信息链表的结点结构*/
    typedef struct node 
    {
    struct train data ;
    struct node * next ;
    }Node,*Link ;
    /*定义订票人链表的结点结构*/
    typedef struct Man 
    {
    struct man data ;
    struct Man *next ;
    }book,*bookLink ;
    /* 初始界面*/
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    

项目效果
在这里插入图片描述
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~