機票預訂系統(tǒng)的數(shù)據(jù)庫設計_第1頁
機票預訂系統(tǒng)的數(shù)據(jù)庫設計_第2頁
機票預訂系統(tǒng)的數(shù)據(jù)庫設計_第3頁
機票預訂系統(tǒng)的數(shù)據(jù)庫設計_第4頁
機票預訂系統(tǒng)的數(shù)據(jù)庫設計_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、期由2孽沈數(shù)據(jù)庫課程設計說明書學生信息管理系統(tǒng)專 業(yè):軟件工程班 級: 1301成員及學號:王揚洪思聰指導教師:高金華職稱講師完成時間:2015年6月2013級軟件數(shù)據(jù)庫原理課程設計1 弓I言 XX2 .系統(tǒng)需求分析 XX2.1 功能需求分析 XX2.2 數(shù)據(jù)流圖 XX2.3 數(shù)據(jù)字典 XX3 .系統(tǒng)功能設計 XX3.1 XX3.2 XX4 .數(shù)據(jù)庫概念模型概念 XX4.1 局部E-R圖 XX4.2 全局E-R圖 XX5 .數(shù)據(jù)庫邏輯結構設計 XX5.1 全局邏輯結構設計 XX5.2 外模式設計 XX6 .數(shù)據(jù)庫物理結構設計 XX6.1 存取方法設計 XX6.2 存儲結構設計XX7 .應用程序

2、設計(此項選做) XX結束語 XX11 引言隨著計算機,互聯(lián)網(wǎng)的飛速發(fā)展,互聯(lián)網(wǎng)在人們?nèi)粘I钪袘玫钠占?。利用?shù)據(jù)庫原理與應用和互聯(lián)網(wǎng)的相結合來實現(xiàn)用戶能夠在網(wǎng)上預訂機票,本次課程設計就開發(fā)機票在線預訂系統(tǒng),本系統(tǒng)從符合操作簡單,靈活實用。安全。便捷的要求出發(fā),完成機票預訂管理以及用戶在線預訂平臺的全過程,包括航班信息管理、用戶信息管理、訂單信息管理、機票信息管理等功能,主要解決為用戶提供航班信息,航班查詢,機票以及退票等服務項目管理的程序設計。在課程設計中,主要采用了結構化解決問題的方法,到此此課程設計還有待于寫代碼進行調(diào)試。2 系統(tǒng)需求分析( .1 功能需求分析通過對機票預訂業(yè)務的調(diào)查,

3、明確了機票預訂工作是由機票管理,用戶管理,訂單管理,航班管理和退票管理5 部分組成。( 1)航班管理1)管理員對所有的航班都要統(tǒng)一編碼;對所有航班進行信息登記。2)新增的航班要進行編碼和信息登記,對取消的航班要注銷其所有信息。( 2)用戶管理1)建立用戶信息表2)對新加盟的用戶,令其注冊,將其信息加入用戶信息表中。( 3)訂單管理1) 建立用戶訂單,訂單記錄航班號,機箱號, 座位號, 乘坐著姓名和身份證號,訂票 日將訂單按身份證保管2) 當用戶預定的機票與訂單中的其他訂單是相同的時候,不能再次訂這張票。( 4) 機票管理1)管理員對機票的一些基本信息,如航班號、座位號、座位信息、機票類型的添加

4、、 修改、 刪除和查詢。( 5)退票服務1) 用戶退票時,先對照相應的訂單,確認他是已超過航班的時間如果已超過則不予退票, 如果沒有再看其是否已取票,如果已取票則清除用戶訂單記錄到管理員那退票,如果沒有取票,則直接在網(wǎng)上退票2013級軟件數(shù)據(jù)庫原理課程設計4系統(tǒng)功能圖如下2.2數(shù)據(jù)流圖機票預訂系統(tǒng)數(shù)據(jù)流程圖2.12.3 數(shù)據(jù)字典主要對數(shù)據(jù)流程圖中的數(shù)據(jù)流,數(shù)據(jù)存儲和處理過程進行說明。1 )處理過程編號: P1.1處理過程名稱:航班管理輸入:航班信息輸出 :D1說明:對航班統(tǒng)一編號,存儲航班記錄表中2 )處理過程編號: P1.2處理過程名稱:用戶管理輸入:用戶信息輸出 :D2說明:對用戶統(tǒng)一編號

5、,存儲用戶記錄表中3)處理過程編號: P2.1處理過程名稱:查看航班輸入:航班信息輸出 :P2.2說明:查看航班信息,根據(jù)自己的需求訂票用戶4 )處理過程編號:P2.2處理過程名稱:訂票處理輸入:D1, D2輸出 :D3說明:航班信息,根據(jù)自己的需求訂票5 ) 處理過程編號:P2.3處理過程名稱:退票處理輸入: D5輸出 :P5說明:用戶退票根據(jù)退票信息進行退票,7)處理過程編號:P4處理過程名稱:安全管理輸入:管理員輸出 :D1 , D2, D3, D4, D52013級軟件數(shù)據(jù)庫原理課程設計說明:管理員進行內(nèi)部的安全管理及維護1)數(shù)據(jù)存儲編號:D1數(shù)據(jù)存儲名稱:航班信息輸入:P1.1輸出:

6、P2.1 , P2.2數(shù)據(jù)結構:航班信息=航班號+目的站+票價+票余量2)數(shù)據(jù)存儲編號:D2數(shù)據(jù)存儲名稱:用戶信息輸入:P1.2輸出:P2.2 , P2.3數(shù)據(jù)結構:用戶信息= 姓名+省份證+性別+電話;3)數(shù)據(jù)存儲編號:D3數(shù)據(jù)存儲名稱:訂單信息輸入:P2.2輸出:P2.2 , P3數(shù)據(jù)結構:訂單信息=訂單號+航班號+目的站+訂票數(shù)量說明:對訂單信息進行維護4)數(shù)據(jù)存儲編號:D4數(shù)據(jù)存儲名稱:機票信息輸入:D3輸出:P2.3說明:對機票信息進行維護5)數(shù)據(jù)存儲編號:D5數(shù)據(jù)存儲名稱:退票信息輸入:D5輸出:P2.3數(shù)據(jù)結構:退票信息=用戶姓名+身份證+電話+訂單號說明:對退票信息進行維護1)

7、處理過程編號 :P1.15處理過程名稱:航班管理輸入:航班信息輸出 :D1說明:對航班統(tǒng)一編號,存儲航班記錄表中2 )處理過程編號: P1.2處理過程名稱:用戶管理輸入:用戶信息輸出 :D2說明:對用戶統(tǒng)一編號,存儲用戶記錄表中3)處理過程編號: P2.1處理過程名稱:查看航班輸入:航班信息輸出 :P2.2說明:查看航班信息,根據(jù)自己的需求訂票用戶4 )處理過程編號:P2.2處理過程名稱:訂票處理輸入:D1, D2輸出 :D3說明:航班信息,根據(jù)自己的需求訂票6) 處理過程編號:P2.3處理過程名稱:退票處理輸入: D5輸出 :P5說明:用戶退票根據(jù)退票信息進行退票,8)處理過程編號:P4處理

8、過程名稱:安全管理輸入:管理員輸出 :D1 , D2, D3, D4, D5說明:管理員進行內(nèi)部的安全管理及維護2013級軟件數(shù)據(jù)庫原理課程設計1.1 統(tǒng)功能設計83.1 各實體集的屬性圖3.1用戶實體屬性圖圖3.2機票實體屬性圖圖3.3航班實體屬性圖圖3.4退票信息實體屬性圖3.2全局E-R圖系統(tǒng)總結構設計全局E-R圖2013級軟件數(shù)據(jù)庫原理課程設計104.數(shù)據(jù)庫邏輯結構設計1.2 E-R圖向關系模型轉化退票信息(訂單號,用戶姓名,電話號,身份證號)用戶信息(用戶姓名,身份證號,電話號,性別 )航班信息(航班號,目的站,票價,票余量)機票信息(航班號,目的站,票價,票余量)其中,關系中標有下劃線的為碼1.3 數(shù)據(jù)模型的優(yōu)化1.確定函數(shù)依賴退票信息(訂單號,用戶姓名,電話號,身份證號)根據(jù)這個關系寫出數(shù)據(jù)依賴訂單號一用戶姓名,訂單號 一電話號,訂單號 一身份證號用戶(身份證號,用戶姓名,電話號,性別 )身份證號一用戶姓名,身份證號 一電話號,身份證號 一性別航班信息(航班號.目的站,票價,票余量

溫馨提示

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

評論

0/150

提交評論