航空公司機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)計(jì)劃書_第1頁
航空公司機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)計(jì)劃書_第2頁
航空公司機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)計(jì)劃書_第3頁
航空公司機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)計(jì)劃書_第4頁
航空公司機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)計(jì)劃書_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1 航空公司機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)計(jì)劃書 統(tǒng)設(shè)計(jì)背景 隨著經(jīng)濟(jì)的快速發(fā)展,民航事業(yè)在不斷壯大,人們的消費(fèi)水平也在迅速提高,旅游正逐漸成為普通老百姓中不可或缺的一部分,搭乘飛機(jī)出行的老百姓的數(shù)量在呈明顯的上升趨勢(shì),機(jī)票預(yù)訂系統(tǒng)在各航空公司占據(jù)著主導(dǎo)地位。隨著航空公司用戶的迅猛增長(zhǎng)和人們對(duì)便捷性要求的提高,原有的機(jī)票預(yù)訂方式已經(jīng)無法滿足人們的需求,嚴(yán)重制約了航空公司的工作效率,也耽誤了用戶的寶貴時(shí)間,因此,引入高效的機(jī)票預(yù)訂系統(tǒng),來協(xié)助處理機(jī)票預(yù)訂工作是計(jì)算機(jī)技術(shù)高速發(fā)展的必然趨勢(shì)。 機(jī)票預(yù)訂系 統(tǒng)的核心功能就是機(jī)票預(yù)訂,本機(jī)票預(yù)訂系統(tǒng)旨在提高航空公司的機(jī)票預(yù)訂服務(wù)效率,降低售票服務(wù)中錯(cuò)誤的發(fā)生率,減少信息交流的煩瑣過程及其帶來的開銷。 統(tǒng)設(shè)計(jì)概述 每個(gè)航空公司都必須要解決的問題就是如何提高飛機(jī)票售票效率,更好的方便客戶,擺脫機(jī)械化的管理模式,想要輕松解決這個(gè)問題不妨嘗試采用機(jī)票預(yù)訂系統(tǒng)使用戶在線就能夠預(yù)訂到機(jī)票,問題得到解決的同時(shí),還能做到飛機(jī)票售出途徑多元化,方便乘客購票,提高航空公司的工作效率。 網(wǎng)上機(jī)票預(yù)訂系統(tǒng)屬于應(yīng)用系統(tǒng),用到機(jī)票預(yù)訂系統(tǒng)的用戶有很多,當(dāng)然,這個(gè)系統(tǒng)提供的功能也有很 多,如用戶注冊(cè)、用戶登陸、查詢航班、預(yù)訂機(jī)票、在線退票等,這些都是用戶可以完成的,對(duì)管理員而言,還可以實(shí)現(xiàn)制定航班等功能。實(shí)現(xiàn)在線預(yù)訂可以為用戶提供便捷的訂票渠道,使用戶能夠通過互聯(lián)網(wǎng)了解航班與航線的詳細(xì)情況,及時(shí)、準(zhǔn)確的反映自己的工作情況以及航空公司的經(jīng)營(yíng)情況。比如 ,及時(shí)的處理用戶的訂票與退票請(qǐng)求,審核用戶的訂票信息等。具體而言,管理員登陸本系統(tǒng)之后,可以對(duì)管理員以及用戶的信息進(jìn)行添加、修改 2 和刪除,除此以外,管理員還可以對(duì)一些基礎(chǔ)信息進(jìn)行管理,基礎(chǔ)信息主要包括城市信息,航班信息、航空公司信息、航線信息,同 時(shí)還可以對(duì)航班信息進(jìn)行詳細(xì)的預(yù)覽,管理員還可以對(duì)訂單進(jìn)行管理,主要包括對(duì)用戶提交的訂票、退票信息進(jìn)行審核,審核通過的話即進(jìn)行出票、退票操作,當(dāng)然也可以查看出票以及退票記錄。用戶進(jìn)行登錄操作之前必須先進(jìn)行注冊(cè),注冊(cè)時(shí)需要填寫自己的基本信息,之后便可以進(jìn)行登錄操作,用戶登陸系統(tǒng)之后,可以修改自己的登陸密碼,查看并修改注冊(cè)時(shí)填寫的基本信息,通過選擇起始城市、重點(diǎn)城市以及選定的日期來進(jìn)行機(jī)票預(yù)訂,選擇預(yù)訂之后要等待航空公司的審核,航空公司審核通過之后訂票才有效,也可以查看自己已經(jīng)預(yù)訂的機(jī)票,對(duì)其進(jìn)行退票操作,當(dāng)然, 退票操作之后也是需要等待航空公司審核的。 統(tǒng)功能需求分析 本系統(tǒng)主要的使用對(duì)象有兩類,分別是用戶和管理員,所以本系統(tǒng)有一個(gè)面向用戶的平臺(tái)和一個(gè)面向管理員的平臺(tái),面向用戶,要有注冊(cè)、登錄、用戶信息管理、航班查詢、訂票、退票等功能;面向管理員就應(yīng)該有登錄、制定航班、安排航班、管理航線、審核訂單等功能。 系統(tǒng)的主要功能需求分析如下: 理員和用戶想要進(jìn)入該系統(tǒng)進(jìn)行一些基本操作首先要進(jìn)行注冊(cè)成為系統(tǒng)的用戶。 功能對(duì)用戶和管理員輸入的登錄信息進(jìn)行驗(yàn)證,確定用戶是否能夠安全的 進(jìn)入本系統(tǒng)進(jìn)行后期的預(yù)訂機(jī)票活動(dòng)。 功能接受用戶對(duì)個(gè)人信息的修改及查看,管理員不僅可以查看和修改管理員的信息,還可以查看和修改系統(tǒng)內(nèi)用戶的信息。 功能一方面是用戶在預(yù)訂機(jī)票之前查詢符合自己要求的航線,一方面管理員可以查詢航班、航空公司以及航線的信息,并增加、修改和刪除航班、航空公司以及航線信息。 戶選擇好自己要訂的機(jī)票,確認(rèn)預(yù)訂提交訂單之后會(huì)交由系統(tǒng)管理員審核,審核通過之后訂單才生效。 3 戶由于一些突發(fā)情況不能按時(shí)乘機(jī)時(shí)可以向系統(tǒng)管理員提出退票申請(qǐng),管理員對(duì) 用戶提交的退票申請(qǐng)進(jìn)行審核,對(duì)滿足退票條件的已預(yù)訂機(jī)票進(jìn)行退票處理。 行性分析 本系統(tǒng)的可行性分析主要包括技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三方面內(nèi)容,具體分析如下: 術(shù)可行性 通過實(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)在對(duì)網(wǎng)絡(luò)系統(tǒng)構(gòu)造的支持,系統(tǒng)的構(gòu)建、運(yùn)行和維護(hù)都可以輕松地完成。 濟(jì)可行性 分析經(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ì)上是具有可行性的,反之,則沒有。 本次網(wǎng)上機(jī)票預(yù)訂系統(tǒng)的開發(fā)是建立在計(jì)算機(jī)技術(shù)廣泛應(yīng)用和普及于社會(huì)各個(gè)行業(yè)的實(shí)際工作中的前提下的,能夠極大的減少航空公司、機(jī)票銷售點(diǎn)工作人員的工作壓力,降低售票開銷,簡(jiǎn)化售票流程,提高機(jī)票管理系統(tǒng)的效率和準(zhǔn)確性,規(guī)范旅客信息的管理。 作可行性 本系統(tǒng)以網(wǎng)絡(luò)應(yīng)用為主,使用系統(tǒng)的人員,只要具備在 不需要具備特別的技術(shù)能力。系統(tǒng)的用戶界面和管理 界面都簡(jiǎn)單和易于操作,普通的會(huì)上網(wǎng)的用戶都可以輕松地完成自己的目的,而管理員也無須特地培訓(xùn),只需要了解航班的規(guī)則即可對(duì)航班航線進(jìn)行管理。 4 律可行性 本系統(tǒng)開發(fā)過程中所使用的開發(fā)軟件都不存在版權(quán)糾紛,無違反國(guó)家法律相關(guān)規(guī)定。 體結(jié)構(gòu)設(shè)計(jì) 通過對(duì)系統(tǒng)的詳細(xì)分析,本系統(tǒng)的使用者主要有管理員和用戶,管理員主要進(jìn)行人員管理、基礎(chǔ)信息管理、訂單管理這三個(gè)功能模塊,用戶登陸系統(tǒng)后可以修改密碼、查看個(gè)人信息、進(jìn)行訂票與退票,系統(tǒng)的功能模塊圖如圖 航 空 公 司 機(jī) 票 預(yù) 訂 系 統(tǒng)管 理 員 用 戶人員管理訂單管理基礎(chǔ)信息管理管理員管理城市管理用戶管理航空公司管理航班管理航線管理退票操作出票操作修改密碼查看個(gè)人信息申請(qǐng)退票機(jī)票預(yù)訂個(gè) 人 信 息 系 統(tǒng) 管 理圖 統(tǒng)功能模塊圖 員管理 該功能模塊主要由管理員完成,包括對(duì)管理員的管理以及對(duì)用戶的管理,管 5 理員可以添加新的管理員以與用戶的基本信息,也可以對(duì)已經(jīng)注冊(cè)的管理員與用戶的信息進(jìn)行查詢。 礎(chǔ)信息管理 該功能模塊主要由管理員完成,包括對(duì)城市信息、航空公司信息、航線信息以及航班信息的管理,管理員可以對(duì)城市信息、航空公司信息、航線信息以及航班信息進(jìn)行添加、修改和刪除,同時(shí),也可以依據(jù)航班編號(hào)、起飛時(shí)間、到達(dá)時(shí)間等基本信息進(jìn)行航班 預(yù)覽。 單管理 該功能模塊主要由系統(tǒng)管理員完成,包括對(duì)用戶提交的訂票、退票信息的審核,完成出票操作與退票操作,同時(shí)可以根據(jù)訂單編號(hào)、所屬航班號(hào)等基本信息查詢自己的出票記錄和退票記錄。 人信息系統(tǒng)管理 該功能模塊主要面向用戶,包括修改密碼、查詢個(gè)人信息、機(jī)票預(yù)訂和申請(qǐng)退票,用戶進(jìn)入系統(tǒng)之后如果想修改自己的登陸密碼,那么可以通過修改密碼的功能來實(shí)現(xiàn),通過輸入原密碼和兩次輸入新密碼便可以輕松完成,用戶還可以查看注冊(cè)時(shí)填寫的基本信息,并對(duì)自己的注冊(cè)信息進(jìn)行修改,當(dāng)然,本系統(tǒng)最主要的功能就是機(jī) 票預(yù)訂,所以用戶可以通過選擇起始城市、終點(diǎn)城市以及時(shí)間來篩選航班,選擇合適自己的航班進(jìn)行預(yù)訂,當(dāng)管理員還沒有對(duì)用戶提交的訂單進(jìn)行審核時(shí),用戶可以直接取消訂單,如果用戶提交的訂單已經(jīng)被管理員審核通過,那么就要提交退票申請(qǐng)等待管理員審核,管理員審核通過之后退票才完成。 據(jù)庫設(shè)計(jì) 在數(shù)據(jù)庫設(shè)計(jì)中,可以采用實(shí)體 聯(lián)系圖(簡(jiǎn)稱 E R 圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述,系統(tǒng)各個(gè)實(shí)體的實(shí)體 聯(lián)系圖如下: 管理員包括的屬性是用戶名和密碼,實(shí)體如圖 示: 6 管 理 員用 戶 名 密 碼圖 理員信息實(shí)體圖 用戶包括的屬性是用戶名、密碼、姓名、性別、身份證號(hào)碼、電子郵箱、手機(jī)號(hào)碼,實(shí)體如圖 示: 用 戶密 碼用 戶 名 姓 名 性 別身 份 證 號(hào) 碼 電 子 郵 箱 手 機(jī) 號(hào) 碼圖 戶信息實(shí)體圖 城市包括的屬性是城市名稱、城市 體如圖 示: 城 市城 市 名城 市 I 市信息實(shí)體圖 訂單包括的屬性是訂單編號(hào)、預(yù)訂日期、所屬航班號(hào)、用戶、下單時(shí)間、狀態(tài),實(shí)體如圖 示: 7 訂 單訂 單 編 號(hào) 所 屬 航 班 號(hào)預(yù) 訂 日 期 用 戶 下 單 時(shí) 間 狀 態(tài)圖 單信息實(shí)體圖 航班包括的屬性是航班編號(hào)、起飛時(shí)間、到達(dá)時(shí)間、票價(jià)、坐位數(shù)目、所屬航線編號(hào)、所屬航空公司編號(hào),實(shí)體如圖 示: 航 班航 班 編 號(hào)起 飛 時(shí) 間 票 價(jià)所 屬 航 空 公 司 編號(hào)到 達(dá) 時(shí) 間 所 屬 航 線 編 號(hào)坐 位 數(shù) 目圖 班信息實(shí)體圖 航空公司包括的屬性是航空公司編號(hào)、名稱、地址、聯(lián)系方式,實(shí)體如圖 航 空 公 司航 空 公 司 編 號(hào) 名 稱 聯(lián) 系 方 式 地 址圖 空公司信息實(shí)體圖 航線包括的屬性是航線編號(hào)、起始城市、終點(diǎn)城市、里程,實(shí)體如圖 示: 航 線航 線 編 號(hào) 起 始 城 市 終 點(diǎn) 城 市 里 程圖 線信息實(shí)體圖 8 本系統(tǒng)的實(shí)體 聯(lián)系圖如圖 示: 航 空 公 司航 班管 理 員訂 單 用 戶城 市提 供查 詢管理預(yù) 訂管理提 供管 理審核1統(tǒng)的實(shí)體 聯(lián)系圖 據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 一個(gè)完善的機(jī)票預(yù)訂系統(tǒng)需要很多張表來存儲(chǔ)大量的數(shù)據(jù),這些數(shù)據(jù)又可以用來檢測(cè)系統(tǒng)的準(zhǔn)確性等,在設(shè) 計(jì)航空公司機(jī)票預(yù)訂系統(tǒng)時(shí),我也用到了很多張表,現(xiàn)把這幾張表列舉如下: 1. 管理員表(用戶名、密碼) 表 來存放系統(tǒng)管理員登錄系統(tǒng)的用戶名和密碼信息。 表 系統(tǒng)管理員表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 允許空否 備注 ID 0 鍵 用戶名 0 密碼 0 2. 用戶表(用戶名、密碼、姓名、性別、身份證號(hào)碼、電子郵箱、手機(jī)號(hào)碼) 表 來存放用戶的一些基本信息。 9 表 用戶表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 允許空否 備注 ID 0 鍵 用戶名 0 密碼 0 姓名 0 性別 0 身份證號(hào)碼 0 電子郵箱 0 手機(jī)號(hào)碼 0 3. 城市表(城市名稱、城市 表 來存放城市信息。 表 城市信息表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 允許空否 備注 ID 0 鍵 城市名稱 0 4. 訂單(訂單編號(hào)、預(yù)訂日期、所屬航班號(hào)、用戶、下單時(shí)間、狀態(tài)) 表 括訂單的一些基本內(nèi)容 表 訂單信息表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 允許空否 備注 ID 0 鍵 訂單編號(hào) 0 預(yù)訂日期 所屬航班號(hào) 0 用戶 0 下單時(shí)間 狀態(tài) 0 5. 航班 (航班編號(hào)、起飛時(shí)間、到達(dá)時(shí)間、票價(jià)、坐位數(shù)目、所屬航線編號(hào)、所屬航空公司編號(hào) ) 表 來存放航班的基本信息 表 航班信息表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 允許空否 備注 ID 0 鍵 航班編號(hào) 0 起 飛時(shí)間 0 到達(dá)時(shí)間 0 票價(jià) 0 座位數(shù)目 0 10 所屬航線編號(hào) 0 所屬航空公司編號(hào) 0 6. 航空公司 (航空公司編號(hào)、名稱、地址、聯(lián)系方式 ) 表 來存儲(chǔ)航空公司的一些基本信息 表 航空公司信息表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 允許空否 備注 ID 0 鍵 航空公司編號(hào) 0 名稱 0 地址 00 聯(lián)系方式 0 7. 航線 (航線編號(hào)、起始城市、終點(diǎn)城市、里程 ) 表 來存儲(chǔ)航線的一些基本信息 表 航線信息表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 允許空否 備注 ID 0 鍵 航線編號(hào) 0 起始城市 0 終點(diǎn) 城市 00 里程 0 理結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)只是根據(jù)訂票系統(tǒng)現(xiàn)在具有的主要功能進(jìn)行的設(shè)計(jì),隨著航空公司的發(fā)展,以后肯定還會(huì)需要加入新的數(shù)據(jù)、添加新的功能模塊,所以目前很難計(jì)算出整個(gè)系統(tǒng)的信息量。 現(xiàn)在對(duì)該系統(tǒng)可以進(jìn)行相對(duì)的數(shù)據(jù)的添加,刪除,修改和查詢的操作等,確保數(shù)據(jù)的實(shí)時(shí)更新。 但是大致可以對(duì)系統(tǒng)數(shù)據(jù)信息量留有足夠的系統(tǒng)存儲(chǔ)空間去為以后的數(shù)據(jù)添加做準(zhǔn)備,還有要保證以后的信息流量,對(duì)網(wǎng)絡(luò)設(shè)備也有一定的要求。 11 發(fā)工具 術(shù)發(fā)展的產(chǎn)物,它具有簡(jiǎn)單以及可定制化能力強(qiáng)的特點(diǎn) ,因?yàn)?基于通用語言的編譯運(yùn)行的程序,所以它足夠強(qiáng)大, 在 用軟件開發(fā)者的幾乎全部的平臺(tái)上都可以運(yùn)行,開發(fā)者也可以選擇一種最熟悉的語言來編寫程序,而 C#作為 有的語言又被廣泛應(yīng)用。所以,在進(jìn)行系統(tǒng)開發(fā)時(shí),我選擇 系統(tǒng)開發(fā)工具, C#為系統(tǒng)開發(fā)語言。 005 具有易管理、可用性強(qiáng)、安全等特點(diǎn),同時(shí), 005 使部署、管理和優(yōu)化企業(yè)數(shù)據(jù)以及分析應(yīng)用程序變得更簡(jiǎn)單、更 容易。 所以,基于對(duì)系統(tǒng)數(shù)據(jù)量以及安全性的控制,為了使系統(tǒng)較容易操作同時(shí)具有良好的兼容性,我選擇了 據(jù)庫作為本系統(tǒng)的后臺(tái)數(shù)據(jù)庫。 統(tǒng)實(shí)現(xiàn)界面 陸界面 系統(tǒng)的首頁如圖 示,如果是系統(tǒng)管理員登錄,點(diǎn)擊管理員登陸,輸入用戶名: 碼: 果是用戶登錄,則點(diǎn)擊用戶登陸,輸入用戶名:用戶注冊(cè)時(shí)設(shè)置的用戶名,密碼:用戶注冊(cè)時(shí)設(shè)置的密碼,點(diǎn)擊“登錄”按鈕,分別進(jìn)入管理員界面如圖 用戶界面如圖 示。如果用戶是第一次進(jìn)入該系統(tǒng),則首先要進(jìn)行注冊(cè),注冊(cè) 界面如圖 示,加紅色星號(hào)的為必填項(xiàng)。 圖 統(tǒng)首頁 12 圖 理員界面 圖 戶界面 13 圖 戶注冊(cè)界面 這種系統(tǒng)身份驗(yàn)證功能的實(shí)現(xiàn)主要與指定數(shù)據(jù)庫連接,并獲得所連接數(shù)據(jù)庫所含表的表名,在表中查詢出請(qǐng)求登錄系統(tǒng)的用戶信息,使系統(tǒng)主界面按照用戶類型顯示相應(yīng)菜單項(xiàng)。 理員功能界面 管理員登陸系統(tǒng)后,在所能看見的系統(tǒng)主界面上的菜單項(xiàng)共有十一項(xiàng),示。主要包括人員管理、基礎(chǔ)信息管理和訂單管理三個(gè)方面的內(nèi)容,在人員管理功能模塊里,管理員可以查看、添加、修改和刪 除管理員以及用戶的基本信息;在基本信息管理功能模塊中,管理員可以查看、添加、修改和刪除城市、航空公司、航線、航班的基本信息,同時(shí)還可以進(jìn)行航班預(yù)覽;在訂單管理功能模塊中,管理員可以核實(shí)用戶提交的訂票或者退票信息并進(jìn)行出票和退票操作,頁面的左上角有 “退出”菜單項(xiàng),該菜單項(xiàng)具有重新登錄的功能,它是系統(tǒng)的兩種類型的用戶都擁有的操作功能。當(dāng)用戶單擊此菜單項(xiàng)時(shí),系統(tǒng)會(huì)恢復(fù)到原始主界面的視圖。 戶功能界面 用戶登陸系統(tǒng)后, 在所能看見的系統(tǒng)主界面上的菜單項(xiàng)共有六項(xiàng),如圖 4 所示。主要包括修改密碼、查看并修 改自己注冊(cè)時(shí)填寫的個(gè)人信息、機(jī)票預(yù)訂、查看訂單和退票,“修改密碼”這一項(xiàng),用戶可以根據(jù)自己的需要修改密碼,以確保系統(tǒng)使用的機(jī)密性。 票流程 用戶登陸系統(tǒng)后,點(diǎn)擊系統(tǒng)主界面左邊的“機(jī)票預(yù)訂”選項(xiàng),出現(xiàn)如圖 擇自己的起始城市、終點(diǎn)城市和乘坐的日期,點(diǎn)擊“查看”按鈕,會(huì)篩選出符合條件的航班信息,如圖 示,以起始城市為北京,終點(diǎn)城市為南京,指定日期 2014 年 4 月 30 日為例,顯示兩條符合的航班,選擇航班編號(hào)為航班點(diǎn)擊右側(cè)“預(yù)定”按鈕進(jìn)行預(yù)訂,出現(xiàn)如圖 示的界面,填寫需要購買的數(shù)量,確認(rèn)信息無誤后點(diǎn)擊“下單預(yù)定”按鈕,出現(xiàn)如圖 示的對(duì)話框。假如填寫的購買數(shù)量超過剩余座位數(shù)量,將出現(xiàn)如圖 示的對(duì)話框。用戶提交訂單后要等待系統(tǒng)管理員審核出票之后訂單才生效,管理員登陸系統(tǒng),點(diǎn)擊系統(tǒng)左側(cè)的“出票操作”按鈕,選擇訂單編號(hào)為 20140427182904訂單,點(diǎn)擊右側(cè)“出票”按鈕,會(huì)出現(xiàn)如圖 示的界面,點(diǎn)擊“出票操作”按鈕,會(huì)出現(xiàn)如圖 示的對(duì)話框,點(diǎn)擊“確定”之后,系統(tǒng)會(huì)提示操作完成。至此,完整的訂票流程已經(jīng)完成。 圖 票查詢界面 15 圖 詢結(jié)果界面 圖 認(rèn)訂單界面 圖 單成功界面 16 圖 買數(shù)量大于座位時(shí)的界面 圖 理員審核界面 圖 票確認(rèn)界面 票流程 用戶由于一些突發(fā)情況要申請(qǐng)退票時(shí),首先使用自己的用戶名和密碼登陸該系統(tǒng),點(diǎn)擊系統(tǒng)界面左側(cè)的“我的預(yù)定” 按鈕,如圖 示,即為未被管理員審核的訂單,如果訂單還未被管理員審核,那么退票過程比較簡(jiǎn)單,點(diǎn)擊右側(cè)的“取消訂單”,會(huì)出現(xiàn)如圖 示的頁面,點(diǎn)擊“取消訂單”,然后會(huì)出現(xiàn)如圖 示的對(duì)話框,點(diǎn)擊“確定 ”之后,會(huì)出現(xiàn)如圖 示的提示。 如果用戶提交的訂單信息被管理員審核通過后,則需要點(diǎn)擊系統(tǒng)界面左側(cè)的“已經(jīng)買到”,如圖 示即為已經(jīng)被管理員審核通過的訂單,點(diǎn)擊右側(cè)的“退票申請(qǐng)”之后出現(xiàn)如圖 示的頁面,點(diǎn)擊“申請(qǐng)退票”之后會(huì)出現(xiàn)如圖 擊“確認(rèn)”之后,會(huì)跳出“操作完成”的提示, 17 由于訂單已經(jīng)被管理員審核,所以退票也要等待管理員審核,審核通過之后整個(gè)退票過程才算完成。管理員登陸系統(tǒng)之后點(diǎn)擊主界面右側(cè)的“退票操作”,顯示用戶提交的退票申請(qǐng),如圖 示,點(diǎn) 擊右側(cè)的“退票申請(qǐng)”,出現(xiàn)如圖 擊“退票確認(rèn)”之后,會(huì)出現(xiàn)如圖 示的確認(rèn)退票信息的對(duì)話框,點(diǎn)擊“確認(rèn)”之后,會(huì)跳出“操作完成”的提示,至此,才完成了整個(gè)退票流程。 圖 單查詢界面 圖 消訂單界面 18 圖 消訂單確認(rèn)界面 圖 作完成界面 圖 核通過訂單查詢界面 19 圖 票信息確認(rèn)界面 圖 票提醒 圖 理員審核退票界面 20 圖 理員審核退票信息界面 編寫代碼邊測(cè)試 在 完成窗口設(shè)計(jì)后,需要完成的工作就是編寫代碼,由于本人編程水平有限,缺少編寫系統(tǒng)程序的經(jīng)驗(yàn),在編寫代碼時(shí)經(jīng)常出現(xiàn)這樣那樣的問題,因此,我主要采取編一個(gè)功能,測(cè)試一個(gè)功能,編好一個(gè)窗口,測(cè)試通過后再編寫另一個(gè)窗口代碼的方法,編程過程中遇到的數(shù)據(jù)類型匹配的問題是困擾我最多的問題 ,這些都在測(cè)試通不過時(shí)進(jìn)行修改,使之于數(shù)據(jù)庫中的數(shù)據(jù)類型相符。在編寫代碼過程中出現(xiàn)了 類似的少了一對(duì)單引號(hào)這種比較低級(jí)的錯(cuò)誤,檢查后才修改正確的情況時(shí)有發(fā)生。 口代碼完成后統(tǒng)一測(cè)試 在系統(tǒng)測(cè)試過程中還發(fā)現(xiàn)不少問題,比如系統(tǒng)管理員添加用 戶時(shí),使用明文密碼,通過請(qǐng)教指導(dǎo)老師,才改正為用“ *” 表示,這樣就防止了在用戶登陸時(shí)的密碼泄露導(dǎo)致安全性問題 。還有如修改密碼模塊中, ”句少了 ”飾,這樣就導(dǎo)致系統(tǒng)里面只要有用戶修改登陸密碼,系統(tǒng)里面所有用戶的登陸 21 密碼均會(huì)被修改,那些沒有修改自己登陸密碼的用戶用自己原來的密碼就不能順利登陸了, ”句加了 ”飾后,密碼修改沒有出現(xiàn)異常情況。 統(tǒng)測(cè)試舉例 戶登陸測(cè)試 如圖 示,在用戶登陸界面輸入已經(jīng)完成注冊(cè)的用戶名和密碼,以用戶名為 “ 密碼為“ 例,點(diǎn)擊“提交”按鈕,則能夠成功進(jìn)入到用戶的主界面。 圖 戶登陸界面 如果輸入錯(cuò)誤的密碼,以輸入用戶名“ 密碼“ 例,點(diǎn)擊“提交”按鈕之后,會(huì)出現(xiàn)如圖 示的錯(cuò)誤提示。 圖 陸錯(cuò)誤提示 如果輸入系統(tǒng)不存在的用戶名,以輸入用戶名“ 密碼“ 1234”為例,點(diǎn)擊提交按鈕之后,仍會(huì)出現(xiàn)如圖 示的錯(cuò)誤提示。 班查詢測(cè)試 用戶登陸系統(tǒng)之后,想要進(jìn)行訂票操作的話首先要點(diǎn)擊頁面右側(cè)的“機(jī)票預(yù)訂”按鈕篩選出符合自己要求的航 班,系統(tǒng)的測(cè)試時(shí)間為 2014 年 5 月 10 日,以 22 起始城市為北京,終點(diǎn)城市為南京,指定時(shí)間為 2014 年 5 月 19 日,示的頁面,選擇需要的航班進(jìn)行預(yù)訂即可。若指定時(shí)間為 2014 年 5 月 7日,點(diǎn)擊“查看”按鈕之后會(huì)出現(xiàn)如圖 示的提示。 圖 詢結(jié)果 圖 詢錯(cuò)誤提示 票測(cè)試 在查詢出滿足條件的航班信息之后,點(diǎn)擊“預(yù)訂”按鈕,確認(rèn)訂單并填寫購買數(shù)量即可成功下單預(yù)訂,如果所填寫的購買數(shù)量大于作為數(shù)目,示的錯(cuò)誤提示。 23 圖 單錯(cuò)誤提示 戶注冊(cè)測(cè)試 當(dāng)用戶進(jìn)行注冊(cè)時(shí),有些信息例如用戶名、密碼是必填項(xiàng),檢測(cè)用戶注冊(cè)的功能主要就是檢測(cè)當(dāng)用戶注冊(cè)時(shí)如果必填項(xiàng)不填,是否會(huì)出現(xiàn)錯(cuò)誤提示。 當(dāng)用戶點(diǎn)擊主頁上面的“注冊(cè)”按鈕時(shí),會(huì)出現(xiàn)如圖 示的頁面,其中右側(cè)標(biāo)記 *的為必填項(xiàng),按要求填寫用戶資料,點(diǎn)擊“提交”按鈕之后會(huì)出現(xiàn)如圖 示的成功提醒,假如故意不填必填項(xiàng),以不填身份證號(hào)碼為例,點(diǎn)擊“提交”按鈕之后,系統(tǒng)會(huì)出現(xiàn)如圖 示的錯(cuò)誤提示。 24 圖 戶注冊(cè)界面 圖 冊(cè)成功提醒 冊(cè)信息錯(cuò)誤提醒 系統(tǒng)還會(huì)存在其他的問 題沒有被檢測(cè)出來,主要是因?yàn)楸救怂鶎W(xué)的專業(yè)知識(shí)有限,還有就是畢業(yè)設(shè)計(jì)的時(shí)間匆忙,測(cè)試的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論