智慧旅游数据库设计Word下载.docx

上传人:b****5 文档编号:16520389 上传时间:2022-11-24 格式:DOCX 页数:16 大小:26.14KB
下载 相关 举报
智慧旅游数据库设计Word下载.docx_第1页
第1页 / 共16页
智慧旅游数据库设计Word下载.docx_第2页
第2页 / 共16页
智慧旅游数据库设计Word下载.docx_第3页
第3页 / 共16页
智慧旅游数据库设计Word下载.docx_第4页
第4页 / 共16页
智慧旅游数据库设计Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

智慧旅游数据库设计Word下载.docx

《智慧旅游数据库设计Word下载.docx》由会员分享,可在线阅读,更多相关《智慧旅游数据库设计Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

智慧旅游数据库设计Word下载.docx

餐厅ID,景点ID,餐厅名称,餐厅地址,联系电话,简介,美食图片;

特色菜:

菜品ID,餐厅ID,菜品名称,菜品简介,联系电话,特色菜图片;

购物:

特产ID,特产名称,特产描述,特产图片,特产商家,特产商家联系电话,特产商家地址,特产美图;

娱乐:

活动ID,景点ID,活动名称,活动简介,活动时间,活动详细地址,活动美图;

行程:

路线ID,路线名称,路线内容;

1.4定义联系集

本数据库设计以景点为中心,与周围的酒店,娱乐,餐饮形成一对多的联系。

考虑到数据库如果设计为这种形式可能会出现扇形陷阱,但扇形陷阱的解决方法方法是将扇形外围的实体建立联系。

考虑到本次实训时间仓促,系统功能简单,对数据库的要求较低,所以在整体的E-R设计中就忽略了扇形陷阱的存在。

本数据库联系如下所示:

1.4.1景点酒店联系:

1:

n

1.4.2景点路线联系:

1.4.3酒店用户联系:

n:

1.4.4餐厅特色菜联系n:

餐厅

特色菜

从属

1.5E-R模型设计

系统的E-R模型设计,不仅包括基本实体的E-R图设计,还包括两个实体之间的联系的E-R图设计,下面分别从单个实体E-R图设计、两个实体E-R图设计以及聚合的E-R图设计进行简单表示与阐述。

1.6实体E-R模型设计

所有实体描述如下:

1.6.1用户实体:

景点

密码

用户名

手机号码

用户类别

用户ID

1.6.2景区实体:

景区ID

景区美图

收费金额

购票类型

联系号码

联系人

详细地址

景区简介

景区名称

1.6.3酒店实体

酒店

经营范围

联系人电话

酒店名称

酒店级别ID

酒店图片

酒店ID

1.6.4餐厅实体

景点ID

餐厅ID

美食图片

简介

联系电话

餐厅地址

餐厅名称

1.6.5特色菜实体

菜品ID

菜品名称

特色菜图片

菜品简介

1.6.6购物(特产)实体

特产

特产描述

特产图片

特产名称

特产ID

特产商家

商家电话

商家地址

1.6.7娱乐(活动)实体

活动

活动ID

活动图片

活动地址

活动时间

活动简介

活动名称

1.6.8行程路线实体

路线

路线ID

路线名称

路线简介

1.7关系E-R设计

1.7.1订单联系

用户

预定

订单ID

入住时间

1.7.2吃饭联系

餐饮

1.8总体E-R模型设计

订单

特色菜品

餐饮

娱乐

查询

下单

附近

1.9逻辑设计

逻辑设计把上面所得到的概念模型E-R图依据关系数据库的规则转化为逻辑表格,这些逻辑表格就是对应系统中所需要的数据表,通过逻辑设计,为数据库在具体的DBMS中的实现提供了直观准确的模型。

1.9.1实体转换为关系模式(将所有实体转换为一张表)

(1)用户表(user):

用户IDUserID

用户名Username

密码Password

手机号码Tel

用户类别UserType

(2)景区表(scenic)

景区IDScenicID;

用户IDUserID;

景区名称ScenicName;

景区简介ScenicIntro;

详细地址ScenicAddr;

联系人ScenicLink;

联系号码ScenicTel;

购票类型ScenicTicket;

收费金额ScenicCharge;

景区美图ScenicPicture.

(3)酒店(hotel):

酒店IDHotelID;

景点IDScenicID;

酒店级别IDHotelClass;

酒店名称HotelName;

联系人HotelLink;

联系人电话HotelTel;

详细地址HotelAddress;

经营范围HotelIntro;

酒店美图HotelPicture。

(4)餐厅(restaurant):

餐厅IDRestaurantID;

餐厅名称RestaurantName;

餐厅地址RestaurantAddr;

联系电话RestaurantTel;

简介RestaurantIntro;

美食图片RestaurantPicture。

(5)特色菜:

food

菜品IDFoodID;

菜品名称FoodName;

菜品简介FoodIntro;

联系电话FoodTel;

特色菜图片FoodPicture。

(6)购物(shopping):

特产IDLocalID;

特产名称LocalName;

特产描述LocalIntro;

特产图片LocalPicture;

特产商家LocalStore;

特产商家联系电话LocalTel;

特产商家地址LocalAddr。

(7)娱乐(fun):

活动IDFunID;

活动名称FunName;

活动简介FunIntro;

活动时间FunTime;

活动详细地址FunAddr;

活动美图FunPicture。

(8)行程(way):

路线IDWayID

路线名称WayName

路线内容WayContent

1.9.2联系转换为关系模式

住宿订单表(hotelorder):

住宿订单IDHotelOrderID;

用户IDUserID;

入住时间HotelCheckIn;

联系电话HotelNumber。

2.0逻辑表格设计及实现

1用户表:

user

名称

代码

类型

备注

UserID

Int

主键

Username

Varchar

Password

Tel

UserType

Char

createtableuser(

UserIDint(5)primarykey,

Usernamevarchar(12)notnull,

Passwardvarchar(12)notnull,

Telvarchar(12)notnull,

UserTypetext(20)notnull,

2景区表:

scenic

ScenicID

ScenicName

Text

ScenicIntro

ScenicAddr

ScenicLink

Txt

ScenicTel

Varchar(11)

ScenicTicket

ScenicCharge

ScenicPicture

createtablescenic(

ScenicIDint(6)primarykeyauto_increment,

UserIDint(5)notnull,

ScenicNametext(20)notnull,

ScenicIntrotext(400)notnull,

ScenicAddrtext(100)notnull,

ScenicLinktext(20)notnull,

ScenicTelvarchar(11)notnull,

ScenicTicketvarchar(10)notnull,

ScenicChargeint(10)notnull,

ScenicPicturetext(100)notnull

3酒店(hotel):

HotelID

Int(7)

外键

HotelClass

HotelName

HotelLink

HotelTel

HotelAddress

HotelIntro

酒店美图

HotelPicture

createtablehotel(

HotelIDint(7)primarykey,

ScenicIDint(6),

HotelClassint(5)notnull,

HotelNametext(20)notnull,

HotelLinktext(20)notnull,

HotelTelvarchar(11)notnull,

HotelAddresstext(40)notnull,

HotelIntrotext(1000)notnull,

HotelPicturetext(100)notnull,

constraintFK_hotel_scenicforeignkey(ScenicID)referencesscenic(ScenicID)

4住宿订单表(hotelorder):

住宿订单ID

HotelOrderID

HotelCheckIn

Datetime

HotelNumber

createtablehotelorder(

HotelOrderIDint(8)primarykeyauto_increment,

HotelIDint(7)notnull,

HotelCheckInDATETIME,

HotelNumbervarchar(11)notnull,

constraintFK_hotelorder_userforeignkey(UserID)referencesuser(UserID),

constraintFK_hotelorder_hotelforeignkey(HotelID)referenceshotel(HotelID)

5餐厅(restaurant):

RestaurantID

RestaurantName

RestaurantAddr

RestaurantTel

RestaurantIntro

RestaurantPicture

createtablerestaurant(

RestaurantIDint(9)primarykeyauto_increment,

ScenicIDint(6)notnull,

RestaurantNametext(20)notnull,

RestaurantAddrtext(100)notnull,

RestaurantTelvarchar(11)notnull,

RestaurantIntrotext(1000)notnull,

RestaurantPicturetext(100)notnull,

constraintFK_restaurant_scenicforeignkey(ScenicID)referencesscenic(ScenicID)

6特色菜:

FoodID

FoodName

FoodIntro

FoodTel

FoodPicture

createtablefood(

FoodIDint(10)primarykeyauto_increment,

RestaurantIDint(9)notnull,

FoodNametext(20)notnull,

FoodIntrotext(1000)notnull,

FoodTelvarchar(11)notnull,

FoodPicturetext(100)notnull,

constraintFK_food_restaurantforeignkey(RestaurantID)referencesrestaurant(RestaurantID)

7购物(shopping):

LocalID

LocalName

LocalIntro

LocalPicture

LocalStore

特产商家联系电话

LocalTel

特产商家地址

LocalAddr

createtableshopping(

LocalIDint(11)keyauto_increment,

LocalNametext(20)notnull,

LocalIntrotext(1000)notnull,

LocalPicturetext(100)notnull,

LocalStoretext(60)notnull,

LocalTelvarchar(11)notnull,

LocalAddrtext(60)notnull

8娱乐(fun):

FunID

FunName

FunIntro

FunTime

活动详细地址

FunAddr

活动美图

FunPicture

createtablefun(

FunIDint(11)primarykeyauto_increment,

FunNametext(20)notnull,

FunIntrotext(1000)notnull,

FunTimedatetime,

FunAddrtext(60)notnull,

FunPicturetext(100)notnull,

constraintFK_fun_scenicforeignkey(ScenicID)referencesscenic(ScenicID)

9行程(way):

WayID

WayName

路线内容

WayContent

createtableway(

WayIDint(12)primarykeyauto_increment,

WayNametext(20)notnull,

WayContenttext(200)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 社交礼仪

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1