資源描述:
《機票預(yù)訂系統(tǒng)課程設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、.《數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計》系統(tǒng)開發(fā)報告學(xué)號: 姓名:題目: 機票預(yù)訂系統(tǒng)指導(dǎo)教師: 提交時間: 2015年12月計算機工程系...目錄一.概述21.1課程實訓(xùn)目的與要求31.2機票預(yù)訂系統(tǒng)31.2.1系統(tǒng)功能的基本要求31.2.2數(shù)據(jù)庫要求4二.需求分析42.1背景分析42.2功能分析52.3數(shù)據(jù)詞典6三.概念結(jié)構(gòu)設(shè)計83.1概念結(jié)構(gòu)設(shè)計的方法與步驟83.2局部E-R圖設(shè)計83.4總體概念E-R圖結(jié)構(gòu)11四.邏輯結(jié)構(gòu)設(shè)計124.1邏輯結(jié)構(gòu)設(shè)計134.2數(shù)據(jù)庫表的建立16五.物理結(jié)構(gòu)設(shè)計175.1表的建立與數(shù)據(jù)載入175.2視圖建立175.3索引建立185.4存儲過程185.5觸
2、發(fā)器195.6創(chuàng)建登陸賬戶和添加數(shù)據(jù)庫用戶20六.數(shù)據(jù)流圖及程序結(jié)構(gòu)框圖216.1功能模塊圖216.2數(shù)據(jù)流圖22七.界面設(shè)計與功能測試237.1登錄界面及代碼237.2進入系統(tǒng)界面257.3訂票過程28八.總結(jié)35...一.概述應(yīng)用對數(shù)據(jù)庫技術(shù)及應(yīng)用的理論學(xué)習(xí)通過上機實踐的方式將理論知識與實踐更好的結(jié)合起來鞏固所學(xué)知識。實踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于數(shù)據(jù)庫的有關(guān)知識熟練掌握對于給定實訓(xùn)任務(wù)的數(shù)據(jù)庫的創(chuàng)建、基本操作、程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評價。實踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法熟練掌握對于給定實際問題為了建立一個關(guān)系數(shù)據(jù)庫信息管理系
3、統(tǒng)必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試、維護以及系統(tǒng)評價的一般過程為將來在學(xué)習(xí)工作中的應(yīng)用打下基礎(chǔ)。1.1課程實訓(xùn)目的與要求課程實訓(xùn)的目的是本次課程實訓(xùn)的主要任務(wù)是運用在《數(shù)據(jù)庫原理及應(yīng)用》課程中學(xué)到的理論知識來指導(dǎo)實踐了解數(shù)據(jù)庫設(shè)計過程及其實現(xiàn)方法學(xué)會用數(shù)據(jù)庫建模的方法解決實際問題。掌握數(shù)據(jù)庫原理、范式理論、規(guī)范化等相關(guān)知識掌握數(shù)據(jù)庫分析設(shè)計的具體步驟與基本方法掌握SQL語言的基本語法和基本內(nèi)容并能運用SQLServer2005實現(xiàn)設(shè)計數(shù)據(jù)庫掌握SQLServer2005數(shù)據(jù)庫、表、視圖、約束、索引、存儲過程、觸發(fā)器的使用利用一種前臺開發(fā)工具實現(xiàn)數(shù)據(jù)
4、庫管理系統(tǒng)的開發(fā)實現(xiàn)特定的業(yè)務(wù)功能。通過綜合課程實訓(xùn)提高實踐動手技能培養(yǎng)獨立分析分析問題和解決問題的能力。課程實訓(xùn)的要求本次課程實訓(xùn)的選題比較靈活可以是自主選題也可以自己選擇比較感興趣的題目重點是完成數(shù)據(jù)庫的分析、設(shè)計與實現(xiàn)題目要符...合《數(shù)據(jù)庫原理及應(yīng)用》的要求并且具備一定的難度和深度除此以外可以從備選題目之外選擇一個題目完成。1.2機票預(yù)訂系統(tǒng)在所給的實訓(xùn)題目中我選擇的是機票預(yù)訂系統(tǒng)的設(shè)計。1.2.1系統(tǒng)功能的基本要求每個航班信息的輸入每個航班的坐位信息的輸入當旅客進行機票預(yù)定時輸入旅客基本信息系統(tǒng)為旅客安排航班打印取票通知和帳單旅客在飛機起飛前一天憑取票通知交款取票旅客能夠退
5、訂機票能夠查詢每個航班的預(yù)定情況、計算航班的滿座率。1.2.2數(shù)據(jù)庫要求在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表航班信息表航班坐位情況表旅客訂票信息表取票通知表帳單。...二.需求分析2.1背景分析隨著社會發(fā)展的不斷進步民航事業(yè)的壯大人們消費水平的提高乘坐民航的消費者也越來越多旅游也逐漸成為普通老百姓的生活組成部分飛機票預(yù)定查詢系統(tǒng)在各機票預(yù)定網(wǎng)點中的作用也越顯重要。目前我國一些旅行社和酒店的機票預(yù)定還停留在人工處理階段這已經(jīng)嚴重制約了工作效率在計算機技術(shù)高速發(fā)展的今天有必要引入高效的計算機系統(tǒng)來協(xié)助處理機票預(yù)定工作。因此開發(fā)一套具有完整的存儲查詢核對打印機票功能的實時機票預(yù)定系統(tǒng)勢在必行。
6、機票預(yù)定系統(tǒng)是為機場工作人員和客戶提供訂票退票等與機票相關(guān)內(nèi)容和管理的系統(tǒng)它具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機界面的優(yōu)點.它除克服了存儲乘客信息少查詢效率低下等問題外更重要的是其安全性可靠性實現(xiàn)航空公司的機票銷售的自動化。它為企業(yè)的決策層提供準確、精細、迅速的機票銷售信息為乘客出行提供方便便于機場工作人員對機票信息進行管理提高了機場工作人員對機票管理的工作效率。2.2功能分析經(jīng)過綜合分析確定了機票預(yù)訂系統(tǒng)主要包括以下功能...(1)航班信息管理功能主要實現(xiàn)航班的一些基本信息航班編號、票價、起飛地、目的地、起飛時間的添加、修改、刪除和查詢。(2)航班座位信息管理功能主
7、要實現(xiàn)航班座位也就是機票的一些基本信息航班編號、座位號、座位信息、機票類型的添加、修改、刪除和查詢。(3)旅客信息管理功能此模塊的主要實現(xiàn)旅客一些基本信息姓名、性別、聯(lián)系方式、證件號碼、的查詢功能。(4)取票信息管理功能此模塊用于取票信息的管理包括對航班基本信息航班編號等旅客基本信息旅客姓名、座位號、取票時間的查詢。(5)退票信息管理功能此模塊用于退票信息的管理包括對訂單號、旅客姓名、聯(lián)系方式、證件號碼的查詢。2.3數(shù)據(jù)詞典經(jīng)分析之后,本系統(tǒng)要用到五個基本