freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

一個簡單的火車票售票管理系統(tǒng)大全五篇(完整版)

2025-10-17 03:15上一頁面

下一頁面
  

【正文】 i].DeparturePoint,amp。i{printf(“%s\t%d:%d\t\t“,train[i].SerialNumber,train[i].,train[i].)。!feof(fp)amp。train[i].DeparturePoint,amp。i{printf(“%s\t%d:%d\t\t“,train[i].SerialNumber,train[i].,train[i].)。printf(“\t\n“)。break。getchar()。printf(“班次\t發(fā)車時間\t起點\t終點\t行車時間(小時)\t額定載量\t已定票人數(shù)\n“)。Address)。printf(“請輸入要刪除的班次:“)。}voidselection(ticket*pa,intn){inti,k,index。pa[k]=temp。printf(“============================================================================\n“)。case'2':TicketDelete()。getchar()。printf(“請輸入要訂購的車票的張數(shù):“)。printf(“%s\t%s\t\t%.1f\t%d\t\t%d\n“,train[i].DeparturePoint,train[i].TerminalPoint,train[i].LastTime,train[i].FixNumber,train[i].FixedNumber)。printf(“請輸入要退購的車票的張數(shù):“)。printf(“%s\t%s\t\t%.1f\t%d\t\t%d\n“,train[i].DeparturePoint,train[i].TerminalPoint,train[i].LastTime,train[i].FixNumber,train[i].FixedNumber)。fprintf(fp,“%s\t%s\t\t%.1f\t%d\t\t%d“,)。}voidSaveRecord(ticketx){FILE*fp。i{if((strcmp(b,train[i].SerialNumber))==0){if(train[i].FixedNumber=1){train[i].FixedNumber=j。charb[MAX]。i{if((strcmp(a,train[i].SerialNumber))==0){if(train[i].FixedNumber{(train[i].FixedNumber)+=j。chara[MAX]。}break。switch(functionNumber){case'1':{TicketOrder()。printf(“============================================================================\n“)。for(i=k+1。i{if(i==RecordNumber){printf(“對不起,沒有這趟車\n“)。printf(“%s\t%s\t\t%.1f\t%d\t\t%d\n“,train[i].DeparturePoint,train[i].TerminalPoint,train[i].LastTime,train[i].FixNumber,train[i].FixedNumber)。}}}voidSearchByAddress(void){inti。charNumber[MAX]。mainmenu()。printf(“請選擇你所需要的功能:“)。}voidSearchMenu(void){system(“modecon:cols=140lines=130“)。train[i].FixedNumber)。train[i].SerialNumber,amp。FILE*fp。train[i].FixedNumber)。train[i].SerialNumber,amp。scanf(“%s“,filename)。printf(“按任意鍵回主菜單......\n“)。}break。printf(“%s\t%s\t\t%.1f\t%d\t\t%d\n“,train[i].DeparturePoint,train[i].TerminalPoint,train[i].LastTime,train[i].FixNumber,train[i].FixedNumber)。getchar()。}break。printf(“\n按任意鍵回主菜單......\n“)。printf(“\t\n“)。}voidmainmenu(void){system(“modecon:cols=140lines=130“)。//排序voidTicketManagement(void)。/**********************************************/intShowMessage(void)。charDeparturePoint[MAX]。constintN=50。intFixNumber。三、概要設計1)主要結(jié)構(gòu)體:structtime{inthour。若查找出多條記錄,則進一步提示用戶選擇記錄的車次,再刪除)。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使 用用戶熟悉的術(shù)語和中文信息的界面,從而保證系統(tǒng)的易用性。表 21 信息輸入輸出 信息輸 入 信息 處理 信息 輸出 用戶輸 入所需車次 檢索 系統(tǒng)數(shù)據(jù)庫 符合 用戶需求的車次及相關 信息 用戶輸入個人信息及所需 購的車 票信息 更新系統(tǒng)中的訂票信息,將新信息存入系統(tǒng)數(shù)據(jù)庫 操作反饋(如找零) 性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,本系統(tǒng)應該滿足以下的 性能需求。要求: 1)對車次的查詢,可以按照發(fā)車車次進行查詢; 2)車次信息包括:車號、出發(fā) 地、目的地、發(fā)車日期、開出時刻、票價。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。如果乘客已經(jīng)購票,需要換票,則必 須先查詢是否有需要換的票,如果有票,則可以經(jīng)行換票操作,同樣,用戶信息將也會被修改。在這些函數(shù)當中,添加車次數(shù)據(jù)函數(shù)、售票函數(shù)、查詢總額函數(shù)的實現(xiàn)嚴格按照題目的要求,而顯示時間函數(shù)和顯示車次函數(shù)屬于附加功能。運行于Windows2000及更高版本并裝有JAVA虛擬機的操作系統(tǒng)之上。機械工業(yè)出版社,2002。:用戶解決問題或達到目標所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標準,規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。free(p)。printf(“n”)。while(head!=NULL){if(==head)if(==head)if(==head){s=(CNODE *)malloc(sizeof(CNODE))。}print_c_all(head_s)。if(head==NULL)printf(“無該證件號紀錄!n”)。amp。scanf(“%d”,amp。k,amp。if(p!=NULL)printf(“n[錯誤]該票已被購買!請重新選擇!n”)。}}free(temp)。p2rchild=temprchild。root=NULL。}}if(p2==NULL){printf(“n[錯誤]該車次不存在!返回上級菜單n...”)。scanf(“%d”,amp。}else if(keypdata){p=prchild。TNODE *p。(p1rchild==NULL)){p2=(TNODE *)malloc(sizeof(TNODE))。(p1lchild==NULL)){p2=(TNODE *)malloc(sizeof(TNODE))。while(m!=p1data){if((mdata)amp。} for(i=0。int k[MAX]。print_c(head)。if(head==NULL){printf(“n記錄為空!n”)。} }void inorder(TNODE *ptr){ if(ptr!=NULL){inorder(ptrlchild)。case 5:exit(0)。if(root==NULL)printf(“[錯誤]無車次紀錄!”)。printf(“n”)。switch(func){case 1:printf(“n+++僅瀏覽車次n”)。printf(“”)。case 4:main()。if(!ok)printf(“n[錯誤]日期輸入有誤!請重新輸入!”)。scanf(“%d%d%d”,amp。}break。scanf(“%d”,amp。for(i=0。no)。scanf(“%d”,amp。case 2:printf(“nn售票記錄管理n”)。printf(“n售票信息更新成功!nn”)。printf(“”)。for(i=0。iprintf(“列車售票信息管理系統(tǒng)”)。//輸出售票紀錄(單張)void print_c_all(CNODE *)。//插入新的售票信息(單張)CNODE *insert_c_more(CNODE *)。void create()。//票號int id。//購票人證件號TIME date。//按車次建立二叉排序樹void insert(int)。//插入新的售票信息(批量)CNODE *del_c(CNODE *,CNODE *)。//輸出售票紀錄(批量)TNODE *root=NULL。for(i=0。iprintf(“n請選擇您所需要的功能:”)。printf(“”)。break。for(i=0。func)。thead=del_c(thead,search_c(thead,no))。iprintf(“”)。func)。case 2:printf(“n請輸入您所要查詢的購票者證件號:”)。,amp。}while(!ok)。break。printf(“:先序遍歷車次”)。if(root==NULL)printf(“[錯誤]無車次紀錄!”)。}break。else{preorder(root)。default:printf(“n[錯誤]功能號輸入有誤!請重新輸入!”)。printf(“%dt”,ptrdata)。return。head=headnext。printf(“n您所希望增加車次的數(shù)量:”)。iinsert(k[i])。amp。p2data=m。p2data=m。p=root。}}if(p==NULL)printf(“n該車次不存在!”)。key)。return。}}else{if(p2rchild==NULL){temp=p2lchild。}else{p3=p2。printf(“車次 %d 已取消!nn”,key)。}while(p!=NULL)。k)。n)。tempid!=id){s=temp。while(head!=NULL){if(headid==id){s=(CNODE *)malloc(sizeof(CNODE))。printf(“n”)。sno=headno。}void search_date_all(TNODE *ptr,TIME t){if(ptr!=NULL){search_date_all(ptrlchild,t)。}else{temp=pnext。:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承擔者都明其含義并找出其中的錯誤,遺憾或其它不足的地方。2.任務概述(1)完善目前火車售票系統(tǒng),使之能跟上時代的發(fā)展。正常使用時不用出錯,對于用戶的輸入錯誤應及時給出適當?shù)母恼畔⑻崾荆暨\行遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。讀取文件函數(shù)和保存信息函數(shù)對其它函數(shù)的實現(xiàn)起輔助作用,主函數(shù)及菜單函數(shù)控制程序的整體運行。當乘客已經(jīng)訂票,需要退票,點擊退票,則可以退票,但同時會彈出需要用戶支付手續(xù)費的窗口,用戶支付完手續(xù)費后,退票成功,用戶信息將被修改,推掉的車票對應的列車號以及相關信 息將從用戶信息中刪除。 技術(shù)可行性開發(fā)工具: VS2005數(shù)據(jù)庫環(huán)境: SQL Server 2005 系統(tǒng)環(huán)境:Microsoft Windows 2000 或以上版本。3)座位類型設定。系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。第四篇:火車票管理系統(tǒng)火車票管理系統(tǒng)一、課題內(nèi)容和要求改系統(tǒng)要求實現(xiàn)一個簡單、實用的火車票管理程序,主要功能包括火車票數(shù)據(jù)的錄入、查找、刪除、顯示、售票、退票等。(可按車次、發(fā)車時間、起點站、終點站等排序。intminutes。intFixedNumber。constintMAXFILENAME=100。charTerminalPoint[MAX]。//載入原始數(shù)據(jù)voidmainmenu(void)。//車票售出與退回voidTicketOrder(void)。charfunctionNumber。printf(“\t\n“)。getchar()。case'3':{SearchMenu()。getchar()。}printf(“\n按
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1