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

正文內(nèi)容

c語言課程設(shè)計(jì)——飛機(jī)訂票系統(tǒng)源代碼(編輯修改稿)

2024-10-28 23:11 本頁面
 

【文章內(nèi)容簡介】 =start。printf(“起點(diǎn)城市t終點(diǎn)城市t航班號(hào)t起飛時(shí)間t降落時(shí)間t總票數(shù)t余票數(shù)n”)。while(i{display(info)。info++。i++。}printf(“nn”)。}void search(){struct airline *info,*find()。char qiname[10]。char jiangname[10]。int i=0。info=start。printf(“請(qǐng)輸入要起飛城市的名稱:”)。scanf(“%s”,qiname)。printf(“請(qǐng)輸入要抵達(dá)城市的名稱:”)。scanf(“%s”,jiangname)。while(i{if(!strcmp(jiangname,infojiang_name)){break。}info++。i++。}if(i=MAXSIZE){printf(“沒有這條航線!n”)。}else{printf(“起飛城市t降落城市t航班號(hào)t起飛時(shí)間t降落時(shí)間t總票數(shù)t余票數(shù)n”)。display(info)。} } struct airline *find(){struct airline *info。char number[10]。int i=0。info=start。printf(“請(qǐng)輸入航班號(hào):”)。scanf(“%s”,number)。while(i{if(!strcmp(number,infoair_num)){return info。}info++。i++。}printf(“沒有這條航線!n”)。return NULL。}linklist *insertlink(linklist *head,int amount,char name[],char id[]){linklist *p1,*new1。p1=head。new1=(linklist*)malloc(sizeof(linklist))。strcpy(new1name,name)。new1tickets=amount。new1next=NULL。strcpy(new1id,id)。if(head==NULL){head=new1。new1next=NULL。}else{while(p1next!=NULL)p1=p1next。p1next=new1。}return head。}void order(){struct airline *info。char qiname[10]。char jiangname[10]。int amount。char name[10]。char id[30]。info=start。printf(“請(qǐng)輸入您的起飛城市:”)。scanf(“%s”,qiname)。printf(“請(qǐng)輸入您的降落城市:”)。scanf(“%s”,jiangname)。printf(“請(qǐng)輸入您需要的票數(shù):”)。scanf(“%d”,amp。amount)。int i=1。while(i{if(!strcmp(infoqi_name,qiname)amp。amp。!strcmp(infojiang_name,jiangname)){if(amountticket_left){int i。printf(“請(qǐng)輸入您的姓名:”)。scanf(“%s”,name)。printf(“請(qǐng)輸入您的身份證號(hào):”)。scanf(“%s”,id)。infoorder=insertlink(infoorder,amount,name,id)。printf(“您的航班信息為:n”)。display(info)。for(i=0。i{printf(“%s的座位號(hào)是:%dn”,name,infoticket_allinfoticket_left+i+1)。}infoticket_left=amount。printf(“訂票成功!n”)。break。}else{info++。i++。}}else{info++。i++。}} }void returnticket(){struct airline *info。linklist *p1,*p2,*head。char name[10]。if(!(info=find())){return。}head=infoorder。p1=head。printf(“請(qǐng)輸入您的姓名:”)。scanf(“%s”,name)。while(p1!=NULL){if(!strcmp(name,p1name)){break。}p2=p1。p1=p1next。}if(p1==NULL){printf(“您沒有訂過票!n”)。return。}else{if(p1==head){head=p1next。}else{p2next=p1next。}infoticket_left+=p1tickets。printf(“%s退票成功!n”,p1name)。free(p1)。}infoorder=head。}int menu_select(){int c。char s[20]。printf(“訂票系統(tǒng)n”)。printf(“n”)。printf(“printf(”printf(“printf(”printf(“printf(”n“)。do{printf(”請(qǐng)選擇(15):“)。scanf(”%s“,s)。c=atoi(s)。}while(c6)。return c。n”)。n“)。n”)。n“)。n”)。}int main(){struct airline air[MAXSIZE]={{“harbin”,“beijing”,“1”,“12:00”,“14:00”,30,30},{“harbin”,“shanghai”,“2”,“10:00”,“13:00”,20,20},{“harbin”,“beijing”,“3”,“13:30”,“10:00”,50,50},{“harbin”,“guangzhou”,“4”,“17:00”,“21:00”,50,50},{“harbin”,“dalian”,“5”,“14:00”,“17:00”,40,40}}。start=air。while(1){system(“cls”)。switch(menu_select()){case 1:list()。break。case 2:search()。break。case 3:order()。break。case 4:returnticket()。break。case 5:exit(0)。}getch()。} }經(jīng)驗(yàn)體會(huì)通過設(shè)計(jì)飛機(jī)訂票系統(tǒng),加深了對(duì)鏈表的運(yùn)用和理解。通過多組測(cè)試數(shù)據(jù),發(fā)現(xiàn)了程序的問題,并做了調(diào)整、通過設(shè)計(jì)選擇菜單,對(duì)選擇結(jié)構(gòu)有更深刻的了解。第三篇:數(shù)據(jù)庫課程設(shè)計(jì)+飛機(jī)訂票系統(tǒng)飛機(jī)訂票系統(tǒng)(設(shè)計(jì)題目與可行性分析):飛機(jī)訂票系統(tǒng)飛機(jī)訂票系統(tǒng)是為機(jī)場(chǎng)工作人員和客戶提供訂票退票等與機(jī)票相關(guān)內(nèi)容的管理系統(tǒng),方便機(jī)場(chǎng)工作人員對(duì)機(jī)票的管理,以提高機(jī)場(chǎng)工作人員對(duì)機(jī)票管理工作的效率。當(dāng)前飛機(jī)訂票問題:手工訂票所產(chǎn)生的客座率低。而我們的目標(biāo)是:建立一個(gè)飛機(jī)訂票系統(tǒng)數(shù)據(jù)庫。,畫現(xiàn)有系統(tǒng)的流程圖了解當(dāng)前系統(tǒng)能夠完成的功能及組成航班管理:票據(jù)管理售票點(diǎn):直接面向用戶 航班管理票據(jù)管理票庫訂票庫訂票管理出售管理打印機(jī)票售票點(diǎn)1 售票點(diǎn)n現(xiàn)有系統(tǒng):票據(jù)都分布在各個(gè)售票點(diǎn)數(shù)據(jù)流圖的基本符號(hào):數(shù)據(jù)源/終點(diǎn)(人機(jī)界面):加工處理:文件名文件: 數(shù)據(jù)流名數(shù)據(jù)流: 票價(jià)信息機(jī)票查訂票號(hào)訂票處理客戶信息出票處理訂票記錄顧客訂票信息訂票號(hào)庫存信息票價(jià)信息票價(jià)管理航班管理航班信息操作員航班信息保存新系統(tǒng)的數(shù)據(jù)流圖:說明:流向文件的數(shù)據(jù)流的名可以省略隨著Internet的迅速發(fā)展和用戶數(shù)量的急劇增加,互聯(lián)網(wǎng)對(duì)于企業(yè)和事業(yè)單位的運(yùn)營和發(fā)展日益重要,網(wǎng)上交易也逐漸被人們認(rèn)可,并成為未來交易的發(fā)展方向。在這種情況下,很多原有的C/S模式的系統(tǒng)也逐步向B/S模式靠攏,飛機(jī)訂票系統(tǒng)也不例外。飛機(jī)訂票系統(tǒng)是飛機(jī)旅游服務(wù)信息系統(tǒng)的一個(gè)重要組成部分。為旅客提供優(yōu)質(zhì)便捷的服務(wù),為了提高飛機(jī)客運(yùn)的售票效率,豐富飛機(jī)客運(yùn)的營銷手段,飛機(jī)售票總站的下屬代售點(diǎn)可以通過公用的互聯(lián)網(wǎng)資源,建立數(shù)據(jù)庫,實(shí)現(xiàn)網(wǎng)上的售票,查詢及管理工作。:建立一個(gè)飛機(jī)訂票系統(tǒng)數(shù)據(jù)庫。:本系統(tǒng)是專為乘坐飛機(jī)的旅客準(zhǔn)備的,旅客只需把自己的信息()預(yù)先交給旅行社,旅行社就可以將信息輸入本系統(tǒng),系統(tǒng)就可以為旅客安排航班,打印出取票通知和帳單。旅客只要在飛機(jī)起飛的前一天憑取票通知單和帳單交款取單,系統(tǒng)校對(duì)無誤即印出機(jī)票給旅客。技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性、提出各種各樣的實(shí)現(xiàn)方案主機(jī)(純主機(jī)型、C/S型)、開發(fā)環(huán)境、網(wǎng)絡(luò)方案、對(duì)提出的每個(gè)方案進(jìn)行成本估計(jì)硬件、軟件費(fèi)用投資(根據(jù)各公司的報(bào)價(jià))開發(fā)成本估計(jì)(任務(wù)估算法)運(yùn)行費(fèi)用、投資回收期純收入:通過本系統(tǒng)的運(yùn)行、投資回收后的收入描述推薦理由:分別從技術(shù)、經(jīng)濟(jì)、用戶、投資方的不同角度考慮服務(wù)器:硬件配置:CPU Intel P4 內(nèi)存256 硬盤 80G以上軟件配置:Windows 2000/2003 SERVER SQL SERVER 2000 錄入:可以錄入航班情況(數(shù)據(jù)可以存儲(chǔ)在一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定)查詢:可以查詢某個(gè)航線的情況(如,輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉);可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況;訂票:(訂票情況可以存在一個(gè)數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定)可以訂票,如果該航班已經(jīng)無票,可以提供相關(guān)可選擇航班;退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂單要有編號(hào)。修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件。ER圖如下:1.航空公司表:AIRLINE 2.客戶表CUSTOMER飛機(jī)表PLANE 4.航線表LINE 5.航班表FLIGHT 6.訂票表BOOKTICKET實(shí)現(xiàn)以下操作:注冊(cè)航空公司:增加飛機(jī):增加航線:增加航班:增加客戶:建立一個(gè)訂票的存儲(chǔ)過程,存儲(chǔ)過程名為B
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1