版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年幼儿园大班工作案例与分析报告
- 2026年劳动节敬老院活动策划方案
- 2026年幼儿园小班晨间活动目标
- 2026年药店抽奖活动方案创意策划
- 2026年四川省绵阳市江油市中考英语二模试卷(含详细答案解析)
- 2026年班级教学方案策划书
- 2026年浙大职业生涯规划课瓜
- 拆迁款40万协议书分割
- 人民调解协议书的效力判定
- 居民楼地下室出售协议书
- (正式版)HGT 20656-2024 化工供暖通风与空气调节详细设计内容和深度规定
- 丢车包赔协议
- (完整版)小学二年级英语阅读理解
- 电除尘器工作原理
- 项目地下室顶板回顶专项施工方案图文稿
- 2023-2024学年湖北省宜昌市小学语文六年级期末评估题附参考答案和详细解析
- 大班幼儿自主建构游戏《乐建望淮塔》 课件
- 全过程工程咨询服务技术方案
- GB/T 4547-1991玻璃容器抗热震性和热震耐久性试验方法
- GB/T 18882.1-2002离子型稀土矿混合稀土氧化物化学分析方法草酸盐重量法测定稀土总量
- FZ/T 07019-2021针织印染面料单位产品能源消耗限额
评论
0/150
提交评论