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

代码片段和文件信息
#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
相关资源
- FTP课程设计(服务端+客户端)
- 高频电子线路课程设计报告收音机
- 直流稳压电源的课程设计、安装及调
- EDA课程设计_密码锁
- 单片机课程设计 篮球计分器
- 数据结构课程设计 6 1 彩票系统
- 端口扫描课程设计详细的报告
- 步进电机课程设计(个人设计)
- 校园网络规划与设计课程设计
- 编译原理课程设计:词法语法编译器
-
simuli
nk 课程设计 qpsk - 武汉理工大学 单片机课程设计 16*16点
- 数据库VFP课程设计
- 分页系统模拟实验 操作系统 课程设
- 模拟段页式虚拟存储管理中地址转换
- 硬件课程设计—流水灯(quartus软件
- 超市收银系统eclipse access大学课程设计
- 航空订票系统_数据结构课程设计
- c 课程设计 职工信息管理系统
- 汇编语言,课程设计,红绿灯
- 机床液压系统课程设计卧式钻床动力
- 课程设计蔬菜大棚自动控制系统,包
- 密码学课程设计:DES加密解密算法的
- 操作系统课程设计完整版
- 磁盘调度算法的模拟实现及对比
- PL/0功能扩充break功能
- 数据库课程设计以及指导思想
- ATM自动取款机系统的分析与设计
- 留言板课程设计 报告加设计
- 数据结构课程设计——图书管理系统
评论
共有 条评论