智慧旅游数据库设计_第1页
智慧旅游数据库设计_第2页
智慧旅游数据库设计_第3页
智慧旅游数据库设计_第4页
智慧旅游数据库设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档数据库设计1.1 编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,定义所要开发的“旅游信息系统”(以下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。本系统是为广大数据库备份者设计,能集中对数据库文件进行备份,节省大量的人力、物力以及财力。该说明书的读者为该项目的客户以及项目开发人员。1.2 背景1. 本系统名称:智游;2. 本系统的客户代表:老师;本系统开发单位:软件工程工程实训小组3. 本系统的开发工具采

2、用Eclipse4. 数据库为MySql5.04 .该系统同其他系统(或机构)的基本相互往来关系:该系统基于IE浏览器,版本为6.0及以上,支持Windows系列平台;5 .本系统为Windows平台下网络版。1.3实体定义和属性定义用户表:用户ID,用户名,密码,手机号码,用户类别;景区表:景区ID,用户ID,景区名称,景区简介,详细地址,联系人,联系号码,购票类型,收费金额,景区美图;酒店:酒店ID,景点ID,酒店级别ID,酒店名称,联系人,联系人电话,详细地址,经营范围,酒店美图住宿订单表:住宿订单ID,用户ID,酒店ID,入住时间,联系电话;餐厅:餐厅ID,景点ID,餐厅名称,餐厅地址

3、,联系电话,简介,美食图片;特色菜:菜品ID,餐厅ID,菜品名称,菜品简介,联系电话,特色菜图片;购物:特产ID,特产名称,特产描述,特产图片,特产商家,特产商家联系电话,特产商家地址特产美图;娱乐:活动ID,景点ID,活动名称,活动简介,活动时间,活动详细地址,活动美图;行程:路线ID,路线名称,路线内容;1.4 定义联系集本数据库设计以景点为中心,与周围的酒店,娱乐,餐饮形成一对多的联系。考虑到数据库如果设计为这种形式可能会出现扇形陷阱,但扇形陷阱的解决方法方法是将扇形外围的实体建立联系。考虑到本次实训时间仓促,系统功能简单,对数据库的要求较低,所以在整体白EE-R设计中就忽略了扇形陷阱的

4、存在。本数据库联系如下所示:1.4.1 景点酒店联系:1:n酒店景点5;迎下载1.4.3 酒店用户联系:n:n1.4.4餐厅特彳餐厅马来联系n:n特色菜1.5 E-R模型设计系统的E-R模型设计,不仅包括基本实体的E-R图设计,还包括两个实体之间的联系的E-R图设计以及聚合的 E-R图设计E-R图设计,下面分别从单个实体E-R图设计、两个实体进行简单表示与阐述。1.6 实体E-R模型设计所有实体描述如下:1.6.1用户实体:1.6.2景区实体:1.6.3酒店实体精品文档1.6.4餐厅实体6欢迎下载1.6.5特色菜实体精品文档11;迎下载1.6.6购物(特产)实体1.6.7娱乐(活动)实体1.6

5、.8行程路线实体(jd)1.7关系E-R设计1.7.1 订单联系C丁单IDJ'.(用户id路线用户f酒店ID)(一,系电话二)酒店1.7.2吃饭联系特色菜餐饮1.8总体E-R模型设计精品文档1.9逻辑设计逻辑设计把上面所得到的概念模型E-R图依据关系数据库的规则转化为逻辑表格,这些逻辑表格就是对应系统中所需要的数据表,通过逻辑设计,为数据库在具体的DBMSM勺实现提供了直观准确的模型。1.9.1 实体转换为关系模式(将所有实体转换为一张表)( 1)用户表(user):用户IDUserID用户名Username密码Password手机号码Tel用户类别UserType( 2)景区表(sc

6、enic)景区IDScenicID;用户IDUserID;景区名称ScenicName;景区简介ScenicIntro;详细地址ScenicAddr;联系人ScenicLink;联系号码ScenicTel;购票类型ScenicTicket;收费金额ScenicCharge;景区美图ScenicPicture.( 3)酒店(hotel):酒店IDHotelID;景点IDScenicID;酒店级别IDHotelClass;酒店名称HotelName;联系人HotelLink;联系人电话HotelTel;详细地址HotelAddress;经营范围HotelIntro;酒店美图HotelPicture

7、。(4)餐厅(restaurant):餐厅IDRestaurantID;景点IDScenicID;餐厅名称RestaurantName;餐厅地址RestaurantAddr;联系电话RestaurantTel;简介RestaurantIntro;美食图片RestaurantPicture( 5)特色菜:food菜品IDFoodID;餐厅IDRestaurantID;菜品名称FoodName;菜品简介FoodIntro;联系电话FoodTel;特色菜图片FoodPicture。( 6)购物(shopping):特产IDLocalID;特产名称LocalName;特产描述LocalIntro;特产

8、图片LocalPicture;特产商家LocalStore;特产商家联系电话LocalTel;特产商家地址LocalAddr。( 7)娱乐(fun):活动IDFunID;景点IDScenicID;活动名称FunName;活动简介FunIntro;活动时间FunTime;活动详细地址FunAddr;活动美图FunPicture。( 8)行程(way):路线IDWayID路线名称WayName路线内容WayContent13欢迎下载。精品文档1.9.2联系转换为关系模式住宿订单表(hotelorder):住宿订单IDHotelOrderlD用户IDUserID;酒店IDHotellD;入住时间Ho

9、telCheckIn;联系电话HotelNumber。2.0逻辑表格设计及实现1用户表:user名称代码回备注用户IDUserIDInt主键用户名UsernameVarchar密码PasswordVarchar手机号码TelVarchar用户类别UserTypeCharcreatetableuser(UserIDint(5)primarykey,Usernamevarchar(12)notnull,Passwardvarchar(12)notnull,Telvarchar(12)notnull,UserTypetext(20)notnull,)2景区表:scenic名称代码备注景区IDScen

10、icIDInt主键用户IDUserIDInt景区名称ScenicNameText景区简介ScenicIntroText详细地址ScenicAddrText联系人ScenicLinkTxt联系号码ScenicTelVarchar(11)购票类型ScenicTicketVarchar收费金额ScenicChargeInt景区美图ScenicPictureTextcreatetablescenic(ScenicIDint(6)primarykeyauto_increment,UserIDint(5)notnull,ScenicNametext(20)notnull,ScenicIntrotext(4

11、00)notnull,ScenicAddrtext(100)notnull,ScenicLinktext(20)notnull,ScenicTelvarchar(11)notnull,ScenicTicketvarchar(10)notnull,ScenicChargeint(10)notnull,ScenicPicturetext(100)notnull)3酒店(hotel):名称代码:备注酒店IDHotelIDInt主键景点IDScenicIDInt外键酒店级别IDHotelClassInt酒店名称HotelNameText联系人HotelLinkText联系人电话HotelTelVarc

12、har(11)详细地址HotelAddressText经营范围HotelIntroText酒店美图HotelPictureTextcreatetablehotel(HotelIDintprimarykey,ScenicIDint(6),HotelClassint(5)notnull,HotelNametext(20)notnull,HotelLinktext(20)notnull,1也迎下载精品文档HotelTelvarchar(11)notnull,HotelAddresstext(40)notnull,Hotellntrotext(1000)notnull,HotelPicturetext

13、(100)notnull,constraintFK_hotel_scenicforeignkey(ScenicID)referencesscenic(ScenicID)4住宿订单表(hotelorder):名称代码备注住宿iT单IDHotelOrderIDInt主键用户IDUserIDInt外键酒店IDHotelIDInt外键入住时间HotelCheckInDatetime联系电话HotelNumberVarcharcreatetablehotelorder(HotelOrderIDint(8)primarykeyauto_increment,UserIDint(5)notnull,Hotel

14、IDintnotnull,HotelCheckInDATETIME,HotelNumbervarchar(11)notnull,constraintFK_hotelorder_userforeignkey(UserID)referencesuser(UserID),constraintFK_hotelorder_hotelforeignkey(HotelID)referenceshotel(HotelID)5餐厅(restaurant):名称代码回备注餐厅IDRestaurantIDInt主键景点IDScenicIDInt外键餐厅名称RestaurantNameText餐厅地址Restaura

15、ntAddrText联系电话RestaurantTelVarchar简介RestaurantIntroText美食图片RestaurantPictureTextcreatetablerestaurant(RestaurantIDint(9)primarykeyauto_increment,ScenicIDint(6)notnull,RestaurantNametext(20)notnull,RestaurantAddrtext(100)notnull,RestaurantTelvarchar(11)notnull,RestaurantIntrotext(1000)notnull,Restaur

16、antPicturetext(100)notnull,constraintFK_restaurant_scenicforeignkey(ScenicID)referencesscenic(ScenicID)6特色菜:food名称代码整备注菜品IDFoodIDInt主键餐厅IDRestaurantIDInt外键菜品名称FoodNameText菜品简介FoodIntroText联系电话FoodTelVarchar特色菜图片FoodPictureTextcreatetablefood(FoodIDint(10)primarykeyauto_increment,RestaurantIDint(9)no

17、tnull,FoodNametext(20)notnull,FoodIntrotext(1000)notnull,FoodTelvarchar(11)notnull,FoodPicturetext(100)notnull,constraintFK_food_restaurantforeignkey(RestaurantID)referencesrestaurant(RestaurantID)7购物(shopping):名称代码备注特产IDLocalIDInt特产名称LocalNameText特产描述LocalIntroText特产图片LocalPictureText特产商家LocalStore

18、Text特产商家联系电话LocalTelVarchar特产商家地址LocalAddrTextcreatetableshopping(LocalIDint(11)keyauto_increment,LocalNametext(20)notnull,LocalIntrotext(1000)notnull,LocalPicturetext(100)notnull,LocalStoretext(60)notnull,LocalTelvarchar(11)notnull,LocalAddrtext(60)notnull)1&迎下载精品文档8娱乐(fun):名称代码备注活动IDFunIDInt主键景点IDScenicIDInt外键活动名称FunNameText活动简介FunIntroText活动时间FunTimeDatetime活动详细地址FunAddrText活动美图FunPictureTextcreatetablefun(FunlDint(11)primarykeyauto_increment,ScenicIDint(6)notnull,FunNametext(20)notnull,FunIntrotext(1000)notnull

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论