




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、文檔編號: I密級:秘密版本號:文檔名稱:數(shù)據(jù)庫設計說明書項目名稱:網(wǎng)上機票訂購系統(tǒng)項目編號:無項目負責人:數(shù)據(jù)庫設計說明書詳細規(guī)定系統(tǒng)中要用到的數(shù)據(jù)庫的所有標 示、邏輯結構核物理結構。數(shù)據(jù)庫設計說明書是為參與軟件項 目開發(fā)工作的軟件人員在編寫各種程序時用到同一批數(shù)據(jù)而準備 的。編寫: 年月日審核: 年月日批準: 年月日開發(fā)單位:1. 引言 31.1 編寫目的 31.2 項目背景 32. 外部設計 32.1 標識 32.2 約定 32.3 使用該數(shù)據(jù)庫的軟件 42.4 支撐軟件 43. 結構設計 43.1 概念結構設計 53.2 邏輯結構設計 73.3 物理結構設計 94. 運用設計 104.
2、1數(shù)據(jù)詞典設計 104.3 安全保密設計 111. 引言1.1 編寫目的本說明書說明“飛機票網(wǎng)上預訂系統(tǒng)”的數(shù)據(jù)庫設計、結構情況,用于開發(fā) 人員進行項目設計, 同時也為后續(xù)的數(shù)據(jù)庫維護工作提供了良好的使用說明, 也 可以作為未來版本升級時的重要參考資料。1.2 項目背景a 待開發(fā)的軟件系統(tǒng)的名稱:機票預定系統(tǒng)b 項目的任務提出者:軟件工程老師c 項目開發(fā)者: xxd 項目的用戶:旅客、某民航航空公司和某旅游開發(fā)公司。e 該軟件系統(tǒng)同其他系統(tǒng)關系:機票預定系統(tǒng)由兩部分組成:前臺客戶程序 和后臺數(shù)據(jù)庫服務器。2.外部設計2.1 標識數(shù)據(jù)庫標示符: TicketSaler用戶名: sa密碼: zhi
3、shi權限:全部有效時間:開發(fā)階段說明:系統(tǒng)正式發(fā)布后,可能更改數(shù)據(jù)庫用戶 / 密碼,請在統(tǒng)一位置編寫數(shù) 據(jù)庫連接字符串,在發(fā)行前請予以改正。2.2 約定字符集采用UTF-8,請在編寫JSP頁面時注意字符集的轉換相關問題。除特別說明外,所有日期格式都采用 date 格式,無時間值。 除特別說明外,所有整形都采用 int 格式。 除特別說明外,所有字段默認都設置為 null 。 普通管理員端,能對庫(航班庫和客戶庫)中的信息進行查詢,可以根據(jù)具 體需要進行適當?shù)臄?shù)據(jù)管理(增、刪、改、更) ??蛻糁荒軐桨嘈畔熘械膬热葸M行查詢操作, 客戶進入到頁面之后在不進 行登錄的情況下只能進行航班信息查詢操
4、作, 要預訂機票就必須要先注冊登錄提 交自己的基本信息;系統(tǒng)會根據(jù)管理員端和客戶的各種操作轉入相應的頁面。2.3 使用該數(shù)據(jù)庫的軟件可能使用的該系統(tǒng)的應用程序包括:機票預定系統(tǒng)2.4 支撐軟件管理員端工具: Navicat Windows/Linux查詢?yōu)g覽工具: Navicat Windows/Linux 命令行工具: SQL Server開發(fā)客戶端: SQL Server connectorSQLServer 2000 提供了核心的引擎, 為支持本系統(tǒng)的數(shù)據(jù)庫 Online ticket reservation Management System ,需要使用到 SQL Server 200
5、0 的幾個組件, 包括:A、企業(yè)管理器:提供了數(shù)據(jù)管理和數(shù)據(jù)庫操作的集成平臺;B、查詢分析器:T-SQL調試、優(yōu)化、性能檢測的工具;C、事件探查器:提供了對SQLServer執(zhí)行操作的檢測,并以T-SQL的形式 記錄;D服務管理器:提供SQL Server停止、啟動的控制工具 此外,還包括可能會使用到的數(shù)據(jù)導入和導出工具, 為數(shù)據(jù)庫提供數(shù)據(jù)的輸 入。3. 結構設計3.1概念結構設計(1)用戶E-R圖,如圖所示(4)機票信息E-R圖,如圖所示始發(fā)可得總的E-R圖如下:查詢ID手機ID密碼1(3)郵箱固定電家庭地Email用戶名用戶投訴與建議反饋3.2邏輯結構設計3.2.1E-R圖向關系模型的轉換
6、用戶表(ID,用戶名,用戶密碼)投訴與意見表(ID,用戶名,投訴與意見,郵箱,固定電話,手機,家庭地 址,Email)航班信息表(航班號,出發(fā)時間,至V達時間,始發(fā)城市,目的城市,航空公 司,機票基礎價格,往返價格,飛機類型,旅客數(shù)量,機艙類型,始發(fā)機場,目 的機場,處理日期,飛機編號)訂單表(ID,地址,證件號碼,聯(lián)系人,郵箱,移動電話,固定電話,旅客 編號,處理狀態(tài))機票信息表(航班號,出發(fā)時間,到達時間,始發(fā)城市,目的城市,航空公 司,機票基礎價格,往返價格,飛機類型,出發(fā)日期,到達日期,座位,機艙類 型,始發(fā)機場,目的機場)3.2.2數(shù)據(jù)結構投訴與意見表(ConsumerSuggest
7、ion)字段名稱類型記錄內容是否為空備注idvarchar(50)用戶id0主鍵con sumer namevarchar(20):用戶名1suggerti onvarchar(20)投訴與意見1emailvarchar(20):郵箱1teleph onevarchar(20)固定電話1Mobile_p nonevarchar(20):手機1addressvarchar(100)家庭地址0emailvarchar(50)Email0用戶表(SystemUser)字段名稱類型記錄內容是否為空備注idid用戶id0主鍵,自動增長pass wordn varchar(20)密碼1user_ name
8、n varchar(50)用戶名1訂單表(ConsumerOrder)字段名稱類型記錄內容是否為空備注idint序號0主鍵,自增長addressnvachar( MAX地址1coden varchar(50)編碼1relati onern varchar(50)聯(lián)系人1emailn varchar(50)郵箱1mobile ph onen char(20)移動電話1teleph onen char(20)固定電話1pers on al idint顧客編號1tryn varchar(50)處理狀態(tài)1機票信息表(Flightlnformation )字段名稱類型記錄內容是否為 空備注idint航班
9、號0由航空公司提供,主鍵start_timevarchar(40)出發(fā)時間1en d_timevarchar(40)到達時間1ran ge_typevarchar(10)往返類型1單程,往返start in g_ciryvarchar(40)始發(fā)城市1termi nu s_cityvarchar(40)目的城市1compa ny_typevarchar(30)航空公司1On eWay_pricemoney機票基礎價格1GoA ndBack-pricemoney往返價格1flight_typevarchar(50)飛機類型1start_datevarchar(50)出發(fā)日期1arrivi ng_
10、datevarchar(50)到達日期numint座位bun k_typevarchar(50)機艙類型start in g_aripor tvarchar(50)始發(fā)機場arrivi nt_airpor tvarchar(50)目的機場航班信息管理表(ManageFlightInfor )字段名稱類型記錄內容是否為 空備注idint航班號0由航空公司提供,主鍵starti ngtimevarchar(40)出發(fā)時間1endin gtimevarchar(40)到達時間1staciryvarchar(40)始發(fā)城市1tarrcityvarchar(40)目的城市1compa nyvarchar
11、(30)航空公司1on ewaypricemoney機票基礎價格1backpricemoney往返價格1flighttypevarchar(50)飛機類型1cus mnumint旅客數(shù)量1bun k_typevarchar(50)機艙類型1startariportvarchar(50)始發(fā)機場1arriv in gairportvarchar(50)目的機場1tdatevarchar(50)處理日期1flight idint飛機編號13.3物理結構設計數(shù)據(jù)庫TicketSaler的物理結構的部分符合 SQL Server 2000關于數(shù)據(jù)文 件、卷、頁的分配和分配規(guī)則。TicketSaler數(shù)
12、據(jù)庫初始大小為100M按照超過最大容量后20%勺增長速率 進行增長。TicketSaler數(shù)據(jù)庫分配日志文件大小為20M自動增長。應用程序中自動 截斷事務日志。TicketSaler數(shù)據(jù)庫的物理文件名稱為 TicketSaler,主要數(shù)據(jù)文件、次要SQL數(shù)據(jù)文件、文件組等都按照系統(tǒng)的默認設置進行。物理文件的存儲位置為Server 2000默認的位置。4.運用設計4.1數(shù)據(jù)詞典設計數(shù)據(jù)庫名稱:TicketSaler中文名稱或意義:機票預定系統(tǒng)創(chuàng)建日期:2013.05.31創(chuàng)建人:XX數(shù)據(jù)文件大?。?00M數(shù)據(jù) 文件物 理位置: G:Program FilesMicrosoft SQL Serve
13、rMSSQL10.MSSQLSERVERMSSQLDATA TicketSaler.Mdb日志文件大?。?0M日志文 件物理 位置: G:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATA TicketSaler.Ldb數(shù)據(jù)字典是關于數(shù)據(jù)庫中數(shù)據(jù)的描述,它的作用是在軟件分析和設計過程中 為有關人員提供關于數(shù)據(jù)描述信息的查詢,以保證數(shù)據(jù)的一致性。下面舉例說明數(shù)據(jù)字典的定義。數(shù)據(jù)項以“航班號”為例。描述如下:數(shù)據(jù)項名:航班號別名:航班號 含義:唯一標識航班的信息 類型:字符型 取值范圍: 00000000000000至 9999999999999 取值含義:標示航班數(shù)據(jù)結構以“航班信息表” 為例,描述如下:數(shù)據(jù)結構名:航班信息表 含義說明:定義了一個航班的有關信息 組成:航班號,出發(fā)時間,到達時間,始發(fā)城市,目的城市,航空公司,機 票基礎價格, 往返價格,飛機類型,旅客數(shù)量,機艙類型,始發(fā)機場,目的機場, 處理日期,飛機編號數(shù)據(jù)存儲以“用戶信息表” 為例,描述如下: 數(shù)據(jù)存儲名:用戶信息表說明:用戶信息表情況 流出數(shù)據(jù)流:用戶信息查詢表 流入數(shù)據(jù)流: 管理員端管理表 數(shù)據(jù)描述:ID,用戶名,用戶密碼 “旅客訂票”過程描述如下: 旅客通過登錄用戶進入系統(tǒng),查詢近期航班,可根據(jù)自己的行程選擇 合適的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電競產(chǎn)業(yè)發(fā)展與城市經(jīng)濟轉型升級
- 科技發(fā)展與聯(lián)通業(yè)務的協(xié)同增長策略
- 入股干股合同范本
- 科技發(fā)展背景下的職業(yè)教育德育新探
- 2025至2030年中國背膠袋數(shù)據(jù)監(jiān)測研究報告
- 二零二五年度智能安防監(jiān)控系統(tǒng)維護與數(shù)據(jù)安全保障合同
- 二零二五年度數(shù)字貨幣技術研發(fā)與技術商務合作合同
- 二零二五年度寵物醫(yī)療服務分期付款協(xié)議
- 2025年度特種設備安全檢驗、維護與維修服務協(xié)議
- 2025年度裝卸工安全責任及安全防護協(xié)議
- 慢性活動性EB病毒課件
- 葡萄胎全面版課件
- 《冷沖壓工藝與模具設計》完整版ppt課件全套教程
- 業(yè)務招待費明細單
- 高效液相色譜法分析(三聚氰胺)原始記錄1
- 典雅中國風詩詞大會古風PPT模板
- Part 7 Formal and Informal Styles課件
- 文化差異及跨文化交際試題集
- 油畫人體張東方姑娘的極致美
- 國家開放大學《建筑工程計量與計價》章節(jié)測試參考答案
- 慢病患者隨訪服務記錄表
評論
0/150
提交評論