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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計(jì)航空售票管理系統(tǒng)-資料下載頁

2024-12-15 15:59本頁面

【導(dǎo)讀】要求論文完整、內(nèi)容詳細(xì),格式規(guī)范。程序1、系統(tǒng)運(yùn)行正確;數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)規(guī)范化;數(shù)據(jù)庫物理設(shè)計(jì)合理。

  

【正文】 if(MessageBox(是否撤銷該航班? ,確認(rèn) ,MB_YESNO) != IDYES) 23 { return。 } m_pRecordsetMoveFirst()。 while(!m_pRecordsetadoEOF) { _variant_t str1 = (i,0)。 _variant_t str = m_pRecordsetGetCollect(航班編號(hào) )。 if(str == str1) { try { m_pRecordsetDelete(adAffectCurrent)。 m_pRecordsetUpdate()。 ::MessageBox(NULL,撤銷航班成功 !,提示 ,0)。 // MessageBox(撤銷航班成功! )。 Refresh()。 UpdateData(false)。 } catch (__erroramp。 e) { AfxMessageBox(())。 } return。 } m_pRecordsetMoveNext()。 } // TODO: 在此添加控件通知處理程序代碼 24 } //Refresh() void CFlight::Refresh(void) { ()。 // (0,航班編號(hào) ,LVCFMT_CENTER,85)。 // (1,出發(fā)城市 ,LVCFMT_CENTER,85)。 // (2,到達(dá)城市 ,LVCFMT_CENTER,85)。 // (3,機(jī)票價(jià)格 ,LVCFMT_CENTER,85)。 // (4,出發(fā)日期 ,LVCFMT_CENTER,85)。 // (5,備注 ,LVCFMT_CENTER,85)。 UpdateData(false)。 // m_pRecordsetRequery()。 m_pRecordsetMoveFirst()。 while(!m_pRecordsetadoEOF) { _variant_t price = m_pRecordsetGetCollect(機(jī)票價(jià)格 )。 。 int line=()。 (line,(char *)(_bstr_t)(m_pRecordsetGetCollect(航 班編 號(hào))))。 (line,1,(char *)(_bstr_t)(m_pRecordsetGetCollect(出發(fā)城市)))。 (line,2,(char *)(_bstr_t)(m_pRecordsetGetCollect(到達(dá)城市)))。 (line,3,(char *)(_bstr_t)(m_pRecordsetGetCollect(機(jī)票價(jià)格)))。 (line,4,(char *)(_bstr_t)(m_pRecordsetGetCollect(出發(fā)日期)))。 25 _variant_t str = m_pRecordsetGetCollect(備注 )。 if( == VT_NULL) (line,5,無 )。 else (line,5,(char *)(_bstr_t)str)。 m_pRecordsetMoveNext()。 } } 修改航班的實(shí)現(xiàn) 圖 //修改航班 void CFlight::OnBnClickedUpdate() { int i = (int)() 1。 if(i == 1) { ::MessageBox(NULL,請(qǐng)先選中要修改的航班 ,提示 ,0)。 return。 26 } m_pRecordsetMoveFirst()。 while(!m_pRecordsetadoEOF) { _variant_t str1 = (i,0)。 _variant_t str = m_pRecordsetGetCollect(航班編號(hào) )。 if(str == str1) { try { // 修改航班對(duì)話框 CUpdateFlight updateFlight。 = m_pRecordsetGetCollect(航班編號(hào) )。 = m_pRecordsetGetCollect(出發(fā)城市 )。 = m_pRecordsetGetCollect(到達(dá)城市 )。 = m_pRecordsetGetCollect(出發(fā)日期 )。 _variant_t t = m_pRecordsetGetCollect(機(jī)票價(jià)格 )。 = 。 _variant_t temp = m_pRecordsetGetCollect(備注 )。 if( == VT_NULL) = 無 。 else = m_pRecordsetGetCollect(備注 )。 ()。 Refresh()。 UpdateData(false)。 } catch (__erroramp。 e) { 27 AfxMessageBox(())。 } return。 } m_pRecordsetMoveNext()。 } // updateFlight // TODO: 在此添加控件通知處理程序代碼 } 圖 修改航班 111 的價(jià)格為 588 購買機(jī)票 選擇機(jī)票并確認(rèn)購買 28 圖 選擇機(jī)票 填寫客戶信息 29 圖 填寫客戶信息并購買機(jī)票 其他界面與功能 購票后,可以到訂單查詢中查詢以及退票等操作,退票要求有經(jīng)理以上的權(quán)限,按鈕才會(huì)顯示出來: 30 圖 訂單 信息 查詢訂單號(hào) 158 圖 訂單 查詢 如果是總經(jīng)理,可以對(duì)此退票: 圖 點(diǎn)擊顯示所有,發(fā)現(xiàn)訂單已經(jīng)被取消 31 圖 關(guān)于界面: 圖 32 5 課程設(shè)計(jì) 小 結(jié) 這次課程設(shè)計(jì)我寫的是航空票 務(wù)管理系統(tǒng),因?yàn)闀r(shí)間安排不合理,還有好多想到的功能都沒來得及增加,這是我感覺最遺憾的。 曾經(jīng)我寫過一個(gè)管理系統(tǒng)是基于 ODBC 的,但是這次用的是 ADO 編程,我感覺 ADO 比 ODBC方便多了,但是還是在連接數(shù)據(jù)庫上花了一整天的時(shí)間。 數(shù)據(jù)庫設(shè)計(jì)的比較簡(jiǎn)單,只有四個(gè)表,因?yàn)闀r(shí)間倉促,我不敢把表寫的太復(fù)雜,但是這個(gè)表是我經(jīng)過反復(fù)修改琢磨寫出來的,一開始訂票信息表是由身份證號(hào)和航班編號(hào)一齊作為主碼的,原以為是可行的,但實(shí)際開發(fā)時(shí)發(fā)現(xiàn)如果這樣的話,會(huì)導(dǎo)致同一個(gè)人,不能買同一航班的票兩次,這明顯與顯示不符合,因此又增加了訂 單號(hào),并單獨(dú)以此為主碼。此數(shù)據(jù)庫設(shè)計(jì)起碼滿足 BCNF 范式以上。 通過這次數(shù)據(jù)庫課程設(shè)計(jì),雖然只有短短的一周不到的時(shí)間,我掌握了連接數(shù)據(jù)庫的方法,這是我學(xué)到的最大的東西。不足的地方是對(duì) ADO 的函數(shù)認(rèn)識(shí)還不是很多,只有簡(jiǎn)單的幾個(gè),有些感覺能用函數(shù)實(shí)現(xiàn)的,也是要我自己編寫找出來,比較死板。 _CommandPtr也沒有用,總感覺可以使用它的 execute 指令來查詢 sql,但我卻沒有去用,反而是自己編寫了一個(gè) Select 函數(shù),通過每次關(guān)閉 _Recordset 對(duì)象再打開的時(shí)候查詢,這是我感覺最死板的地方。 另外就是這個(gè) 是 MFC 基于對(duì)話框的工程,如果再給我寫一次,我就絕對(duì)不會(huì)用基于對(duì)話框了,因?yàn)槲腋杏X基于對(duì)話框的不夠美觀 (當(dāng)然,這個(gè)程序我調(diào)用了一個(gè)皮膚 dll 文件,因此界面是偏天藍(lán)色調(diào)的 ),也 不太適合做比較好的管理系統(tǒng)(個(gè)人感覺) 。 對(duì)于 sql 查詢,我 也 有比較復(fù)雜的功能沒有實(shí)現(xiàn),最多的就是在購票過程中三表查詢和寫入了,訂票管理是 我認(rèn)為做 這個(gè)系統(tǒng)最復(fù)雜的一個(gè)地方了。 通過這次課程設(shè)計(jì),我的收獲還是挺大的,這一次讓我更加深入的學(xué)習(xí)到數(shù)據(jù)庫編程,讓我對(duì)數(shù)據(jù)庫編程變得不那么陌生。同時(shí)也讓我深刻體會(huì)到,一個(gè)好的數(shù)據(jù)庫設(shè)計(jì)對(duì)于一個(gè)管理系 統(tǒng)好壞的重要性。 33 參 考 文 獻(xiàn) [1] 張雨 . Visual C+ +工程應(yīng)用與項(xiàng)目實(shí)踐 [M] . 機(jī)械工業(yè)出版社 ,2021 年 1 月 [2] 王珊,薩師煊,數(shù)據(jù)庫系統(tǒng)概論(第四版) [M].北京 .高等教育出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1