機(jī)票預(yù)訂系統(tǒng)(課程設(shè)計(jì))_第1頁(yè)
機(jī)票預(yù)訂系統(tǒng)(課程設(shè)計(jì))_第2頁(yè)
機(jī)票預(yù)訂系統(tǒng)(課程設(shè)計(jì))_第3頁(yè)
機(jī)票預(yù)訂系統(tǒng)(課程設(shè)計(jì))_第4頁(yè)
機(jī)票預(yù)訂系統(tǒng)(課程設(shè)計(jì))_第5頁(yè)
已閱讀5頁(yè),還剩70頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、機(jī)票預(yù)定系統(tǒng)1. 機(jī)票預(yù)訂管理系統(tǒng)課程設(shè)計(jì)概述(完成人:何鑫,張彬彬)1.1課程設(shè)計(jì)的目的在當(dāng)今社會(huì), 隨著經(jīng)濟(jì)的不斷發(fā)展, 必然帶動(dòng)交通業(yè)和旅游業(yè)務(wù)的不斷擴(kuò)大, 特別是航空售票信息管理日異復(fù)雜, 傳統(tǒng)的手工登記和集中管理已經(jīng)難以滿(mǎn)足快節(jié)奏, 高效率的現(xiàn)代生活需求?!帮w機(jī)售票管理系統(tǒng)”是一個(gè)全新的系統(tǒng),它將取代傳統(tǒng)的手工登記和集中管理過(guò)程1.2課程設(shè)計(jì)的任務(wù) Horizon Airways需要開(kāi)發(fā)一個(gè)新系統(tǒng)來(lái)利用最新技術(shù)和使乘客能夠在線查詢(xún)有關(guān)航班和候補(bǔ)列表狀態(tài)的信息。新系統(tǒng)應(yīng)具有以下功能:n 該系統(tǒng)應(yīng)允許柜臺(tái)助理處理票務(wù)和退款。n 接受預(yù)訂數(shù)據(jù)時(shí),應(yīng)執(zhí)行所有必需驗(yàn)證。例如,該系統(tǒng)應(yīng)檢查航班是

2、否在乘客指定旅行日期運(yùn)營(yíng)。該系統(tǒng)還應(yīng)檢查座位可用情況狀態(tài)。接受所有數(shù)據(jù)后,該系統(tǒng)應(yīng)打印機(jī)票。該系統(tǒng)還應(yīng)存儲(chǔ)乘客詳細(xì)信息、更新日常收款信息以及更新座位安排。n 如果發(fā)生取消預(yù)訂,則該系統(tǒng)應(yīng)從用戶(hù)處接受PNR號(hào)、驗(yàn)證PNR號(hào)并更新乘客的取消預(yù)訂標(biāo)志。然后,該系統(tǒng)應(yīng)打印退款收據(jù)。該系統(tǒng)還應(yīng)更新日常收款信息以反映退款金額。當(dāng)已確認(rèn)機(jī)票被取消時(shí),應(yīng)更改超額預(yù)訂和候補(bǔ)機(jī)票的狀態(tài)。n 該系統(tǒng)應(yīng)生成以下報(bào)告:l 已確認(rèn)乘客列表l 候補(bǔ)列表l 日常收款報(bào)告1.3課程設(shè)計(jì)采取的基本原理和主要技術(shù)方法 1.3.1基本原理:開(kāi)發(fā)語(yǔ)言:C#編程軟件:SQL Server 2008,Visual Stadio 2010操

3、作系統(tǒng):Win71.3.2主要技術(shù)方法:本系統(tǒng)采用C/S架構(gòu)實(shí)現(xiàn),包括基本功能,輔助工具,系統(tǒng)維護(hù),系統(tǒng)設(shè)置,幫助,退出六個(gè)大塊。在系統(tǒng)代碼設(shè)計(jì)過(guò)程中,用到了Windows窗體編程,數(shù)據(jù)庫(kù)設(shè)計(jì),以及數(shù)據(jù)庫(kù)增刪改查等語(yǔ)句等知識(shí)。運(yùn)用了大量的控件來(lái)實(shí)現(xiàn)功能。1.4 開(kāi)發(fā)階段任務(wù)及角色分工 開(kāi)發(fā)角色分工本次開(kāi)發(fā)項(xiàng)目主要分為6個(gè)部分,即系統(tǒng)課程設(shè)計(jì)概述,可行性研究,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)與分析,單元測(cè)試。組員主要完成任務(wù)如下:任務(wù)名稱(chēng)完成人姓名系統(tǒng)課程設(shè)計(jì)概述何鑫,張彬彬可行性研究何鑫,王程玉需求分析何鑫,郁兆奎,王正飛概要設(shè)計(jì)郁兆奎,王正飛詳細(xì)設(shè)計(jì)與分析郁兆奎,王正飛單元測(cè)試郁兆奎,何鑫2 .

4、可行性研究(完成人:何鑫,王程玉)2.1 編寫(xiě)目的 2.1.1 目的 在當(dāng)今社會(huì), 隨著經(jīng)濟(jì)的不斷發(fā)展, 必然帶動(dòng)交通業(yè)和旅游業(yè)務(wù)的不斷擴(kuò)大, 特別是航空售票信息管理日異復(fù)雜, 傳統(tǒng)的手工登記和集中管理已經(jīng)難以滿(mǎn)足快節(jié)奏, 高效率的現(xiàn)代生活需求?!帮w機(jī)售票管理系統(tǒng)”是一個(gè)全新的系統(tǒng),它將取代傳統(tǒng)的手工登記和集中管理過(guò)程。2.1.2 用戶(hù)類(lèi)及其特征用戶(hù)類(lèi)描述旅客(優(yōu)先考慮)旅客是所有乘飛機(jī)的人員,他們希望能夠查詢(xún)航班信息,包括票價(jià),起飛和降落時(shí)間等,同時(shí)能夠進(jìn)行網(wǎng)上預(yù)定與刪除預(yù)定。 售票員航空公司聘請(qǐng)的工作人員,專(zhuān)門(mén)負(fù)責(zé)與旅客打交道,他們從旅客那里接受信息,進(jìn)行售票,也可查詢(xún),預(yù)定,刪除預(yù)定,還

5、能為旅客辦理退票手續(xù)。飛機(jī)售票管理系統(tǒng)的工作人員需要接受培訓(xùn),學(xué)會(huì)如何使用計(jì)算機(jī),Web瀏覽器和該系統(tǒng)財(cái)務(wù)人員管理公司財(cái)務(wù)的人員??梢詫?duì)當(dāng)前航班和歷史航班售票信息進(jìn)行查詢(xún)統(tǒng)計(jì),公司財(cái)務(wù)人員可以手工(非自動(dòng)導(dǎo)入)將售票數(shù)據(jù)導(dǎo)入財(cái)務(wù)系統(tǒng)。公司領(lǐng)導(dǎo)投資開(kāi)發(fā)該系統(tǒng)的人員,可以對(duì)當(dāng)前航班和歷史航班售票信息進(jìn)行查詢(xún)統(tǒng)計(jì)。系統(tǒng)管理員專(zhuān)門(mén)負(fù)責(zé)管理系統(tǒng)的人員,是高層次的人員,可以對(duì)該系統(tǒng)進(jìn)行數(shù)據(jù)備份、恢復(fù)、數(shù)據(jù)調(diào)整等日常維護(hù)。業(yè)務(wù)人員錄入非規(guī)范信息,包括座位數(shù),座位等級(jí),服務(wù)類(lèi)別,備注信息。公司業(yè)務(wù)人員同時(shí)負(fù)責(zé)上述信息的修改、刪除等維護(hù)。公司業(yè)務(wù)人員錄入航班信息,包括航班號(hào),出發(fā)城市,到達(dá)城市,出發(fā)時(shí)間,到達(dá)時(shí)

6、間,座位價(jià)格(含不同等級(jí)座位價(jià)格),備注信息。公司業(yè)務(wù)人員同時(shí)負(fù)責(zé)上述信息的修改、刪除等維護(hù)。公司業(yè)務(wù)人員可以對(duì)當(dāng)前航班和歷史航班售票信息進(jìn)行查詢(xún)統(tǒng)計(jì)2.2 問(wèn)題定義 2.2.1 開(kāi)展該工程的原因 Horizon Airways在每個(gè)航班運(yùn)營(yíng)的城市都設(shè)有大量訂票處。每個(gè)訂票處都有大量訂票柜臺(tái)來(lái)處理訂票和取消訂票。每個(gè)柜臺(tái)都有一名柜臺(tái)助理來(lái)負(fù)責(zé)預(yù)訂或取消預(yù)訂?,F(xiàn)Horizon Airways需要開(kāi)發(fā)一個(gè)新系統(tǒng)來(lái)利用最新技術(shù)和使乘客能夠在線查詢(xún)有關(guān)航班和候補(bǔ)列表狀態(tài)的信息。2.2.2 該工程的基本目標(biāo) 1) 登記飛機(jī)規(guī)范2) 登記航班信息3) 預(yù)訂機(jī)票4) 售票5) 退票6) 查詢(xún)航班信息7) 查

7、詢(xún)售票信息2.2.3 經(jīng)濟(jì)目標(biāo) 本工程產(chǎn)品作為飛機(jī)售票管理的具體應(yīng)用,是帶有實(shí)驗(yàn)性的,在一定的時(shí)間內(nèi)無(wú)經(jīng)濟(jì)上收益。是為了通過(guò)實(shí)現(xiàn)本產(chǎn)品的設(shè)計(jì)語(yǔ)言,能夠做到開(kāi)發(fā)其它軟件,是為了推廣由本語(yǔ)言開(kāi)發(fā)的相關(guān)軟件,是注重以后的潛在發(fā)展,是在概念上、形象上的不斷升值。2.3 可行性研究的方法及評(píng)價(jià)度 2.3.1 可行性研究所采用的方法 通過(guò)調(diào)查分析飛機(jī)售票管理現(xiàn)階段所具備的能力及實(shí)現(xiàn)的方法、確定主體結(jié)構(gòu)。利用現(xiàn)階段售票管理所能達(dá)到的能力,以最簡(jiǎn)潔、最容易的辦法,邊開(kāi)發(fā)邊測(cè)試,實(shí)現(xiàn)一個(gè)初級(jí)應(yīng)用軟件。2.3.2 評(píng)價(jià)尺度 利用飛機(jī)售票管理開(kāi)發(fā)一個(gè)初始產(chǎn)品,以能夠達(dá)到提高機(jī)票管理工作效率、減少額外人力、物力資源開(kāi)

8、銷(xiāo)為評(píng)價(jià)標(biāo)準(zhǔn)。2.4 工作產(chǎn)品 2.4.1 設(shè)計(jì)目標(biāo) 系統(tǒng)具有售票,增加預(yù)定,刪除預(yù)定,查詢(xún),退票等功能。2.4.2 設(shè)計(jì)及約束條件a. 軟件系統(tǒng)界面美觀、布局合理、內(nèi)容簡(jiǎn)單,提供的信息語(yǔ)言通俗易懂、有層次感、分類(lèi)清晰。b. 必須根據(jù)現(xiàn)有條件所能達(dá)到的能力來(lái)完成整個(gè)工程。2.4.3 產(chǎn)品工作原理 飛機(jī)售票系統(tǒng)軟件與其它軟件有所不同,它小巧實(shí)用,主要利用數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn):a. 它將所有的數(shù)據(jù)都存入數(shù)據(jù)庫(kù)中;b. 它調(diào)用的數(shù)據(jù)都來(lái)自數(shù)據(jù)庫(kù);c. 它能隨意的輸入數(shù)據(jù)和輸出數(shù)據(jù)以及刪除數(shù)據(jù);d. 通過(guò)過(guò)濾的功能來(lái)查找出來(lái)的記錄中找到所需的項(xiàng)。2.4.4 產(chǎn)品系統(tǒng)流程圖 旅客訂票流程圖2.4.5 數(shù)據(jù)詞典

9、名字:旅客信息 別名: 描述:旅客的個(gè)人信息,用于對(duì)旅客的確認(rèn) 定義:旅客信息=姓名+性別+年齡+身份證號(hào)碼+聯(lián)系電話(huà) 位置:輸入到系統(tǒng)客戶(hù)端名字:機(jī)票別名: 描述:旅客乘飛機(jī)所必須的票據(jù)定義:機(jī)票=單價(jià)+機(jī)次+時(shí)間+起始及終點(diǎn)站+優(yōu)惠標(biāo)識(shí)位置:輸出到打印機(jī)名字:訂票旅客清單 別名: 描述:已訂票的旅客的記錄 定義:訂票旅客清單=旅客信息的合集 位置:輸入到系統(tǒng)客戶(hù)端 名字:取票通知 別名: 描述:旅客領(lǐng)取機(jī)票的憑證 定義:取票通知=旅客姓名+領(lǐng)票時(shí)間 位置:輸出到打印機(jī) 名字:退票通知 別名: 描述:旅客領(lǐng)取所退機(jī)票的憑證 定義:退票通知=機(jī)次+單價(jià)+時(shí)間位置:輸出到打印機(jī)名字:訂票信息 別

10、名: 描述:旅客的旅行時(shí)間和目的地,用于確定旅客的航班 定義:訂票信息=旅客旅行時(shí)間+旅客旅行目的地 位置:傳輸?shù)较到y(tǒng)服務(wù)器端 名字:航班機(jī)票信息 別名: 描述:旅客的航班信息,根據(jù)旅客的旅行時(shí)間和目的地確定 定義:航班機(jī)票信息=旅客機(jī)票時(shí)間+旅客機(jī)票班次 位置:傳輸?shù)较到y(tǒng)服務(wù)器端名字:旅客訂票記錄 別名: 描述:已訂票的旅客在航空公司的記錄 定義:旅客訂票記錄=旅客姓名+航班機(jī)票信息 位置:輸出到系統(tǒng)服務(wù)器端 名字:售出機(jī)票信息 別名: 描述:旅客的航班機(jī)票的信息 定義:售出機(jī)票信息=旅客的航班機(jī)票 位置:輸出到打印機(jī) 2.4.6 產(chǎn)品的功能 該系統(tǒng)主要實(shí)現(xiàn)以下功能:性能需求:在每年的黃金假

11、日期以及學(xué)生寒暑假和春節(jié)期間,旅客眾多,系統(tǒng)將能適應(yīng)10萬(wàn)個(gè)用戶(hù)系統(tǒng)生成的所有Web也面,通過(guò)速率為40KBps的調(diào)制解調(diào)器在不超過(guò)10秒的時(shí)間內(nèi)可以全部下載下來(lái)用戶(hù)提交查詢(xún)之后,對(duì)查詢(xún)的響應(yīng)時(shí)間不超過(guò)7秒,在此時(shí)間內(nèi)將查詢(xún)結(jié)果顯示在屏幕上用戶(hù)向系統(tǒng)提交信息后,系統(tǒng)在4秒內(nèi)向用戶(hù)顯示確認(rèn)信息安全性需求:所有涉及功能信息或個(gè)人身份信息的網(wǎng)絡(luò)事務(wù),都要按照BR-6進(jìn)行操作除查詢(xún)航班信息外,用戶(hù)都要求登陸到“飛機(jī)熟票管理系統(tǒng)”才能完成其他的操作2.4.7 技術(shù)方面的可行性 機(jī)票管理已經(jīng)具備了完備、成熟的理論和體系結(jié)構(gòu),機(jī)票管理與庫(kù)存管理數(shù)據(jù)庫(kù)相結(jié)合進(jìn)行開(kāi)發(fā)的技術(shù)也日趨成熟,所以本系統(tǒng)的開(kāi)發(fā)完全可行。

12、2.5 可選方案本方案用C#語(yǔ)言編寫(xiě) ,不拘泥通俗,實(shí)現(xiàn)簡(jiǎn)單。2.6 投資及收益分析 2.6.1 市場(chǎng)分析在當(dāng)今社會(huì), 隨著經(jīng)濟(jì)的不斷發(fā)展, 必然帶動(dòng)交通業(yè)和旅游業(yè)務(wù)的不斷擴(kuò)大, 特別是航空售票信息管理日異復(fù)雜, 傳統(tǒng)的手工登記和集中管理已經(jīng)難以滿(mǎn)足快節(jié)奏, 高效率的現(xiàn)代生活需求?!帮w機(jī)售票管理系統(tǒng)”是一個(gè)全新的系統(tǒng),它將取代傳統(tǒng)的手工登記和集中管理過(guò)程2.6.2 投資估計(jì) 根據(jù)超市管理的自身特點(diǎn),對(duì)于使用本系統(tǒng)的人員進(jìn)行使用培訓(xùn)以及基礎(chǔ)設(shè)施的投入,人工工資方面約5000元。2.7 社會(huì)因素方面的可行性 2.7.1 技術(shù) 如今各語(yǔ)言已基本完善,C#語(yǔ)言編寫(xiě)的功能也更強(qiáng)大。完全能編寫(xiě)出本系統(tǒng)的各

13、大功能,加之與數(shù)據(jù)庫(kù)的連接技術(shù),本系統(tǒng)可以容易開(kāi)發(fā)出來(lái)。2.7.2 使用方面的可行性 1 法律方面的可行性此工程以庫(kù)存管理為核心模塊的,已獲得國(guó)家專(zhuān)利,受到專(zhuān)利法的保護(hù),將會(huì)得到合法利益。2 使用方面的可行性a. 對(duì)售票處工作制度的管理,人員的調(diào)整合理化是可行的;b. 售票處的工作人員具有計(jì)算機(jī)基礎(chǔ)知識(shí)完全可以使用該產(chǎn)品;c. 該產(chǎn)品使用的環(huán)境為飛機(jī)票售票處。2.8 產(chǎn)品可檢測(cè)性 2.8.1 檢測(cè)標(biāo)準(zhǔn) 軟件測(cè)試標(biāo)準(zhǔn):軟件的規(guī)模,復(fù)雜程度,安全性,可操作性,可觀察性,可控制性,可分解性,穩(wěn)定性,易理解性,語(yǔ)義定義的準(zhǔn)確性。2.8.2 檢測(cè)的方法 用"三板斧"的方法進(jìn)行檢測(cè)。1

14、 看數(shù)摞的方法在程序出現(xiàn)無(wú)限寄存器的問(wèn)題時(shí),不知道這時(shí)的無(wú)限寄存器上有多少數(shù)和數(shù)值是什么時(shí),在程序后加"看數(shù)摞"來(lái)查看其中的內(nèi)容。2 用看內(nèi)存的方法在程序運(yùn)行過(guò)程中,此時(shí)此地的內(nèi)存用錯(cuò)誤時(shí)看內(nèi)存的方法把當(dāng)時(shí)內(nèi)存的分配及讀寫(xiě)情況顯示到終端上,以供找出錯(cuò)誤所在。3 用看詞的方法當(dāng)程序編譯時(shí)發(fā)生錯(cuò)誤,看此詞是否進(jìn)入系統(tǒng),以便知道此詞是否被程序編譯和解釋。2.9 產(chǎn)品的可生產(chǎn)性目前有些飛機(jī)售票系統(tǒng)管理不完善,查詢(xún)不方便。人員分配不均衡,造成了很大的資源浪費(fèi)。本系統(tǒng)一旦面市,一定會(huì)具有良好的市場(chǎng)前景。2.10 可行性綜合分析1 技術(shù)方面敏感性本軟件開(kāi)發(fā)過(guò)程為2個(gè)星期,技術(shù)方面是所有數(shù)

15、據(jù)信息的儲(chǔ)存由數(shù)據(jù)庫(kù)來(lái)完成,數(shù)據(jù)調(diào)用數(shù)據(jù)庫(kù)管理完成。2 社會(huì)因素方面的敏感性由于整個(gè)社會(huì)的迅速發(fā)展,而致使我們的產(chǎn)品有廣闊的市場(chǎng)。3 工藝方面的敏感性工藝的誤差及原材料的質(zhì)量降低對(duì)產(chǎn)品指標(biāo)有一定影響。2.11 可行性結(jié)論綜上所述,本軟件在技術(shù)方面已成熟,完備測(cè)試手段可靠,具有良好的市場(chǎng)拓展?jié)摿?,因此工程產(chǎn)品可以立即開(kāi)工。3.需求分析(完成人:何鑫,郁兆奎,王正飛)3.1任務(wù)概述3.1.1系統(tǒng)開(kāi)發(fā)背景:Horizon Airways于1996年1月開(kāi)始運(yùn)營(yíng),它有一架空中客車(chē)330飛機(jī)往返于紐約和芝加哥之間。由于致力于提高客戶(hù)滿(mǎn)意度,Horizon Airways在其運(yùn)營(yíng)的第一年就贏得了享有聲譽(yù)的

16、Service Excellence獎(jiǎng),并獲得了1百萬(wàn)美元利潤(rùn)。在后來(lái)的五年里,Horizon Airways的客戶(hù)群一直穩(wěn)固增長(zhǎng)?,F(xiàn)在,Horizon Airways擁有兩架波音747-400以及兩架空中客車(chē)330飛機(jī)。它每周在位于不同州的5個(gè)城市之間運(yùn)營(yíng)10個(gè)架次的航班。但是,它對(duì)選定區(qū)域只運(yùn)營(yíng)一個(gè)航班?,F(xiàn)在,Horizon Airways不僅開(kāi)通了離港航班也開(kāi)通了單向航班。以下是航班運(yùn)營(yíng)的5個(gè)區(qū)域:n 紐約(NY)芝加哥(CH)紐約n 紐約新奧爾良(NO)紐約n 紐約邁阿密(MI)紐約n 紐約匹茲堡(PI)紐約n 紐約孟斐斯(ME)紐約每周每航班運(yùn)行兩次。以下是有關(guān)航班的詳細(xì)信息,如航班

17、號(hào)、運(yùn)營(yíng)區(qū)域、航班運(yùn)營(yíng)的星期日期、航班類(lèi)型(空中客車(chē)330或波音747400)、當(dāng)?shù)仄痫w時(shí)間、當(dāng)?shù)氐竭_(dá)時(shí)間以及費(fèi)用。航班號(hào)區(qū)域扇區(qū)星期日期飛機(jī)類(lèi)型當(dāng)?shù)仄痫w時(shí)間當(dāng)?shù)氐竭_(dá)時(shí)間費(fèi)用(美元)頭等艙商務(wù)艙經(jīng)濟(jì)艙HA101NY-CH周三,周六A33008:5512:00400330250HA222NY-NO周一,周四A33011:3018A141NY-MI周二,周五B74706:3011:45380310260HA901NY-PI周一,周四A33008:5510:40200150120HA875NY-ME周二,周日B74706:3010:10430330240HA102CH-NY

18、周三,周六A3306:2512:31400330250HA223NO-NY周一,周四A33006:2012:31450380330HA142ME-NY周二,周五B74712:2005:50410310260HA902PI-NY周一,周四A33007:008:30200150100HA876ME-NY周二,周五B74706:2012:104303302403.1.2開(kāi)發(fā)飛機(jī)售票系統(tǒng)的目標(biāo):Horizon Airways在每個(gè)航班運(yùn)營(yíng)的城市都設(shè)有大量訂票處。每個(gè)訂票處都有大量訂票柜臺(tái)來(lái)處理訂票和取消訂票。每個(gè)柜臺(tái)都有一名柜臺(tái)助理來(lái)負(fù)責(zé)預(yù)訂或取消預(yù)訂。以下是執(zhí)行預(yù)訂和取消預(yù)訂所遵循的過(guò)程。(1) 預(yù)

19、定應(yīng)在航班日期前30天進(jìn)行航班預(yù)訂。以下給出了預(yù)訂過(guò)程。以下描述的過(guò)程用于處理人工執(zhí)行的預(yù)訂和取消預(yù)訂。該過(guò)程不處理可通過(guò)電話(huà)執(zhí)行的臨時(shí)預(yù)訂。接收到某個(gè)人的預(yù)訂時(shí),柜臺(tái)助理會(huì)執(zhí)行以下活動(dòng):n 接受該人員的旅行日期、區(qū)域和艙級(jí),并檢查請(qǐng)求日期是否有座位。將有關(guān)座位可用情況以及座位安排的詳細(xì)信息保存在Reservation文件內(nèi)。n 確認(rèn)目標(biāo)乘客的詳細(xì)信息并接受其它詳細(xì)信息。這些詳細(xì)信息包括客戶(hù)偏好(如窗口座位或過(guò)道座位、吸煙區(qū)或非吸煙區(qū))、飲食偏好(如素食或非素食)和特殊服務(wù)請(qǐng)求(SSR)(如飲食及醫(yī)療注意事項(xiàng))。n 更新Reservation文件中的座位可用情況狀態(tài)并向manifest文件添加

20、乘客詳細(xì)信息。為乘客指定唯一乘客姓名請(qǐng)求(PNR)號(hào),乘客姓名請(qǐng)求號(hào)用于訪問(wèn)查詢(xún)和取消預(yù)訂所需的機(jī)票詳細(xì)信息。n 收取機(jī)票金額。n 打印機(jī)票并將機(jī)票交給乘客。機(jī)票的格式如下。Horizon Airway乘客機(jī)票Date of Issue:NOT TRANSFERABLE:Passenger Name:Sector:Flight # Class Date Dep. Time Arr. Time StatusHorizon Airways還提供經(jīng)濟(jì)艙的超額預(yù)訂機(jī)票和候補(bǔ)機(jī)票。每個(gè)航班可允許10個(gè)座位的超額預(yù)訂機(jī)票。例如,如果一架飛機(jī)的容量是340個(gè)座位,則可以預(yù)訂350個(gè)座位,即340個(gè)座位+10

21、個(gè)超額預(yù)訂機(jī)票。當(dāng)乘客檢票時(shí),會(huì)根據(jù)座位的可用情況來(lái)決定超額預(yù)訂或修補(bǔ)乘客是否能夠登機(jī)。不能登機(jī)的乘客將獲得全額退款。(2) 取消預(yù)訂接收到乘客的取消預(yù)訂請(qǐng)求時(shí),柜臺(tái)助理會(huì)執(zhí)行以下任務(wù):n 使用PNR號(hào)從Manifest文件檢索詳細(xì)信息。n 驗(yàn)證機(jī)票的詳細(xì)信息并計(jì)算退款金額。n 更新Reservation文件中的座位可用情況狀態(tài)并標(biāo)記Manifest文件的相應(yīng)詳細(xì)信息。n 執(zhí)行退款并打印退款收據(jù)。退款收據(jù)的格式如下。Horizon Airways退款收據(jù)PNR Number:Passenger Name:Refund Amount:(Signature)n 歸檔乘客簽名后的收據(jù)。n 更新Dai

22、ly Collection文件。將根據(jù)機(jī)票狀態(tài)和取消日期來(lái)計(jì)算退款金額。如果機(jī)票為候補(bǔ)或超額預(yù)訂機(jī)票,則將進(jìn)行全額退款。已確認(rèn)機(jī)票的退款將遵循以下取消預(yù)訂規(guī)則。取消預(yù)訂時(shí)間取消預(yù)訂費(fèi)在航班預(yù)定離港時(shí)間的幾天前NIL在航班預(yù)定離港時(shí)間的一天內(nèi)機(jī)票金額的10%(3) 報(bào)告和處理Horizon Airways的員工會(huì)在一天結(jié)束時(shí)執(zhí)行以下活動(dòng):n 打印將在隔日9:00 A.M.之前離港的航班的已確認(rèn)和候補(bǔ)乘客列表。以下是乘客列表的格式。Report Heading(Confirmed Passengers List / Waiting List)Flight Number: XXXXXX Flight

23、 Date: DD-MMM-YYYSector: XXXXXXXXXXXXXXXXXPNRNumberPassengerNameAgeGenderClassSeatPreferenceMealPreferenceStatusXXXXXXXXXXX99XXXXXXXXXXXXXXXXXXXXn 打印以下格式的每日收款摘要報(bào)告。Horizon Airways Daily Collection ReportPNR Number Sector Collections RefundsXXXX XXXXXX 9999.99 9999.99Total 9999.99 9999.99Net Collectio

24、ns(Total Collections Total Refunds): 9999.993.1.3運(yùn)行環(huán)境:開(kāi)發(fā)和運(yùn)行境需求:安裝SQL Server 2008,如果是更高的版本需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行升級(jí)操作系統(tǒng):Windows2000 Serve或Windows 7IE瀏覽器:8.0版本或以上編程軟件: Microsoft Visual Studio 2010,Microsoft SQL Server2008,PhotoShop CS53.1.4條件和限制:界面設(shè)計(jì)的原則要求,如:方便、簡(jiǎn)潔、美觀、一致等。整個(gè)界面要保持友好、簡(jiǎn)易的風(fēng)格。輸入設(shè)備:鍵盤(pán)、鼠標(biāo)輸出設(shè)備:顯示器顯示風(fēng)格:Windows

25、應(yīng)用程序界面硬件需求為:CPU Intel奔騰雙核,運(yùn)行速度2600MHz或以上內(nèi)存:1024MB或以上硬盤(pán):160G或以上顯示器:19英寸寬頻LCD,分辨率為1440×9003.1.5數(shù)據(jù)庫(kù)描述1:登記飛機(jī)規(guī)范標(biāo)識(shí)UC1名稱(chēng)登記飛機(jī)規(guī)范執(zhí)行者業(yè)務(wù)人員簡(jiǎn)單描述本用例記錄了公司業(yè)務(wù)人員將飛機(jī)規(guī)范錄入系統(tǒng)的情況。飛機(jī)只有經(jīng)過(guò)登記后,才可以進(jìn)行訂票、售票前置條件業(yè)務(wù)人員已登錄系統(tǒng)。飛機(jī)規(guī)范信息完整后置條件系統(tǒng)創(chuàng)建了飛機(jī)規(guī)范的信息主干過(guò)程1 系統(tǒng)顯示登記飛機(jī)規(guī)范界面2 輸入飛機(jī)規(guī)范信息,包括座位數(shù),座位等級(jí),服務(wù)類(lèi)別,備注信息等3 在全部飛機(jī)規(guī)范信息輸入完畢后,用戶(hù)提交飛機(jī)規(guī)范4 系統(tǒng)校驗(yàn)數(shù)

26、據(jù)5 系統(tǒng)增加飛機(jī)規(guī)范信息,并通知業(yè)務(wù)人員本次登記飛機(jī)規(guī)范完畢分支過(guò)程1.1如登記用戶(hù)沒(méi)有訪問(wèn)權(quán)限,給出提示信息。結(jié)束用例3.1如果系統(tǒng)校驗(yàn)數(shù)據(jù)出錯(cuò),給出錯(cuò)誤信息,并回到第二步3.2如果業(yè)務(wù)人員取消提交,那么將結(jié)束用例備注業(yè)務(wù)人員只有擁有操作權(quán)限時(shí)方可進(jìn)行登記、編輯、刪除操作2:登記航班信息標(biāo)識(shí)UC2名稱(chēng)登記航班信息執(zhí)行者業(yè)務(wù)人員簡(jiǎn)單描述本用例記錄了公司業(yè)務(wù)人員將航班信息錄入系統(tǒng)的情況。航班信息只有經(jīng)過(guò)登記后,才可以進(jìn)行訂票、售票前置條件業(yè)務(wù)人員已登錄系統(tǒng)。航班信息完整后置條件系統(tǒng)創(chuàng)建了新航班的信息主干過(guò)程1 系統(tǒng)顯示登記航班信息界面2 選擇機(jī)種3 輸入航班信息,包括航班號(hào),出發(fā)城市,到達(dá)城市

27、,出發(fā)時(shí)間,到達(dá)時(shí)間,座位價(jià)格(含不同等級(jí)座位價(jià)格), 備注信息等4 在全部航班信息輸入完畢后,用戶(hù)提交航班信息5 系統(tǒng)校驗(yàn)數(shù)據(jù)6 系統(tǒng)增加航班信息,并通知業(yè)務(wù)人員本次登記航班信息完畢分支過(guò)程1.1如登記用戶(hù)沒(méi)有訪問(wèn)權(quán)限,給出提示信息。結(jié)束用例4.1如果系統(tǒng)校驗(yàn)數(shù)據(jù)出錯(cuò),給出錯(cuò)誤信息,并回到第三步4.2如果業(yè)務(wù)人員取消提交,那么將結(jié)束用例備注業(yè)務(wù)人員只有擁有操作權(quán)限時(shí)方可進(jìn)行登記、編輯、刪除操作3:預(yù)定機(jī)票標(biāo)識(shí)UC3名稱(chēng)預(yù)定機(jī)票執(zhí)行者售票員或者旅客(進(jìn)行網(wǎng)上預(yù)定)簡(jiǎn)單描述本用例記錄了公司售票員將為旅客辦理訂票的情況。旅客通過(guò)電話(huà)、email、現(xiàn)場(chǎng)訂票和網(wǎng)上訂票等方式進(jìn)行訂票前置條件1 售票員或

28、者旅客登陸系統(tǒng)2 航空公司還有機(jī)票待售3 旅客訂票資格已經(jīng)得到審核,可以訂票后置條件產(chǎn)生訂票記錄,修改所訂座位的狀況和修改剩余機(jī)票數(shù)主干過(guò)程1 顯示訂票界面2 輸入旅客信息,包括姓名、性別、生份證號(hào)、聯(lián)系電話(huà)等3 系統(tǒng)提示選擇機(jī)種4 用戶(hù)選擇機(jī)種5 系統(tǒng)提示選擇航班信息6 用戶(hù)選擇航班信息7 系統(tǒng)提示選擇票價(jià)8 用戶(hù)選擇票價(jià)9 用戶(hù)提交輸入信息10 系統(tǒng)驗(yàn)證數(shù)據(jù)11 系統(tǒng)生成訂票信息并顯示,供用戶(hù)確認(rèn)12 用戶(hù)確認(rèn)13 系統(tǒng)收到確認(rèn)信息后,產(chǎn)生訂票記錄,并修改所訂座位的狀況和剩余機(jī)票數(shù)14 系統(tǒng)通知用戶(hù)訂票完畢分支過(guò)程1.1 若用戶(hù)沒(méi)有操作權(quán)限,給出提示信息,并結(jié)束用例10.1用戶(hù)輸入不完整,

29、將給出提示,并返回至第二步10.2 若航空公司機(jī)票已經(jīng)全部售出或訂完,將給出提示信息,并結(jié)束用例12.1 用戶(hù)選擇取消,結(jié)束用例備注用戶(hù)只有擁有操作權(quán)限時(shí)方可進(jìn)行訂票4:售票標(biāo)識(shí)UC4名稱(chēng)售票執(zhí)行者售票員簡(jiǎn)單描述本用例記錄了公司售票員將為旅客辦理售票的情況前置條件1 售票員登陸系統(tǒng)2 航空公司還有機(jī)票待售3旅客購(gòu)票資格已經(jīng)得到審核,可以購(gòu)票后置條件產(chǎn)生購(gòu)票記錄,修改所訂座位的狀況和剩余機(jī)票數(shù)主干過(guò)程1 顯示售票界面2 輸入旅客信息,包括姓名、性別、生份證號(hào)、聯(lián)系電話(huà)等3 系統(tǒng)提示選擇機(jī)種4 用戶(hù)選擇機(jī)種5 系統(tǒng)提示選擇航班信息6 用戶(hù)選擇航班信息7 系統(tǒng)提示選擇票價(jià)8 用戶(hù)選擇票價(jià)9 用戶(hù)提交

30、輸入信息10 系統(tǒng)驗(yàn)證數(shù)據(jù)11 系統(tǒng)生成訂票信息并顯示,供用戶(hù)確認(rèn)12 用戶(hù)確認(rèn)13 系統(tǒng)收到確認(rèn)信息后,產(chǎn)生售票記錄,并將已售票對(duì)應(yīng)座位狀況改為“已售出“,并修改剩余票數(shù)14 系統(tǒng)通知用戶(hù)售票完畢并打出票據(jù)15 旅客收好票據(jù)分支過(guò)程1.1 若用戶(hù)沒(méi)有操作權(quán)限,給出提示信息,并結(jié)束用例10.1用戶(hù)輸入不完整,將給出提示,并返回至第二步10.2 若航空公司機(jī)票已經(jīng)全部售出或訂完,將給出提示信息,并結(jié)束用例12.1 用戶(hù)選擇取消,結(jié)束用例備注用戶(hù)只有擁有操作權(quán)限時(shí)方可進(jìn)行購(gòu)買(mǎi)5:退票 標(biāo)識(shí)UC5名稱(chēng)退票執(zhí)行者售票員簡(jiǎn)單描述本用例記錄了公司售票員將為旅客辦理退票的情況前置條件1 售票員登陸系統(tǒng)2 旅

31、客退票資格已經(jīng)得到審核,可以退票后置條件產(chǎn)生退票記錄,修改所訂座位的狀況和剩余機(jī)票數(shù)主干過(guò)程1 系統(tǒng)顯示退票界面2 售票員輸入機(jī)票號(hào)碼3 系統(tǒng)顯示購(gòu)買(mǎi)機(jī)票旅客的信息和機(jī)票信息4 售票員確認(rèn)退票5 系統(tǒng)收到確認(rèn)信息,執(zhí)行退票,修改所訂座位的狀況和剩余機(jī)票數(shù),并產(chǎn)生退票記錄6系統(tǒng)提示售票員退票成功分支過(guò)程1.1 若用戶(hù)沒(méi)有操作權(quán)限,給出提示信息,并結(jié)束用例2.1 輸入機(jī)票號(hào)碼錯(cuò)誤,系統(tǒng)顯示錯(cuò)誤提示,并讓用戶(hù)重新輸入4.1 售票員取消退票,用例結(jié)束備注售票員只有擁有操作權(quán)限時(shí)方可進(jìn)行退票6:查詢(xún)航班信息標(biāo)識(shí)UC6名稱(chēng)查詢(xún)航班信息執(zhí)行者售票員或旅客簡(jiǎn)單描述本用例記錄了公司售票員將為旅客查詢(xún)航班信息的情

32、況。旅客通過(guò)電話(huà)、email、現(xiàn)場(chǎng)查詢(xún)和網(wǎng)上查詢(xún)等方式進(jìn)行查詢(xún)前置條件用戶(hù)登陸系統(tǒng)后置條件產(chǎn)生查詢(xún)記錄主干過(guò)程1 系統(tǒng)顯示查詢(xún)界面2 用戶(hù)選擇機(jī)種3 用戶(hù)顯示班次4 系統(tǒng)顯示該航班的信息分支過(guò)程2.1 用戶(hù)選擇取消,結(jié)束用例2.1 用戶(hù)選擇取消,結(jié)束用例備注無(wú)7:查詢(xún)售票信息標(biāo)識(shí)UC7名稱(chēng)查詢(xún)售票信息執(zhí)行者公司領(lǐng)導(dǎo)、業(yè)務(wù)人員、財(cái)務(wù)人員簡(jiǎn)單描述本用例記錄了公司領(lǐng)導(dǎo)、業(yè)務(wù)人員、財(cái)務(wù)人員查詢(xún)售票信息的情況前置條件用戶(hù)登陸系統(tǒng)后置條件產(chǎn)生查詢(xún)記錄主干過(guò)程1 系統(tǒng)顯示查詢(xún)界面2 用戶(hù)選擇機(jī)種3 用戶(hù)選擇班次4 系統(tǒng)顯示該航班已售票的信息和未售票的信息分支過(guò)程2.1 用戶(hù)選擇取消,結(jié)束用例3.1 用戶(hù)選擇

33、取消,結(jié)束用例備注無(wú)3.2二層的細(xì)化數(shù)據(jù)流圖和數(shù)據(jù)字典數(shù)據(jù)流圖概述:數(shù)據(jù)流圖是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換,它是分析員與用戶(hù)之間極好的通信工具。3.2.1總系統(tǒng)圖飛機(jī)售票系統(tǒng)DFD管理員飛機(jī)售票系統(tǒng)數(shù)據(jù)庫(kù)P1添加修改刪除P2查看旅客3.2.2細(xì)化數(shù)據(jù)流圖和數(shù)據(jù)字典基本檔案子模塊DFD管理員P1修改添加刪除航班、機(jī)票信息航班與機(jī)票信息旅客P3查看航班信息子模塊DFD管理員P1修改添加刪除查詢(xún)機(jī)票數(shù)量P2修改添加刪除查詢(xún)機(jī)票信息機(jī)票信息機(jī)票數(shù)量旅客P3查看機(jī)票出售管理子模塊DFD管理員P1修改添加刪除查詢(xún)出售機(jī)票信

34、息P2查詢(xún)退票航班信息退貨商品出售機(jī)票旅客P3查看3.3功能需求3.3.1系統(tǒng)功能設(shè)計(jì)原則:實(shí)用性小型飛機(jī)售票系統(tǒng)具備完成軟件工程所要求功能的能力和水準(zhǔn)。系統(tǒng)符合實(shí)際需要的國(guó)內(nèi)外有關(guān)規(guī)范的要求,并且實(shí)現(xiàn)容易、操作方便。從用戶(hù)角度出發(fā),充分利用現(xiàn)有資源,盡量降低系統(tǒng)成本,使系統(tǒng)具有較高的性能價(jià)格比。實(shí)時(shí)性飛機(jī)售票系統(tǒng)實(shí)時(shí)處理旅客的預(yù)定信息,及時(shí)計(jì)算和打印預(yù)定機(jī)票小票。實(shí)時(shí)監(jiān)測(cè)剩余機(jī)票航班情況??煽啃孕⌒惋w機(jī)售票系統(tǒng)具備在規(guī)定的條件下和規(guī)定的時(shí)間內(nèi)完成本系統(tǒng)規(guī)定功能的能力,具備系統(tǒng)長(zhǎng)期和穩(wěn)定工作的能力,采用高可靠性措施,這些措施利用如下的技術(shù)降低系統(tǒng)故障概

35、率和有關(guān)影響正常運(yùn)行的隨機(jī)性:系統(tǒng)的使用不影響被監(jiān)控設(shè)備的正常運(yùn)行;系統(tǒng)的局部故障不影響整個(gè)監(jiān)控系統(tǒng)的正常工作;系統(tǒng)主要設(shè)備存在結(jié)構(gòu)和功能冗余,系統(tǒng)不存在瓶頸問(wèn)題:系統(tǒng)設(shè)備采用模塊化結(jié)構(gòu),便于故障排除和替換;系統(tǒng)具有自診斷功能,對(duì)各種程序出錯(cuò)、通道干擾等可自動(dòng)恢復(fù),對(duì)通信終端、軟硬件故障等能夠診斷出故障并及時(shí)預(yù)警。開(kāi)放性小型飛機(jī)售票系統(tǒng)遵循開(kāi)放性原則,系統(tǒng)提供符合國(guó)際標(biāo)準(zhǔn)的軟件、硬件、通信、網(wǎng)絡(luò)、操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)等諸方面的接口與工具,使系統(tǒng)具備良好的靈活性、兼容性、擴(kuò)展性和可移植性。整個(gè)網(wǎng)絡(luò)是一個(gè)開(kāi)放系統(tǒng),能兼容不同廠商的產(chǎn)品,并能支持二次開(kāi)發(fā)。靈活性小型飛

36、機(jī)售票系統(tǒng)組網(wǎng)方式靈活,系統(tǒng)功能配置靈活,能夠充分利用現(xiàn)有視頻監(jiān)控子系統(tǒng)網(wǎng)絡(luò)資源。系統(tǒng)將其他子系統(tǒng)都融入其中,能滿(mǎn)足不同監(jiān)控單元的業(yè)務(wù)需求,軟件功能全面,配置方便??蓴U(kuò)展性小型飛機(jī)售票系統(tǒng)采用模塊化結(jié)構(gòu),使系統(tǒng)能夠在用戶(hù)要求發(fā)生變更時(shí)方便靈活地在硬件和軟件上進(jìn)行擴(kuò)展,即不需要改變網(wǎng)絡(luò)的結(jié)構(gòu)和主要的軟硬件設(shè)備。系統(tǒng)具有一定的冗余量,能夠適應(yīng)不斷增加的業(yè)務(wù)需求,在系統(tǒng)加入新的連接點(diǎn)或客戶(hù)機(jī)時(shí),只須在新建節(jié)點(diǎn)上安裝小型超市系統(tǒng)并建立和服務(wù)器的連接即可,服務(wù)器的軟硬件無(wú)須做大的改變,只需增加少量設(shè)備;系統(tǒng)具備一定的能力以便組建小型網(wǎng)絡(luò)。安全性小型飛機(jī)售票系統(tǒng)系統(tǒng)具有安全防范

37、和保密措施,防止非法侵入系統(tǒng)及非法操作。操作安全性:視頻監(jiān)控系統(tǒng)可對(duì)每一功能操作提供檢查和校核,當(dāng)操作有誤時(shí)能自動(dòng)或手動(dòng)被禁止并報(bào)警。任何自動(dòng)或手動(dòng)操作可用存儲(chǔ)記錄或作提示指導(dǎo)。硬件、軟件的安全性:視頻監(jiān)控系統(tǒng)采取以下措施保證其安全性:具有電源故障保護(hù)和自動(dòng)重新啟動(dòng);能預(yù)置初態(tài)和重新設(shè)置;設(shè)備故障能自動(dòng)切除或切換并能故障報(bào)警;系統(tǒng)設(shè)計(jì)或系統(tǒng)性能應(yīng)考慮到重載和緊急臨界情況??删S護(hù)性小型飛機(jī)售票系統(tǒng)監(jiān)控系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)應(yīng)考慮維修方便,以便縮短平均修復(fù)時(shí)間。系統(tǒng)具有自診斷和尋找故障程序,指出具體故障部位,在現(xiàn)場(chǎng)更換故障部件后即恢復(fù)正常。3.3.2系統(tǒng)管理模塊:基本信息管理模

38、塊:該模塊主要實(shí)現(xiàn)對(duì)員工、航班(機(jī)票)、旅客、會(huì)員等基本信息管理的功能,讓管理層對(duì)整個(gè)售票部的人事及商品有詳細(xì)的了解,包括“員工信息管理”、“旅客信息管理”、“航班信息管理"兩個(gè)功能模塊。(1)員工信息管理,這個(gè)模塊對(duì)售票部的所有員工的信息進(jìn)行登記管理,包括添加、修改、刪除、查詢(xún)等操作。(2)航班信息管理和旅客信息管理,這兩個(gè)模塊功能同員工信息管理模塊。(3)會(huì)員信息管理,對(duì)會(huì)員進(jìn)行添加、修改、刪除、充值等操作。銷(xiāo)售管理模塊:該模塊是系統(tǒng)最主要的模塊,對(duì)機(jī)票的銷(xiāo)售進(jìn)行一條龍管理,能夠?qū)γ咳諜C(jī)票銷(xiāo)售信息進(jìn)行輸入、查詢(xún)、統(tǒng)計(jì)等操作。包括 “機(jī)票出售"、“退票管理”

39、、“航班查詢(xún)”三個(gè)功能模塊。(1)機(jī)票出售,這個(gè)模塊主要是對(duì)旅客所購(gòu)買(mǎi)的機(jī)票進(jìn)行登記,包括所購(gòu)買(mǎi)機(jī)票的類(lèi)別、名稱(chēng)、數(shù)量、價(jià)格、銷(xiāo)售日期等。(2)退票管理,這個(gè)模塊主要處理旅客的退票情況。(3)航班查詢(xún),這個(gè)模塊實(shí)現(xiàn)對(duì)出售的機(jī)票、金額等的查詢(xún)功能。3.3.3系統(tǒng)功能1) 管理員輸入登陸用戶(hù)名,密碼,就能進(jìn)入系統(tǒng)對(duì)商品進(jìn)行錄入,查詢(xún)等功能,如果用戶(hù)不輸入用戶(hù)名,密碼則不能進(jìn)入系統(tǒng)。2) 系統(tǒng)設(shè)置:設(shè)置公司名稱(chēng)、前臺(tái)銷(xiāo)售時(shí)是否需要打印小票、收銀時(shí)是否對(duì)分進(jìn)行四舍五入等。3) 基本信息:商品供應(yīng)商信息管理、員工檔案管理、員工權(quán)限設(shè)定。4) 商品檔案管理:商品資料的錄入,零售價(jià)、會(huì)員價(jià)的修改,商品包裝率

40、信息的錄入。5) 超市商品入庫(kù)管理:即商品進(jìn)貨的入庫(kù)。6) 會(huì)員管理:增加、修改、刪除會(huì)員檔案,啟用、禁用會(huì)員卡。查看會(huì)員消費(fèi)積分。7) 銷(xiāo)售數(shù)據(jù)查詢(xún):查詢(xún)一個(gè)時(shí)間段內(nèi)的銷(xiāo)售數(shù)據(jù),查詢(xún)特定會(huì)員的消費(fèi)數(shù)據(jù)。8) 銷(xiāo)售排行榜:對(duì)商品類(lèi)別、商品的銷(xiāo)售排行分析。3.4.前后臺(tái)功能需求3.4.1前臺(tái)需求:旅客登錄時(shí),若旅客輸入的用戶(hù)名不存在時(shí),提示旅客重新填寫(xiě),并重新回到登錄界面;旅客登錄時(shí),若旅客輸入的密碼錯(cuò)誤時(shí),提示旅客重新填寫(xiě),返回登錄界面。如果輸入的信息不全,則要求正確填寫(xiě)必須輸入的表項(xiàng)。如果輸入信息正確,將提示注冊(cè)完成,旅客可以正常登錄,進(jìn)行不同權(quán)限的數(shù)據(jù)管理。旅客登錄時(shí),所有輸入信息正確,將

41、成功登陸。旅客能夠根據(jù)不同權(quán)限添加、修改和刪除系統(tǒng)不同級(jí)別的數(shù)據(jù)。3.4.2后臺(tái)需求:管理員登錄,進(jìn)入后臺(tái)管理系統(tǒng)??梢詮氖乱韵虏僮鳎?jiǎn)T工管理,可以查看登錄次數(shù)和時(shí)間,并可以刪除。添加新用戶(hù)功能,可以修改用戶(hù)權(quán)限。對(duì)用戶(hù)進(jìn)行修改、刪除。管理員工信息,可以對(duì)信息進(jìn)行查詢(xún)、添加、修改。修改管理員密碼,保證安全性。添加新航班功能,可增加刪改航班信息。添加新航班,首先選擇航班大類(lèi),再選擇航班小類(lèi),輸入航班名稱(chēng),進(jìn)行航班說(shuō)明。航班類(lèi)別管理,可以更改類(lèi)別名稱(chēng),可以添加和刪除類(lèi)別。管理售票單,可以售票單進(jìn)行條件查詢(xún),并進(jìn)行管理。查看庫(kù)存數(shù)據(jù),并可以對(duì)數(shù)據(jù)進(jìn)行管理。3.5數(shù)據(jù)描述3.5.1系統(tǒng)管理員用例圖 3

42、.5.2機(jī)票預(yù)訂管理系統(tǒng)類(lèi)關(guān)系圖3.5.3機(jī)票預(yù)訂管理系統(tǒng)序列關(guān)系圖3.5.4機(jī)票預(yù)訂管理系統(tǒng)通信關(guān)系圖3.5.5機(jī)票預(yù)訂管理系統(tǒng)活動(dòng)關(guān)系圖3.5.6機(jī)票預(yù)訂管理系統(tǒng)狀態(tài)關(guān)系圖3.5.7機(jī)票預(yù)訂管理系統(tǒng)部署關(guān)系圖3.5.8機(jī)票預(yù)訂管理系統(tǒng)組件關(guān)系圖3.5.9機(jī)票預(yù)訂管理系統(tǒng)E-R圖4.概要設(shè)計(jì)(完成人:郁兆奎,王正飛)4.1引言在當(dāng)今社會(huì), 隨著經(jīng)濟(jì)的不斷發(fā)展, 必然帶動(dòng)交通業(yè)和旅游業(yè)務(wù)的不斷擴(kuò)大, 特別是航空售票信息管理日異復(fù)雜, 傳統(tǒng)的手工登記和集中管理已經(jīng)難以滿(mǎn)足快節(jié)奏, 高效率的現(xiàn)代生活需求?!帮w機(jī)售票管理系統(tǒng)”是一個(gè)全新的系統(tǒng),它將取代傳統(tǒng)的手工登記和集中管理過(guò)程4.2總體設(shè)計(jì)4.2

43、.1需求規(guī)定Horizon Airways在每個(gè)航班運(yùn)營(yíng)的城市都設(shè)有大量訂票處。每個(gè)訂票處都有大量訂票柜臺(tái)來(lái)處理訂票和取消訂票。每個(gè)柜臺(tái)都有一名柜臺(tái)助理來(lái)負(fù)責(zé)預(yù)訂或取消預(yù)訂。Horizon Airways需要開(kāi)發(fā)一個(gè)新系統(tǒng)來(lái)利用最新技術(shù)和使乘客能夠在線查詢(xún)有關(guān)航班和候補(bǔ)列表狀態(tài)的信息。新系統(tǒng)應(yīng)具有以下功能:n 該系統(tǒng)應(yīng)允許柜臺(tái)助理處理票務(wù)和退款。n 接受預(yù)訂數(shù)據(jù)時(shí),應(yīng)執(zhí)行所有必需驗(yàn)證。例如,該系統(tǒng)應(yīng)檢查航班是否在乘客指定旅行日期運(yùn)營(yíng)。該系統(tǒng)還應(yīng)檢查座位可用情況狀態(tài)。接受所有數(shù)據(jù)后,該系統(tǒng)應(yīng)打印機(jī)票。該系統(tǒng)還應(yīng)存儲(chǔ)乘客詳細(xì)信息、更新日常收款信息以及更新座位安排。n 如果發(fā)生取消預(yù)訂,則該系統(tǒng)應(yīng)從

44、用戶(hù)處接受PNR號(hào)、驗(yàn)證PNR號(hào)并更新乘客的取消預(yù)訂標(biāo)志。然后,該系統(tǒng)應(yīng)打印退款收據(jù)。該系統(tǒng)還應(yīng)更新日常收款信息以反映退款金額。當(dāng)已確認(rèn)機(jī)票被取消時(shí),應(yīng)更改超額預(yù)訂和候補(bǔ)機(jī)票的狀態(tài)。n 該系統(tǒng)應(yīng)生成以下報(bào)告:l 已確認(rèn)乘客列表l 候補(bǔ)列表l 日常收款報(bào)告4.2.2硬件支持此軟件有進(jìn)行遠(yuǎn)程訪問(wèn)的功能,也就是說(shuō)對(duì)服務(wù)器要求較高。因此,建議機(jī)器至少能順暢運(yùn)行SQL服務(wù)器及其相關(guān)軟件。本程序?qū)⒃谝韵掠布到y(tǒng)進(jìn)行測(cè)試:1) 處理器芯片為:Intel Celeron .66GHz,內(nèi)存為:512MB,硬盤(pán)為:80GB。2) 處理器芯片為:Intel P 4,主頻1.8GHz,內(nèi)存為:256MB,硬盤(pán)為:4

45、0GB3) 處理器芯片為:AMD Sempron 2500+,內(nèi)存為:512MB,硬盤(pán)為:80GB4.2.3軟件支持本軟件將在以下環(huán)境下編寫(xiě)完成:操作系統(tǒng):Windows 7編程軟件:Microsoft Visual Studio 2010 ,PhotoShop CS5SQL服務(wù)器:Microsoft® SQL Server 20084.2.4系統(tǒng)功能管理員輸入登陸用戶(hù)名,密碼,就能進(jìn)入系統(tǒng)對(duì)商品進(jìn)行錄入,查詢(xún)等功能,如果用戶(hù)不輸入用戶(hù)名,密碼則不能進(jìn)入系統(tǒng)。一般用戶(hù)進(jìn)入系統(tǒng)后無(wú)法操作系統(tǒng)維護(hù)和鎖定系統(tǒng)功能。4.2.5系統(tǒng)性能1)時(shí)間特性要求系統(tǒng)的速度要在用戶(hù)可接受的范圍內(nèi),但考慮到

46、需要實(shí)時(shí)檢測(cè)商品的數(shù)量可庫(kù)存情況,對(duì)資源實(shí)時(shí)搜索的速度可以有較低的要求。2)可靠性系統(tǒng)要有較高的可靠性,可恢復(fù)性。3)靈活性系統(tǒng)要有良好的接口,以適應(yīng)增加商品信息,增加商品類(lèi)型,增加相關(guān)的商品錄入功能的需求;增加商品信息的更改和更新功能.4.2.6設(shè)備普通pc機(jī),局域網(wǎng)。4.2.7支持軟件運(yùn)行平臺(tái):Windows xp以上系統(tǒng)運(yùn)行環(huán)境:Microsoft.NET Framework SDK v2.04.2.8下圖是一副關(guān)聯(lián)圖,它演示了外部實(shí)體和系統(tǒng)接口。4.3接口設(shè)計(jì)4.3.1用戶(hù)接口用戶(hù)界面:在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。外觀上

47、也要做到合理化,考慮到用戶(hù)多對(duì)WINDOW 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。4.3.2外部接口本系統(tǒng)設(shè)有人機(jī)操作界面,考慮到操作簡(jiǎn)單,易于管理方面,主要硬件接口設(shè)備為PC,鼠標(biāo),鍵盤(pán)。而軟件接口主要以windows平臺(tái)為基本平臺(tái)。4.3.3內(nèi)部接口見(jiàn)系統(tǒng)框圖,各模塊之間相互獨(dú)立又彼此關(guān)聯(lián),主要通過(guò)函數(shù)調(diào)用實(shí)現(xiàn)各部分的連接。業(yè)務(wù)流程圖如下:4.4運(yùn)行設(shè)計(jì)4.4.1 運(yùn)行模塊組合4.4.2系統(tǒng)配置與管理系統(tǒng)管理具有用戶(hù)管理和退出系統(tǒng)的功能。對(duì)系統(tǒng)支持性數(shù)據(jù)作維護(hù)。(1)增加用戶(hù)設(shè)置管理員。系統(tǒng)初始設(shè)置一個(gè)用戶(hù)名和密碼,管理人員可以利用這個(gè)用戶(hù)名和密碼登陸??梢蕴砑?,刪除,修改旅客信息,設(shè)置用戶(hù)登

48、陸密碼,以及確認(rèn)用戶(hù)角色。(2)修改密碼要修改用戶(hù)密碼必須通過(guò)用戶(hù)登陸(3)系統(tǒng)配置設(shè)置公司名稱(chēng)、前臺(tái)銷(xiāo)售時(shí)是否需要打印小票、收銀時(shí)是否對(duì)分進(jìn)行四舍五入等。4.4.3基本功能管理4.4.4系統(tǒng)維護(hù)管理4.4.5系統(tǒng)設(shè)置管理4.4.6 輔助工具管理4.5運(yùn)行控制軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶(hù)的數(shù)據(jù)處理要求。使用戶(hù)與計(jì)算機(jī)互動(dòng)。(見(jiàn)系統(tǒng)框圖)4.6運(yùn)行時(shí)間函數(shù)和事件的運(yùn)行時(shí)間要看所在計(jì)算機(jī)的配置。系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶(hù)所提出的要求。系統(tǒng)響應(yīng)時(shí)間視具體pc配置而定,一般正常情況下將很快。4.7運(yùn)行設(shè)計(jì)4.7.1運(yùn)行控制軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶(hù)的數(shù)據(jù)處理要求。4.

49、7.2運(yùn)行時(shí)間系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶(hù)所提出的要求。4.8維護(hù)設(shè)計(jì)由于系統(tǒng)較小沒(méi)有外加維護(hù)模塊,因?yàn)榫S護(hù)工作比較簡(jiǎn)單,僅靠數(shù)據(jù)庫(kù)的一些基本維護(hù)措施即可。5.詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)-窗口實(shí)現(xiàn)版本(完成人:郁兆奎)5.1系統(tǒng)登錄模塊設(shè)計(jì)5.1.1系統(tǒng)登錄模塊概述系統(tǒng)登錄模塊主要用于對(duì)進(jìn)入售票管理系統(tǒng)的用戶(hù)進(jìn)行安全性檢查,以防止非法用戶(hù)登錄系統(tǒng)。驗(yàn)證用戶(hù)輸入的登錄名稱(chēng)和登錄密碼,如果是系統(tǒng)操作員則允許登錄。系統(tǒng)登錄模塊運(yùn)行結(jié)果如下圖所示: 5.1.2系統(tǒng)登錄模塊技術(shù)分析開(kāi)發(fā)系統(tǒng)登錄模塊過(guò)程中,主要通過(guò)SqlDataReader對(duì)象的ExecuteReader方法和ExecuteNonQuery方法判斷

50、登錄名稱(chēng)和登錄密碼是否正確。部分代碼如下:5.1.3系統(tǒng)登錄模塊的實(shí)現(xiàn)過(guò)程本模塊使用到得數(shù)據(jù)表:tb_User具體步驟如下:(1) 新建一個(gè)Windows窗體,命名為FrmLogin.cs,主要用于實(shí)現(xiàn)系統(tǒng)的登錄功能。該窗體用到的主要控件如下表所示:系統(tǒng)登錄用到的主要控件控件類(lèi)型控件ID主要屬性設(shè)置用途txtid無(wú)輸入登錄名稱(chēng)txtpwdPasswordChar屬性設(shè)置為*輸入登錄密碼btnOKText屬性設(shè)置為“確定”確定btnExitText屬性設(shè)置為“取消”取消pictureBox1顯示圖片(2) 輸入登錄名稱(chēng)和登錄密碼,單擊確定按鈕,登錄系統(tǒng)。關(guān)鍵代碼如下:5.2主窗體設(shè)計(jì)5.2.1主

51、窗體概述系統(tǒng)的開(kāi)發(fā)都離不開(kāi)對(duì)主窗體的設(shè)計(jì),通過(guò)主窗體可以快速地了解和使用系統(tǒng)支持的所有功能,使用戶(hù)能夠在最短的時(shí)間內(nèi)掌握軟件的使用。當(dāng)用戶(hù)通過(guò)登錄模塊成功地登錄系統(tǒng)后,會(huì)進(jìn)入系統(tǒng)的主窗體,如下圖所示:主窗體可以分為三個(gè)部分,上端是系統(tǒng)的菜單欄,其中包括基本功能,輔助工具,系統(tǒng)維護(hù),系統(tǒng)設(shè)置,幫助,退出。每個(gè)操作菜單下還有子菜單。下端是系統(tǒng)狀態(tài)欄。5.2.2主窗體技術(shù)分析在主窗體中使用了菜單欄控件以及狀態(tài)欄控件還有圖片控件。5.2.3主窗體實(shí)現(xiàn)過(guò)程本模塊使用的數(shù)據(jù)表:tb_Flight,tb_Passanger主窗體的具體實(shí)現(xiàn)步驟如下:(1) 新建一個(gè)Windows窗體,命名為FrmMain.c

52、s,主要用于打開(kāi)系統(tǒng)的其他功能窗體。該窗體用到的主要控件如下表所示:主窗體用到的控件控件類(lèi)型控件ID主要屬性設(shè)置用途menuStrip1Items中添加6個(gè)MenuItem實(shí)現(xiàn)系統(tǒng)主窗體的菜單statusStrip1添加6個(gè)子項(xiàng)顯示一些信息pictureBox1顯示圖片(2) 當(dāng)窗體加載時(shí),首先將登陸用戶(hù)名和時(shí)間以及用戶(hù)權(quán)限顯示到主窗體的菜單欄中。關(guān)鍵代碼如下:(3) 在主窗體的5個(gè)菜單中分別創(chuàng)建相應(yīng)的子菜單,具體如下表所示:菜單名稱(chēng)子菜單名稱(chēng)主要屬性設(shè)置用途基本功能預(yù)訂機(jī)票Text屬性設(shè)置為“預(yù)訂機(jī)票 &E”打開(kāi)“預(yù)訂機(jī)票”窗體取消預(yù)訂Text屬性設(shè)置為“取消預(yù)訂 &Q”打開(kāi)“取消預(yù)訂”窗體查詢(xún)機(jī)票Text屬性設(shè)置為“查詢(xún)機(jī)票&Q”打開(kāi)“查詢(xún)機(jī)票”窗體輔助工具日歷Text屬性設(shè)置為“日歷&S”打開(kāi)“日歷”窗體計(jì)算器Text屬性設(shè)置為“計(jì)算器&F”打開(kāi)“計(jì)算器”窗口記事本Text屬性設(shè)置為“記事本&F”打開(kāi)“記事本”窗口系統(tǒng)維護(hù)權(quán)限管理Text屬性設(shè)置為“權(quán)限管理&G”打開(kāi)“權(quán)限管理”窗體系統(tǒng)備份Text屬性設(shè)置為“系統(tǒng)備份&O”打開(kāi)“系統(tǒng)備份”窗體系統(tǒng)恢復(fù)Text屬性設(shè)置為“系統(tǒng)恢

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論