資源簡介
本課程設計的題目為訂票信息管理系統,要求實現添加訂票信息、查找訂票信息、修改訂票信息、刪除訂票信息、瀏覽訂票信息等操作

代碼片段和文件信息
#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
評論
共有 條評論