旅游资源及线路管理系统的设计与实现毕业论文.doc
《旅游资源及线路管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《旅游资源及线路管理系统的设计与实现毕业论文.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕 业 设 计 (论 文)专 业 网络工程 班 级 08网络1班 学生姓名 学 号 课 题 旅游资源及线路管理系统的设计与实现 旅游线路管理和交通资源管理子系统 指导教师 2012 年 6月 10日摘 要由于如今的旅游景点繁多,旅游线路中包含的内容也很多,让人很难清楚的了解到其中的所包含的信息,做出正确的旅游方案,让自己能够轻轻松松的享受到旅游中的乐趣。本系统旨在方便那些热爱出游的人,让他们及时、准确、详细的了解到一些旅游方面的相关信息,为他们指引一条适合他们的旅游线路。本人利用软件工程思想,使用C+开发语言(MFC)和ACCESS数据库开发工具,独立开发其中的一个模块,其功能包括交通资源管
2、理和旅游线路管理。论文主要阐述了本课题的开发背景,所要完成的功能和开发的全过程。介绍了模块设计的方法、设计思想、难点技术和解决方案。关键字:MFC,交通资源,旅游线路,管理Abstract Todays tourist attractions range of content contained in the tourist routes, make it difficult to clearly understand which information contained in, make the right travel solutions, so that they can easily
3、 enjoy the travelfun.The system is designed to facilitate those who love to travel, so that they learned a number of tourism related information timely, accurate and detailed guidelines for them one for their tours. Software engineering ideas, I use C + + development language (MFC) and ACCESS databa
4、se development tools, independently developed a module, its functions include the management of transportation resources and TourismManagement.The thesis describes the development background of the subject, to complete thedevelopment and function of the whole process. Module design, design ideas,dif
5、ficult technologies and solutions.Keywords: MFC,transportation resources,travel routes,management目 录第一章 绪论- 1 -1.1课题来源- 1 -1.2 开发背景及开发目的- 1 -1.3目前旅游行业存在的问题- 2 -1.4开发该系统的意义- 3 -1.5 可行性研究- 3 -1.5.1 技术可行性- 3 -1.5.2 经济可行性- 3 -1.5.3 操作可行性- 3 -第二章 开发环境的说明- 4 -2.1 开发语言的选择- 4 -2.2 数据库的选择- 4 -2.3 开发工具的选择- 5
6、-第三章 需求分析- 7 -3.1性能需求分析- 7 -3.2可靠性和可用性分析- 7 -第四章 旅游资源及线路管理系统的总体介绍- 8 -4.1 应用现状调查- 8 -4.2 系统目标- 8 -4.3 系统登陆窗口的设计- 8 -第五章 旅游线路管理和交通资源管理子系统的设计- 10 -5.1子系统介绍- 10 -5.2项目规划- 10 -5.3子系统功能模块图- 10 -5.4子系统程序流程图- 11 -5.5数据库设计- 13 -第六章 子系统功能模块详细设计- 15 -6.1 登录窗口的设计- 15 -6.2 标题窗口的设计- 19 -6.3 线路信息窗口的设计- 21 -6.4 验证
7、登录窗口的设计- 27 -6.5 修改窗口的设计- 30 -6.6 数据库接入的实现- 34 -第七章 毕业设计小结- 39 -致 谢- 40 -参考文献- 41 -旅游资源及线路管理系统的设计与实现旅游线路管理和交通资源管理子系统的设计和实现 第一章 绪论1.1课题来源随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高用户资料管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高用户管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企
8、业管理与现代化建设中显现出越来越重要的地位。用户管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。随着计算机技术不断的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对用户投资信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高用户管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。1.2 开发背景及开发目的随着社会发展、工业进
9、步,近年来人民的生活水平日益提高,消费结构也发生了巨大的变化。人们的生活不再只局限于简单地满足温饱,越来越多的人开始注重生活的质量,即身体素质和精神文化素质的同步提高。同时,国家也积极鼓励人们利用节假日外出旅游,游览各地的美丽景色,了解那里的人文地理和风土人情。这样一方面可以锻炼和提高全民素质,一方面还可以增加国家旅游财政方面的收入,利国利民。伴着蓬勃发展的旅游业,各地的旅行社也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅行社会尽量为他们考虑,合理安排好各条路线和相关行程。当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。计算机科学日渐成熟,它已进
10、入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。本旅行社管理系统正是想改善那些原有的不足,更好的为游客和旅行社提供直接交流的平台,使双方更好地协调不同的意见。 1.3目前旅游行业存在的问题目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游管理系统,无法在现在这个网络时代满足用户的需要。随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情
11、况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。现行的旅游信息管理模式的问题主要体现在如下几个方面:1.各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。2.各类资源之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。3.相当一部分资源缺少一定的保护
12、,处于不安全的状态,许多信息容易泄露。4.对于客户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。5.缺少服务质量反馈的统一管理。1.4开发该系统的意义计算机科学与网络信息日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。旅游管理系统正是想改善那些原有的不足,更好的为游客提供直接交流的平台,更好地协调不同的意见。它能提供给管理者一个简单的界面可以合理计划安排导游的工作和及时了解游客的要求和信息;它还能提供给游客一个清新友好的
13、界面选择自己向往的旅游胜地;为人们的出游提供了很多方便,合理安排好各条路线和相关行程。1.5 可行性研究开发任何一个基于计算机的系统时,都会受到时间和资源上的限制。因此在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。4采用现代化统一的旅游管理系统系统,能够有效帮助旅游企业优化旅游行业,使其在行业内处于优势地位,并相对长期地保持这种战略优势。开发旅游管理系统的可行性研究如下:1.5.1 技术可行性旅游管理系统的后台数据库采用Access,以保证数据的安全、高效和稳定;前台采用微软公司的Visual Studio2
14、008作为主要的开发工具,它可与Access数据库连接,实现查询和修改。1.5.2 经济可行性为了确定待开发的系统的经济效益能否超过开发成本。本旅游管理系统建设是一个不会直接产生经济效益的投资,但是能够节省人员资源的消耗和浪费,从而节约成本,提高效率。从成本效益角度来观察,这个系统的开发成本不是很高,在使用后,能够起到的作用却是十分可观的。1.5.3 操作可行性旅游管理系统是基于MFC开发的,后台数据库使用的是ACCESS,其中开发平台使用VS2008对于小型的数据库处理具有不可比拟的优点和简单方便。所以从操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。第二章
15、 开发环境的说明2.1 开发语言的选择2.1.1 C+ C+这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 8 它是一种使用非常广泛的计算机编程语言。C+是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。7 2.1.2 MFC (Microsoft Foundation Classes)微软基础类 MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries)
16、9,以C+类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。2.2 数据库的选择数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这
17、样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用性和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统不可分割的重要组成部分。数据库技术也是计算机领域中发展最快的技术之一。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一3。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是
18、一种关系型数据库管理系统1,其主要特点如下: 1.存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。 2.面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程
19、序更为简便。 3.界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 4.集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 5.Access支持ODBC(开发数据库互连,Open Data
20、 Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.3 开发工具的选择Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一
21、次及时、全面的升级。 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。10第三章 需求分析需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游资源及线路管理系统的设计与实现 毕业论文 旅游资源 线路 管理 系统 设计 实现
限制150内