2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  航空公司機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)計(jì)劃書</p><p><b>  1.引言 </b></p><p><b>  1.1系統(tǒng)設(shè)計(jì)背景</b></p><p>  隨著經(jīng)濟(jì)的快速發(fā)展,民航事業(yè)在不斷壯大,人們的消費(fèi)水平也在迅速提高,旅游正逐漸成為普通老百姓中不可或缺的一部分,搭乘飛機(jī)出行的老百姓的數(shù)量在

2、呈明顯的上升趨勢,機(jī)票預(yù)訂系統(tǒng)在各航空公司占據(jù)著主導(dǎo)地位。隨著航空公司用戶的迅猛增長和人們對便捷性要求的提高,原有的機(jī)票預(yù)訂方式已經(jīng)無法滿足人們的需求,嚴(yán)重制約了航空公司的工作效率,也耽誤了用戶的寶貴時(shí)間,因此,引入高效的機(jī)票預(yù)訂系統(tǒng),來協(xié)助處理機(jī)票預(yù)訂工作是計(jì)算機(jī)技術(shù)高速發(fā)展的必然趨勢。</p><p>  機(jī)票預(yù)訂系統(tǒng)的核心功能就是機(jī)票預(yù)訂,本機(jī)票預(yù)訂系統(tǒng)旨在提高航空公司的機(jī)票預(yù)訂服務(wù)效率,降低售票服務(wù)中錯(cuò)誤

3、的發(fā)生率,減少信息交流的煩瑣過程及其帶來的開銷。</p><p><b>  1.2系統(tǒng)設(shè)計(jì)概述</b></p><p>  每個(gè)航空公司都必須要解決的問題就是如何提高飛機(jī)票售票效率,更好的方便客戶,擺脫機(jī)械化的管理模式,想要輕松解決這個(gè)問題不妨嘗試采用機(jī)票預(yù)訂系統(tǒng)使用戶在線就能夠預(yù)訂到機(jī)票,問題得到解決的同時(shí),還能做到飛機(jī)票售出途徑多元化,方便乘客購票,提高航空公司

4、的工作效率。</p><p>  網(wǎng)上機(jī)票預(yù)訂系統(tǒng)屬于應(yīng)用系統(tǒng),用到機(jī)票預(yù)訂系統(tǒng)的用戶有很多,當(dāng)然,這個(gè)系統(tǒng)提供的功能也有很多,如用戶注冊、用戶登陸、查詢航班、預(yù)訂機(jī)票、在線退票等,這些都是用戶可以完成的,對管理員而言,還可以實(shí)現(xiàn)制定航班等功能。實(shí)現(xiàn)在線預(yù)訂可以為用戶提供便捷的訂票渠道,使用戶能夠通過互聯(lián)網(wǎng)了解航班與航線的詳細(xì)情況,及時(shí)、準(zhǔn)確的反映自己的工作情況以及航空公司的經(jīng)營情況。比如,及時(shí)的處理用戶的訂票與

5、退票請求,審核用戶的訂票信息等。具體而言,管理員登陸本系統(tǒng)之后,可以對管理員以及用戶的信息進(jìn)行添加、修改和刪除,除此以外,管理員還可以對一些基礎(chǔ)信息進(jìn)行管理,基礎(chǔ)信息主要包括城市信息,航班信息、航空公司信息、航線信息,同時(shí)還可以對航班信息進(jìn)行詳細(xì)的預(yù)覽,管理員還可以對訂單進(jìn)行管理,主要包括對用戶提交的訂票、退票信息進(jìn)行審核,審核通過的話即進(jìn)行出票、退票操作,當(dāng)然也可以查看出票以及退票記錄。用戶進(jìn)行登錄操作之前必須先進(jìn)行注冊,注冊時(shí)需要填

6、寫自己的基本信息,之后便可以進(jìn)行登錄操作,用戶登陸系統(tǒng)之后,可以修改自己的登陸密碼,查看并修改注冊時(shí)填寫的基本信息,通過選擇起始城市、重點(diǎn)城市以及選定的日期來進(jìn)行機(jī)票預(yù)訂,選擇預(yù)</p><p><b>  2.需求分析</b></p><p>  2.1系統(tǒng)功能需求分析 </p><p>  本系統(tǒng)主要的使用對象有兩類,分別是用戶和管理員,所

7、以本系統(tǒng)有一個(gè)面向用戶的平臺和一個(gè)面向管理員的平臺,面向用戶,要有注冊、登錄、用戶信息管理、航班查詢、訂票、退票等功能;面向管理員就應(yīng)該有登錄、制定航班、安排航班、管理航線、審核訂單等功能。系統(tǒng)的主要功能需求分析如下:</p><p>  1.注冊。管理員和用戶想要進(jìn)入該系統(tǒng)進(jìn)行一些基本操作首先要進(jìn)行注冊成為系統(tǒng)的用戶。</p><p>  2.登錄。此功能對用戶和管理員輸入的登錄信息進(jìn)行

8、驗(yàn)證,確定用戶是否能夠安全的進(jìn)入本系統(tǒng)進(jìn)行后期的預(yù)訂機(jī)票活動。</p><p>  3.修改信息。此功能接受用戶對個(gè)人信息的修改及查看,管理員不僅可以查看和修改管理員的信息,還可以查看和修改系統(tǒng)內(nèi)用戶的信息。</p><p>  4.查詢。此功能一方面是用戶在預(yù)訂機(jī)票之前查詢符合自己要求的航線,一方面管理員可以查詢航班、航空公司以及航線的信息,并增加、修改和刪除航班、航空公司以及航線信息。

9、</p><p>  5.訂票。用戶選擇好自己要訂的機(jī)票,確認(rèn)預(yù)訂提交訂單之后會交由系統(tǒng)管理員審核,審核通過之后訂單才生效。</p><p>  6.退票。用戶由于一些突發(fā)情況不能按時(shí)乘機(jī)時(shí)可以向系統(tǒng)管理員提出退票申請,管理員對用戶提交的退票申請進(jìn)行審核,對滿足退票條件的已預(yù)訂機(jī)票進(jìn)行退票處理。</p><p><b>  2.2可行性分析 </b&

10、gt;</p><p>  本系統(tǒng)的可行性分析主要包括技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三方面內(nèi)容,具體分析如下:</p><p>  2.2.1技術(shù)可行性</p><p>  通過實(shí)際考察現(xiàn)有的網(wǎng)上機(jī)票預(yù)訂系統(tǒng)可以發(fā)現(xiàn),大部分航空公司的機(jī)票預(yù)訂系統(tǒng)都已具備機(jī)票預(yù)訂系統(tǒng)實(shí)施所需要的計(jì)算機(jī)軟硬件和網(wǎng)絡(luò)環(huán)境,加上現(xiàn)在對網(wǎng)絡(luò)系統(tǒng)構(gòu)造的支持,系統(tǒng)的構(gòu)建、運(yùn)行和維護(hù)都可以輕松

11、地完成。</p><p>  2.2.2經(jīng)濟(jì)可行性</p><p>  分析經(jīng)濟(jì)可行性,主要是估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的收益,并將費(fèi)用與收益進(jìn)行比較,如果收益將明顯大于費(fèi)用,則投入該系統(tǒng)在經(jīng)濟(jì)上是具有可行性的,反之,則沒有。</p><p>  本次網(wǎng)上機(jī)票預(yù)訂系統(tǒng)的開發(fā)是建立在計(jì)算機(jī)技術(shù)廣泛應(yīng)用和普及于社會各個(gè)行業(yè)的實(shí)際工作中的

12、前提下的,能夠極大的減少航空公司、機(jī)票銷售點(diǎn)工作人員的工作壓力,降低售票開銷,簡化售票流程,提高機(jī)票管理系統(tǒng)的效率和準(zhǔn)確性,規(guī)范旅客信息的管理。</p><p>  2.2.3操作可行性</p><p>  本系統(tǒng)以網(wǎng)絡(luò)應(yīng)用為主,使用系統(tǒng)的人員,只要具備在Microsoft Windows平臺上使用個(gè)人電腦的知識,而不需要具備特別的技術(shù)能力。系統(tǒng)的用戶界面和管理界面都簡單和易于操作,普通的

13、會上網(wǎng)的用戶都可以輕松地完成自己的目的,而管理員也無須特地培訓(xùn),只需要了解航班的規(guī)則即可對航班航線進(jìn)行管理。</p><p>  2.2.4法律可行性</p><p>  本系統(tǒng)開發(fā)過程中所使用的開發(fā)軟件都不存在版權(quán)糾紛,無違反國家法律相關(guān)規(guī)定。</p><p><b>  3.系統(tǒng)設(shè)計(jì)</b></p><p><

14、b>  3.1總體結(jié)構(gòu)設(shè)計(jì)</b></p><p>  通過對系統(tǒng)的詳細(xì)分析,本系統(tǒng)的使用者主要有管理員和用戶,管理員主要進(jìn)行人員管理、基礎(chǔ)信息管理、訂單管理這三個(gè)功能模塊,用戶登陸系統(tǒng)后可以修改密碼、查看個(gè)人信息、進(jìn)行訂票與退票,系統(tǒng)的功能模塊圖如圖3.1所示。</p><p>  圖3.1 系統(tǒng)功能模塊圖</p><p><b>  

15、3.1.1人員管理</b></p><p>  該功能模塊主要由管理員完成,包括對管理員的管理以及對用戶的管理,管理員可以添加新的管理員以與用戶的基本信息,也可以對已經(jīng)注冊的管理員與用戶的信息進(jìn)行查詢。</p><p>  3.1.2基礎(chǔ)信息管理</p><p>  該功能模塊主要由管理員完成,包括對城市信息、航空公司信息、航線信息以及航班信息的管理,管

16、理員可以對城市信息、航空公司信息、航線信息以及航班信息進(jìn)行添加、修改和刪除,同時(shí),也可以依據(jù)航班編號、起飛時(shí)間、到達(dá)時(shí)間等基本信息進(jìn)行航班預(yù)覽。</p><p><b>  3.1.3訂單管理</b></p><p>  該功能模塊主要由系統(tǒng)管理員完成,包括對用戶提交的訂票、退票信息的審核,完成出票操作與退票操作,同時(shí)可以根據(jù)訂單編號、所屬航班號等基本信息查詢自己的出

17、票記錄和退票記錄。</p><p>  3.1.4個(gè)人信息系統(tǒng)管理</p><p>  該功能模塊主要面向用戶,包括修改密碼、查詢個(gè)人信息、機(jī)票預(yù)訂和申請退票,用戶進(jìn)入系統(tǒng)之后如果想修改自己的登陸密碼,那么可以通過修改密碼的功能來實(shí)現(xiàn),通過輸入原密碼和兩次輸入新密碼便可以輕松完成,用戶還可以查看注冊時(shí)填寫的基本信息,并對自己的注冊信息進(jìn)行修改,當(dāng)然,本系統(tǒng)最主要的功能就是機(jī)票預(yù)訂,所以用戶

18、可以通過選擇起始城市、終點(diǎn)城市以及時(shí)間來篩選航班,選擇合適自己的航班進(jìn)行預(yù)訂,當(dāng)管理員還沒有對用戶提交的訂單進(jìn)行審核時(shí),用戶可以直接取消訂單,如果用戶提交的訂單已經(jīng)被管理員審核通過,那么就要提交退票申請等待管理員審核,管理員審核通過之后退票才完成。</p><p><b>  3.2數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  在數(shù)據(jù)庫設(shè)計(jì)中,可以采用實(shí)體——聯(lián)系圖(簡稱E

19、—R圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述,系統(tǒng)各個(gè)實(shí)體的實(shí)體——聯(lián)系圖如下:</p><p>  管理員包括的屬性是用戶名和密碼,實(shí)體如圖3.2所示:</p><p>  圖3.2管理員信息實(shí)體圖</p><p>  用戶包括的屬性是用戶名、密碼、姓名、性別、身份證號碼、電子郵箱、手機(jī)號碼,實(shí)體如圖3.3所示:</p><p>  圖3.3用戶信息實(shí)

20、體圖</p><p>  城市包括的屬性是城市名稱、城市ID,實(shí)體如圖3.4所示:</p><p>  圖3.4城市信息實(shí)體圖</p><p>  訂單包括的屬性是訂單編號、預(yù)訂日期、所屬航班號、用戶、下單時(shí)間、狀態(tài),實(shí)體如圖3.5所示:</p><p>  圖3.5訂單信息實(shí)體圖</p><p>  航班包括的屬性是

21、航班編號、起飛時(shí)間、到達(dá)時(shí)間、票價(jià)、坐位數(shù)目、所屬航線編號、所屬航空公司編號,實(shí)體如圖3.6所示:</p><p>  圖3.6航班信息實(shí)體圖</p><p>  航空公司包括的屬性是航空公司編號、名稱、地址、聯(lián)系方式,實(shí)體如圖3.7所示:</p><p>  圖3.7航空公司信息實(shí)體圖</p><p>  航線包括的屬性是航線編號、起始城市

22、、終點(diǎn)城市、里程,實(shí)體如圖3.8所示:</p><p>  圖3.8航線信息實(shí)體圖</p><p>  本系統(tǒng)的實(shí)體——聯(lián)系圖如圖3.9所示:</p><p>  圖3.9 系統(tǒng)的實(shí)體——聯(lián)系圖</p><p>  3.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  一個(gè)完善的機(jī)票預(yù)訂系統(tǒng)需要很多張表來存儲大量的數(shù)據(jù),這

23、些數(shù)據(jù)又可以用來檢測系統(tǒng)的準(zhǔn)確性等,在設(shè)計(jì)航空公司機(jī)票預(yù)訂系統(tǒng)時(shí),我也用到了很多張表,現(xiàn)把這幾張表列舉如下:</p><p>  管理員表(用戶名、密碼)</p><p>  表3.1用來存放系統(tǒng)管理員登錄系統(tǒng)的用戶名和密碼信息。</p><p>  表3.1 系統(tǒng)管理員表</p><p>  用戶表

24、(用戶名、密碼、姓名、性別、身份證號碼、電子郵箱、手機(jī)號碼)</p><p>  表3.2用來存放用戶的一些基本信息。 </p><p>  表3.2 用戶表</p><p>  3. 城市表(城市名稱、城市ID)</p><p>  表3.3用來存放城市信息。</p><p&

25、gt;  表3.3 城市信息表</p><p>  4. 訂單(訂單編號、預(yù)訂日期、所屬航班號、用戶、下單時(shí)間、狀態(tài))</p><p>  表3.4包括訂單的一些基本內(nèi)容</p><p>  表3.4 訂單信息表</p><p>  5. 航班(航班編號、

26、起飛時(shí)間、到達(dá)時(shí)間、票價(jià)、坐位數(shù)目、所屬航線編號、所屬航空公司編號)</p><p>  表3.5用來存放航班的基本信息</p><p>  表3.5 航班信息表</p><p>  6. 航空公司(航空公司編號、名稱、地址、聯(lián)系方式)</p><p>  表3.6用來存儲航空公司的

27、一些基本信息</p><p>  表3.6 航空公司信息表</p><p>  7. 航線(航線編號、起始城市、終點(diǎn)城市、里程)</p><p>  表3.7用來存儲航線的一些基本信息</p><p>  表3.7 航線信息表</p><

28、;p>  3.2.2物理結(jié)構(gòu)設(shè)計(jì)</p><p>  本系統(tǒng)只是根據(jù)訂票系統(tǒng)現(xiàn)在具有的主要功能進(jìn)行的設(shè)計(jì),隨著航空公司的發(fā)展,以后肯定還會需要加入新的數(shù)據(jù)、添加新的功能模塊,所以目前很難計(jì)算出整個(gè)系統(tǒng)的信息量。</p><p>  現(xiàn)在對該系統(tǒng)可以進(jìn)行相對的數(shù)據(jù)的添加,刪除,修改和查詢的操作等,確保數(shù)據(jù)的實(shí)時(shí)更新。</p><p>  但是大致可以對系統(tǒng)數(shù)據(jù)信

29、息量留有足夠的系統(tǒng)存儲空間去為以后的數(shù)據(jù)添加做準(zhǔn)備,還有要保證以后的信息流量,對網(wǎng)絡(luò)設(shè)備也有一定的要求。</p><p><b>  4.系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  4.1開發(fā)工具</b></p><p>  ASP.NET是 ASP技術(shù)發(fā)展的產(chǎn)物,它具有簡單以及可定制化能力強(qiáng)的特點(diǎn),因?yàn)锳SP.NET是

30、基于通用語言的編譯運(yùn)行的程序,所以它足夠強(qiáng)大, 在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上都可以運(yùn)行,開發(fā)者也可以選擇一種最熟悉的語言來編寫程序,而C#作為.NET獨(dú)有的語言又被廣泛應(yīng)用。所以,在進(jìn)行系統(tǒng)開發(fā)時(shí),我選擇ASP.NET為系統(tǒng)開發(fā)工具,C#為系統(tǒng)開發(fā)語言。</p><p>  SQL Server 2005 具有易管理、可用性強(qiáng)、安全等特點(diǎn),同時(shí),SQL Server 2005 使部署、管理和優(yōu)化企業(yè)數(shù)

31、據(jù)以及分析應(yīng)用程序變得更簡單、更容易。所以,基于對系統(tǒng)數(shù)據(jù)量以及安全性的控制,為了使系統(tǒng)較容易操作同時(shí)具有良好的兼容性,我選擇了SQL Server數(shù)據(jù)庫作為本系統(tǒng)的后臺數(shù)據(jù)庫。</p><p><b>  4.2系統(tǒng)實(shí)現(xiàn)界面</b></p><p><b>  4.2.1登陸界面</b></p><p>  系統(tǒng)的首頁如

32、圖4.1所示,如果是系統(tǒng)管理員登錄,點(diǎn)擊管理員登陸,輸入用戶名:admin,密碼:admin,如果是用戶登錄,則點(diǎn)擊用戶登陸,輸入用戶名:用戶注冊時(shí)設(shè)置的用戶名,密碼:用戶注冊時(shí)設(shè)置的密碼,點(diǎn)擊“登錄”按鈕,分別進(jìn)入管理員界面如圖4.2和用戶界面如圖4.3所示。如果用戶是第一次進(jìn)入該系統(tǒng),則首先要進(jìn)行注冊,注冊界面如圖4.4所示,加紅色星號的為必填項(xiàng)。</p><p><b>  圖4.1系統(tǒng)首頁<

33、;/b></p><p>  圖4.2 管理員界面</p><p><b>  圖4.3 用戶界面</b></p><p>  圖4.4用戶注冊界面</p><p>  這種系統(tǒng)身份驗(yàn)證功能的實(shí)現(xiàn)主要與指定數(shù)據(jù)庫連接,并獲得所連接數(shù)據(jù)庫所含表的表名,在表中查詢出請求登錄系統(tǒng)的用戶信息,使系統(tǒng)主界面按照用戶類型顯示相

34、應(yīng)菜單項(xiàng)。</p><p>  4.2.2管理員功能界面</p><p>  管理員登陸系統(tǒng)后,在所能看見的系統(tǒng)主界面上的菜單項(xiàng)共有十一項(xiàng),如圖4.2所示。主要包括人員管理、基礎(chǔ)信息管理和訂單管理三個(gè)方面的內(nèi)容,在人員管理功能模塊里,管理員可以查看、添加、修改和刪除管理員以及用戶的基本信息;在基本信息管理功能模塊中,管理員可以查看、添加、修改和刪除城市、航空公司、航線、航班的基本信息,同時(shí)

35、還可以進(jìn)行航班預(yù)覽;在訂單管理功能模塊中,管理員可以核實(shí)用戶提交的訂票或者退票信息并進(jìn)行出票和退票操作,頁面的左上角有 “退出”菜單項(xiàng),該菜單項(xiàng)具有重新登錄的功能,它是系統(tǒng)的兩種類型的用戶都擁有的操作功能。當(dāng)用戶單擊此菜單項(xiàng)時(shí),系統(tǒng)會恢復(fù)到原始主界面的視圖。</p><p>  4.2.3用戶功能界面</p><p>  用戶登陸系統(tǒng)后,在所能看見的系統(tǒng)主界面上的菜單項(xiàng)共有六項(xiàng),如圖4.3

36、所示。主要包括修改密碼、查看并修改自己注冊時(shí)填寫的個(gè)人信息、機(jī)票預(yù)訂、查看訂單和退票,“修改密碼”這一項(xiàng),用戶可以根據(jù)自己的需要修改密碼,以確保系統(tǒng)使用的機(jī)密性。</p><p><b>  4.2.4訂票流程</b></p><p>  用戶登陸系統(tǒng)后,點(diǎn)擊系統(tǒng)主界面左邊的“機(jī)票預(yù)訂”選項(xiàng),出現(xiàn)如圖4.5所示的頁面,選擇自己的起始城市、終點(diǎn)城市和乘坐的日期,點(diǎn)擊“查

37、看”按鈕,會篩選出符合條件的航班信息,如圖4.6所示,以起始城市為北京,終點(diǎn)城市為南京,指定日期2014年4月30日為例,顯示兩條符合的航班,選擇航班編號為hb02的航班點(diǎn)擊右側(cè)“預(yù)定”按鈕進(jìn)行預(yù)訂,出現(xiàn)如圖4.7所示的界面,填寫需要購買的數(shù)量,確認(rèn)信息無誤后點(diǎn)擊“下單預(yù)定”按鈕,出現(xiàn)如圖4.8所示的對話框。假如填寫的購買數(shù)量超過剩余座位數(shù)量,將出現(xiàn)如圖4.9所示的對話框。用戶提交訂單后要等待系統(tǒng)管理員審核出票之后訂單才生效,管理員登陸

38、系統(tǒng),點(diǎn)擊系統(tǒng)左側(cè)的“出票操作”按鈕,選擇訂單編號為20140427182904-2的訂單,點(diǎn)擊右側(cè)“出票”按鈕,會出現(xiàn)如圖4.10所示的界面,點(diǎn)擊“出票操作”按鈕,會出現(xiàn)如圖4.11所示的對話框,點(diǎn)擊“確定”之后,系統(tǒng)會提示操作完成。至此,完整的訂票流程已經(jīng)完成。</p><p>  圖4.5機(jī)票查詢界面</p><p>  圖4.6查詢結(jié)果界面</p><p>

39、  圖4.7確認(rèn)訂單界面</p><p>  圖4.8下單成功界面</p><p>  圖4.9購買數(shù)量大于座位時(shí)的界面</p><p>  圖4.10管理員審核界面</p><p>  圖4.11出票確認(rèn)界面</p><p><b>  4.2.5退票流程</b></p><

40、p>  用戶由于一些突發(fā)情況要申請退票時(shí),首先使用自己的用戶名和密碼登陸該系統(tǒng),點(diǎn)擊系統(tǒng)界面左側(cè)的“我的預(yù)定” 按鈕,如圖4.12所示,即為未被管理員審核的訂單,如果訂單還未被管理員審核,那么退票過程比較簡單,點(diǎn)擊右側(cè)的“取消訂單”,會出現(xiàn)如圖4.13所示的頁面,點(diǎn)擊“取消訂單”,然后會出現(xiàn)如圖4.14所示的對話框,點(diǎn)擊“確定”之后,會出現(xiàn)如圖4.15所示的提示。</p><p>  如果用戶提交的訂單信息

41、被管理員審核通過后,則需要點(diǎn)擊系統(tǒng)界面左側(cè)的“已經(jīng)買到”,如圖4.16所示即為已經(jīng)被管理員審核通過的訂單,點(diǎn)擊右側(cè)的“退票申請”之后出現(xiàn)如圖4.17所示的頁面,點(diǎn)擊“申請退票”之后會出現(xiàn)如圖4.18所示的確認(rèn)退票信息的對話框,點(diǎn)擊“確認(rèn)”之后,會跳出“操作完成”的提示,由于訂單已經(jīng)被管理員審核,所以退票也要等待管理員審核,審核通過之后整個(gè)退票過程才算完成。管理員登陸系統(tǒng)之后點(diǎn)擊主界面右側(cè)的“退票操作”,顯示用戶提交的退票申請,如圖4.1

42、9所示,點(diǎn)擊右側(cè)的“退票申請”,出現(xiàn)如圖4.20所示的頁面,點(diǎn)擊“退票確認(rèn)”之后,會出現(xiàn)如圖4.18所示的確認(rèn)退票信息的對話框,點(diǎn)擊“確認(rèn)”之后,會跳出“操作完成”的提示,至此,才完成了整個(gè)退票流程。</p><p>  圖4.12訂單查詢界面</p><p>  圖4.13取消訂單界面</p><p>  圖4.14取消訂單確認(rèn)界面</p><

43、p>  圖4.15操作完成界面</p><p>  圖4.16審核通過訂單查詢界面</p><p>  圖4.17退票信息確認(rèn)界面</p><p><b>  圖4.18退票提醒</b></p><p>  圖4.19管理員審核退票界面</p><p>  圖4.20管理員審核退票信息界面&

44、lt;/p><p><b>  5.系統(tǒng)測試</b></p><p>  5.1邊編寫代碼邊測試</p><p>  在完成窗口設(shè)計(jì)后,需要完成的工作就是編寫代碼,由于本人編程水平有限,缺少編寫系統(tǒng)程序的經(jīng)驗(yàn),在編寫代碼時(shí)經(jīng)常出現(xiàn)這樣那樣的問題,因此,我主要采取編一個(gè)功能,測試一個(gè)功能,編好一個(gè)窗口,測試通過后再編寫另一個(gè)窗口代碼的方法,編程過程中

45、遇到的數(shù)據(jù)類型匹配的問題是困擾我最多的問題,這些都在測試通不過時(shí)進(jìn)行修改,使之于數(shù)據(jù)庫中的數(shù)據(jù)類型相符。在編寫代碼過程中出現(xiàn)了類似的少了一對單引號這種比較低級的錯(cuò)誤,檢查后才修改正確的情況時(shí)有發(fā)生。</p><p>  5.2窗口代碼完成后統(tǒng)一測試</p><p>  在系統(tǒng)測試過程中還發(fā)現(xiàn)不少問題,比如系統(tǒng)管理員添加用戶時(shí),使用明文密碼,通過請教指導(dǎo)老師,才改正為用“*”表示,這樣就防止

46、了在用戶登陸時(shí)的密碼泄露導(dǎo)致安全性問題。還有如修改密碼模塊中,”Update”語句少了”where”修飾,這樣就導(dǎo)致系統(tǒng)里面只要有用戶修改登陸密碼,系統(tǒng)里面所有用戶的登陸密碼均會被修改,那些沒有修改自己登陸密碼的用戶用自己原來的密碼就不能順利登陸了,”Update”語句加了”where”修飾后,密碼修改沒有出現(xiàn)異常情況。 </p><p><b>  5.3系統(tǒng)測試舉例</b></p&

47、gt;<p>  5.3.1用戶登陸測試</p><p>  如圖5.1所示,在用戶登陸界面輸入已經(jīng)完成注冊的用戶名和密碼,以用戶名為“test”,密碼為“test”為例,點(diǎn)擊“提交”按鈕,則能夠成功進(jìn)入到用戶的主界面。</p><p>  圖5.1 用戶登陸界面</p><p>  如果輸入錯(cuò)誤的密碼,以輸入用戶名“test”,密碼“qqqq”為例,

48、點(diǎn)擊“提交”按鈕之后,會出現(xiàn)如圖5.2所示的錯(cuò)誤提示。</p><p>  圖5.2登陸錯(cuò)誤提示</p><p>  如果輸入系統(tǒng)不存在的用戶名,以輸入用戶名“xy”,密碼“1234”為例,點(diǎn)擊提交按鈕之后,仍會出現(xiàn)如圖5.2所示的錯(cuò)誤提示。</p><p>  5.3.2航班查詢測試</p><p>  用戶登陸系統(tǒng)之后,想要進(jìn)行訂票操作的

49、話首先要點(diǎn)擊頁面右側(cè)的“機(jī)票預(yù)訂”按鈕篩選出符合自己要求的航班,系統(tǒng)的測試時(shí)間為2014年5月10日,以起始城市為北京,終點(diǎn)城市為南京,指定時(shí)間為2014年5月19日,會出現(xiàn)如圖5.3所示的頁面,選擇需要的航班進(jìn)行預(yù)訂即可。若指定時(shí)間為2014年5月7日,點(diǎn)擊“查看”按鈕之后會出現(xiàn)如圖5.4所示的提示。</p><p><b>  圖5.3查詢結(jié)果</b></p><p&

50、gt;  圖5.4查詢錯(cuò)誤提示</p><p><b>  5.3.3訂票測試</b></p><p>  在查詢出滿足條件的航班信息之后,點(diǎn)擊“預(yù)訂”按鈕,確認(rèn)訂單并填寫購買數(shù)量即可成功下單預(yù)訂,如果所填寫的購買數(shù)量大于作為數(shù)目,則會出現(xiàn)如圖5.5所示的錯(cuò)誤提示。</p><p>  圖5.5下單錯(cuò)誤提示</p><p&g

51、t;  5.3.4用戶注冊測試</p><p>  當(dāng)用戶進(jìn)行注冊時(shí),有些信息例如用戶名、密碼是必填項(xiàng),檢測用戶注冊的功能主要就是檢測當(dāng)用戶注冊時(shí)如果必填項(xiàng)不填,是否會出現(xiàn)錯(cuò)誤提示。</p><p>  當(dāng)用戶點(diǎn)擊主頁上面的“注冊”按鈕時(shí),會出現(xiàn)如圖5.6所示的頁面,其中右側(cè)標(biāo)記*的為必填項(xiàng),按要求填寫用戶資料,點(diǎn)擊“提交”按鈕之后會出現(xiàn)如圖5.7所示的成功提醒,假如故意不填必填項(xiàng),以不填

52、身份證號碼為例,點(diǎn)擊“提交”按鈕之后,系統(tǒng)會出現(xiàn)如圖5.8所示的錯(cuò)誤提示。</p><p>  圖5.6用戶注冊界面</p><p>  圖5.7 注冊成功提醒</p><p>  5.8注冊信息錯(cuò)誤提醒</p><p>  系統(tǒng)還會存在其他的問題沒有被檢測出來,主要是因?yàn)楸救怂鶎W(xué)的專業(yè)知識有限,還有就是畢業(yè)設(shè)計(jì)的時(shí)間匆忙,測試的次數(shù)不足,測

53、試可能也不夠全面,所以在以后就需要大家共同探討與研究,使這個(gè)系統(tǒng)能夠更加趨于完善。</p><p><b>  6.總結(jié)</b></p><p>  傳統(tǒng)的購票方式也存在很多缺點(diǎn),目前部分航空公司的運(yùn)行管理決策的能力和效率已經(jīng)無法滿足當(dāng)前航空業(yè)發(fā)展的需要。各部門和各子公司不能實(shí)現(xiàn)統(tǒng)一管理,使得信息數(shù)據(jù)不能共享,在很大程度上浪費(fèi)了數(shù)據(jù)資源,不僅如此,還使得公司在市場經(jīng)濟(jì)

54、中不再占據(jù)主導(dǎo)地位,對管理層及時(shí)決策起到了阻礙作用。從團(tuán)隊(duì)溝通和協(xié)作方面來講,航空公司不能實(shí)現(xiàn)統(tǒng)一管理,也嚴(yán)重影響了公司的團(tuán)隊(duì)精神。隨著公司的發(fā)展,公司規(guī)模的擴(kuò)大,職能機(jī)構(gòu)的劃分肯定會越來越細(xì)致,這樣勢必會導(dǎo)致各部門和各子公司之間的協(xié)調(diào)和溝通越來越難,不能對航班進(jìn)行及時(shí)的調(diào)整,這樣,就很難做到安全管理,而一旦出現(xiàn)意外,找到相關(guān)的責(zé)任人需要的時(shí)間也會變長。因此,在線實(shí)現(xiàn)機(jī)票預(yù)訂是很有必要的。</p><p>  確

55、定了畢業(yè)設(shè)計(jì)的選題之后,在撰寫學(xué)年論文階段,我對目前較大的幾個(gè)航空公司的機(jī)票預(yù)訂系統(tǒng)進(jìn)行了調(diào)研,逐一注冊,了解其基本功能,分析他們的優(yōu)缺點(diǎn),將優(yōu)點(diǎn)運(yùn)用到我的畢業(yè)設(shè)計(jì)中,將缺點(diǎn)進(jìn)行改正。在畢業(yè)設(shè)計(jì)階段,首先,我通過查閱資料,對業(yè)務(wù)流程、用戶需求都作了細(xì)致的分析,并進(jìn)行了可行性分析,經(jīng)過對系統(tǒng)的概要設(shè)計(jì)及詳細(xì)設(shè)計(jì),系統(tǒng)功能模塊等都已經(jīng)基本確定,接下來在導(dǎo)師的指導(dǎo)下進(jìn)行代碼編寫與各個(gè)功能模塊的測試,當(dāng)然也進(jìn)行了很多次得測試與更改修正系統(tǒng)才得以

56、運(yùn)行。</p><p>  航空公司機(jī)票預(yù)訂系統(tǒng)采用ASP.NET C#語言、SQL Server的技術(shù)方案,很好地實(shí)現(xiàn)了機(jī)票預(yù)訂系統(tǒng)的具體操作,界面友好,操作簡便。但是在系統(tǒng)的實(shí)際設(shè)計(jì)過程中我遇到了各式各樣的問題,這些問題在以前的課程設(shè)計(jì)中很多都沒有遇到過,由于自己水平有限加之開發(fā)經(jīng)驗(yàn)不足,有一種力不從心的感覺,但是我沒有輕易放棄,還是盡最大的努力完善預(yù)想的系統(tǒng)功能。在筋疲力盡的同時(shí),我也感受到了軟件開發(fā)帶來的

溫馨提示

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

最新文檔

評論

0/150

提交評論