版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件課程設(shè)計--C語言設(shè)計火車票訂票系統(tǒng)之源代碼(模擬數(shù)據(jù)庫功
能)(需求分析+可行性分析)設(shè)計題目:火車訂票系統(tǒng)小組成員:指導(dǎo)教師:完成時間:一.需求設(shè)計:每條線路所涉及的信息有:起點(diǎn)、終點(diǎn)、站名、車次、、票價、時間、座位號。作為示意系統(tǒng),全部數(shù)據(jù)可以只放在內(nèi)存中。系統(tǒng)能實(shí)現(xiàn)的功能和操作如下:.查詢路線:根據(jù)旅客提出的終點(diǎn)站名輸入下列信息:車次、車站名。.承辦訂票業(yè)務(wù):根據(jù)客戶提出的要求查詢該車次票額的情況,若尚有余票,則為客戶辦理訂票手續(xù),輸出座位號;若已滿員或余票額少于訂票額,則需重新查詢客戶要求,若需要可登記排隊(duì)候補(bǔ)。.承辦退票業(yè)務(wù):根據(jù)客戶提供的情況(車次、時間、座位號)為客戶辦理退票手續(xù),然后查詢該車次是否有人排隊(duì)候補(bǔ),首先詢問排在第一的客戶,若所退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其他排隊(duì)候補(bǔ)的客戶。登記旅客情況:包括旅客姓名,性別,年齡,家庭住址,聯(lián)系方式等。統(tǒng)計功能:將每次車的訂票,退票結(jié)果統(tǒng)計出來。管理功能:列車管理員可以通過調(diào)用函數(shù)來查看車票極其用戶情況..查詢功能:用戶可以查詢自己需要的車輛信息.二.總體設(shè)計1.程序流程圖:按1鍵按2鍵按3鍵按4鍵進(jìn)入in函數(shù)進(jìn)入book函數(shù)進(jìn)入inquire函數(shù)進(jìn)入cancel函數(shù)按5鍵進(jìn)入you函數(shù)2.總體設(shè)計說明:.數(shù)據(jù)結(jié)構(gòu)設(shè)計:程序=數(shù)據(jù)結(jié)構(gòu)+算法,一個好的程序必定有一個好的數(shù)據(jù)結(jié)構(gòu).本設(shè)計主要考慮車票信息和用戶信息的數(shù)據(jù)結(jié)構(gòu).車票信息采用半十字鏈表.橫向鏈表中的每一個結(jié)點(diǎn)包含以下內(nèi)容:車次,起始站,發(fā)車時間,指向下一個結(jié)點(diǎn)的指針,指向中途站的指針.縱向鏈表中每一個結(jié)點(diǎn)包含以下內(nèi)容:從始發(fā)站開始的依次到站,票價,到達(dá)時間,是否已被購買標(biāo)識,才用mark標(biāo)識,當(dāng)mark為1時車票已售出,當(dāng)mark為0時車票還未售出.以及指向下一個結(jié)點(diǎn)的指針.縱向鏈表采用循環(huán)鏈表,尾指針指向首指針.未購票用戶信息使用隊(duì)列來保存,因?yàn)榭紤]到用戶會預(yù)訂票,所以把用戶以來訂票的時間早晚排在隊(duì)中.先來先買,后來后買.隊(duì)列中的每個元素包含以下內(nèi)容:用戶姓名,身份證號碼,想要購票的車次,起始站,要到的站,時間.已經(jīng)購票用戶信息使用一個單鏈表來保存,鏈表中的沒個結(jié)點(diǎn)包含以下內(nèi)容:用戶姓名,身份證號碼,已購車票的車次,出發(fā)時間,到達(dá)時間.車票信息鏈表示意圖:車次起始站發(fā)車時間downnnext下一站名到站時間票價marknext座位號未購票用戶信息隊(duì)列:用戶姓名購票的車次起始站要到的站達(dá)到時間用戶姓名購票的車次起始站要到的站達(dá)到時間注:座位號包含在車次號中已購票用戶信息鏈表示意圖用戶姓名身份證號碼已購車票的車次號出發(fā)時間到達(dá)時間注:座位號包含在車次號中算法的設(shè)計:主函數(shù):利用case語句實(shí)現(xiàn)用戶界面,用戶輸入需要的服務(wù)的數(shù)字代碼,程序就會轉(zhuǎn)到相應(yīng)的函數(shù),實(shí)現(xiàn)相應(yīng)的功能。在主函數(shù)開始處做下First標(biāo)識,以便在其他函數(shù)中使用goto語句返回主函數(shù)的用戶界面。In()函數(shù):In()函數(shù)負(fù)責(zé)輸入各種信息,鏈表中車票信息的初始值.Book()函數(shù):Book()函數(shù)負(fù)責(zé)訂票功能.主要是遍歷整個鏈表,查找到需要訂票的結(jié)點(diǎn)后修改其mark值.Inquire()函數(shù):Inquire()函數(shù)主要負(fù)責(zé)查詢功能.主要是遍歷整個鏈表查找到需要的結(jié)點(diǎn),然后輸出.Cancel()函數(shù):Cancel()函數(shù)主要負(fù)責(zé)退票功能.主要是遍歷整個鏈表查找到需要的結(jié)點(diǎn),然后修改mark的值.You()函數(shù):You()函數(shù)主要負(fù)責(zé)輸入用戶信息,主要是創(chuàng)建一個單鏈表,將用戶信息放入.并提供管理人員的查詢功能.Find()函數(shù):Find()函數(shù)主要負(fù)責(zé)查詢用戶信息,遍歷整個單鏈表后,輸出需要的信息.Total()函數(shù):Total()函數(shù)主要負(fù)責(zé)統(tǒng)計整個訂票系統(tǒng)的情況.三.詳細(xì)設(shè)計:1.主函數(shù):程序代碼:Main(){int*t;intc;First:printf("welcometoourticketsystem!\n”);printf("1.intputthedata.'n");/*按1鍵輸入數(shù)據(jù)*/printf(“2.booktheticket.'n");/*按2鍵訂車票*/printf(“3.inquiretheticket.'n");/*按3鍵查詢車票*/printf("4.canceltheticket.'n");/*按4鍵退車票*/printf("5.inputyourowndata.'n");/*按5鍵輸入個人信息*/scanf(“%d",&c);switch(c){caseT:t=in();break;case‘2’:book();break;case‘3’:inquire();break;case‘4’:cancel();break;case‘5’:you();break;default:printf("youenteranerrornumber'n");}}功能說明:通過printf語句,輸出提示用戶選擇的信息.用戶看到后,按下自己需要功能的代號.然后程序進(jìn)入實(shí)現(xiàn)該功能函數(shù)完成用戶所需要的功能.In()函數(shù):①程序流程圖:建立橫向鏈表頭結(jié)點(diǎn)輸入m,n的值For循環(huán),m是否為0建立結(jié)點(diǎn)向結(jié)點(diǎn)輸入數(shù)據(jù)For循環(huán),n是否為0否建立縱向結(jié)點(diǎn)向結(jié)點(diǎn)輸入數(shù)據(jù)是返回頭指針Goto到用戶界面②程序代碼:structticket*in()/*一個返回指針形的函數(shù)*/(structticket*head;/*頭結(jié)點(diǎn)*/structticket*p1,*p2;structstation*s1,*s2;intm,n;inti;p1=p2=(structticket*)malloc(len);/*建立橫向鏈表的頭結(jié)點(diǎn)*/scanf("%d",&m);/*輸入一共所需的車票信息總數(shù)*/scanf(“%d",&n);/*輸入從始發(fā)站到終點(diǎn)站共有幾站*/head=null;for(i=0;i<=m;i++)(p2->next=p1;p2=p1;p1=(structticket)*malloc(len);s1=s2=(structticket)*malloc(len);/*建立縱向鏈表的頭結(jié)點(diǎn)*/head1=s1=s2;p1->down=s1=s2;/*指向縱向鏈表的頭結(jié)點(diǎn)*/scanf("%d","%d","%d",&p1->num,&p1->num2,&p1->time);/*輸入橫向鏈表的數(shù)據(jù)*/for(i=0;i<=n,i++)(s2->next=s2;s2=s1;s1=(structticket)*malloc(len);/*建立縱向鏈表*/scanf("%s",“%d",“%d",“%d",“%d",s1->name,&s1->time,&s1->money,&s1->seat,&s1->mark);}/*輸入縱向鏈表的數(shù)據(jù)*/s1->next=head1;/*縱向鏈表為循環(huán)鏈表*/}p2->next=null;return(head);/*返回頭指針*/gotofirst;/*返回頭指針*/}功能說明:通過用戶輸入的數(shù)值,建立所需的結(jié)點(diǎn)數(shù)量.再輸入每個結(jié)點(diǎn)的具體數(shù)據(jù).使橫向鏈表的尾指針指向空,縱向鏈表的的尾指針指向頭指針.最后返回頭指針,再回到用戶界面.Book()函數(shù):程序流程圖:輸入需要的車次號輸入需要到達(dá)的車站名While循環(huán)是否需要的車次是橫向結(jié)點(diǎn)值給oWhile循環(huán)是否是需要的車站名是使mark的值為1縱向結(jié)點(diǎn)值給s縱向鏈表移針橫向鏈表移針當(dāng)橫向鏈表下一個指針為空時輸出s點(diǎn)的數(shù)據(jù)輸出o點(diǎn)的數(shù)據(jù)Mark是否為1錯誤否是程序代碼:V:structticket*p;structstation*q;intt;int*o,*s;printf("pleaseenterthenumber:”);scanf(“%d",&f);/*輸入需要的車次*/printf("pleaseenterthestation:");scanf(“%d”,&h);/*輸入需要到達(dá)的車站名*/p=t;/*初始化p的值*/while(p=瑚)if(p->number==t){q=p->down;o=p;/*把符合條件的橫向鏈表結(jié)點(diǎn)的數(shù)據(jù)給o*/while(q->next=!head1)(if(q->name==h)(if(q->mark=1)printf("yourticketisunused”);elseq->mark=1;/*修改mark標(biāo)記*/s=q;/*把符合條件的縱向鏈表的數(shù)據(jù)給s*/}q=q->next;/*縱向鏈表移針*/}}p=p->next;/*橫向鏈表移針*/}printf("yourtickethasalreadybooked!”);printf("%d","%d","%d",o->num,o->num2,o->time);/*輸出橫向鏈表的數(shù)據(jù)*/printf(“%s”,“%d”,“%d”,“%d”,“%d”,s->name,&s->time,&s->money,&s->seat,&s->mark);/*輸出縱向鏈表的數(shù)據(jù)*/gotofirst;}功能說明:本函數(shù)主要是先遍歷橫向鏈表找到符合條件的結(jié)點(diǎn)后,轉(zhuǎn)向該點(diǎn)的縱向鏈表,遍歷縱向鏈表找到符合條件的結(jié)點(diǎn),讀出需要的數(shù)據(jù).并且修改mark標(biāo)記,使其成為已定車票.如果mark已經(jīng)為1則輸出錯誤信息.3.inquire()函數(shù):程序流程圖:輸入需要的車次號輸入需要到達(dá)的車站名While循環(huán)是否已到空是否是需要的車次是While循環(huán)是否已到頭指針否是否是需要的車站名是輸出所需的信息是是錯誤移動指針否否程序代碼:structticket*p;structstation*q;intt;int*o,*s;printf("pleaseenterthenumber:”);scanf(“%d",&f);/*輸入需要的車次*/printf("pleaseenterthestation:");scanf(“%d”,&h);/*輸入需要到達(dá)的車站名*/p=t;/*初始化p的值*/while(p=!null)(if(p->number==t){q=p->down;o=p;/*把符合條件的橫向鏈表結(jié)點(diǎn)的數(shù)據(jù)給o*/while(q->next=!head1)(if(q->name==h)(s=q;/*把符合條件的縱向鏈表的數(shù)據(jù)給S*/}q=q->next;/*縱向鏈表移針*/}}p=p->next;/*橫向鏈表移針*/}printf("%d","%d","%d",o->num,o->num2,o->time);/*輸出橫向鏈表的數(shù)據(jù)*/printf("%s",“%d",“%d",“%d",“%d",s->name,&s->time,&s->money,&s->seat,&s->mark);/*輸出縱向鏈表的數(shù)據(jù)*/gotofirst;}功能說明:本函數(shù)主要提供查詢功能.用戶輸入需要查詢的車次和需要到車站名,程序首先遍歷橫向鏈表查找到需要的數(shù)據(jù)后轉(zhuǎn)向縱向鏈表,接著遍歷縱向鏈表,查找到需要的車站名.最后輸出所有關(guān)于本車次的所有信息.Cancel()函數(shù):程序流程圖:輸入需要的車次號輸入需要到達(dá)的車站名While循環(huán)是否需要的車次橫向結(jié)點(diǎn)值給oWhile循環(huán)是否是需要的車站名是使mark的值為0縱向結(jié)點(diǎn)值給s縱向鏈表移針橫向鏈表移針當(dāng)橫向鏈表下一個指針為空時輸出s點(diǎn)的數(shù)據(jù)輸出o點(diǎn)的數(shù)據(jù)程序代碼;(voidcancel()structticket*p;structstation*q;intt;int*o,*s;printf("pleaseenterthenumber:");scanf(“%d",&f);/*輸入需要的車次*/printf("pleaseenterthestation:");scanf(“%d",&h);/*輸入需要到達(dá)的車站名*/p=t;/*初始化p的值*/;hile(”心)if(p->number=t){q=p->down;o=p;/*把符合條件的橫向鏈表結(jié)點(diǎn)的數(shù)據(jù)給o*/while(q->next=!head1)(if(q->name=h)(q->mark=0;/*修改mark標(biāo)記*/s=q;/*把符合條件的縱向鏈表的數(shù)據(jù)給s*/}q=q->next;/*縱向鏈表移針*/}}p=p->next;/*橫向鏈表移針*/}printf("yourtickethasalreadycancel!”);printf("%d","%d","%d",o->num,o->num2,o->time);/*輸出橫向鏈表的數(shù)據(jù)*/printf(“%s”,“%d”,“%d”,“%d”,“%d”,s->name,&s->time,&s->money,&s->seat,&s->mark);/*輸出縱向鏈表的數(shù)據(jù)*/gotofirst;}功能說明:本函數(shù)主要提供退票功能.用戶輸入需要退票的車次和需要到車站名,程序首先遍歷橫向鏈表查找到需要的數(shù)據(jù)后轉(zhuǎn)向縱向鏈表,接著遍歷縱向鏈表,查找到需要的車站名.修改其mark標(biāo)識是其為0.最后輸出所有關(guān)于本車次的所有信息.You()函數(shù):程序代碼:voidyou()(structyou*head;structyou*p;p=(structyou*)malloc(len);scanf("%d",&p->name,&p->num,&p->num1,&p->time,&p->time1);}gotoFirst;}用戶查詢代碼:(注:本函數(shù)用于管理人員查詢用戶)voidfind()(structyou*head;structyou*p;intu;scanf("%d”,&u);while(p=!null)(if(p->num=u){s=p;}p=p->next;}printf(“%s","%d","%d","%d","%d",p->name,p->num,p->num1,p->time,p->time1);}功能說明:本函數(shù)用于用戶輸入個人信息,以便管理人員管理.而管理函數(shù)只面對管理人員使用,因此未在用戶界面上顯示出來.6.統(tǒng)計模塊:voidtotal(){int*p,*q;intn;p=t;;hile(”心)=5if(mark=1){n=n+1;}}*printf("thenumberofthebookedticketare:,printf(“%d",n);6.所用變量聲明:橫向鏈表結(jié)點(diǎn)的結(jié)構(gòu)體:structticket{ntnum;intnum1;inttime;structticket*next;};structstation*down;intt;縱向鏈表結(jié)點(diǎn)的結(jié)構(gòu)體:structstation(intname;inttime;intmoney;intmark;structstation*next;}用戶信息鏈表結(jié)點(diǎn)的結(jié)構(gòu)體:structyou(intname;intnum;intnuml;inttime;inttimel;structyou*next;}四.程序說明書:本系統(tǒng)用于火車站的車票管理.主要方便用戶訂票,也可方便管理人員管理車票.當(dāng)用戶看到用戶界面時,可以根據(jù)提示選擇自己想要的服務(wù),選擇后按下回車鍵,程序便會轉(zhuǎn)到相應(yīng)的函數(shù)進(jìn)行.完成后,程序會顯示您已經(jīng)成功的訂票或退票.完成后程序會自動回到起始位置.管理人員也可以很方便的調(diào)用本系統(tǒng)包含的查詢和統(tǒng)計函數(shù),管理車票情況.具體說明:提示程序操作者輸入預(yù)設(shè)的數(shù)據(jù).提示用戶進(jìn)行訂票操作.提示用戶進(jìn)行查詢自己需要的車票的操作.提示用戶進(jìn)行退票操作.提示用戶輸入自己的相關(guān)信息.五.程序調(diào)試:本程序分為多模塊,為的是方便小組合作.所以各個功能都由函數(shù)調(diào)用來實(shí)現(xiàn).組員在各自的編制和調(diào)試中基本都實(shí)現(xiàn)所需的功能.但在聯(lián)調(diào)的過程中,由于我們使用了大量的傳遞指針形的函數(shù),所以在數(shù)值的傳遞上問題很多.分步執(zhí)行的時候指針的位置很亂!所以讓我們遺憾的是聯(lián)調(diào)并沒有成功.我們也會吸取教訓(xùn),在函數(shù)編制時注意數(shù)值的傳遞.六.運(yùn)行結(jié)果:輸入:23K717,Beijing,11:00Yuci,12:00,10,0,56Yangyuan,1:00,20,0,56Shijiazhuang,2:00,30,56輸入:k717Shijiazhuang輸出:youhavealreadybookedtheticket!K717,shijiazhuang,11:00,3:00,30,56七.程序源代碼:#include<stdio.h>#include<string.h>#definenull0#definelensizeof(structticket)structticket{ntnum;intnum1;inttime;structticket*next;};structstation*down;intt;structstation/*公共變量聲明*/intname;inttime;intmoney;intmark;structstation*next;Eyouintname;intnum;intnum1;inttime;inttime1;:…
structticket*in()/*一個返回指針形的函數(shù)*/structticket*in()/*一個返回指針形的函數(shù)*/(structticket*head;/*頭結(jié)點(diǎn)*/structticket*p1,*p2;structstation*s1,*s2;intm,n;inti;p1=p2=(structticket*)malloc(len);/*建立橫向鏈表的頭結(jié)點(diǎn)*/scanf("%d",&m);/*輸入一共所需的車票信息總數(shù)*/scanf(“%d",&n);/*輸入從始發(fā)站到終點(diǎn)站共有幾站*/head=null;for(i=0;i<=m;i++)(p2->next=p1;p2=p1;p1=(structticket)*malloc(len);s1=s2=(structticket)*malloc(len);/*建立縱向鏈表的頭結(jié)點(diǎn)*/head1=s1=s2;p1->down=s1=s2;/*指向縱向鏈表的頭結(jié)點(diǎn)*/scanf("%d","%d","%d",&p1->num,&p1->num2,&p1->time);/*輸入橫向鏈表的數(shù)據(jù)*/for(i=0;i<=n,i++)(s2->next=s2;s2=s1;s1=(structticket)*malloc(len);/*建立縱向鏈表*/scanf("%s",“%d",“%d",“%d",“%d",s1->name,&s1->time,&s1->money,&s1->seat,&s1->mark);}/*輸入縱向鏈表的數(shù)據(jù)*/s1->next=head1;/*縱向鏈表為循環(huán)鏈表*/}
p2->next=null;return(head);/*返回頭指針*/gotofirst;/*返回頭指針*/}voidbook()(structticket*p;structstation*q;intt;int*o,*s;printf("pleaseenterthenumber:");scanf(“%d",&f);/*輸入需要的車次*/printf("pleaseenterthestation:");scanf(“%d",&h);/*輸入需要到達(dá)的車站名*/p=t;/*初始化p的值*/while(p=!null)(if(p->number==t){q=p->down;o=p;/*把符合條件的橫向鏈表結(jié)點(diǎn)的數(shù)據(jù)給o*/while(q->next=!head1)(if(q->name==h)(if(q->mark=1)printf("yourticketisunused");elseq->mark=1;/*修改mark標(biāo)記*/s=q;/*把符合條件的縱向鏈表的數(shù)據(jù)給s*/}q=q->next;/*縱向鏈表移針*/}}p=p->next;/*橫向鏈表移針*/}printf("yourtickethasalreadybooked!”);printf("%d","%d","%d",o->num,o->num2,o->time);/*輸出橫向鏈表的數(shù)據(jù)*/printf(“%s”,“%d”,“%d”,“%d”,“%d”,s->name,&s->time,&s->money,&s->seat,&s->mark);/*輸出縱向鏈表的數(shù)據(jù)*/gotos=q;/*把符合條件的縱向鏈表的數(shù)據(jù)給s*/voidinquire()(structticket*p;structstation*q;intt;int*o,*s;printf("pleaseenterthenumber:");scanf(“%d”,&f);/*輸入需要的車次*/printf("pleaseenterthestation:");scanf(“%d",&h);/*輸入需要到達(dá)的車站名*/p=t;/*初始化p的值*/while(p=!null)(if(p->number==t){q=p->down;o=p;/*把符合條件的橫向鏈表結(jié)點(diǎn)的數(shù)據(jù)給o*/while(q->next=!head1)(if(q->name==h)(S=q;/*把符合條件的縱向鏈表的數(shù)據(jù)給S*/}q=q->next;/*縱向鏈表移針*/}}p=p->next;/*橫向鏈表移針*/}printf("%d","%d","%d",o->num,o->num2,o->time);/*輸出橫向鏈表的數(shù)據(jù)*/printf("%s",“%d",“%d",“%d",“%d",s->name,&s->time,&s->money,&s->seat,&s->mark);/*輸出縱向鏈表的數(shù)據(jù)*/gotofirst;}voidcancel()(structticket*p;structstation*q;intt;int*o,*s;printf("pleaseenterthenumber:");scanf(“%d",&f);/*輸入需要的車次*/printf("pleaseenterthestation:");scanf(“%d",&h);/*輸入需要到達(dá)的車站名*/p=t;/*初始化p的值*/while(p=!null)(if(p->number=t){q=p->down;o=p;/*把符合條件的橫向鏈表結(jié)點(diǎn)的數(shù)據(jù)給o*/while(q->next=!head1)(if(q->name=h)(q->mark=0;/*修改mark標(biāo)記*/s=q;/*把符合條件的縱向鏈表的數(shù)據(jù)給s*/}q=q->next;/*縱向鏈表移針*/}}p=p->next;/*橫向鏈表移針*/}printf("yourtickethasalreadycancel!”);printf("%d","%d","%d",o->num,o->num2,o->time);/*輸出橫向鏈表的數(shù)據(jù)*/printf(“%s”,“%d”,“%d”,“%d”,“%d”,s->name,&s->time,&s->money,&s->seat,&s->mark);/*輸出縱向鏈表的數(shù)據(jù)*/gotofirst;}voidyou()(structyou*head;structyou*p;p=(structyou*)malloc(len);scanf("%d",&p->name,&p->num,&p->num1,&p->time,&p->time1);}gotoFirst;}voidfind()structyou*head;structyou*p;intu;scanf("%d”,&u);;hile(”心)if(p->num=u){s=p;}printf(“%s","%d","%d","%d","%d",p->name,p->num,p->num1,p->time,p->time1);Eint*p,*q;intn;p=t;while(p=瑚){W…灑if(mark=1){n=n+1;}p=p->next;}printf("thenumberofthebookedticketare:,printf(“%d",n);}Main(){int*t;intc;First:printf("welcometoourticketsystem!\n”);printf("1.intputthedata.'n");/*按1鍵輸入數(shù)據(jù)*/printf(“2.booktheticket.'n");/*按2鍵訂車票*/printf(“3.inquiretheticket.'n");/*按3鍵查詢車票*/printf("4.canceltheticket.'n");/*按4鍵退車票*/printf("5.inputyourowndata.'n");/*按5鍵輸入個人信息*/scanf("%d",&c);switch(c){caseT:t=in();break;case‘2’:book();break;case‘3’:inquire();break;case‘4’:cancel();break;case‘5’:you();break;default:printf("youenteranerrornumber'n");}}八.結(jié)束語:課程設(shè)計使我們通過解決一個實(shí)際問題,鞏固和加深所學(xué)課程,提高了我們分析和編寫程序的能力,為我們以后的學(xué)習(xí)提供了很好的幫助,更為畢業(yè)設(shè)計和畢業(yè)以后從事計算機(jī)方面的工作奠定了基礎(chǔ)。通過兩周的學(xué)習(xí),我們對已學(xué)的專業(yè)知識有了比較深刻的認(rèn)識,同時在查找資料或和其他同學(xué)交流的過程中,發(fā)現(xiàn)了一些問題,所以在設(shè)計的時候,遇到了很多困難。在對所學(xué)的有限知識的理解和掌握下,在查找資料以及大家共同努力學(xué)習(xí)和討論后終于把課題做完。但因?yàn)閷I(yè)知識沒有很深的認(rèn)識,所以其中難免有一些是錯誤的或者是不合理的,希望老師多指教。在課程設(shè)計的過程中,老師的指導(dǎo)對我起了非常大的幫助,在此表示感謝,謝謝各位老師的辛勤工作!更多內(nèi)容:C++Primer第四版部分習(xí)題解答/ctu_85/archive/2007/07/04/1677834.aspx麻省理工算法導(dǎo)論翻譯/ctu_85/archive/2007/06/08/1643179.aspx浙江大學(xué)ACM試題解答(四月)/ctu_85/archive/2007/04/24/1576831.aspx浙江大學(xué)ACM試題解答(三月)/ctu_85/archive/2007/03/20/1535556.aspx華容道游戲與算法/ctu_85/archive/2007/05/15/1610722.aspx中國象棋對戰(zhàn)程序C語言源代碼/ctu_85/archive/2007/05/04/1596351.aspx三維建筑物圖像的二維建模/ctu_85/archive/2006/12/20/1451106.aspx分段線性骨架/ctu_85/archive/2006/06/15/799847.aspx基于圖論的圖像分割技術(shù)HYPERLINK"/ctu_85/ar
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠城育華學(xué)校九年級上學(xué)期語文12月檢測試卷
- 廣水市九年級上學(xué)期語文期中考試試卷
- 八年級上學(xué)期語文9月月考試卷
- 高支模驗(yàn)收申請1
- 窗花剪紙課件教學(xué)課件
- 置業(yè)類合同(2篇)
- 《數(shù)學(xué)物理方法》 測試題及答案匯 黃志祥 第1-8章
- 辯論英文課件教學(xué)課件
- 濟(jì)南的冬天說課稿14篇
- 南京航空航天大學(xué)《博弈與社會》2022-2023學(xué)年第一學(xué)期期末試卷
- 氯化鈉特性表
- 鉆井井架起升鋼絲繩管理臺賬
- 單片機(jī)原理與應(yīng)用說課
- 船舶租賃盡職調(diào)查
- GB/T 13912-2020金屬覆蓋層鋼鐵制件熱浸鍍鋅層技術(shù)要求及試驗(yàn)方法
- 植物生理學(xué)-植物的逆境生理
- 2017大專病理課件4局部血液循環(huán)障礙l
- 小學(xué)英語人教新起點(diǎn)五年級上冊Unit3Animalsunit3storytime
- 醫(yī)療質(zhì)量管理與持續(xù)改進(jìn)工作記錄
- 幼兒園突發(fā)事件應(yīng)急處置流程圖
- 小學(xué)《信息技術(shù)》考試試題及
評論
0/150
提交評論