• 大小: 32KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: 其他
  • 标签: 课程设计  

资源简介

本课程设计的题目为订票信息管理系统,要求实现添加订票信息、查找订票信息、修改订票信息、删除订票信息、浏览订票信息等操作

资源截图

代码片段和文件信息

#include 
#include 
#include “store.h“
#include “data.h“
#include “ui.h“
int i = 0;
int flag = 0;
int j = 0;

void addticket(struct Ticket_Data Ticket_Data_List[] int *len struct Ticket_Data people) {  //添加订票
    strcpy (Ticket_Data_List[*len].record_number people.record_number);
    strcpy (Ticket_Data_List[*len].name people.name);
    strcpy (Ticket_Data_List[*len].id people.id);
    strcpy (Ticket_Data_List[*len].go_station people.go_station);
    strcpy (Ticket_Data_List[*len].go_time people.go_time);
    strcpy (Ticket_Data_List[*len].arrive_station people.arrive_station);
    strcpy (Ticket_Data_List[*len].arrive_time people.arrive_time);
    strcpy (Ticket_Data_List[*len].times people.times);
    strcpy (Ticket_Data_List[*len].seat_number people.seat_number);
    (*len)++;
    add_succeed_hint();
}

void deleteticket(struct Ticket_Data Ticket_Data_List[] int *len struct Ticket_Data people) {  //删除订票
    flag = 0;
    for (i=0; i<*len; i++) {
        if (!strcmp (Ticket_Data_List[i].id people.id)) {
            for (; i<*len; i++) {
                Ticket_Data_List[i] = Ticket_Data_List[i+1];
            }
            (*len)--;
            flag = 1;
            }
    }
    if (flag == 1) {
        delete_succeed_hint();
    } else {
        ticket_mistake_hint();
    }
}

void updataticket(struct Ticket_Data Ticket_Data_List[] int len struct Ticket_Data people) {  //修改订票
    flag = 0;
    for (i=0; i        if (!strcmp (Ticket_Data_List[i].id people.id)) {
            strcpy (Ticket_Data_List[i].record_number people.record_number);
            strcpy (Ticket_Data_List[i].name people.name);
            strcpy (Ticket_Data_List[i].id people.id);
            strcpy (Ticket_Data_List[i].go_station people.go_station);
            strcpy (Ticket_Data_List[i].go_time people.go_time);
            strcpy (Ticket_Data_List[i].arrive_station people.arrive_station);
            strcpy (Ticket_Data_List[i].arrive_time people.arrive_time);
            strcpy (Ticket_Data_List[i].times people.times);
            strcpy (Ticket_Data_List[i].seat_number people.seat_number);
            flag = 1;
            break;
        }
    }
    if (flag == 0) {
        ticket_mistake_hint();
    } else {
        updata_succeed_hint();
    }
}

void findticket(struct Ticket_Data Ticket_Data_List[] int len char number[]) {  //查找订票
    flag = 0;
    for (i=0; i        if (!strcmp(Ticket_Data_List[i].record_number number)) {
            flag = 1;
            j = i;
        }
    }
    if (flag == 0) {
        ticket_mistake_hint();
    } else {
        printf_ticket(Ticket_Data_List j);
    }
}

void scanticket(struct Ticket_Data Ticket_Data_List[] int len){  //浏览订票
    for (i=0; i        printf_ticket(Ticket_Data_List i);
    }
    if (!len) {
        ticket_empty();   //订票为空
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-17 17:41  ticket8.0\
     目录           0  2017-06-17 17:41  ticket8.0\bin\
     目录           0  2017-06-17 17:41  ticket8.0\bin\Debug\
     文件       46399  2017-06-16 16:51  ticket8.0\bin\Debug\ticket.exe
     文件        3036  2017-06-16 16:51  ticket8.0\data.c
     文件        1421  2017-06-16 10:14  ticket8.0\data.h
     文件        2131  2017-06-17 17:37  ticket8.0\main.c
     目录           0  2017-06-17 17:41  ticket8.0\obj\
     目录           0  2017-06-17 17:41  ticket8.0\obj\Debug\
     文件        6913  2017-06-16 16:51  ticket8.0\obj\Debug\data.o
     文件        5229  2017-06-16 11:32  ticket8.0\obj\Debug\main.o
     文件        4792  2017-06-16 11:32  ticket8.0\obj\Debug\store.o
     文件        8963  2017-06-16 11:32  ticket8.0\obj\Debug\ui.o
     文件        1633  2017-06-16 11:32  ticket8.0\store.c
     文件         281  2017-06-16 11:32  ticket8.0\store.h
     文件         333  2017-06-16 15:09  ticket8.0\test_data.txt
     文件        1594  2017-06-13 18:37  ticket8.0\ticket.cbp
     文件        6937  2017-06-16 16:52  ticket8.0\ticket.depend
     文件        1400  2017-06-17 17:37  ticket8.0\ticket.layout
     文件         201  2017-06-16 16:48  ticket8.0\ticket.txt
     文件        2969  2017-06-16 10:28  ticket8.0\ui.c
     文件         760  2017-06-15 22:19  ticket8.0\ui.h

评论

共有 条评论