旅游管理系统数据库设计.docx
- 文档编号:583430
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:15
- 大小:227.01KB
旅游管理系统数据库设计.docx
《旅游管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《旅游管理系统数据库设计.docx(15页珍藏版)》请在冰豆网上搜索。
旅游管理系统数据库设计
旅游管理系统数据库设计
1.概述
随着生活水平的提高,人们不仅要在物质方面提高生活水平,而且在精神方面希望有一个质的飞越。
于是,越来越多的人选择在周末或是假期外出,换换环境,享受在另外一种环境下的生活方式,来丰富自己的精神世界,扩展视野。
各种各样的旅行社就由此孕育而生,丰富多彩的旅游景点则需要一个合适的旅行代理来规范并提供各种旅行服务,使得各项工作都有条有理地进行,所以进行旅行代理是十分必要的。
在计算机飞速发展的今天,将计算机这一信息处理利器应用于旅行大力的日常管理已是势必所然,而且这也将为旅行代理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。
采用计算机管理信息系统已成为旅行代理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。
2.系统目标和建设原则
系统目标
旅行代理数据库是为旅行代理服务中各个用户提供数据的记录查询修改备份服务而进行设计的。
根据用户的需求实现信息的输入、查询、修改和维护等管理功能。
用户可以通过旅行大力数据库对消费者和旅行代理机构的个项数据进
行查询、校正并进行修改。
旅行代理数据库还可以对消费者进行合法性认证以接受各项旅行代理提供的各项消费服务。
建设原则
本次旅行代理数据库设计主要按照以下几个原则进行:
2.2.1能真实充分地反映旅行代理服务流程。
在消费者通过合法性认证
后,旅行代理机构向消费者购提供旅行代理服务,安排旅行代理保险服务,航班、提供食宿等功能,旅行代理机构根据消费者的需求进行航班班次、航线和时间及航班座位的查询、安排和调整;并提供相应的食宿安排,如食宿的地点、时间、费用等。
在消费者进行登记完成后,旅行代理机构对消费者的登记信息进行数据库化并校对正确后,向消费者发放帐单。
消费者和旅行代理机构可以根据已经建
2.2.2
立的登记信息数据库对帐单与数据库内容进行查询校对和修改。
容易理解,有利于管理人员使用。
旅行代理是非广大消费者服务的,消费者要对登记信息进行查询,查询的登记信息要通俗易懂。
同时建立的登记数据库信息要方便旅行代理机构对其进行矫正修改和备份。
2.2.3易于用关系数据库实现。
描述概念模型的有力工具E-R图来对问
题进行描述。
3.支撑环境规划
网络逻辑结构
此次设计的网络逻辑结构采用三层C/S体系结构。
它包含了表示层、功能
层、数据层。
在C/S结构中表示层负责处理拥护的输入和向可户的输入。
功能层负责建立数据库的连接,根据用户的请求生成访问数据库的SQL语句,并把结果
返回给客户端。
数据层负责实际的数据库存储和检索,响应功能层的数据处理请求,并把结果返回给功能层。
浏览器/服务器(B/S)风格就是上述三层结构的一种实现方式,其具体结构为:
浏览器/WEB服务器/数据库服务器。
采用B/S结构的计算机应用系统的基本框架如下图所示:
浏览器
B/S模式结构
软件支撑环境及开发工具
本设计的支撑环境是WINXP、VS环境,开发工具是SQL。
4.系统总体结构
总体DFD
族行代理登记服务DFD
消费者先进行登记操作,产生登记信息数据,经过处理记录备份后到达旅
行服务机构。
旅行代理机构根据登记信息数据,进行联系服务操作。
航班服务、
食宿管理、保险代理操作产生的服务信息数据经过进一步处理记录备份以便以后的操作使用。
功能结构
4.2.1本次旅行代理数据库设计主要完成以下几个功能:
4.1.1旅行代理中各种信息的输入,如消费者登记信息、旅行保险代理、旅行代理机构服务信息、飞机航班信息、消费者预定食宿信息、
帐单信息等。
4.1.4
在旅行代理中加入合法性认证和旅行代理限度(包括服务团
队、航班座位和食宿区等是否饱和,对消费者登记信息中的非法信息实现监控和报警。
4.1.5旅行代理中各部门的资源需求的管理。
4.1.6旅行代理帐单日志的管理。
4.1.7旅行代理系统的使用帮助
4.2.2功能结构图
数据库结构
4.3.1数据字典
消费者数据字典:
数据项
数据项含义
类型
长度
备注
消费者编号
CHAR
10
1对1关系
代理机构编号
CHAR
10
1对1关系
姓名
消费者姓名
CHAR
10
1对1关系
性别
消费者性别
CHAR
2
国籍
消费者国籍
CHAR
10
身份证
消费者身份证
CHAR
10
1对1关系
旅行代理机构数据字典:
数据项
数据项含义
类型
长度
备注
代理机构编号
CHAR
10
1对1关系
消费者编号
CHAR
10
1对1关系
联系编号
CHAR
10
1对1关系
预定编号
CHAR
10
1对1关系
购买编号
CHAR
10
1对1关系
服务团队
VARCHAR
50
管理人员
VARCHAR
50
服务信息
VARCHAR
50
航空公司数据字典:
数据项
数据项含义
类型
长度
备注
航空公司编号
CHAR
10
1对1关系
联系编号
CHAR
10
1对1关系
时间
航班时间
DATETIME
8
格式用“-”
地点
目的地
CHAR
10
航线
CHAR
10
舱位种类
CHAR
10
共有4种
费用
INT
4
酒店数据字典:
数据项
数据项含义
类型
长度
备注
酒店编号
CHAR
10
1对1关系
预定编号
CHAR
10
1对1关系
时间
酒店服务时间
DATETIME
8
格式用“-”
地点
酒店位置
CHAR
10
食宿标准
CHAR
10
共有4种
费用
INT
4
保险公司数据字典:
数据项
数据项含义
类型
长度
备注
保险公司编号
CHAR
10
1对1关系
购买编号
CHAR
10
1对1关系
保险种类
VARCHAR
10
共有4种
保险费用
INT
4
保险有效期限
DATETIME
8
格式用“-”
4.3.2E-R图
为了把用户的数据要求清楚准确的描述出来,系统分析员通常建立一个概
念性的数据模型(也称信息模型)。
概念性数据模型是一种画面问题的数据模型,
是按照用户的观点对数据建立模型。
下面我们通过E-R来进行描述。
消费者E-R图
上面的E-R图描述了消费者登记信息,包括消费者是姓名、年龄、国籍和
旅行信息。
这些信息是旅行代理服务数据库的主要内容,通过他可以对消费者旅行需求进行分析以便让旅行代理机构为他们提供满意的代理服务。
旅行代理机构E-R图
上面的E-R图描述了旅行代理机构的各项信息,这些信息是旅行代理服务
中重要的组成部分,同时也是消费者选择旅行服务需求的参考和保障。
航空公司E-R图
酒店E-R图
保险公司E-R图
以上三个图是对消费者接受消费服务过程登记的信息依据,也是旅行代
理机构对消费者登记信息处理的体现。
航班服务包括了对航班班次、航线和时间及航班座位的查询、安排和调整;食宿管理安排,包括食宿的地点、时间、费用
等;帐单信息包括了食宿信息、消费信息、代理信息、旅行保险和航班信息。
这些都是对消费者与旅行代理机构间各项交互的形象描述,是对数据库实例由抽象到具体的分析模型。
上面的E-R图是对整个旅行代理服务过程中各个实体与实体之间的关系
的描述。
消费者进行认证登记后产生了详细的消费者信息,经过处理记录到旅行代理数据库。
消费者查询旅行代理机构的信息数据,确定了接受旅行代理服务。
然后产生各项必须的消费数据,如航班服务数据和食宿数据,最后产生帐单,经代理机构交到消费者手里。
4.3.3关系数据库模式
消费者(消费者编号、代理机构编号、年龄、性别、国籍、身份证)
1
1数®嬰型
1底度1允许空
消费者騙号
char
10
代理机枸编号
char
10
年龄
char
10
char
2
園籍
char
IQ
身份证
char
10
旅行代理机构
(代理机构编号、消费者编号、联系编号、预定编号、购
买编号、服务团队、管理人员、服务信息)
1数据柔型
1檢度1允许空
代理机构编导
char
ID
消費者镉号
chfeT
10
联系编号
chH
10
预定輪号
char
10
购买錮号
char
10
服务团m
ikViTchar
50
管§人員
nvarctar
50
服尊信扈
itvarchar
50
航空公司
(航空公司编号、联系编号、时间、班次、航线、舱位种类、
费用)
酒店(酒店编号、预定编号、时间、地点、食宿标准、费用)
处gI釵据类型I层廈I允许空I
袖店輪号
uh迂
10
预定爺号
char
10
时阎
i也t鸟tima
3
地点
chaz
10
育宿标堆
char
10
费用
int
4
保险公司
(保险公司编号、购买编号、保险种类、保险费用、保险有效
期限)
I数据类型丨长證丨允许空J
保险虫■司錦号
uh辻
]0
购买銅号
th.ar
10
保险和类
warcKar
50
保险费用
iiLt
4
保险有效期限
3
联系(联系编号、代理机构编号、航空公司编号、联系时间)
列名I数据类型丨甚度I允许空I
联系錦号
char
10
代浚机构编号
char
10
航空公司编昱
ckar
10
联系时间
3
预定(预定编号、代理机构编号、酒店编号、预定时间)
u
1列名
1数親^逊
1长度丨允许空
浜定鏑号
char
10
代豐机构编寻
char
1101
酒店扁昙
char
10
—
砸定时何
datetime
e
购买(购买编号、代理机构编号、保险公司编号、购买时间)
1数罄类型
1桧度1允许空
购买錦号
char
10
代理机构编号
char
10
锲隍公司编昙
ckar
10
—
购买时间
datetime
3
旅行代理登记服务表的关系图:
本次设计我对表消费者的性别、航空公司的舱位种类、酒店的食宿标准、
保险公司的保险种类都进行了约束,下面就是其中两个约束图例:
表I关系]索引虑CHECK约東I
消贵者
[□:
■消费若
约東喀©:
羡II并乘I索引傩CHECK帥克I
CK」黒险公祠
鉤束名(□:
约東恚达式鬼):
〔[保险种娄]=」旅厅医疗商业保险叹([保验种类]='意0外爭故商业臊险」or([保脸种类]='族行商业保险’cr[保■瞪种裘]=」生命财产商业保险)n■
ID
本次设计我设计了5个角色:
超级管理员、顾客、航空公司管理员、酒店管
理员、保险公司管理员。
他们都有各自的权限,下面就是其中两个权限图例:
权跟I
宦列岀全部对竦回
r帜列出i孩馆色具右祝PM对彖阳・
所右者[select]|
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 管理 系统 数据库 设计