课程设计旅行社信息管理系统的设计

  • 格式:doc
  • 大小:1.11 MB
  • 文档页数:29

课程设计--旅行社信息管理系统的设计

课程设计II

设计说明书

旅行社信息管理系统的设计

学生姓名 屈向洋

学 号 1020124096

班 级 信管103

成 绩

指导教师

数学与计算机科学学院

2012年9月17日 数据库原理及应用课程设计评阅书

题 目 旅行社信息管理系统的设计

学生姓名 学号 1021024096

指导教师评语及成绩

成绩: 教师签名: 年 月 日

答辩教师评语及成绩

成绩: 教师签名: 年 月 日

教研室意见

总成绩: 室主任签名: 年 月 日

注:指导教师成绩60%,答辩成绩40%,总成绩合成

1 后按五级制记入

课程设计任务书

2012 —2013 学年第 一 学期

课程设计名称: 课程设计Ⅱ

设计题目: 旅行社信息管理系统的设计

完成期限:自 2012年 8 月 27 日至 2012

年 9 月 7

日共 2 周旅行社信息管理系统的设计

设计依据、要求及主要内容(可另加附页):

通过对旅行社业务的分析、调查,旅行社信息管理系统设计按功能分主要包括服务器端和客户端,服务器端涉及用户管理、旅行社基本信息管理、车辆管理、客房管理等;客户端涉及旅行社基本信息查询、景点及相关信息查询、景点预定等服务。具体内容及要求如下:

1)用户登录与注册管理模块;主要实现游客用户的登录与注册,用户管理功能。

2)旅游信息管理模块;对旅游景点信息进行管理,提供景点的名称、特色、乘车路线、景点费用、导游等信息管理。

3)客房管理模块;该模块提供对客房如客房标准、类别信息的录入、修改与查询,并可以实现订房与退房服务。

要求按照数据库设计的需求分析、概念设计、逻辑设计、物理设计等各个阶段建立较规范的数据库,并能运用基本的SQL语句访问、操作数据库;掌握SQL Server数据库知识、软件工程

1 原理;熟悉ASP或。

指导教师(签字):

教研室主任(签字):

批准日期: 年 月 日

摘 要

旅游信息管理系统是对旅游信息资源进行管理的系统。随着旅游信息在种类和数量上的增多,以及涉及的方面相对较广,旅游信息的管理难度也在增大。伴随计算机的普及,人们也愿意并习惯通过计算机来获取信息资源,人们可以在最短的时间内获信息,然后拟定适合自己的旅游方案,既节省人力物力又提高工作效率,达到了事半功倍的效果。

本次课程设计主要通过对数据库的使用实现对旅行社管理系统的设计。具体内容包括:游客信息管理、旅游线路管理、酒店管理、客房管理、导游管理、景点管理、游客订房管理、车辆管理,并在这些模块中完成了添加、修改、删除、查询等功能。

关键字: 数据库,旅行社管理,管理

2

3 目 录

1.需求分析 ……………………………………………………3

1.1系统要求的基本功能…………………………………………………3

1.2数据流图………………………………………………………………4

1.3数据字典………………………………………………………………5

2.概念设计………………………………………………………8

2.1实体之间的联系………………………………………………………6

2.2 E-R图…………………………………………………………………6

3.逻辑结构………………………………………………………10

3.1关系模型………………………………………………………………9

3.2功能结构图……………………………………………………………9

4 物理结构设计……………………………………………11

4.1所生成的表………………………………………………………………10

4.2各表信息录入……………………………………………………………12

5 程序运行结果…………………………………………………14

6 总结……………………………………………………………46

7 参考文献………………………………………………………17

4

1需求分析

根据旅游信息管理的需求,我们对景点、旅游常见问题等旅游相关信息的进行管理。主要包括景点信息的管理、导游信息管理、游客信息管理以及系统管理员信息管理等几个方面的内容。这几方面内容中包括信息的录入和查询,以及信息的实时更新。

1.1系统要求的基本功能

(1)游客管理:

1)建立游客信息表,对游客统一编号。

2)对新加入的游客,将信息加入到信息游客表中。

3)当游客信息表发生变化时,修改游客信息表中相应的记录。

5 (2)酒店管理:

1)录入酒店的基本信息,包括地址,酒店名称等

2)录入酒店的房间标准以及房间号

(3)旅游线路管理

1)设置多条旅游线路供游客选择,并标明每种路线的价格

2)标明每条旅游线路上的景点

(4)车辆管理:

对每一条旅游路线配备车辆

5)导游管理

为每一个景点设置一个或多个导游

6)景点管理

对景点的基本信息进行录入包括景点地址,天气状况以及特色

6

1.2 数据流图

P1 D1 游客D2旅游路P2

游旅P3

P4

选P5

酒酒D3 酒店D4 游客P7

选P8

车车P9 P10 景P11 P12 导FFF3 F4

F5 F6 旅游线路记录D4

景点信息记录D5

导游信息酒店管理信息D7 D8 游客车辆管理信息 D9

7

1.3数据字典

编号 F1 数据流名 游客基本信息

简述 酒店的编号,地址,酒店名称,客房信息

去向 P5:酒店管理

组成 酒店编号+酒店名称+酒店地址+客房标准+客房编号

编号 F2 数据流名 导游基本信息

简述 导游姓名,编号,年龄,性别

去向 P12:导游管理

组成 导游编号+导游姓名+导游性别+导游年龄+联系电话

编号 F3 数据流名 景点基本信息

简述 景点的地址,特色,天气,名称

去向 P10:景点管理

组成 景点编号+景点名称+景点地址+景点

8 编号

编号 F4 数据流名 旅游路线信息

简述 旅游路线名称,旅游景点

去向 P2:旅游线路管理

组成 旅游路线名称+价格+景点号+景点编号

编号 F5 数据流名 游客基本信息

简述 游客姓名,游客年龄,性别,联系电话

去向 P3:游客管理

组成 游客编号+游客姓名+游客年龄+性别+联系电话+身份证号

编号 F6 数据流名 车辆信息

简述 乘车方式,负责人,联系电话

去向 P8:车辆管理

组成 车辆编号+乘车方式+负责人+联系电话

9

2概念设计

2.1实体之间的联系

1.一个游客只可以入住一个酒店,一个酒店可以让多个游客入住

2.一个车辆只可以跑一条线路,一条线路可以有多个车辆

3.一条旅游线路可以又多个景点,一个景点可以包含于多个线路

4.一个导游可以只可以属于一个景点,一个景点可以有多个导游

5.一个游客可以选择一条路线,一条路线可以让多个游客选择

2.2 实体E-R图

游客和酒店

游客游客订房酒店信息游客编号酒店地址客房编号年龄身份证号游客姓名联系电话性别客房标准酒店编号酒店名称1N退房日期客房编号订房日期

说明:一个游客只可以入住一个酒店,一个酒店供多个游客入住

10 车辆和旅游线路

车辆属于旅游路线乘车方式景点号2车辆编号电话景点号3旅游路线编号价格1N车辆编号旅行线路名称景点号1负责人

说明:一个车辆只可以跑一条线路,一条线路可以又多个车辆

旅游线路和景点

包包包包包包包包包包包包包包包N包包包包包包包包包包包包包包包包包包包包包包包包M包包包包包包包包包包包包包说明:一条旅游线路可以又多个景点,一个景点

11 可以包含于多个线路

导游和景点

属于景点导游编号景点号景点名称1景点天气地址景点特色介绍导游联系电话导游编号导游姓名导游性别导游年龄M

说明:一个导游可以只可以属于一个景点,一个景点可以有多个导游

游客和旅游路线

游客游客游览游客编号年龄身份证号游客姓名联系电话性别N出发日期返回日期旅游路线景点号2景点号3旅游路线编号价格车辆编号旅行线路名称景点号11

说明:一个游客可以选择一条路线,一条路线可以让多个游客选择