旅游信息管理系统.doc
《旅游信息管理系统.doc》由会员分享,可在线阅读,更多相关《旅游信息管理系统.doc(23页珍藏版)》请在咨信网上搜索。
1、Shanghai Dianji University课程设计报告课程名称:_数据库课程设计报告_姓 名:_张广琪_班级学号:_BX0901_指导教师:_沈学东 _完成日期:_2011-12-16_电 子 信 息 学 院Electronic Information School2011年 12 月目录1概述31.1设计要求31.2设计报告要求31.3课程设计的一般步骤32设计内容32.1 需求分析32.2 划分功能模块52.3数据字典52.4概念结构设计82.5逻辑结构设计102.6物理结构设计112.7数据的实施和维护133课程设计小结233.1设计自我评价和结果分析233.2致谢23参考文献
2、241概述1.1设计要求1、需求分析:根据自己的选题,绘制数据流图。2、概念结构设计:绘制所选题目详细的E-R图。3、逻辑结构设计:将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。4、设计小结:总结课程设计的过程、体会及建议。5、其他:参考文献、致谢等。1.2设计报告要求1、问题描述。包括此问题的理论和实际两方面。2、解决方案。包括:E-R模型要设计规范、合理,关系模式的设计至少要满足第三范式,数据库的设计要考虑安全性和完整性的要求。3、解决方案中所设计的E-R模型、关系模式的描述与具体实
3、现的说明。4、具体的解决实例。1.3课程设计的一般步骤 课程设计大体分五个阶段:1、选题与搜集资料:选择课题,进行系统调查,搜集资料。2、分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。3、程序设计:运用掌握的语言,编写程序,实现所设计的模块功能。4、调试与测试:自行调试程序,成员交叉测试程序,并记录测试情况。5、验收与评分:指导教师对每个的数据库系统进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。2设计内容2.1 需求分析 随着旅游行业的快速发展,旅游行业的工作人员每天都要面对大量的游客信息、旅游路线信息以及与旅游相关的交通、食宿等方面的信息。
4、如何科学地管理这些信息是旅游行业急需解决的问题。本课程设计通过对某旅行社的调查,以用户需求为依据,完成了对一个小型的国内旅游管理信息系统的数据库设计。2.11 功能实现通过对旅游行业业务的了解,与该行业的工作人员的交谈,旅游管理信息系统需要完成的功能主要有:有关旅游基本信息的输入,包括旅游线路、旅游班次、旅游团、游客、导游、交通工具、宾馆以及保险等基本信息的输入。对旅游线路基本信息的查询、修改。对旅游班次基本信息的查询、修改。对旅游团基本信息的查询、修改。对游客基本信息的查询、修改。对导游基本信息的查询、修改。对宾馆基本信息的查询、修改。对保险基本信息的查询、修改。 由以上需求分析可画出旅游管
5、理系统数据流图:旅客班次旅社路线宾馆导游保险旅客记录报名参加录入数据旅团分配游客更新记录制定及分配统计汇总统一购买更新记录发单查询分配到图1-1 旅游管理系统数据流图2.12 具体实体需求分析 针对旅游管理信息系统的需求,设计如下面所示的数据项和数据结构:旅游路线基本信息,包括的数据项有:路线号、起点、终点、天数、主要景点等。旅游班次基本信息,包括的数据项有:班次号、出发日期、回程日期、旅游标准、报价等。旅游团基本信息,包括的数据项有:团号、团名、人数、联系人、地址、电话等。游客基本信息,包括的数据项有:游客编码、姓名、性别、年龄、身份证号码、住址、电话等。导游基本信息,包括的数据项有:导游编
6、号、姓名、性别、年龄、身份证号码、住址、电话、语种、等级、业绩等。宾馆基本信息,包括的数据项有:宾馆编号、宾馆名、城市、星级、标准房价、联系人、职务、地址、电话等。保险单基本信息,包括的数据项有:保险单编号、保险费、投保日期等。2.2 划分功能模块根据系统功能的需求分析和具体旅游管理系统的特点,经过模块化的分析,得到如下图所示的系统功能模块结构图。旅游管理系统基本信息录入游客信息录入基本信息查询系统用户管理基本信息录入基本信息修改基本信息删除游客信息录入游客信息修改游客信息删除基本信息查询游客旅团查询团体班次查询团体路线查询输出相关信息修改密码帮助信息图1-2 系统功能模块结构图2.3数据字典
7、2.31 数据项数据字典是各类数据描述的集合,是进行详细的数据收集和数据分析所获得主要的成果,数据字典是对系统所用到的所有表结构的描述,旅游管理系统的主要数据如下列各表所示:表1-1 旅游路线基本信息Roadline序号字段别名数据类型数据长度码1Rnum路线号char10Y2Rstart起点varchar20N3Rend终点Varchar20N4Rdays天数smallintN5Rscenery主要景点varchar20N表1-2 旅游班次基本信息Batch序号字段别名数据类型数据长度码1Bnum班次号char10Y2Bstart 出发日期datetimeN3Breturn返程日期datet
8、imeN4Bstandard旅游标准varchar10N5Bprice报价IntN6Rnum路线号char10F7Traffictools 交通工具Varchar10N表1-3 旅游团基本信息Team序号字段别名数据类型数据长度码1Tnum团号char10Y2Tname团名varchar20N3Tpersons人数int N4Tlinkman联系人varchar20N5Ttelephone电话Char11N6Taddr地址Varchar50N7Bnum班次号char10F8Gnum导游编号Char10F9Hnum宾馆编号Char10F表1-4 游客基本信息Visitor序号字段别名数据类型数据
9、长度码1Vnum游客编号Char10Y2Vname姓名Varchar20N3Vsex性别Char2N4Vage年龄SmallintN5Vstatusnum身份证号码Char 18N6Vaddr住址Varchar50N7Vtelephone电话Char11N8Tnum团号char10F9Inum保险单编号Char10F表1-5 导游基本信息Guide序号字段别名数据类型数据长度码1Gnum导游编号Char10Y2Gname姓名Varchar20N3Gsex性别Char2N4Gage年龄SmallintN5Gstatusnum身份证号码Char18N6Gaddr住址Varchar50N7Gtele
10、phone电话Char11N8Gkind语种Varchar10N9Glevel等级Char 5N10Gachievement业绩Varchar50N表1-6 宾馆基本信息Hotel序号字段别名数据类型数据长度码1Hnum宾馆编号Char10Y2Hname宾馆名Varchar20N3Hcity城市varchar20N4Hlevel星级Char5N5Hprice标准房价IntN6Hlinkman联系人Varchar10N7Hposition职务Varchar10N8Haddr地址Varchar50N9Htelephone电话Char11N表1-7 保险单基本信息Insurence序号字段别名数据类
11、型数据长度码1Inum保险单编号Char10Y2Iprice保险费Int N3Idate投保日期DatetimeN4Ieffecttime有效期限DatetimeN 2.32 数据结构 数据结构反映了数据之间的组合关系。一个数据结构可以有若干个数据项组成,也可以有若干个数据结构组成,或若干个数据项和数据结构混合组成。经过数据项和需求分析,本系统费数据结构表可设计如下:表1-8 数据结构表数据结构名含义说明组成部分游客信息管理描述游客基本信息游客编码+姓名+性别+年龄+身份证号码+住址+电话团体信息管理描述旅游行程信息团号+团名+人数+联系人+地址+电话+班次号+导游编号班次信息管理描述旅游细节
12、信息班次号+出发日期+回程日期+旅游标准+报价+交通工具+路线号系统管理用户信息更改,帮助2.33 数据流数据流是数据结构在系统中传输的途径。通过对用户的需求分析以及数据项和数据流的设计,得出相应的数据流描述如下:表1-9 数据流定义表编号数据流名组成流量备注01游客信息游客编码+姓名+性别+年龄+身份证号码+住址+电话大游客基本信息02团体信息团号+团名+人数+联系人+地址+电话一般团体信息03班次信息班次号+出发日期+回程日期+旅游标准+报价+交通工具一般行程班次信息04路线信息路线号+起点+终点+天数+主要景点一般路线信息05宾馆信息宾馆编号+宾馆名+城市+星级+标准房价+联系人+职务+
13、地址+电话一般宾馆基本信息06导游信息导游编号+姓名+性别+年龄+身份证号码+住址+电话+语种+等级+业绩一般导游基本信息07保险信息保险单编号+保险费+投保日期+有效期截止一般保险信息简介出发日期宾馆宾馆编号宾馆名城市星级标准房价联系人职务地址电话传真2.4概念结构设计2.41 实体E-R图保险单保险单编号保险费投保日期有效期限图1-3 保险单实体E-R图 图1-4 宾馆实体E-R图报价游客游客编号姓名性别身份证号住址电话年龄返回日期班次号旅游班次旅游标准天数 图1-5 游客实体E-R图 图1-6 旅游班次实体E-R图导游编号终点姓名导游旅游路线性别路线号住址主要景点起点身份证号业绩等级语种
14、电话年龄 图1-7 导游实体E-R图 图1-8 旅游路线实体E-R图联系人团号团名电话地址人数旅游团体 图1-9 旅游团实体E-R图2.42 系统E-R图旅游路线旅游班次旅游团体游客导游宾馆保险单参加购买分配配置选择配备1n1n1n1n11n1图1-10 系统E-R图2.5逻辑结构设计2.51 关系模型 将概念结构设计阶段设计好的基本E-R图转换为关系模型,如下所示:1.Roadline实体可转换为:Roadline(Rnum,Rstart,Rend,Rdays,Rscenery)Rnum-路线号、Rstart-起点、Rend-终点、Rdays-天数、Rsc;enery-主要景点等。2.Bat
15、ch实体可转换为:Batch(Bnum,Bstartdate,Bredate,Bstandard,Bprice,Traffictools)Bnum-班次号、Bstartdate-出发日期、Bredate-回程日期、Bstandard-旅游标准、Bprice-报价, Traffictools-交通工具等。3.Team实体可转换为:Team(Tnum,Tname,Tpersons,Tlinkman,Taddr,Ttelephone,Bnum,Hnum,Gnum)Tnum-团号、Tname-团名、Tpersons-人数、Tlinkman-联系人、Taddr-地址、Ttelephone-电话,Bnum
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 信息管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。