数据库课程设计旅游管理信息系统.doc
《数据库课程设计旅游管理信息系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计旅游管理信息系统.doc(14页珍藏版)》请在咨信网上搜索。
大连科技学院 数据库课程设计 题 目旅游管理信息系统 学生姓名陈丽红专业班级软件工程11-3班 指导教师 刘瑞杰职 称讲师 所在单位信息科学系软件工程教研室 教学部主任王立娟 完成日期 2013年09月13日 课程设计评分标准 学号 1106030218 姓名 陈丽红 专业班级 软件工程11—3班 编号 考核项目 分值 评分 备注 1 平时工作态度及遵守纪律情况 10 2 选题(考虑重复、新颖、独创) 10 3 需求分析 20 4 概念模型设计 20 5 逻辑结构设计 20 6 数据库优化与实现(代码) 10 7 文档(内容、结构、排版) 10 总评成绩 综 合 评 定: (优、良、中、及格、不及格) 指导教师签字: 2013年09月13 日 摘要 旅游信息管理系统是对旅游信息资源进行管理的系统.随着旅游信息在种类和数量上的增多,以及涉及的方面相对较广,旅游信息的管理难度也在增大。伴随计算机的普及,人们也愿意并习惯通过计算机来获取信息资源,人们可以在最短的时间内获信息,然后拟定适合自己的旅游方案,既节省人力物力又提高工作效率,达到了事半功倍的效果。 通过对一些中型规模的旅行社的实地考察,从业内人士处了解到旅游行业的管理现状:随着旅游行业的不断发展,各家旅游公司之间的竞争日益激烈,旅游公司所需的旅游信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些大型的旅行社已采用了统一的计算机信息管理系统,一般中小型旅行社通常是以原始的手工方式依靠简单的电子文档来处理信息。但是业务操作人员若仅靠手工方式处理处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游公司信息资源的整合、统一管理,才能使企业更加合理、高效地运转。 本文的主要工作是针对旅游公司的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机信息管理系统。 关键词:旅游信息管理SQL SERVER 2005 数据库系统 目 录 1 绪论1 1.1 课题简介1 1.2 设计目的1 1。3 设计内容2 2 需求分析2 2.1 需求分析的任务2 2。2 数据流程图3 2。3 数据字典4 3 数据库概念结构设计5 3.1 局部概念模型设计5 3。2 全局部概念模型设计6 4 数据库逻辑结构设计7 4。1 E—R图向关系模型的转换7 4。2 数据模型的优化8 5。数据库物理结构设计8 5。1 数据库建库8 5。2 数据表及视图的建立9 6.系统开发所用到的技术11 总 结11 参考文献12 1 绪 论 1。1 课题简介 随着社会的高速发展,人们生活水平的不断提高,以及工作节奏的加快,旅游逐渐成为一个热门的话题,因为其形式的多样,涉及的面比较广,成为人们放松压力,调节情绪的首要选择。我国的计算机技术诞生于20世纪40年代,起步晚但是发展非常迅速,虽然把计算机引入管理的领域也就只有短短的30年,但是,却给管理领域带来了翻天覆地的变化.伴随计算机的普及,人们也愿意并习惯通过计算机来获取信息资源,人们可以在最短的时间内获取旅游信息,然后拟定适合自己的旅游方案,大大的节省自己的时间、精力,获得最大限度的身心满足. 传统的管理方法采用的是人管理人的方法,由相关人员去制定一些规定并监督执行,这当然会给管理带来很多的主观性,而传统的旅游信息管理也是采用人力的自然管理和纸制记录。在查询,更新时都是由人一条一条的记录,这样不仅需要大量的人力还需要大量的办公用品.这必然造成对人力和物力的浪费,而且由于工作量大并且繁琐,就会带来效率方面的低下,而这些就会无形地使利润下滑。 旅游信息管理系统正是在这样的背景下应运而生了。现实的要求是旅游信息管理需要一个既可以节省人力物力又可以节省财力,并且在同等时间的基础上提高效率,从而提高整个利润。旅游信息管理系统采取的是信息分类管理的理念,根据旅游所涉及的方方面面的具体要求进行系统开发的. 旅游信息管理信息系统是以客户机/服务器(Client/Server,C/S)结构为基础.当客户发出请求后服务器会快速的对其的请求作出响应并解决其请求.这就解决了在人力方面的浪费.由于请求和解决请求的过程都是通过计算机完成的这样就解决了人力的繁琐,还避免了传统管理方法的一些由于人的疏忽造成的错误。提高了工作的正确率和可靠性。 旅游信息管理系统设计的方面很广,除了可以找到相关的旅游信息外,还可以查询到祥光的交通和酒店信息等,使得查找数据变的简单,不必大量沉浸在书籍和相关影印的材料里,为搜集资料提供便利.而且在网上的信息更新及时,不会出现现实和实际不符的情况,这也是相对于传统管理的优势所在。 1。2 设计目的 我国的旅行社目前正处于一个科学技术日新月异飞速向前发展的环境中。信息技术和通信技术以令人目不暇接的速度发展,尤其是互联网络的广泛流行,使得各种服务信息已近乎透明,且个性突出的游客们已不再满足于死板的标准化的旅游项目,要求量身定做,旅游行业内的竞争日趋激烈。这就要求旅行社必须采取现代化的管理手段,利用计算机的发展成果结合旅行社的业务特点,建立高效的旅行社管理系统,以迅速、准确地捕捉客户要求,并加以高效回应,使游客满意,才能摆脱被挤出的危险并在业内脱颖而出。 旅行社管理信息系统是一个典型的多表操作系统,因为一个旅行社涉及到导游的管理与查询,导游与景点的分布,景点与游客的分布与查询,导游、景点和游客三者之间的分布与查询,还涉及到景点的各种管理、导游的各种管理和游客的各种管理等等,因此,它是一个比较复杂的管理系统。 1。3 设计内容 旅游信息管理系统设计开发的宗旨是减少人力、提高效率。所以,在设计上是尽量涉及到和旅游相关的方方面面,这样在提高效率的基础上也提高了可靠性和完整性. 本论文研究的是旅游信息的具体设计开发应用。具体的设计包括:在旅游团队信息、团员信息、团队信息和线路信息中实现插入、修改、删除和查询功能,这样就更加有效的提高工作人员的效率。 2 需求分析 2.1 需求分析的任务 旅游管理系统由团员信息表、线路信息表、团队信息表、游客团队信息表4个信息表组成,主要来实现旅游团队、团队团员及旅游路线相关信息的输入、查询和维护,以及旅游团队和团员信息的报表及输出、旅游路线排行榜的发布等各项功能。 2。2 数据流程图 操作员 登录密码验证处理 旅游团队信息 团员信息 线路信息 图 2-2 系统总数据流图 以下为本系统数据字典 财务科 销售统计表 游客 合同 计调部门 排团计划表 图 2—3系统业务流程图 D2 线路信息表 D1 团员信息表 财务科 F2销售统计表 P2 排团处理 P1 团员信息处理 D3 团队信息表 团员 F1合同 计调部门 F3排团计划表F4排团 计划表 图 2—4系统业务流程图 2.3 数据字典 1) 团队信息表 表5—1 团队信息表 列名 数据类型 长度 允许空 团队编号 int 4 √ 路线编号 int 4 √ 团员人数 int 4 √ 出发日期 nchar 10 √ 返程日期 nchar 10 √ 2) 团员信息表 表5—2 团员信息表 列名 数据类型 长度 允许空 团员编号 int 4 √ 路线编号 int 4 √ 团队编号 int 4 √ 姓名 char 10 √ 性别 char 10 √ 电话 int 4 √ 通信地址 nvarchar 50 √ 身份证号码 varchar 50 √ 团费交否 char 10 √ 备注 char 10 √ 3) 旅游团队信息表 表5—3 旅游团队信息表 列名 数据类型 长度 允许空 团队负责人 char 10 √ 团队编号 int 4 √ 团队人数 int 4 √ 建团时间 int 4 √ 是否出发 char 10 √ 团费 int 10 √ 盈亏 char 10 √ 4) 线路信息表 表5—4 线路信息表 列名 数据类型 长度 允许空 线路名称 char 10 √ 团费 int 4 √ 简介 char 10 √ 图形 char 10 √ 路线编号 int 4 √ 3 数据库概念结构设计 3。1 局部概念结构设计 数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。用E—R图是描述数据实体关系的一种直观描述工具,所以本系统采用了E-R图方法进行数据库概念结构设计。 团队编号 团员编号 路线编号 姓名 备注 团员 性别 团费交否 电话 身份证号码 通信地址 图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图向关系模型的转换 团队(团队编号,路线编号,团员人数,出发日期,返程日期) 团员(团员编号,路线编号,团队编号,姓名,性别,电话,通信地址,身份证号码,团费交否,备注) 旅游团队(团队负责人,团队编号,团队人数,建团时间,是否出发,团费,盈亏) 带领(团员编号,团队编号) 参加(团员编号,团队负责人) 负责(团队编号,团队负责人) 4。2 数据模型的优化 分析以上的E-R图向关系模型的转换,可知关系模式的每个关系都是不可再分的原子值,即为第一范式,又因为每个非主属性都不传递依赖于模式的候选键,因此该模式集为第三范式。 5 数据库物理结构设计 5。1 数据库建库 1)团队(D):团队编号(D1),路线编号(D2),团员人数(D3),出发日期(D4),返程日期(D5) 2)团员(Y):团员编号(Y1),路线编号(Y2),团队编号(Y3),姓名(Y4),性别(Y5),电话(Y6),通信地址(Y7),身份证号码(Y8),团费交否(Y9),备注(Y10) 3)旅游团队(L):团队负责人(L1),团队编号(L2),团队人数(L3),建团时间(L4),是否出发(L5),团费(L6),盈亏(L7) 4)线路(X):线路名称(X1),团费(X2),简介(X3),图形(X4),线路编号(X5) (1) 创建一个团队信息表D CREATE TABLE D ( D1 INT PRIMARY KEY, D2 INT , D3 INT, D4 NTEXT, D5 NTEXT ) (2) 创建一个团员信息表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) ) (3) 创建一个旅游信息表L CREATE TABLE L ( L1 INT PRIMARY KEY, L2 CHAR(10), L3 INT, L4 INT, L5 CHAR(10), L6 INT, L7 CHAR(10) ) (4) 创建一个线路信息表X CREATE TABLE X ( X1 CHAR(10) PRIMARY KEY, X2 INT , X3 CHAR(10), X4 CHAR(10), X5 INT ) 5。2数据表及视图的建立 1.触发器的建立: CREATE TRIGGER X_delete ON X FOR DELETE AS DELETE X.X1 FROM X 2.索引的建立: CREATENONCLUSTEREDINDEX snameindex ON Y(Y1); 3。对三个表的查询代码: (1)团员信息表的查询 SELECT Y2,Y3,Y4,Y5,Y6 FROM Y WHERE Y1=101 (2)团队信息表的查询 SELECT D2,D3,D4 FROM D WHERE D1=301 (3)旅游信息表的查询 SELECT L2,L3,L4 FROM L WHERE L1=201 (4) 线路信息表的查询 SELECT X2,X3,X5 FROM X WHERE X1=‘星海线’ 4.对四个表的视图建立的代码: (1)建立团队信息表的视图 CREATE VIEW D_D AS SELECT D1,D2,D3,D4,D5 FROM D (2)建立团员信息表的视图 CREATE VIEW Y_Y AS SELECT Y1,Y2,Y3 FROM Y (3)建立旅游信息表的视图 CREATE VIEW L_L AS SELECT L1,L2,L3 FROM L (4) 建立线路信息表的视图 CREATE VIEW X_X AS SELECT X1,X2,X3 FROM X 6 系统开发所用到的技术 1)SQL Server 2005简介 Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理.Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序. Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域. 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同.无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。 总结 数据库的课程设计基本上做完了,但是还有好多不足的地方。在开始做的时候,我很盲目,自己根本就不知道该怎么做,自己心里很郁闷,于是我就去问我们班成绩比较好的同学,他们说他们也不会,我当时心都冷了,不知道自己该怎么办,一个同学的话刺激了我,我相信自己一定能做好,而且会比别人做的都好。在这个过程中,我遇到了很多苦难,有很多东西自己都不懂,我就自己上网查资料,实在不会就请教同学,我对图形用户界面有了更深的了解,但是对它的应用还是不是很熟练。 其次,是关于在本次设计中发现的不足。由于在最初的系统需求分析方面所收集以及准备的材料不足,致使在程序的实际开发过程中,出现了很多由于事先没有全面考虑而产生的不必要的问题,增加了程序设计开发的时间。另外,由于没有很好的使用用户自定义函数和过程,使得一些本可以简要的代码还是需要反复多次的书写,增加了代码的书写量,却降低了代码的重用。这也增加了开发过程中的不必要的代码量。在数据库设计方面,由于在概念结构设计方面的疏忽使得数据库中表与表之间的联系不灵活,从而导致了数据库中冗余数据的出现。 再次,本次设计的旅游信息管理系统对于一些前台的浏览和操作无法实现,整个设计本身的设计机比较浅显,功能也比较单一,代码的很多细节都出现一些小错误,界面设计的不够美观,这都是由于所掌握的设计技术不够扎实,这些都要在以后的工作和学习中加以增强的。 最后,我要说一下在本次设计中对我自身方面的影响。通过设计,让我明白了做事一定要细心.在做一件事之前要有充分地准备,在做的过程中要及时发现不足加以该改进。当遇到困难或是出现错误的时候,不要气馁,更不要急躁,要冷静的面对困难,分析错误出现的原因,利用一切可以利用的条件加以克服和改进。 总之,本次设计不论是在我专业知识方面还是在我自身素质方面都有很重要的帮助和影响。 通过此次的课程设计,我知道按照《数据库库系统概论》中描述的方法:需求分析,概念结构设计,逻辑结构设计,物理结构设计,实施,运行和维护等步骤进行开发,我们自己有了一个大概的框架,就不会太盲目了.还有就是程序模块的编制中,重点把握系统内部完整性、功能性、实用性,使其能够协调统一、运行无误. 参考文献 [1]Visual Basic 企业办公系统开发实例导航(人民邮电出版社) 刘萌 周学明 郭安源 编著 [2]Visual Basic 程序设计(清华大学出版社) 李春葆 刘圣才 张植民 编著 [3]Visual Basic 用户编程手册(人民邮电出版社) 林永 张乐强 编著 [4]数据库系统概论(高等教育出版社) 萨师煊 王珊 编著 [5]管理信息系统(第四版)黄梯云 李一军 编著 [6]Office 2003中文版(清华大学出版社) 东方人华 编著 [7]VB数据库程序设计高手(科学出版社) 温贤发 编著 [8]VB6。0中文版教程(电子工作出版社) [9] Visual Basic 6。0 程序设计教程(高等教育出版社) 龚沛曾 陆慰民 杨志强 编著 10- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 旅游 管理信息系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文