您的位置:新文秘網(wǎng)>>畢業(yè)相關(guān)/畢業(yè)論文/文教論文/管理/>>正文

畢業(yè)論文:基于.NET的飛機航班查詢管理系統(tǒng)

發(fā)表時間:2013/7/10 9:38:48


麗水學院
畢業(yè)設(shè)計(論文)
(2013 屆)

題 目 基于.NET的飛機航班查詢管理系統(tǒng)
指導(dǎo)教師 潘巧明
院 別 工學院
班 級 計算機092本
學 號 09104010236
姓 名 趙安


二〇一三年三月二十日







飛機航班查詢管理系統(tǒng)

專業(yè):計算機科學與技術(shù) 班級:計算機092本 姓名:趙安 指導(dǎo)教師:潘巧明

摘要 目前有很多網(wǎng)站都開通提供了了網(wǎng)上航班機票的預(yù)定業(yè)務(wù),這樣更能讓需要航班預(yù)定的客戶不用在去跑營業(yè)網(wǎng)點進行購買飛機票,在家里上網(wǎng)就直接能買到自己需要的航班的飛機票,為客戶提供了方便,同時開通這些業(yè)務(wù)的網(wǎng)站也從中得到了相應(yīng)的回報,所以開發(fā)一個網(wǎng)上航班機票預(yù)訂系統(tǒng)的非常有必要。
航空售票是航空運輸業(yè)務(wù)管理的一項最基本業(yè)務(wù)。表面上看,它只是航空運輸業(yè)務(wù)的一個簡單部分,但是它涉及的業(yè)務(wù)量大、客戶多,還涉及資金管理與客戶服務(wù)等多方面,因此這項業(yè)務(wù)關(guān)不像看上去那么簡單。過去傳統(tǒng)的售票方式已不能滿足現(xiàn)代航空運輸業(yè)務(wù)流量劇增的客觀要求,本系統(tǒng)便是利用目前最先進、最新型的開發(fā)工具ASP.NET開發(fā)一個航空售票管理系統(tǒng)。它能方便快捷地運用在航空業(yè)務(wù)的營運之中。
本系統(tǒng)采用Microsoft Visual Studio 2005集成開發(fā)環(huán)境進行開發(fā),后臺數(shù)據(jù)庫采用微軟的Microsoft SQL Server 2005數(shù)據(jù)庫系統(tǒng)來存放系統(tǒng)中的數(shù)據(jù)信息,程序的架構(gòu)是基于B/S架構(gòu)的,只需在服務(wù)器上架構(gòu)好,任何能上網(wǎng)的地方都可以瀏覽和查看網(wǎng)站的相關(guān)信息以及在線訂票。

關(guān)鍵詞 航班 機票預(yù)定 B/S架構(gòu) ASP.NET 數(shù)據(jù)庫


Aircraft flight information managemen
……(新文秘網(wǎng)http://jey722.cn省略1515字,正式會員可完整閱讀)…… 
ng.

Keyword Flights Ticket reservation scheduled for the B / S architecture ASP.NET databas

目錄

引言 1
第一章 概述 2
1.1課題背景 2
1.2 開發(fā) 2
第二章 系統(tǒng)開發(fā)環(huán)境 3
2.1 Visual Studio.NET開發(fā)平臺 3
2.2 ASP.NET 2.0開發(fā)技術(shù) 3
2.3 ADO.NET數(shù)據(jù)訪問技術(shù) 3
2.4 Microsoft SQL Server 2005簡介 4
2.5 B/S結(jié)構(gòu) 4
2.6使用工具 4
第三章 可行性分析 6
3.1技術(shù)可行性 6
3.2 經(jīng)濟可行性 6
3.3 操作可行性 7
3.4 運行環(huán)境 7
3.4.1 硬件配置 7
3.4.2 軟件配置 7
第四章 需求分析 8
4.1系統(tǒng)功能需求 8
4.2功能需求描述 8
4.3目標系統(tǒng)要求 9
4.4系統(tǒng)平臺選擇 9
第五章 數(shù)據(jù)庫設(shè)計 10
5.1數(shù)據(jù)庫介紹 10
5.2設(shè)計表設(shè)計 10
5.3系統(tǒng)關(guān)鍵流程處理 12
第六章 系統(tǒng)功能實現(xiàn) 14
6.1系統(tǒng)首頁界面編碼設(shè)計 14
6.2用戶注冊界面編碼設(shè)計 14
6.3在線訂票界面編碼設(shè)計 15
6.4航班查詢界面編碼設(shè)計 16
6.5后臺登錄界面編碼設(shè)計 17
6.6航班管理界面編碼設(shè)計 18
6.7訂單管理界面編碼設(shè)計 19
第七章 系統(tǒng)測試 21
7.1測試目的 21
7.2 測試方法 21
7.3 系統(tǒng)測試 22
7.3.1 測試的數(shù)據(jù) 22
7.3.2 系統(tǒng)測試方法 22
7.3.3 本機測試 22
7.3.4 系統(tǒng)測試結(jié)果 24
結(jié)論 25
參考文獻 26
致 謝 27


引言

開發(fā)一個網(wǎng)站的網(wǎng)站必須有一個正確的設(shè)計指導(dǎo)思想,通過合理的選擇數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個完善的網(wǎng)站系統(tǒng),才能充分發(fā)揮計算機信息管理優(yōu)勢。
現(xiàn)代化的航班票務(wù)預(yù)訂系統(tǒng)是集預(yù)定機票、售票 、退票、航班查詢、報表及其他各種服務(wù),航班預(yù)定系統(tǒng)的組織龐大,服務(wù)項目多,信息量大,要想提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進而促進經(jīng)濟效益,必須借助計算機來進行現(xiàn)代化的信息管理。
傳統(tǒng)手工的航班票務(wù)預(yù)訂管理,管理過程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實現(xiàn)了航班查詢和票務(wù)預(yù)訂 管理的系統(tǒng)化、規(guī)范化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。因此新型的網(wǎng)上航班訂票系統(tǒng)應(yīng)運而生。
























第一章 概述

1.1課題背景
信息時代已經(jīng)來臨,信息處理的利器——計算機應(yīng)用于汽航空售票的日常管理為汽航空售票的現(xiàn)代化帶來了從未有過的動力和機遇,為航空站票務(wù)管理領(lǐng)域的飛速發(fā)展提供了無限潛力。采用計算機管理信息系統(tǒng)已成為航空站票務(wù)管理科學化和現(xiàn)代化的重要標志,給航空站票務(wù)帶來了明顯的經(jīng)濟效益和社會效益。在此背景下,本文論述了航空訂票管理系統(tǒng)(的設(shè)計實現(xiàn)。通過對各種數(shù)據(jù)庫管理系統(tǒng)的模型分析,結(jié)合航空站票務(wù)銷售查詢過程的實際需求,同時本文還說明了航空訂票管理系統(tǒng)的開發(fā)過程及各種技術(shù)細節(jié)。本系統(tǒng)是適應(yīng)時代發(fā)展的需要,提高管理的效率而開發(fā)設(shè)計的。
航空售票是航空運輸業(yè)務(wù)管理的一項最基本業(yè)務(wù)。表面上看,它只是航空運輸業(yè)務(wù)的一個簡單部分,但是它涉及的業(yè)務(wù)量大、客戶多,還涉及資金管理與客戶服務(wù)等多方面,因此這項業(yè)務(wù)關(guān)不像看上去那么簡單。過去傳統(tǒng)的售票方式已不能滿足現(xiàn)代航空運輸業(yè)務(wù)流量劇增的客觀要求,本系統(tǒng)便是利用目前最先進、最新型的開發(fā)工具ASP.NET開發(fā)一個航空售票管理系統(tǒng)。它能方便快捷地運用在航空業(yè)務(wù)的營運之中。
1.2 開發(fā)
航班票務(wù)預(yù)訂系統(tǒng)的設(shè)計與開發(fā)是一個目前非常流行的在線售票系統(tǒng)。該系統(tǒng)的出現(xiàn)大大滿足了現(xiàn)今對于航班預(yù)訂和查詢的需要,使原本極為麻煩的售票、購票過程變得方便快捷,從而提高效率并且大大降低了售票員的工作量。
本文首先介紹了航班預(yù)定管理系統(tǒng)的整體系統(tǒng)構(gòu)架及Microsoft SQL SERVER 2005數(shù)據(jù)庫的建立,接著詳細介紹了各子系統(tǒng),包括各子系統(tǒng)的功能概述,具體實現(xiàn),以及數(shù)據(jù)庫相關(guān)表設(shè)計。













第二章 系統(tǒng)開發(fā)環(huán)境

2.1 Visual Studio.NET開發(fā)平臺
Visual Studio.NET是.NET平臺下最為強大的開發(fā)工具,無論是軟件服務(wù)商,還是企業(yè)應(yīng)用程序的部署與發(fā)布,Visual Studio.NET都可以提供近乎完美的解決方案。Visual Studio.NET提供了包括設(shè)計、編碼、編譯調(diào)試、數(shù)據(jù)庫連接操作等基本功能和基于開放架構(gòu)的服務(wù)器組件開發(fā)平臺、企業(yè)開發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評測報告等高級功能。據(jù)統(tǒng)計,目前全世界的專業(yè)程序設(shè)計師中,有超過70%的人使用微軟的Visual Studio.NET開發(fā)平臺。
C# 是由Microsoft開發(fā)的一種新型編程語言,由于它是從C和C++ 中派生出來的,因此具有C++的功能。同時,由于是Microsoft公司的產(chǎn)品,它又同 VB一樣簡單。對于web開發(fā)而言,C#像Java,同時具有Delphi的一些優(yōu)點。Microsoft宣稱:C#是開發(fā).NET框架應(yīng)用程序的最好語言。
2.2 ASP.NET 2.0開發(fā)技術(shù)
ASP.NET 2.0已成為增強的 Web 應(yīng)用技術(shù),實現(xiàn) Web 站點和頁面所需要的代碼量越來越少了。在其核心開發(fā)方案中,特殊數(shù)據(jù)等被封裝到了新的數(shù)據(jù)控制、非編碼綁定、以及智能數(shù)據(jù)顯示控件中。在靈活性和可擴展性方面,ASP.NET 大部分特征都可擴展,開發(fā)者很容易地將自定義特征合并到應(yīng)用程序中去。在性能方面,通過預(yù)編譯,可配置的高速緩存,以及 SQL 語句高速緩存等特征實現(xiàn) Web 應(yīng)用程序的優(yōu)化。在安全方面,在 Web 應(yīng)用程序中添加驗證和許可更加容易。此外,它使創(chuàng)建統(tǒng)一頁面變得更容易,進而帶給用戶更豐富的使用體驗。開發(fā)者可以使用模板頁為相關(guān)頁面定義統(tǒng)一布局,而肢體頁面的內(nèi)容則分別進行定義,然后由模板頁拼接并呈現(xiàn)給用戶。它克服了原先使用ASP開發(fā)應(yīng)用程序所帶來的種種限制,在.NET Framework上提供一個全方位的Web開發(fā)平臺,成為建立和管理Web應(yīng)用程序最佳的平臺之一。
2.3 ADO.NET數(shù)據(jù)訪問技術(shù)
作為數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)源間溝通的橋梁,ADO.NET提供一個面向?qū)ο蟮臄?shù)據(jù)存取架構(gòu)。在典型的數(shù)據(jù)庫應(yīng)用體系結(jié)構(gòu)中,用戶和數(shù)據(jù)庫的交互過程是:首先,用戶通過用戶界面向系統(tǒng)發(fā)出數(shù)據(jù)操作的請求,用戶界面接收請求后傳到ADO.NET;然后,ADO.NET分析用戶請求,并通過數(shù)據(jù)庫訪問接口與數(shù)據(jù)源交互,向數(shù)據(jù)源發(fā)送SQL指令,并從數(shù)據(jù)源獲取數(shù)據(jù);最后,ADO.NET將數(shù)據(jù)訪問結(jié)果傳回用戶界面。在基于B/S模式的Web應(yīng)用程序中,ADO.NET對象被結(jié)合于ASP.NET方法,使開發(fā)者可以方便地訪問種種基于Web的數(shù)據(jù)庫。ADO.NET在ADO的基礎(chǔ)上添加了許多新的對象和程序化接口,如DataSet、DataView、DataAdapter等,使得對數(shù)據(jù)庫的操作更簡單。
   
2.4 Microsoft SQL Server 2005簡介
 Microsoft SQL-Server(簡稱 SQL-Server)是微軟公司推出的一個高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),隨著其產(chǎn)品性能的不斷提高,使之在數(shù)據(jù)庫系統(tǒng)領(lǐng)域中占有重要地位。Microsoft SQL-Server 2005是繼SQL-Server 6.5和SQL-Server 7.0以后,推出的 ……(未完,全文共23657字,當前僅顯示4255字,請閱讀下面提示信息。收藏《畢業(yè)論文:基于.NET的飛機航班查詢管理系統(tǒng)》
文章搜索
相關(guān)文章