旅游信息管控系统_第1页
旅游信息管控系统_第2页
旅游信息管控系统_第3页
旅游信息管控系统_第4页
旅游信息管控系统_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

ShanghaiDianjiUniversity

课程设计汇报

课程名称:数据库课程设计汇报

姓名:张广琪

班级学号:BX0901____________

指导教师:沈学东

完毕日期:2011-12-16

电子信息学院

ElectronicInformationSchool

2023年12月

目录

1概述...................................

1.1设计规定..........................

1.2设计汇报规定......................

1.3课程设计的一般环节...............

2设计内容...............................

2.1需求分析..........................

2.2划分功能模块.....................

2.3数据字典..........................

2.4概念构造设计......................

2.5逻辑构造设计......................

2.6物理构造设计......................

2.7数据时实行和维护.................

3课程设计小结...........................

3.1设计自我评价和成果分析...........

3.2道谢..............................

参照文献.................................

1概述

1.1设计规定

1、需求分析:根据自己的选题,绘制数据流图。

2、概念构造设计:绘制所选题目详细的E-R图。

3、逻辑构造设计:将E-R图转换成等价的关系模式;按需求充关系模式进行规范化;对规范化

后的模式进行评价,调整模式,使其满足性能、存储等方面规定;根据局部应用需要设计外

模式。

4、设计小结:总结课程设计的过程、体会及提议。

5、其他:参照文献、道谢等.

1.2设计汇报规定

1、问题描述。包括此问题的理论和实际两方面。

2、处理方案。包括:E-R模型要设计规范、合理,关系模式的设计至少要满足第三范式,数据

库的J设计要考虑安全性和完整性的规定。

3、处理方案中所设计的E-R模型、关系模式的描述与详细实现口勺阐明。

4、详细的处理实例。

L3课程设计的J一般环节

课程设计大体分力个阶段:

1、选题与搜集资料:选择课题,进行系统调查,搜集资料。

2、分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。

3、程序设计:运用掌握的语言,编写程序,实现所设计的模块功能。

4、调试与测试:自行调试程序,组员交叉测试程序,并记录测试状况。

5、验收与评分:指导教师对每个的数据库系统进行综合验收,结合设计汇报,根据课程设计成

绩的评估措施,评出成绩.

2设计内容

2.1需求分析

伴随旅游行业的迅速发展,旅游行业H勺工作人员每天都要面对大量口勺游客信息、旅游

路线信息以及与旅游有关的交通、食宿等方面的信息。怎样科学地管理这些信息是旅游行业

急需处理口勺问题。本课程设计通过对某旅行社的J调查,以顾客需求为根据,完毕了对一种小

型H勺国内旅游管理信息系统的数据库设计。

2.11功能实现

通过对旅游行业业务H勺理解.,与该行业的工作人员的交谈,旅游管理信息系统需要完毕的

功能重要有:

•有关旅游基本信息的输入,包括旅游线路、旅游班次、旅游团、游客、导游、交通工具、

宾馆以及保险等基本信息的输入。

•对旅游线路基本信息的查询、修改。

•对旅游班次基本信息的查询、修改。

•对旅游团基本信息的查询、修改。

•对游客基本信息H勺查询、修改。

•对导游基本信息口勺查询、修改。。

•对宾馆基本信息H勺查询、修改。

•对保险基本信息口勺查询、修改。

由以上需求分析可画出旅游管理系统数据流图:

图1-1旅游管理系统数据流图

2.12详细实体需求分析

针对旅游管理信息系统的需求,设计如下面所示的数据项和数据构造:

•旅游路线基本信息,包括的数据项有:路线号、起点、终点、天数、重要景点等。

•旅游班次基本信息,包括的数据项有:班次号、出发日期、回程日期、旅游原则、报价等。

•旅游团基本信息,包括口勺数据项有:团号、团名、人数、联络人、地址、等。

•游客基本信息,包括I舟数据项有:游客编码、姓名、性别、年龄、身份证号码、住址、等。

•导游基本信息,包括I的数据项有:导游编号、姓名、性别、年龄、身份证号码、住址、、

语种、等级、业绩等。

•宾馆基本信息,包括日勺数据项有:宾馆编号、宾馆名、都市、星级、原则房价、联络人、

职务、地址、等。

•保险单基本信息,包括日勺数据项有:保险单编号、保险费、投保日期等。

2.2划分功能模块

根据系统功能口勺需求分析和详细旅游管理系统H勺特点,通过模块化H勺分析,得到如下图

所示的系统功能模块构造图。

图1-2系统功能模块构造图

2.3数据字典

2.31数据项

数据字典是各类数据描述的集合,是进行详细的数据搜集和数据分析所获得重要的成果,

数据字典是对系统所用到的所有表构造的描述,旅游管理系统H勺术耍数据如下列各表所示:

表1-1旅游路线基本信息Roadline

序号字段别名数据类型数据长度码

1Rnum路线号char10Y

2Rstart起点varchar20N

3Rend,然、占八、、Varchar20N

4Rdays天数smallintN

5Rscenery重要景点varchar20N

表1-2旅游班次基本信息Batch

序号字段别名数据类型数据长度码

1Bnum班次号char10Y

2Bstart出发日期datetimeN

3Breturn返程日期datetimeN

4Bslandciid旅游原则v<dichai10N

5Bprice报价IntN

6Rnum路线号char10F

7Traffictools交通工具Varchar10N

表1-3旅游团基本信息Team

序号字段别名数据类型数据长度偈

1Tnum团号char10Y

2Tricime团名varchar20N

3Tpersons人数intN

4Tlinkmcin联络人varchar20N

5TtelephoneChar11N

6Taddr地址Varchar50N

7Bnum班次号char10F

8Gnum导游编号Char10F

9Ilnum宾馆编号Char10F

表1-4游客基本信息Visitor

序号字段别名数据类型数据长度码

1Vnum游客编号Char10Y

2Vname姓名Varchar20N

3Vsex性别CharJ9N

4Vage年龄SmallintN

5Vstatusnum身份证号码Char18N

6Vaddr住址Varchar50N

7VtelephoneChar11N

8Tnum团号char10F

9Inum保险单编号Char10F

表1-5导游基本信息Guide

序号字段别名数据类型数据长度码

1Gnum导游编号Char10Y

2Gname姓名Varchar20N

3Gsex性别Char2N

4Gage年龄SmallintN

5Gstatusnum身份证号码Char18N

6Gaddr住址Varchar50N

7GtelephoneChar11N

8Gkind语种Varchar10N

9Glevel等级Char5N

10Gachievement业绩Varchar'50N

表1-6宾馆基本信息Hotel

序号字段别名数据类型数据长度码

1Ilnum宾馆编号Char10Y

2Hname宾馆名Varchar20N

3Hcity都市varchar20N

4Hlevel星级Char5N

5Hprice原则房价IntN

6Hlinkmtin联络人Varchar10N

7Hposition职务Varchar10N

8Haddr地址Varchar50N

9HtelephoneChar11N

表1-7保险单基本信息Insurence

序号字段别名数据类型数据长度码

1Inum保险单编号Char10Y

2Iprice保险费IntN

3Idatc投保日期DatetimeN

4Icffccttiinc有效期限DatetimeN

2.32数据构造

数据构造反应了数据之间的组合关系。一种数据构造可以有若干个数据项构成,也可以有若干

个数据构造构成,或若干个数据项和数据构造混合构成。通过数据项和需求分析,本系统费数据构

造表可设计如下:

表i-x数据构造表

数据构造名含义阐明构成部分

游客信息管理描述游客基本信息游客编码+姓名+性别+年龄+身份证号码+住址+

团体信息管理描述旅游行程信息团号+团名+人数+联络人+地址++班次号+导游编

班次信息管理描述旅游细节信息班次号+出发日期+回程日期+旅游原则+报价+交通工

具+路线号

系统管理顾客信息更改,协

2.33数据流

数据流是数据构造在系统中传播的途径。通过对顾客的需求分析以及数据项和数据流的设计,

得出对应日勺数据流描述如F:

表1-9数据流定义表

编号数据流名构成流量备注

01游客信息游客编码।姓名।性别।年龄।身份证号码।住址'大游客基本信

02团体信息团号+团名卜人数+联络人卜地址+一般团体信息

03班次信息班次号+出发日期+回程日期+旅游原则+报价+交一般行程班次信

通工具息

04路线信息路线号+起点+终点+天数+重要景点一般路线信息

05宾馆信息宾馆编号+宾馆名+都市+星级+原则房价+联络人+一般宾馆基本信

职务+地址+息

06导游信息导游编号+姓名+性别+年龄+身份证号码+住址+一般导游基本信

+语种+等级+业绩息

07保险信息保险单编号+保险费+投保日期+有效期截止一般保险信息简

2.4概念构造设计

2.41实体E-R图

nHAA

fr-tr»AJut.

图1-3保险单实体E-R图

图1-4宾馆实体E-R图

1八八身游队

O

图1-5游客实体E-R图图1-6旅游班次实体E-R图

\:

图1-7导游实体E.R图图l-s旅游路线实体E-R图

图1-9旅游团实体E-R图

2.42系统E-R图

r-V*A**>

I-----------

/\XJ-MX.MA*f.l\

.、3A4,4-.*3Ar-W/-L.

V

JULu*Ar.TIV、,4—

/1~1r>/.JLE.

图1-10系统E-R图

2.5逻辑构造设计

2.51关系模型

将概念构造设计阶段设计好H勺基本E-R图转换为关系模型,如下所示:

1.Roadline实体可转换为:

Roadline(Rnum,Rstart,Rend,Rdays,Rscenery)

Rnum-路线号、Rstart-起点、Rend-终点、Rdays-天数、Rsc:';enery-重要景点等。

2.Batch实体可转换为:

Batch(Bnum,Bstartdate,Bredate,Bstandard,Bprice,Traffictools)

Enum一班次号、Bstartdate-出发日期、Bredate-回程日期、Bstandard-旅游原则、Bprice-报价,

Traffictools-交通工具等。

3.Team实体可转换为:

1eam(Tnum,Tname,Tpersons,T1inkman,Taddr,Ttelephone,Bnum,llnum,Gnum)

Tnum・团号、Tname-团名、Tpersons-人数、T1inkman-联络人、Taddr-地址、

[telephone-,Bnum-班次编号,Gnum-导游编号,Hnum-旅馆编号等。

1Visitor实体可转换为:

Visitor(Vnum,Vname,Vsex,Vage,Vstatusnum,Vaddr,Vtelephone,Tnum,Inum)Vnun-游客编码、

Vname-姓名、Vscx-性别、Vagc-年龄、Vslalusnum-身份证号码、Vaddr-住址、Vlclcphonc-,Tnum-

团号Jnum-保险单号等。

5.Guide实体模型可转化关系模式:

Guide(Gnum,Gnamc,Gscx,Gage,Gsiatusnum,Gaddr,Gtclcphonc,Gkind,Glevel,Gachicvcmcnt)

Gnum-导游编号、Gname-姓名、Gsex-性别、Gage-年龄、Gstatusnum-身份证号码、Gaddr-住址、

Gtclcphone-、Gkind-语种、Glcvcl-等级、Gachicvcmcnl-业绩等。

6.Hotel实体模型可转化关系模式:

Hotel(llnum,Hname,Hcity,Hlevel,Hprice,Hlinkman,Hposition,Haddr,Htelephone,)

Hnum-宾馆编号、Hnamc-宾馆名、Hciy都市、Hlevel星级、Hprice原则房价、Hlinkman-联络人、

Hposition-职务、Haddr地址、Htelephone-等。

7.Isurence实体模型可转化关系模式:

Isurencednum,Iprice,Idatetime,leffeetdate)

Inum-保险单编号、[price-保险费、Idatetime-投保日期,leffeetdate-有效期截止日期等。

2.52物理模型

将生成概念模型通过在PcwcrDcsigncr工具选择Tools-GeneratePhysicalModel命令就

可以转换成物理模型,由于条件限制,本次设计未能实现这种转换,因而这里不再赘述。

2.6物理构造设计

2.61确定数据库的存储构造

由于本系统建立的数据库不是很大,因此数据存储采用的是磁盘的一种分区。

2.62存取措施和优化措施

常用的存取措施重要有三种:第一种是索引措施;第二种是聚簇措施;第三种措施

是HASH法。使用索引法可以大大减少数据的查询时间。但要根据数据库的需求对多种措施进行

择优寻求,视状况而定。

2.7数据的实行和维护

2.71数据库口勺实行

数据库的实行重要是根据逻辑构造和物理构造设计的成果,在计算机系统上建立实际的数据

库构造,导入数据并进行程序调试。

由于没有PowerDesigner工具日勺支持,故这里直接在SQLserver中直接创立旅游管理系统

基本表的信息。

:BicrosoftSQLServerlanageaentStudio

文件但)编辑口视图g项目9表设计器1)工具Q)窗口戏)社区。帮助国)

/新建查询(I)।aaa&iadQ3I第国静电多.

&寸K闻记息㈡_

对象资涯管理器▼QX/莅~dbo.Table_l»表一dbo.Roadline-x

连接⑥,割;回可列名数据类型允许空

Bnumchar(10)r

■t£$S90345(SQLServer9.0.1399-S90345\Adn

臼口数据库—Bstartdatetime

S口系统数据库Breturndatetime

F1」数据库快照

Bstanddrdvarchar(SO)

[±](JRepstSever

+jReportServerTeapBB►Bpriceint

SUAlexr

E数据库关系图

臼匕表

+匕I系统表

♦二dbo.Roadline

>lL3视困

3一J同义词

Sa可编程性

3口ServiceBroker

♦ILJ存储

a口安全性列属性|

图1-11Batch表的创立信息构造图

女件电)铜铜电)视图包)项目d)表设i十器①)工具Q)圆口地社区©帮助但)

上新建查询®UJ话由心修,0三

通力动相信以固工

表一_Ao.Table_l>|z表"dbo.Visitor摘要▼X

店接g『J列名[数据类asI允许至I

4S9O345SQLServer9O1399-Gnumchar(10)

t_J数据库Gnamevarchar(ZO)

十一i系统数把库char(2)

田二数据用快照

Jsmalint

1+JReportServer

ffijRaportSarvarTompDBchar(18)

(=)|JAlexnvarchar(SO)

数据库关系图Gtelepchar(ll)

日二去

GaHndvorchor(lO)

口来加表mvel

hlechar(5)

3B_2dbo.RoadlinoGac

♦Indbo.Batchvarblnary(50)

田口dbo.Te-N

[±Jdbo.Visitor选择名称

十二4视图

田_J同义词的入云名称国):

(*)L可编程性|GTIIdo

[+1_|ServiceBroker

“至取消

w存储II

十二安全性

田口安全性(名标)GachiGvemont

♦J版步阳为9象长度50

FE口复制默认信或绑定

也CJ古理数据类型varbtnary

、I~~~3NotificationServices介评中品d

I<Ac-r>ru__共Iffl=

图L12Guide表的创立信息构造图

•MicrosoftSQLServer・anage-ervtSttidio

文件包)编相电)视国9项目e表设讨§8名)工具©的口®)社区©的助电)

上新建查询®;50出由:J4"。|於国部必?

与W超羽扇或旦▼

为急三法哲理S3▼Qx|3R-dbo.T^ble_l*表-dbo.Tr^££ictools=X

列名I数砧类型I允许空I

连接©)■安金aL2T

1工

115S9034S(SQLServer9.0.1399-S90345\AdnHnumchar(10)

Bn数据库Hnamevorchar(20)

[±)L-i系统数据库Hcityvorchar(20)

+1-数JB库快照

t-fevelchar(5)

EH|JReportserver二

■*■|ReportScrverTcmpDBHpricelot

日U二Hbnkmanvarchar(20)

匚3数据库关系图Hposibonvarchar(SO)

㈢口表

二Hoddrvarbinory(SO)

□a系统表

BEndboRoadlin。l-Melephonechar(l1)

♦_3dbo.BatchHemall\char(l1)

FFndbo.Team

在」dboVisitor法挣名称

♦dbo.Guide

♦ZZ3dboTraffictools输入表名称电):

EB口视国

♦,一i同文词

+C2可编程性|确定1取消

止「NSorvicoBrokor

♦J存储(名称)Hemail

十口安全性长度11

田口安全性默认值或等定

♦_J服务器对象数据类型char

E室制

介访审I早

图1-13Hotel表的创立信息构造图

<•・工c/oMuftSQLSecvt*r・2&xiNgu・gn七Studxo

文件①)编4适①)猊图0)项目化)衣设计部(L)工旦6)囱口也)社区&)祖助(H)

皇钏建药旬®0①田的04修3龄回回建方.

。iV同品晶口;

对短贫嫄普理88▼TX/Jc-«!!>0.T♦l»l•匕-dboHotel=X

迂援@)“:报av列名数期类型1允许至1

■1115S9CX34S(SQLServer9.0.1399-S9O345\▲8InumcHar(lO)L

aJ3®据库IpriceintV

®二系统系据库Idatedotetimeg

m_|敬抿K快用

bIdeffecttime•datetime

I±JJK»portb»*rv«*r

田JR«portSarvarT«mpDB

(=]tjAlex

_J潜其库关条图

日二表

J东烧衣

出Qdbo.Ro«&dlin«

田口dbo.Batch

btidboTa~n

3Z3dbo.Visitor

FA±1dbo.Guide

MdboTr®££iclools

利屈性|

3dbo.Hoto工

阳匕根图

㈤_u同义词邺]Z3

ffl口可胸程性

【♦】JServiceBroker(名称)Idc?ffecttime

㈤一J存储默认值*绑定

®口安全性数据关型datetime

田j

安仝4生兀计生是

服终招刘骑

ffiJ日土等计,』

s口W制

图1-14Insurence表的创立信息构造图

licrosoftSQLServerlanageaentStudio

文件9翡辑也)视图9项目9表设过器工具d)窗口®社区©帮助QD

上新建查询®占铝也金J3二V』加另52停.

;对售资源管遛器▼I

-1-1/表■-dbo.Table_l*摘要▼X

连接S列名|数据类型允许空

Bb$S90345(SQLServer9.0.1399-S90345\A&Rnumchar(10)r

EL3数据库Rstartvarchar(20)R7

+Ca系统数据库Rendvarchar(20)R7

+口数据库快照—

RdayssmafcntR7

♦。Reportserver

♦,JReportServ«rTempDBRscenerynchar(1

温馨提示

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

评论

0/150

提交评论