数据库中用户的需求重要体现在对于各种旅游信息的浏览、保存、更新和评价,这就要求数据库结构能充分的满足各种信息的输入、输出、储存、更改和查询。用户的需求具体体现在各种信息的提供、交流和查询。要对数据库结构进行合理的分配和设计,为后面的设计打下基础。
3。2。2 数据库概念结构设计
在设计数据库概念结构的时候,要注意用户所需要的各种需求,同时又要注意数据的储存,在网上旅游信息系统中需要储存大量的信息,其中有游客信息,景点信息,路线信息,评价信息等,如果不能够合理的组织数据结构表,不能合理的分配数据库,不能合理的分配每张表所包含的信息,到后期汇总数据处理和网站的实现都会比较困难,就会加大系统实现的难度。要根据游客信息之间的联系合理的分配数据库里的信息。文献综述
后台管理员可以管理网站,发布最新的旅游信息,回复游客的评价,游客只能浏览旅游信息,查看旅游路线,发表评论和图片。
经过上面的叙述和对信息的分析,得到E-R图如图2所示。
图2 数据库设计E-R图
3。2。3 数据库逻辑结构设计
数据库逻辑设计就是将E-R图转换为关系模型的过程,将所有实体和关系转换成一系列的关系模式。具体描述如下:
(1)管理员表(账号、密码)来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
(2)游客信息表(账号、密码)
(3)景点信息表(景点信息、景点路线、出行方式)
(4)评价反馈表(图片、留言、评价)
3。2。4 数据库物理结构设计
网站系统用的SQL Server 2008数据库,网站系统数据库命名为“travel”,数据库有游客信息表和游客评价等表。