智慧旅游數(shù)據(jù)庫設(shè)計_第1頁
智慧旅游數(shù)據(jù)庫設(shè)計_第2頁
智慧旅游數(shù)據(jù)庫設(shè)計_第3頁
智慧旅游數(shù)據(jù)庫設(shè)計_第4頁
智慧旅游數(shù)據(jù)庫設(shè)計_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余13頁可下載查看

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫設(shè)計1.1 編寫目的本文檔的編制是為了讓用戶和軟件開發(fā)者雙方對該開發(fā)軟件的初始規(guī)定有一個共同的理解,定義所要開發(fā)的“旅游信息系統(tǒng)”(以下簡稱系統(tǒng))的開發(fā)目標(biāo),包括對功能的規(guī)定和性能的要求,指出預(yù)期的系統(tǒng)用戶、系統(tǒng)的運(yùn)行環(huán)境以及對用戶操作的約定,使之成為整個項目中軟件產(chǎn)品開發(fā)設(shè)計與實現(xiàn)的根據(jù),也是軟件產(chǎn)品的測試和驗收的依據(jù)。本系統(tǒng)是為廣大數(shù)據(jù)庫備份者設(shè)計,能集中對數(shù)據(jù)庫文件進(jìn)行備份,節(jié)省大量的人力、物力以及財力。該說明書的讀者為該項目的客戶以及項目開發(fā)人員。1.2 背景1 .本系統(tǒng)名稱:智游;2 .本系統(tǒng)的客戶代表:老師;本系統(tǒng)開發(fā)單位:軟件工程工程實訓(xùn)小組3 .本系統(tǒng)的開發(fā)工具采用Ecl

2、ipse4 .數(shù)據(jù)庫為MySql 5.04 .該系統(tǒng)同其他系統(tǒng)(或機(jī)構(gòu))的基本相互往來關(guān)系:該系統(tǒng)基于IE瀏覽器,版本為6.0及以上,支持 Windows系列平臺;5 .本系統(tǒng)為Windows平臺下網(wǎng)絡(luò)版。1.3 實體定義和屬性定義用戶表:用戶ID,用戶名,密碼,手機(jī)號碼,用戶類別;景區(qū)表:景區(qū)ID,用戶ID,景區(qū)名稱,景區(qū)簡介,詳細(xì)地址,聯(lián)系人,聯(lián)系號碼,購票類型收費(fèi)金額, 景區(qū)美圖;酒店:酒店ID,景點ID,酒店級別ID,酒店名稱,聯(lián)系人,聯(lián)系人電話,詳細(xì)地址,經(jīng)營范圍,酒店美 圖住宿訂單表:住宿訂單 ID,用戶ID,酒店ID,入住時間,聯(lián)系電話;ID,景點ID,餐廳名稱,餐廳地址,聯(lián)系電

3、話,簡介,美食圖片;特色菜:菜品ID,餐廳ID,菜品名稱,菜品簡介,聯(lián)系電話,特色菜圖片;購物:特產(chǎn)ID,特產(chǎn)名稱,特產(chǎn)描述,特產(chǎn)圖片,特產(chǎn)商家,特產(chǎn)商家聯(lián)系電話,特產(chǎn)商家地址,特產(chǎn) 美圖;娛樂:活動ID,景點ID,活動名稱,活動簡介,活動時間,活動詳細(xì)地址,活動美圖;行程:路線ID,路線名稱,路線內(nèi)容;1.4 定義聯(lián)系集本數(shù)據(jù)庫設(shè)計以景點為中心,與周圍的酒店,娛樂,餐飲形成一對多的聯(lián)系??紤]到數(shù)據(jù)庫如果設(shè)計為這種形式可能會出現(xiàn)扇形陷阱,但扇形陷阱的解決方法方法是將扇形外圍的實體建立聯(lián)系??紤]到本次實訓(xùn)時間倉促,系統(tǒng)功能簡單,對數(shù)據(jù)庫的要求較低,所以在整體白E E-R設(shè)計中就忽略了扇形陷阱的存

4、在。本數(shù)據(jù)庫聯(lián)系如下所示:1.4.1景點酒店聯(lián)系:1 : n1.4.3酒店用戶聯(lián)系:n: n1.4.4餐廳特色菜聯(lián)系n: n1.5 E-R模型設(shè)計系統(tǒng)的E-R模型設(shè)計,不僅包括基本實體的E-R圖設(shè)計,還包括兩個實體之間的聯(lián)系的E-R圖設(shè)計,下面分別從單個實體 E-R圖設(shè)計、兩個實體E-R圖設(shè)計以及聚合的 E-R圖設(shè)計進(jìn) 行簡單表示與闡述。1.6 實體E-R模型設(shè)計所有實體描述如下:1.6.1 用戶實體:1.6.2景區(qū)實體:1.6.3酒店實體1.6.4餐廳實體1.6.5特色菜實體1.6.6購物(特產(chǎn))實體1.6.7娛樂(活動)實體1.6.8行程路線實體1.7關(guān)系E-R設(shè)計1.7.1 訂單聯(lián)系1.

5、7.2吃飯聯(lián)系特色菜餐飲1.8總體E-R模型設(shè)計1.9邏輯設(shè)計邏輯設(shè)計把上面所得到的概念模型 E-R圖依據(jù)關(guān)系數(shù)據(jù)庫的規(guī)則轉(zhuǎn)化為邏輯 表格,這些邏輯表格就是對應(yīng)系統(tǒng)中所需要的數(shù)據(jù)表,通過邏輯設(shè)計,為數(shù)據(jù)庫在具體的DBMSM勺實現(xiàn)提供了直觀準(zhǔn)確的模型。1.9.1實體轉(zhuǎn)換為關(guān)系模式(將所有實體轉(zhuǎn)換為一張表)(1)用戶表(user):用戶 ID UserID用戶名 Username密碼 Password手機(jī)號碼Tel用戶類別 UserType(2)景區(qū)表(scenic)景區(qū) ID ScenicID;用戶 ID UserID;景區(qū)名稱ScenicName;景區(qū)簡介ScenicIntro;詳細(xì)地址Sce

6、nicAddr;聯(lián)系人 ScenicLink;聯(lián)系號碼ScenicTel;購票類型 ScenicTicket;收費(fèi)金額 ScenicCharge;景區(qū)美圖 ScenicPicture.(3)酒店(hotel):酒店 ID HotelID;景點 ID ScenicID;酒店級別 ID HotelClass;酒店名稱HotelName ;聯(lián)系人 HotelLink;聯(lián)系人電話 HotelTel;詳細(xì)地址 HotelAddress ;經(jīng)營范圍 HotelIntro ;酒店美圖 HotelPicture 。(4)餐廳(restaurant):餐廳 ID RestaurantID;景點 ID Sceni

7、cID;餐廳名稱 RestaurantName;餐廳地址 RestaurantAddr;聯(lián)系電話 RestaurantTel;簡介 RestaurantIntro ;美食圖片 RestaurantPicture。(5)特色菜:food菜品 ID FoodID;餐廳 ID RestaurantID;菜品名稱 FoodName;菜品簡介 FoodIntro ;聯(lián)系電話FoodTel;特色菜圖片 FoodPicture。(6)購物(shopping):特產(chǎn) ID LocalID;特產(chǎn)名稱 LocalName;特產(chǎn)描述 LocalIntro;特產(chǎn)圖片 LocalPicture;特產(chǎn)商家 LocalSt

8、ore;特產(chǎn)商家聯(lián)系電話LocalTel;特產(chǎn)商家地址LocalAddr。(7)娛樂(fun):活動 ID FunID ;景點 ID ScenicID;活動名稱 FunName;活動簡介FunIntro;活動時間 FunTime;活動詳細(xì)地址 FunAddr;活動美圖 FunPicture。(8)行程(way):路線 ID WayID路線名稱 WayName路線內(nèi)容 WayContent1.9.2聯(lián)系轉(zhuǎn)換為關(guān)系模式住宿訂單表(hotelorder): 住宿訂單 ID HotelOrderlD ; 用戶 ID UserID;酒店 ID HotellD;入住時間 HotelCheckIn ;聯(lián)系電

9、話HotelNumber 。2.0邏輯表格設(shè)計及實現(xiàn)1用戶表:user名稱代碼回備注用戶IDUserIDInt主鍵用戶名UsernameVarchar密碼PasswordVarchar手機(jī)號碼TelVarchar用戶類別UserTypeCharcreate table user(UserID int(5) primary key, Username varchar(12) not null, Passward varchar(12) not null, Tel varchar(12) not null, UserType text(20) not null, )2景區(qū)表:scenic名稱代碼備

10、注景區(qū)IDScenicIDInt主鍵用戶IDUserIDInt景區(qū)名稱ScenicNameText景區(qū)簡介ScenicIntroText詳細(xì)地址ScenicAddrText聯(lián)系人ScenicLinkTxt聯(lián)系號碼ScenicTelVarchar (11)購票類型ScenicTicketVarchar收費(fèi)金額ScenicChargeInt景區(qū)美圖ScenicPictureTextcreate table scenic(ScenicID int(6) primary key auto_increment, UserID int(5) not null, ScenicName text(20) no

11、t null, ScenicIntro text(400) not null, ScenicAddr text(100) not null, ScenicLink text(20) not null, ScenicTel varchar(11) not null, ScenicTicket varchar(10) not null, ScenicCharge int(10) not null, ScenicPicture text(100) not null )3 酒店(hotel):名稱代碼:備注酒店IDHotelIDInt主鍵景點IDScenicIDInt外鍵酒店級別IDHotelClas

12、sInt酒店名稱HotelNameText聯(lián)系人HotelLinkText聯(lián)系人電話HotelTelVarchar (11)詳細(xì)地址HotelAddressText經(jīng)營范圍HotelIntroText酒店美圖HotelPictureTextcreate table hotel( HotelID int primary key, ScenicID int(6), HotelClass int(5) not null, HotelName text(20) not null, HotelLink text(20) not null,HotelTel varchar(11) not null,Hot

13、elAddress text(40) not null,Hotellntro text(1000) not null,HotelPicture text(100) not null, constraint FK_hotel_scenic foreign key (ScenicID) references scenic(ScenicID) )4住宿訂單表(hotelorder):名稱代碼備注住宿iT單IDHotelOrderIDInt主鍵用戶IDUserIDInt外鍵酒店IDHotelIDInt外鍵入住時間HotelCheckInDatetime聯(lián)系電話HotelNumberVarcharcre

14、ate table hotelorder(HotelOrderID int(8) primary key auto_increment,UserID int(5) not null,HotelID int not null,HotelCheckIn DATETIME,HotelNumber varchar(11) not null,constraint FK_hotelorder_user foreign key (UserID) references user(UserID), constraint FK_hotelorder_hotel foreign key (HotelID) refe

15、rences hotel(HotelID) )5 餐廳(restaurant):名稱代碼回備注餐廳IDRestaurantIDInt主鍵景點IDScenicIDInt外鍵餐廳名稱RestaurantNameText餐廳地址RestaurantAddrText聯(lián)系電話RestaurantTelVarchar簡介RestaurantIntroText美食圖片RestaurantPictureTextcreate table restaurant(RestaurantID int(9) primary key auto_increment,ScenicID int(6) not null,Resta

16、urantName text(20) not null,RestaurantAddr text(100) not null,RestaurantTel varchar(11) not null,RestaurantIntro text(1000) not null,RestaurantPicture text(100) not null, constraint FK_restaurant_scenic foreign key (ScenicID) references scenic(ScenicID)6特色菜:food名稱代碼整備注菜品IDFoodIDInt主鍵餐廳IDRestaurantID

17、Int外鍵菜品名稱FoodNameText菜品簡介FoodIntroText聯(lián)系電話FoodTelVarchar特色菜圖片F(xiàn)oodPictureTextcreate table food(FoodID int(10) primary key auto_increment,RestaurantID int(9) not null,FoodName text(20) not null,FoodIntro text(1000) not null,FoodTel varchar(11) not null,FoodPicture text(100) not null,constraint FK_food

18、_restaurant foreign key (RestaurantID) references restaurant(RestaurantID) )7 購物(shopping):名稱代碼備注特產(chǎn)IDLocalIDInt特產(chǎn)名稱LocalNameText特產(chǎn)描述LocalIntroTextWT圖片LocalPictureText特產(chǎn)商家LocalStoreText特產(chǎn)商家聯(lián)系電話LocalTelVarchar特產(chǎn)商家地址LocalAddrTextcreate table shopping( LocalID int(11) key auto_increment, LocalName text(20) not null, LocalIntro text(1000) not null, LocalPicture text(100) not null, LocalStore text(60) not null, LocalTel varchar(11) not null

溫馨提示

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

最新文檔

評論

0/150

提交評論