数据库课程设计报告旅游管理信息系统_第1页
数据库课程设计报告旅游管理信息系统_第2页
数据库课程设计报告旅游管理信息系统_第3页
数据库课程设计报告旅游管理信息系统_第4页
数据库课程设计报告旅游管理信息系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、. 科技学院数据库课程设计题 目 旅游管理信息系统 学生 丽红 专业班级 软件工程11-3班 指导教师 瑞杰 职 称 讲师 所在单位 信息科学系软件工程教研室 教学部主任 王立娟 完成日期 2013年09月13日课程设计评分标准*1106030218丽红专业班级软件工程11-3班考核工程分值评分备注1平时工作态度及遵守纪律情况102选题考虑重复、新颖、独创103需求分析204概念模型设计205逻辑构造设计206数据库优化与实现代码107文档容、构造、排版10总评成绩综 合 评 定:优、良、中、及格、不及格 指导教师签字:2013年09月13 日摘 要旅游信息管理系统是对旅游信息资源进展管理的系

2、统。随着旅游信息在种类和数量上的增多,以及涉及的方面相对较广,旅游信息的管理难度也在增大。伴随计算机的普及,人们也愿意并习惯通过计算机来获取信息资源,人们可以在最短的时间获信息,然后拟定适合自己的旅游方案,既节省人力物力又提高工作效率,到达了事半功倍的效果。通过对一些中型规模的旅行社的实地考察,从业人士处了解到旅游行业的管理现状:随着旅游行业的不断开展,各家旅游公司之间的竞争日益剧烈,旅游公司所需的旅游信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些大型的旅行社已采用了统一的计算机信息管理系统,一般中小型旅行社通常是以原始的手工方式依靠简单

3、的电子文档来处理信息。但是业务操作人员假设仅靠手工方式处理处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游公司信息资源的整合、统一管理,才能使企业更加合理、高效地运转。本文的主要工作是针对旅游公司的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机信息管理系统。关键词:旅游信息管理SQL SERVER 2005 数据库系统. 目 录 TOC o 1-3 h z u HYPERLINK l _Toc2437152691 绪论 PAGEREF _Toc243715269 h 1HYPERLINK l _Toc2437152701.1 课题简介 P

4、AGEREF _Toc243715270 h 1HYPERLINK l _Toc2437152711.2 设计目的 PAGEREF _Toc243715271 h 1HYPERLINK l _Toc2437152721.3 设计容 PAGEREF _Toc243715272 h 2HYPERLINK l _Toc2437152732 需求分析 PAGEREF _Toc243715273 h 2HYPERLINK l _Toc2437152742.1 需求分析的任务 PAGEREF _Toc243715274 h 2HYPERLINK l _Toc2437152752.2 数据流程图 PAGER

5、EF _Toc243715275 h 3HYPERLINK l _Toc2437152762.3 数据字典 PAGEREF _Toc243715276 h 4HYPERLINK l _Toc2437152773 数据库概念构造设计 PAGEREF _Toc243715277 h 5HYPERLINK l _Toc2437152783.1 局部概念模型设计 PAGEREF _Toc243715278 h 5HYPERLINK l _Toc2437152793.2 全局部概念模型设计 PAGEREF _Toc243715279 h 6HYPERLINK l _Toc2437152814 数据库逻辑

6、构造设计 PAGEREF _Toc243715281 h 7HYPERLINK l _Toc2437152824.1 E-R图向关系模型的转换 PAGEREF _Toc243715282 h 7HYPERLINK l _Toc2437152834.2 数据模型的优化 PAGEREF _Toc243715283 h 8HYPERLINK l _Toc2437152855.数据库物理构造设计 PAGEREF _Toc243715285 h 8HYPERLINK l _Toc2437152865.1 数据库建库 PAGEREF _Toc243715286 h 8HYPERLINK l _Toc243

7、7152875.2 数据表及视图的建立 PAGEREF _Toc243715287 h 9HYPERLINK l _Toc2437152886.系统开发所用到的技术 PAGEREF _Toc243715288 h 11HYPERLINK l _Toc243715289总 结 PAGEREF _Toc243715289 h 11HYPERLINK l _Toc243715290参考文献 PAGEREF _Toc243715290 h 12. 1 绪 论1.1 课题简介随着社会的高速开展,人们生活水平的不断提高,以及工作节奏的加快,旅游逐渐成为一个热门的话题,因为其形式的多样,涉及的面比拟广,成为

8、人们放松压力,调节情绪的首要选择。我国的计算机技术诞生于20世纪40年代,起步晚但是开展非常迅速,虽然把计算机引入管理的领域也就只有短短的30年,但是,却给管理领域带来了翻天覆地的变化。伴随计算机的普及,人们也愿意并习惯通过计算机来获取信息资源,人们可以在最短的时间获取旅游信息,然后拟定适合自己的旅游方案,大大的节省自己的时间、精力,获得最大限度的身心满足。传统的管理方法采用的是人管理人的方法,由相关人员去制定一些规定并监视执行,这当然会给管理带来很多的主观性,而传统的旅游信息管理也是采用人力的自然管理和纸制记录。在查询,更新时都是由人一条一条的记录,这样不仅需要大量的人力还需要大量的办公用品

9、。这必然造成对人力和物力的浪费,而且由于工作量大并且繁琐,就会带来效率方面的低下,而这些就会无形地使利润下滑。旅游信息管理系统正是在这样的背景下应运而生了。现实的要旅游信息管理需要一个既可以节省人力物力又可以节省财力,并且在同等时间的根底上提高效率,从而提高整个利润。旅游信息管理系统采取的是信息分类管理的理念,根据旅游所涉及的方方面面的具体要求进展系统开发的。旅游信息管理信息系统是以客户机/效劳器(Client/Server,C/S)构造为根底。当客户发出请求后效劳器会快速的对其的请求作出响应并解决其请求。这就解决了在人力方面的浪费。由于请求和解决请求的过程都是通过计算机完成的这样就解决了人力

10、的繁琐,还防止了传统管理方法的一些由于人的疏忽造成的错误。提高了工作的正确率和可靠性。旅游信息管理系统设计的方面很广,除了可以找到相关的旅游信息外,还可以查询到祥光的交通和酒店信息等,使得查找数据变的简单,不必大量沉浸在书籍和相关影印的材料里,为搜集资料提供便利。而且在网上的信息更新及时,不会出现现实和实际不符的情况,这也是相对于传统管理的优势所在。1.2 设计目的 我国的旅行社目前正处于一个科学技术日新月异飞速向前开展的环境中。信息技术和通信技术以令人目不暇接的速度开展,尤其是互联网络的广泛流行,使得各种效劳信息已近乎透明,且个性突出的游客们已不再满足于死板的标准化的旅游工程,要求量身定做,

11、旅游行业的竞争日趋剧烈。这就要求旅行社必须采取现代化的管理手段,利用计算机的开展成果结合旅行社的业务特点,建立高效的旅行社管理系统,以迅速、准确地捕捉客户要求,并加以高效回应,使游客满意,才能摆脱被挤出的危险并在业脱颖而出。旅行社管理信息系统是一个典型的多表操作系统,因为一个旅行社涉及到导游的管理与查询,导游与景点的分布,景点与游客的分布与查询,导游、景点和游客三者之间的分布与查询,还涉及到景点的各种管理、导游的各种管理和游客的各种管理等等,因此,它是一个比拟复杂的管理系统。1.3 设计容旅游信息管理系统设计开发的宗旨是减少人力、提高效率。所以,在设计上是尽量涉及到和旅游相关的方方面面,这样在

12、提高效率的根底上也提高了可靠性和完整性。本论文研究的是旅游信息的具体设计开发应用。具体的设计包括:在旅游团队信息、团员信息、团队信息和线路信息中实现插入、修改、删除和查询功能,这样就更加有效的提高工作人员的效率。2 需求分析2.1 需求分析的任务旅游管理系统由团员信息表、线路信息表、团队信息表、游客团队信息表4个信息表组成,主要来实现旅游团队、团队团员及旅游路线相关信息的输入、查询和维护,以及旅游团队和团员信息的报表及输出、旅游路线排行榜的发布等各项功能。2.2 数据流程图操作员登录密码验证处理旅游团队信息团员信息线路信息图 2-2 系统总数据流图 以下为本系统数据字典财务科销售统计表游客 合

13、同 计调部门排团方案表图 2-3系统业务流程图D2 线路信息表D1 团员信息表财务科F2销售统计表P2排团处理P1团员信息处理D3 团队信息表团员F1合同计调部门F3排团方案表F4排团方案表 图 2-4系统业务流程图2.3 数据字典团队信息表 表5-1 团队信息表列名数据类型长度允许空团队int4路线int4团员人数int4出发日期nchar10返程日期nchar10团员信息表 表5-2 团员信息表列名数据类型长度允许空团员int4路线int4团队int4char10性别char10int4通信地址nvarchar50varchar50团费交否char10备注char10旅游团队信息表 表5-

14、3 旅游团队信息表列名数据类型长度允许空团队负责人char10团队int4团队人数int4建团时间int4是否出发char10团费int10盈亏char10线路信息表 表5-4 线路信息表列名数据类型长度允许空线路名称char10团费int4简介char10图形char10路线int43 数据库概念构造设计3.1 局部概念构造设计 数据库概念构造设计是在需求分析的根底上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑构造设计打下根底。用E-R图是描述数据实体关系的一种直观描述工具,所以本系统采用了E-R图方法进展数据库概念构造设计。团队团员路线*备注团员性别团费交否*通信地

15、址图3-1团员的E-R图线路名称团费路线线路简介图形 图3-2 线路的E-R图团队返程日期线路团队团员人数出发日期图3-3团队的E-R图团队负责人团队盈亏团队人数旅游团队建团时间团费是否出发图3-4旅游团队的E-R图3.2 全局观念构造设计出发日期团员人数路线返程日期团队团队路线 1带着通信地址团队 N团员* N负责团员团费交否*参加 N 1备注性别团队 1旅游团队团队负责人盈亏团费建团时间团队人数是否出发 图3-6全局观念构造设计的E-R图4 数据库逻辑构造设计4.1 E-R图向关系模型的转换团队团队,路线,团员人数,出发日期,返程日期团员团员,路线,团队,性别,通信地址,团费交否,备注旅游

16、团队团队负责人,团队,团队人数,建团时间,是否出发,团费,盈亏带着团员,团队参加团员,团队负责人负责团队,团队负责人4.2 数据模型的优化分析以上的E-R图向关系模型的转换,可知关系模式的每个关系都是不可再分的原子值,即为第一式,又因为每个非主属性都不传递依赖于模式的候选键,因此该模式集为第三式。5 数据库物理构造设计5.1 数据库建库1团队D:团队D1,路线D2,团员人数D3,出发日期D4,返程日期D52团员Y:团员Y1,路线Y2,团队Y3,Y4,性别Y5,Y6,通信地址Y7,Y8,团费交否Y9,备注Y103旅游团队L:团队负责人L1,团队L2,团队人数L3,建团时间L4,是否出发L5,团费

17、L6,盈亏L74线路*:线路名称*1,团费*2,简介*3,图形*4,线路*5创立一个团队信息表D CREATE TABLE D( D1 INT PRIMARY KEY, D2 INT , D3 INT, D4 NTE*T, D5 NTE*T) 创立一个团员信息表Y CREATE TABLE Y( Y1 INT PRIMARY KEY, Y2 INT, Y3 INT, Y4 CHAR(10), Y5 CHAR(10), Y6 CHAR(10), Y7 NVARCHAR(50), Y8 VARCHAR(50), Y9 CHAR(10), Y10 CHAR(10)创立一个旅游信息表L CREATE

18、TABLE L( L1 INT PRIMARY KEY, L2 CHAR(10), L3 INT, L4 INT, L5 CHAR(10), L6 INT, L7 CHAR(10)创立一个线路信息表* CREATE TABLE *( *1 CHAR(10) PRIMARY KEY, *2 INT , *3 CHAR(10), *4 CHAR(10), *5 INT)5.2 数据表及视图的建立1.触发器的建立:CREATE TRIGGER *_deleteON *FOR DELETEASDELETE *.*1FROM *2.索引的建立:CREATENONCLUSTEREDINDE* snamei

19、nde* ON Y(Y1);3.对三个表的查询代码:1团员信息表的查询 SELECT Y2,Y3,Y4,Y5,Y6 FROM Y WHERE Y1=1012团队信息表的查询 SELECT D2,D3,D4 FROM D WHERE D1=3013旅游信息表的查询 SELECT L2,L3,L4 FROM L WHERE L1=201线路信息表的查询 SELECT *2,*3,*5 FROM * WHERE *1=星海线4.对四个表的视图建立的代码:1建立团队信息表的视图 CREATE VIEW D_D AS SELECT D1,D2,D3,D4,D5 FROM D2建立团员信息表的视图CREA

20、TE VIEW Y_Y AS SELECT Y1,Y2,Y3 FROM Y3建立旅游信息表的视图 CREATE VIEW L_L AS SELECT L1,L2,L3FROM L建立线路信息表的视图 CREATE VIEW *_* AS SELECT *1,*2,*3FROM *6 系统开发所用到的技术1SQL Server 2005简介 Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和构造化数据提供了更平安可靠的存储功能,使您可以构建和

21、管理用于业务的高可用和高性能的数据应用程序。 Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包包括 Business Intelligence Development Studio

22、的严密集成使 Microsoft SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。总结数据库的课程设计根本上做完了,但是还有好多缺乏的地方。在开场做的时候,我很盲目,自己根本就不知道该怎么做,自己心里很郁闷,于是我就去问我们班成绩比拟好的同学,他们说他们也不会,我当时心都冷了,不知道自己该怎么办,一个同学的话刺激了我,我相信自己一定能做好,而且会比别人做的都好。在这个过程中,我遇到了很多苦难,有很多东西自己都不懂,我就自己上网查资料,实在不会就请教同学,我对图形用户界面有了更深的了解,但是对它的应用还是不是很熟练。其次,是关于在本次设计中发现的缺乏。由于在最初的系统需求分析方面所收集以及准备的材料缺乏,致使在程序的实际开发过程中,出现了很多由于事先没有全面考虑而产生的不必要的问题,增加了程序设计开发的时间。另外,由于没有很好的使用用户自定义函数和过程,使得一些本可以简要的代码还是需要反复屡次的书写,增加了代码的书写量,却降低了代码的重用。这也增加了开发过程中的不必要的代码量。在数据库设

温馨提示

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

评论

0/150

提交评论