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

正文內(nèi)容

c語言課程設(shè)計——飛機訂票系統(tǒng)源代碼(參考版)

2024-10-28 23:11本頁面
  

【正文】 fclose(fp)。ifwrite(amp。exit(0)。} else { if((fp = fopen(“D:file”, “wb+”))== NULL)。} if(del == 0){ printf(“系統(tǒng)中不存在要刪除的信息!”)。del = 1。printf(“n應(yīng)付款%d元”, x)。n)。printf(“n請輸入訂票總數(shù)n:”)。m)。printf(“n請輸入訂退票代碼:0訂票 1退票”)。i++。preserve[i], LEN, 1, fp)!= 0){if(strcmp(preserve[i].num, str)== 0)printf(“沈陽至%s 航班號:%s 時間:%s 價格:%d 剩余票數(shù):%d”, preserve[i].destination, preserve[i].num, preserve[i].time, preserve[i].price, preserve[i].amount)。scanf(“%s”, str)。exit(0)。FILE *fp。char str[12]。system(“pause”)?!?。k = i。for(i = 0。while(fread(amp。} printf(“n請輸入航班號:”)。if((fp = fopen(“D:file”, “rb”))== NULL){printf(“error!n”)。FILE *fp。}void search(){ int i, j = 0, k = 101。a[i], sizeof(PLANE), 1, fp)。a[i].amount)。printf(“t機票總數(shù):”)。scanf(“%d”, amp。scanf(“%s”, a[i].time)。scanf(“%s”, a[i].num)。scanf(“%s”, a[i].destination)。for(i = 0。n)。} printf(“n請輸入航班總數(shù)n:”)。if((fp = fopen(“D:file”, “wb”))== NULL){printf(“error!n”)。FILE *fp。} } while(!quit)。: quit = 1。case39。: delplane()。case39。: planeadd()。case39。: preserve()。case39。: search()。case39。: input()。switch(NO){case39。printf(“n請輸入服務(wù)代碼a,b,c,d,e或fn”)。for(i = 0。int quit = 0。int i。menu()。void delplane()。void preserve()。void input()。PLANE a[100]。}。int price。char num[10]。}第五篇:C語言程序設(shè)計——飛機訂票系統(tǒng)C語言程序設(shè)計——飛機訂票系統(tǒng)代碼如下:”include“” include“” include“”defineLENsizeof(structplane)defineMAX 10。break。break。break。break。break。break。break。break。break。break。break。break。R=()。//plane定義一個p的類()。amp。}coutfor(i=0。 strcmp([i].mudidi,E)==0)break。i//將輸入的出發(fā)和降落城市和已存在的城市想比較來找到這筆訂單if(strcmp([i].chufadi,H)==0 amp。coutcinE。char E[100]。cout之后的幾個函數(shù)都相類似。//將后面數(shù)組賦值到了找到的要刪除的數(shù)組就將那個要刪除的數(shù)組給刪除了。if(i==){coutreturn。for(int i=0。cout} //**************************刪除旅客信息void plane::dep()《銀行帳戶管理系統(tǒng)》設(shè)計報告{char R[100]。coutcin[i].day。coutcin[i].year。coutcin[i].from。coutcin[i].sex。if(i==){coutreturn。for(int i=0。//保存旅客信息} //************************改變旅客信息void plane::chp(){char J[100]。)//如果是n的話跳出for循環(huán)break。elsecoutif(choice==39。n39。y39。coutwhile(1){cinchoice。coutcin[i].day。coutcin[i].year。coutcin[i].from。coutcin[i].sex。//choice用來判斷y/nfor(int i=。return k。//******************************定義一個menu char plane::menu(){int k。} fstream file2(“”,ios::out | ios::trunc)。/*out以輸出方式打開一個文件trunc打開一個文件要是存在則刪除其中全部數(shù)據(jù) 若不存在則建立新文件*/if(())//講變量名之中的數(shù)據(jù)輸入到file中{for(int i=0。//file2 3類似 fstream file3(“”,ios::in)。()。if(!())//判斷文件是否是最末尾端i++。file[i].to。file[i].id。if(())//判斷文件是否打開{while(!())//判斷文件是否是最末尾端(如果不是則運行下列代碼){file[i].name。//**************************從文件流之中講數(shù)據(jù)讀取************ void plane::set(){fstream file(“”,ios::in)。case中函數(shù)來實現(xiàn)用戶的需求:例如增加、修改、刪除一個旅客資料等等。對象外的用戶也可以調(diào)用對象內(nèi)的類型。并在public中聲明出將要調(diào)用的函數(shù)。//訂單個數(shù) }。//旅客個數(shù) int s。//定義一個航班的數(shù)組piao c[100]。//退出界面private:person a[100]。//按旅客姓名顯示訂單信息void save()。//按航班班次顯示訂單信息void showplace()。//訂單中 修改信息void det()。//航班 刪除信息 //**********************訂單信息添加修改刪除函數(shù)聲明void addt()。//航班 增加信息 void chf()。//旅客 修改信息void dep()。//**********************旅客信息添加修改刪除函數(shù)聲明void AddPer()。對象外的用戶可以調(diào)用對象內(nèi)的類型char menu()。struct fly //定義航班信息結(jié)構(gòu)體類型 struct piao //定義訂單信息結(jié)構(gòu)體類型 這兩個結(jié)構(gòu)體類型和之前第一個相似。//月 int day。//旅客目的地int year。//旅客身份證號 char from[50]。//旅客姓名char sex[20]。實踐中才會發(fā)現(xiàn)錯誤,也才能改進,才能達到學(xué)習(xí)的最終目的。其實這些通過最近的課程設(shè)計覺得最重要一點就是:我們一定要自己動手,這樣才能真正的學(xué)到東西。當(dāng)然,由于學(xué)藝不精,在課程設(shè)計的過程也碰到的一些問題。系統(tǒng)設(shè)置提供管理員操作頁面:,這次數(shù)據(jù)庫課程設(shè)計的“飛機訂票系統(tǒng)”,通過近一周的上機操作,充分應(yīng)用了所學(xué)的數(shù)據(jù)庫的知識,并去圖書館查閱了一些書集和上網(wǎng)搜索一部分相當(dāng)資料,粗略設(shè)計出該系統(tǒng)。,防止黑客入侵破壞系統(tǒng)。用戶必須用自己真實的身份進行注冊。CREATE PROCEDURE Book_ticket HID VARCHAR(20)HID VARCHAR(20)AS DECLARE TRANS_NAME VARCHAR(20)select TRANS_NAME=’ ’BEGIN TRANSACTION DECLARE Bookid int,seats int,IsSpec char(1)/*定義訂票里程DIST、折扣率discount、總的訂票里程distance、票價PRICE(實型)*/ select Isspec=Isspec,distance=Points FROM Customer where select discount=1 IF BEGINEND /*選擇出票價*/ SELECT PRICE=PRICE FROM FLIGHT WHERE /*加入客戶訂票信息*//*將客戶新訂票里程的信息累計到用戶信息里面*/UPDATE SET WHERE /*查看客戶訂票后,是否超過可容納的座位數(shù)目,如果超過,取消所有操作*/ SELECT booked=count(*)FROM WHERE FID= /*查看額定座位容量*/ SELECT seats=seatsnum FROM WHEREIF BOOKEDSEATSELSECOMMIT TRANSACTION GO (自己設(shè)定客戶及航班)book_ticket , ,再顯示各表的數(shù)據(jù),按表分別寫出來。修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件。旅客只要在飛機起飛的前一天憑取票通知單和帳單交款取單,系統(tǒng)校對無誤即印出機票給旅客。:建立一個飛機訂票系統(tǒng)數(shù)據(jù)庫。飛機訂票系統(tǒng)是飛機旅游服務(wù)信息系統(tǒng)的一個重要組成部分。,畫現(xiàn)有系統(tǒng)的流程圖了解當(dāng)前系統(tǒng)能夠完成的功能及組成航班管理:票據(jù)管理售票點:直接面向用戶 航班管理票據(jù)管理票庫訂票庫訂票管理出售管理打印機票售票點1 售票點n現(xiàn)有系統(tǒng):票據(jù)都分布在各個售票點數(shù)據(jù)流圖的基本符號:數(shù)據(jù)源/終點(人機界面):加工處理:文件名文件: 數(shù)據(jù)流名數(shù)據(jù)流: 票價信息機票查訂票號訂票處理客戶信息出票處理訂票記錄顧客訂票信息訂票號庫存信息票價信息票價管理航班管理航班信息操作員航班信息保存新系統(tǒng)的數(shù)據(jù)流圖:說明:流向文件的數(shù)據(jù)流的名可以省略隨著Internet的迅速發(fā)展和用戶數(shù)量的急劇增加,互聯(lián)網(wǎng)對于企業(yè)和事業(yè)單位的運營和發(fā)展日益重要,網(wǎng)上交易也逐漸被人們認(rèn)可,并成為未來交易的發(fā)展方向。當(dāng)前飛機訂票問題:手工訂票所產(chǎn)生的客座率低。通過多組測試數(shù)據(jù),發(fā)現(xiàn)了程序的問題,并做了調(diào)整、通過設(shè)計選擇菜單,對選擇結(jié)構(gòu)有更深刻的了解。}getch()。break。break。break。break。while(1){system(“cls”)。}
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1