麗水學(xué)院
畢業(yè)設(shè)計(jì)(論文)
(2013 屆)
題 目 基于.NET的飛機(jī)航班查詢管理系統(tǒng)
指導(dǎo)教師 潘巧明
院 別 工學(xué)院
班 級(jí) 計(jì)算機(jī)092本
學(xué) 號(hào) 09104010236
姓 名 趙安
二〇一三年三月二十日
飛機(jī)航班查詢管理系統(tǒng)
專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí):計(jì)算機(jī)092本 姓名:趙安 指導(dǎo)教師:潘巧明
摘要 目前有很多網(wǎng)站都開(kāi)通提供了了網(wǎng)上航班機(jī)票的預(yù)定業(yè)務(wù),這樣更能讓需要航班預(yù)定的客戶不用在去跑營(yíng)業(yè)網(wǎng)點(diǎn)進(jìn)行購(gòu)買飛機(jī)票,在家里上網(wǎng)就直接能買到自己需要的航班的飛機(jī)票,為客戶提供了方便,同時(shí)開(kāi)通這些業(yè)務(wù)的網(wǎng)站也從中得到了相應(yīng)的回報(bào),所以開(kāi)發(fā)一個(gè)網(wǎng)上航班機(jī)票預(yù)訂系統(tǒng)的非常有必要。
航空售票是航空運(yùn)輸業(yè)務(wù)管理的一項(xiàng)最基本業(yè)務(wù)。表面上看,它只是航空運(yùn)輸業(yè)務(wù)的一個(gè)簡(jiǎn)單部分,但是它涉及的業(yè)務(wù)量大、客戶多,還涉及資金管理與客戶服務(wù)等多方面,因此這項(xiàng)業(yè)務(wù)關(guān)不像看上去那么簡(jiǎn)單。過(guò)去傳統(tǒng)的售票方式已不能滿足現(xiàn)代航空運(yùn)輸業(yè)務(wù)流量劇增的客觀要求,本系統(tǒng)便是利用目前最先進(jìn)、最新型的開(kāi)發(fā)工具ASP.NET開(kāi)發(fā)一個(gè)航空售票管理系統(tǒng)。它能方便快捷地運(yùn)用在航空業(yè)務(wù)的營(yíng)運(yùn)之中。
本系統(tǒng)采用Microsoft Visual Studio 2005集成開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā),后臺(tái)數(shù)據(jù)庫(kù)采用微軟的Microsoft SQL Server 2005數(shù)據(jù)庫(kù)系統(tǒng)來(lái)存放系統(tǒng)中的數(shù)據(jù)信息,程序的架構(gòu)是基于B/S架構(gòu)的,只需在服務(wù)器上架構(gòu)好,任何能上網(wǎng)的地方都可以瀏覽和查看網(wǎng)站的相關(guān)信息以及在線訂票。
關(guān)鍵詞 航班 機(jī)票預(yù)定 B/S架構(gòu) ASP.NET 數(shù)據(jù)庫(kù)
Aircraft flight information managemen
……(新文秘網(wǎng)http://120pk.cn省略1515字,正式會(huì)員可完整閱讀)……
ng.
Keyword Flights Ticket reservation scheduled for the B / S architecture ASP.NET databas
目錄
引言 1
第一章 概述 2
1.1課題背景 2
1.2 開(kāi)發(fā) 2
第二章 系統(tǒng)開(kāi)發(fā)環(huán)境 3
2.1 Visual Studio.NET開(kāi)發(fā)平臺(tái) 3
2.2 ASP.NET 2.0開(kāi)發(fā)技術(shù) 3
2.3 ADO.NET數(shù)據(jù)訪問(wèn)技術(shù) 3
2.4 Microsoft SQL Server 2005簡(jiǎn)介 4
2.5 B/S結(jié)構(gòu) 4
2.6使用工具 4
第三章 可行性分析 6
3.1技術(shù)可行性 6
3.2 經(jīng)濟(jì)可行性 6
3.3 操作可行性 7
3.4 運(yùn)行環(huán)境 7
3.4.1 硬件配置 7
3.4.2 軟件配置 7
第四章 需求分析 8
4.1系統(tǒng)功能需求 8
4.2功能需求描述 8
4.3目標(biāo)系統(tǒng)要求 9
4.4系統(tǒng)平臺(tái)選擇 9
第五章 數(shù)據(jù)庫(kù)設(shè)計(jì) 10
5.1數(shù)據(jù)庫(kù)介紹 10
5.2設(shè)計(jì)表設(shè)計(jì) 10
5.3系統(tǒng)關(guān)鍵流程處理 12
第六章 系統(tǒng)功能實(shí)現(xiàn) 14
6.1系統(tǒng)首頁(yè)界面編碼設(shè)計(jì) 14
6.2用戶注冊(cè)界面編碼設(shè)計(jì) 14
6.3在線訂票界面編碼設(shè)計(jì) 15
6.4航班查詢界面編碼設(shè)計(jì) 16
6.5后臺(tái)登錄界面編碼設(shè)計(jì) 17
6.6航班管理界面編碼設(shè)計(jì) 18
6.7訂單管理界面編碼設(shè)計(jì) 19
第七章 系統(tǒng)測(cè)試 21
7.1測(cè)試目的 21
7.2 測(cè)試方法 21
7.3 系統(tǒng)測(cè)試 22
7.3.1 測(cè)試的數(shù)據(jù) 22
7.3.2 系統(tǒng)測(cè)試方法 22
7.3.3 本機(jī)測(cè)試 22
7.3.4 系統(tǒng)測(cè)試結(jié)果 24
結(jié)論 25
參考文獻(xiàn) 26
致 謝 27
引言
開(kāi)發(fā)一個(gè)網(wǎng)站的網(wǎng)站必須有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過(guò)合理的選擇數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)以及開(kāi)發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)站系統(tǒng),才能充分發(fā)揮計(jì)算機(jī)信息管理優(yōu)勢(shì)。
現(xiàn)代化的航班票務(wù)預(yù)訂系統(tǒng)是集預(yù)定機(jī)票、售票 、退票、航班查詢、報(bào)表及其他各種服務(wù),航班預(yù)定系統(tǒng)的組織龐大,服務(wù)項(xiàng)目多,信息量大,要想提高勞動(dòng)生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來(lái)進(jìn)行現(xiàn)代化的信息管理。
傳統(tǒng)手工的航班票務(wù)預(yù)訂管理,管理過(guò)程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯(cuò)。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實(shí)現(xiàn)了航班查詢和票務(wù)預(yù)訂 管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。因此新型的網(wǎng)上航班訂票系統(tǒng)應(yīng)運(yùn)而生。
第一章 概述
1.1課題背景
信息時(shí)代已經(jīng)來(lái)臨,信息處理的利器——計(jì)算機(jī)應(yīng)用于汽航空售票的日常管理為汽航空售票的現(xiàn)代化帶來(lái)了從未有過(guò)的動(dòng)力和機(jī)遇,為航空站票務(wù)管理領(lǐng)域的飛速發(fā)展提供了無(wú)限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為航空站票務(wù)管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,給航空站票務(wù)帶來(lái)了明顯的經(jīng)濟(jì)效益和社會(huì)效益。在此背景下,本文論述了航空訂票管理系統(tǒng)(的設(shè)計(jì)實(shí)現(xiàn)。通過(guò)對(duì)各種數(shù)據(jù)庫(kù)管理系統(tǒng)的模型分析,結(jié)合航空站票務(wù)銷售查詢過(guò)程的實(shí)際需求,同時(shí)本文還說(shuō)明了航空訂票管理系統(tǒng)的開(kāi)發(fā)過(guò)程及各種技術(shù)細(xì)節(jié)。本系統(tǒng)是適應(yīng)時(shí)代發(fā)展的需要,提高管理的效率而開(kāi)發(fā)設(shè)計(jì)的。
航空售票是航空運(yùn)輸業(yè)務(wù)管理的一項(xiàng)最基本業(yè)務(wù)。表面上看,它只是航空運(yùn)輸業(yè)務(wù)的一個(gè)簡(jiǎn)單部分,但是它涉及的業(yè)務(wù)量大、客戶多,還涉及資金管理與客戶服務(wù)等多方面,因此這項(xiàng)業(yè)務(wù)關(guān)不像看上去那么簡(jiǎn)單。過(guò)去傳統(tǒng)的售票方式已不能滿足現(xiàn)代航空運(yùn)輸業(yè)務(wù)流量劇增的客觀要求,本系統(tǒng)便是利用目前最先進(jìn)、最新型的開(kāi)發(fā)工具ASP.NET開(kāi)發(fā)一個(gè)航空售票管理系統(tǒng)。它能方便快捷地運(yùn)用在航空業(yè)務(wù)的營(yíng)運(yùn)之中。
1.2 開(kāi)發(fā)
航班票務(wù)預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是一個(gè)目前非常流行的在線售票系統(tǒng)。該系統(tǒng)的出現(xiàn)大大滿足了現(xiàn)今對(duì)于航班預(yù)訂和查詢的需要,使原本極為麻煩的售票、購(gòu)票過(guò)程變得方便快捷,從而提高效率并且大大降低了售票員的工作量。
本文首先介紹了航班預(yù)定管理系統(tǒng)的整體系統(tǒng)構(gòu)架及Microsoft SQL SERVER 2005數(shù)據(jù)庫(kù)的建立,接著詳細(xì)介紹了各子系統(tǒng),包括各子系統(tǒng)的功能概述,具體實(shí)現(xiàn),以及數(shù)據(jù)庫(kù)相關(guān)表設(shè)計(jì)。
第二章 系統(tǒng)開(kāi)發(fā)環(huán)境
2.1 Visual Studio.NET開(kāi)發(fā)平臺(tái)
Visual Studio.NET是.NET平臺(tái)下最為強(qiáng)大的開(kāi)發(fā)工具,無(wú)論是軟件服務(wù)商,還是企業(yè)應(yīng)用程序的部署與發(fā)布,Visual Studio.NET都可以提供近乎完美的解決方案。Visual Studio.NET提供了包括設(shè)計(jì)、編碼、編譯調(diào)試、數(shù)據(jù)庫(kù)連接操作等基本功能和基于開(kāi)放架構(gòu)的服務(wù)器組件開(kāi)發(fā)平臺(tái)、企業(yè)開(kāi)發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評(píng)測(cè)報(bào)告等高級(jí)功能。據(jù)統(tǒng)計(jì),目前全世界的專業(yè)程序設(shè)計(jì)師中,有超過(guò)70%的人使用微軟的Visual Studio.NET開(kāi)發(fā)平臺(tái)。
C# 是由Microsoft開(kāi)發(fā)的一種新型編程語(yǔ)言,由于它是從C和C++ 中派生出來(lái)的,因此具有C++的功能。同時(shí),由于是Microsoft公司的產(chǎn)品,它又同 VB一樣簡(jiǎn)單。對(duì)于web開(kāi)發(fā)而言,C#像Java,同時(shí)具有Delphi的一些優(yōu)點(diǎn)。Microsoft宣稱:C#是開(kāi)發(fā).NET框架應(yīng)用程序的最好語(yǔ)言。
2.2 ASP.NET 2.0開(kāi)發(fā)技術(shù)
ASP.NET 2.0已成為增強(qiáng)的 Web 應(yīng)用技術(shù),實(shí)現(xiàn) Web 站點(diǎn)和頁(yè)面所需要的代碼量越來(lái)越少了。在其核心開(kāi)發(fā)方案中,特殊數(shù)據(jù)等被封裝到了新的數(shù)據(jù)控制、非編碼綁定、以及智能數(shù)據(jù)顯示控件中。在靈活性和可擴(kuò)展性方面,ASP.NET 大部分特征都可擴(kuò)展,開(kāi)發(fā)者很容易地將自定義特征合并到應(yīng)用程序中去。在性能方面,通過(guò)預(yù)編譯,可配置的高速緩存,以及 SQL 語(yǔ)句高速緩存等特征實(shí)現(xiàn) Web 應(yīng)用程序的優(yōu)化。在安全方面,在 Web 應(yīng)用程序中添加驗(yàn)證和許可更加容易。此外,它使創(chuàng)建統(tǒng)一頁(yè)面變得更容易,進(jìn)而帶給用戶更豐富的使用體驗(yàn)。開(kāi)發(fā)者可以使用模板頁(yè)為相關(guān)頁(yè)面定義統(tǒng)一布局,而肢體頁(yè)面的內(nèi)容則分別進(jìn)行定義,然后由模板頁(yè)拼接并呈現(xiàn)給用戶。它克服了原先使用ASP開(kāi)發(fā)應(yīng)用程序所帶來(lái)的種種限制,在.NET Framework上提供一個(gè)全方位的Web開(kāi)發(fā)平臺(tái),成為建立和管理Web應(yīng)用程序最佳的平臺(tái)之一。
2.3 ADO.NET數(shù)據(jù)訪問(wèn)技術(shù)
作為數(shù)據(jù)庫(kù)應(yīng)用程序和數(shù)據(jù)源間溝通的橋梁,ADO.NET提供一個(gè)面向?qū)ο蟮臄?shù)據(jù)存取架構(gòu)。在典型的數(shù)據(jù)庫(kù)應(yīng)用體系結(jié)構(gòu)中,用戶和數(shù)據(jù)庫(kù)的交互過(guò)程是:首先,用戶通過(guò)用戶界面向系統(tǒng)發(fā)出數(shù)據(jù)操作的請(qǐng)求,用戶界面接收請(qǐng)求后傳到ADO.NET;然后,ADO.NET分析用戶請(qǐng)求,并通過(guò)數(shù)據(jù)庫(kù)訪問(wèn)接口與數(shù)據(jù)源交互,向數(shù)據(jù)源發(fā)送SQL指令,并從數(shù)據(jù)源獲取數(shù)據(jù);最后,ADO.NET將數(shù)據(jù)訪問(wèn)結(jié)果傳回用戶界面。在基于B/S模式的Web應(yīng)用程序中,ADO.NET對(duì)象被結(jié)合于ASP.NET方法,使開(kāi)發(fā)者可以方便地訪問(wèn)種種基于Web的數(shù)據(jù)庫(kù)。ADO.NET在ADO的基礎(chǔ)上添加了許多新的對(duì)象和程序化接口,如DataSet、DataView、DataAdapter等,使得對(duì)數(shù)據(jù)庫(kù)的操作更簡(jiǎn)單。
2.4 Microsoft SQL Server 2005簡(jiǎn)介
Microsoft SQL-Server(簡(jiǎn)稱 SQL-Server)是微軟公司推出的一個(gè)高性能的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),隨著其產(chǎn)品性能的不斷提高,使之在數(shù)據(jù)庫(kù)系統(tǒng)領(lǐng)域中占有重要地位。Microsoft SQL-Server 2005是繼SQL-Server 6.5和SQL-Server 7.0以后,推出的 ……(未完,全文共23657字,當(dāng)前僅顯示4255字,請(qǐng)閱讀下面提示信息。
收藏《畢業(yè)論文:基于.NET的飛機(jī)航班查詢管理系統(tǒng)》)