旅行社管理信息系统数据库设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

旅行社管理信息系统

数据库设计

姓名:张飞琪

学号: 0916160331

班级: B1603

信息技术学院

2017年06月

一、数据库设计

1.1 数据库概念结构

根据前面所作的需求分析本系统的实体及其属性如下:

旅游线路(路线号,起点,终点,天数,主要景点)

旅游班次(班次号,出发日期,回程日期,旅游标准,报价)

旅游团(团号,团名,人数,联系人,地址,电话)

游客(游客编号,姓名,性别,年龄,身份证号码,住址,电话)

导游(导游编号,姓名,性别,年龄,身份证号码,住址,电话,业绩)

交通工具(旅游班次号,出发工具,出发日期,出发班次,出发时间,回程工具,回程日期,回程班次,回程时间)

宾馆(宾馆编号,宾馆名,城市,星级,房价,联系人,职务,地址,电话,传真)

保险单(保险单编号,保险费,投保日期)

用户(用户名,用户密码,权限,编号)

1.2整体E-R图

图1-1 整体E-R图

1.3 数据库逻辑结构

1、关系模型及优化

旅游线路(路线号,起点,终点,天数,主要景点)

旅游班次(班次号,路线号,旅游标准,报价,出发工具,出发日期,出发班次,出发时间,回程工具,回程日期,回程班次,回程时间)

旅游团(团号,旅游班次号,团名,人数,联系人,地址,电话)

游客(游客编号,团号)

导游(导游编号,姓名,性别,年龄,身份证号码,住址,电话,语种,等级,业绩)

宾馆(宾馆编号,宾馆名,城市,星级,标准房价,联系人,职务,地址,电话,传真)

陪同(旅游班次号,导游编号)

食宿(旅游班次号,宾馆编号)

用户信息(游客编号,姓名,性别,年龄,身份证号码,地址,电话)

3.3.2 视图的设计

唯一设计了一个视图,即综合信息查询:包含了团号,团名,旅游团价格,酒店名,酒店星级,酒店价格,导游和旅游景点。

1.4 数据库的实现

1、数据字典

1-2旅游线路表(TLINE)用来记录旅游的线路信息

表1-2 旅游线路表

1-3旅游班次表(TNUM)用来记录该旅游班次出发与回程的时间工具等

表1-3 旅游班次表

1-4旅游团表(TGROUP)用来记录该旅游号的旅游班次及团名人数等相关信息

表1-4 旅游团表

1-5游客表(TVISITOR)记录了该游客编号所报名的旅游团

表1-5 游客表

1-6导游表(TGUIDE)记录导游的相关信息

表1-6 导游表1-7宾馆表(THOTEL)用于记录宾馆的相关信息

表1-7 宾馆表1-8陪同表(TCOM)指明旅游班次的导游人

表1-8 陪同表

1-9食物表(TFOOD)用于指明旅游班次的居住酒店

表1-9 食物表

1-10用户信息表(TFIN)用于存储注册包括用户编号,姓名等用户的信息

表1-10 用户信息表

2、安全性设计

该系统的只提供两种用户,一种是管理员,另一种是普通用户,管理员具有对数据库操作的所有权限,普通用户的权限受限,只能对用户个人信息进行修改或者报名旅游。

相关文档
最新文档