国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Winform窗體框架的民航售票系統(tǒng)的設(shè)計以及實現(xiàn)

2019-12-01 10:12劉燦中國計量大學(xué)
數(shù)碼世界 2019年2期
關(guān)鍵詞:窗體訂票票務(wù)

劉燦 中國計量大學(xué)

引言

民用航空是為全國人民群眾提供便利出行生活方式的行業(yè),民眾對此需求量較大,因此研究民航票務(wù)管理系統(tǒng)可以提高民航總局的工作效率,降低其在人力、物力上的壓力,同時節(jié)約民眾的出行時間,這對于優(yōu)化該條民用產(chǎn)業(yè)鏈具有很大的創(chuàng)新意義,對國家經(jīng)濟和國民經(jīng)濟的發(fā)展將有不可估量的深遠影響。

1 民航售票系統(tǒng)目的和意義

現(xiàn)在的社會發(fā)展迅速,人民生活安定富足,所以人口數(shù)量也是與日俱增,又因為我國的人口基數(shù)較大,加上科技信息的普及,這使得越來越多的人的出行方式和理念發(fā)生了轉(zhuǎn)變,而乘坐飛機就是一種比較大眾化的出行方式,可隨著人數(shù)的增加,在票務(wù)銷售方面的壓力就越發(fā)地大了起來,為了解決這一問題,就需要一個系統(tǒng)來對售票信息進行自動化、便捷化的統(tǒng)計,這樣才能使民眾們的出行變得更加方便快捷,于是民航售票管理系統(tǒng)便應(yīng)運而生了。民航售票管理系統(tǒng)是一個由人和計算機等組成的能夠?qū)ζ眲?wù)信息進行管理含收集、傳遞、存儲、維護和使用為一體的系統(tǒng)。它可以幫助管理員更好地收集整理現(xiàn)在以及未來一段時間內(nèi)的航班信息、飛機信息、用戶訂票信息和機票庫存信息,從而提高票務(wù)信息管理員的工作效率,同時降低其工作強度。而對于廣大的出行消費者而言,該系統(tǒng)有對應(yīng)的用戶系統(tǒng)來供其使用,用戶通過注冊自己的賬號進而獲得使用該系統(tǒng)的權(quán)限,登陸之后即可查看自己的訂票信息,還能夠及時地查看航班信息,并訂購或退訂機票。節(jié)約了排隊買票的勞苦和寶貴時間。

2 主要模式和架構(gòu)設(shè)計

民航售票管理系統(tǒng)是基于C# WinForm窗體框架所完成的,使用C#語言開發(fā),主要應(yīng)用WinForm窗體完成前臺的界面部分,用C#代碼完成后臺邏輯部分,包括對數(shù)據(jù)庫的開啟以及SQL語句的執(zhí)行。

本系統(tǒng)的設(shè)計從現(xiàn)實角度出發(fā),根據(jù)現(xiàn)實中民航售票管理系統(tǒng)的實際需求,采用功能模塊化設(shè)計,便于系統(tǒng)的組合、修改及刪除等操作,同時便于管理人員對該系統(tǒng)的更新和維護;同時在用戶操作方面,根據(jù)用戶需求對相應(yīng)的數(shù)據(jù)進行更新維護。整個系統(tǒng)的設(shè)計過程由概述、需求分析、技術(shù)方案、總體設(shè)計、詳細設(shè)計、軟件測試、總結(jié)等部分構(gòu)成。

首先設(shè)計管理系統(tǒng)的登陸界面,其中分為兩種登陸方式,管理員登陸和用戶登陸,同時為用戶提供注冊按鈕。在管理員界面中部署菜單欄以達到給管理員提供相應(yīng)操作,包括對客機信息、航線信息、艙位信息、票務(wù)信息以及訂單信息的操作。在用戶界面中顯示用戶的注冊信息,同時提供對航班的查詢功能,以及預(yù)定和退訂機票的按鈕,同時還會再界面下方顯示當(dāng)前用戶的訂票詳情,以方便用戶對自己的出行信息進行確定或者調(diào)整。

3 關(guān)鍵技術(shù)的提供

本程序使用了 C# WinForm的窗體框架,通過數(shù)個窗體框架來構(gòu)成本程序的整體,包括登陸界面、不同權(quán)限使用者的主界面等多個窗體構(gòu)架,在每個相應(yīng)的關(guān)鍵的按鈕和下拉框的代碼行中,都會進行對數(shù)據(jù)庫的操作,打開SQL Server數(shù)據(jù)庫,通過C#語言自帶的執(zhí)行SQL語句的函數(shù)來對數(shù)據(jù)庫進行操作,最后關(guān)閉數(shù)據(jù)庫連接,完成所需要的數(shù)據(jù)庫操作。

在C#的窗體結(jié)構(gòu)中,通過C#自帶的數(shù)據(jù)表函數(shù)將數(shù)據(jù)庫中的數(shù)據(jù)表連入緩存中,再通過DataGridView控件將所需顯示的數(shù)據(jù)在窗體界面上顯示出來,以此來達到查詢信息的目的。

4 總體設(shè)計

4.1.1 用戶注冊

為第一次使用本程序的用戶提供注冊信息的服務(wù),該界面中,系統(tǒng)會自動為新用戶生成客戶編號,以便于對大量客戶的管理,用戶需要填寫自己的相關(guān)信息:客戶姓名、客戶性別、客戶電話、客戶證件號以及登陸時用到的賬號和密碼,之后點擊注冊按鈕即可完成注冊,該用戶的信息將被存入數(shù)據(jù)庫。

4.1.2 用戶登陸

用戶輸入正確的賬號密碼登陸進自己的主界面,該界面會顯示當(dāng)前用戶的注冊信息,還會包含查詢航班按鈕、預(yù)定機票按鈕、退訂機票按鈕以及顯示訂票詳情界面,用戶可以在下方的訂票詳情界面查閱自己的訂票記錄,可以通過查閱航班信息來選擇并預(yù)訂機票,還可以點擊退訂機票按鈕來取消自己已訂的飛機票。

4.1.3 管理登陸

管理員輸入正確的管理賬號、密碼登陸管理員界面,管理員界面中包括客機信息管理、艙位信息管理、航線信息管理、票務(wù)信息管理、訂票信息管理以及客戶信息管理共六大功能模塊,其中客機信息管理、艙位信息管理、航線信息管理中都包含添加、刪除和修改三個功能,而對于票務(wù)信息、訂票信息和客戶信息來說,只能進行查閱,不能隨意進行更改。

4.1.4 修改、添加、刪除管理信息

(1)修改、添加、刪除管理信息的實現(xiàn)

通過相應(yīng)信息(客機信息、艙位信息、航線信息)的修改、添加和刪除按鈕,打開對應(yīng)的窗口。修改:在下拉框中選擇各信息的主鍵,將對應(yīng)的所有信息顯示在下方的文本框中,修改文本框中的值,然后點擊修改來完成操作;添加:將新信息輸入到對應(yīng)的文本框中,然后點擊添加來完成操作;刪除:在下拉框中選擇對應(yīng)的主鍵信息,然后點擊刪除來完成操作。

(2)異常處理

主要的異常包括文本框為空,輸入文本格式錯誤。根據(jù)不同的錯誤,將彈出提示框來提示錯誤警告。

(3)主要實現(xiàn)方法

修改:使用combobox控件,在下拉框中選擇對應(yīng)修改項后,觸發(fā)selectedvalueschanged事件,在combobox控件下的textbox的值將變?yōu)閷?yīng)主鍵的數(shù)據(jù)信息,之后點擊修改按鈕,通過C#內(nèi)部自帶的sql連接函數(shù)調(diào)用sql更新語句來達到修改的目的。

5 結(jié)語

民航售票管理系統(tǒng)是一個由人和計算機等組成的能夠?qū)ζ眲?wù)信息進行管理含收集、傳遞、存儲、維護和使用為一體的系統(tǒng)。它可以幫助管理員更好地收集整理現(xiàn)在以及未來一段時間內(nèi)的航班信息、飛機信息、用戶訂票信息和機票庫存信息,從而提高票務(wù)信息管理員的工作效率。

猜你喜歡
窗體訂票票務(wù)
地鐵多元支付與票務(wù)安全融合發(fā)展研究
地鐵票務(wù)收益安全管理的分析和探討
WebService接口技術(shù)在項目中應(yīng)用
試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應(yīng)用
基于Qt的多窗體快速并行圖形繪制方法研究
訂票姑娘
千億電子票務(wù)風(fēng)口到來
WinCE.net下圖形用戶界面的開發(fā)
稍安勿躁
蛟河市| 乐业县| 静安区| 监利县| 如东县| 东光县| 隆子县| 东丰县| 建阳市| 玉树县| 无锡市| 齐河县| 石渠县| 昂仁县| 红桥区| 徐汇区| 苍南县| 峡江县| 东方市| 廉江市| 云梦县| 双鸭山市| 张家口市| 通河县| 大厂| 宜都市| 博客| 濮阳市| 彩票| 新乡市| 桦甸市| 修文县| 滨海县| 云南省| 兴和县| 安福县| 大渡口区| 三原县| 贞丰县| 边坝县| 江津市|