ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:1.18MB ,
资源ID:4698375      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4698375.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(旅游管理系统论文.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

旅游管理系统论文.docx

1、旅游管理系统论文旅游管理系统设计与实现专业:计算机科学与技术班级:2014级*摘 要本文主要研究了旅游管理系统的分析、设计与实现。介绍了系统的相关理论知识,分析了业务流程以及有关数据,建立了系统功能模块图,并设计了系统的功能和结构。系统在实现过程中所遇到的关键问题及其解决方案,建立了多个功能管理模块,也论述了数据库访问、权限控制、登录控制和界面设计的解决方案。旅游管理系统是基于建立完善的旅行管理控制模型的基础上,建立的具有很大灵活性的业务管理软件,为旅游者提供了极其方便的作用。旅行社业务管理控制模型是建立在实际旅行社业务营运方面的构思,并且适当简化的基础上。其中考虑了各个模块可以完成的具体功能

2、,真实的体现了旅行社业务管理的过程,并对游客的信息进行了分析,有助于旅行社的实际管理过程。对该系统需要的功能进行了比较完善的实现,可以由人工输入一定的参量,并且对数据库进行直接的数据交流,能够很好的实现旅行社业务管理控制的各个方面功能。该旅游管理系统的开发是在Visual Basic 6.0软件的编程环境下实现,数据库系统使用了国际通用SQL Server 2000软件实现。关键词:旅游; 模型; 数据库;程序设计; 利润abstractThis paper mainly studies the tourism management system analysis, design and im

3、plementation. Introduces the system of related theory knowledge, analyses the business process and relevant data, established the system function module chart, and design the system function and structure. System encountered in the process of implementation of the key problems and their solutions, s

4、et up a multiple functional management module, and discusses the database access, access control, access control and interface design solutions.Tourism management system is based on perfect travel management control model is established on the basis of establishing the great flexibility of business

5、management software, provides extremely convenient role for the tourists. Travel agency business management control model is based on the actual operation of the travel agency business idea, on the basis of simplifying and appropriate. With considering the specific function of each module can be com

6、pleted, real embodies the process of travel agency business management, and analyses the tourists information, help the travel agencys actual management process. To the function of the system need to compare the perfect implementation, can be manually input certain parameters, and to direct the data

7、base data communication, can achieve a good travel agency all aspects of business management and control functions. The development of the tourism management system is software programming environment in Visual Basic 6.0 implementation, database system using the international general SQL Server 2000

8、 software implementation.Key words:Travel; Model; Database; Program design; profits引 言三十多年的改革开放使中国旅游业步入一个高速发展阶段,正在从亚洲旅游大国走向世界旅游强国。随着旅游业的发展,国内的旅行社业务也有了长足的进步。到2014年底,全国共有旅行社上万家。虽然数量大,但是国内的绝大多数旅行社仍处在“散、弱、差、小”状态。整个行业的营业收入还远不如美国或日本的一家大旅行社。中国旅行社的企业流程重组的必要性。目前,中国的大部分旅行社的业务流程极不合理和规范,有承包经营模式、有手工操作模式等,业务流程信息流

9、被切割的支离破碎。这是造成目前“散、弱、差、小”的局面根本原因。对于这样的业务流程必须进行彻底的改革,旅行社必须要进行业务流程重组。信息技术是业务流程再造的保障。在知识时代,信息作为重要的生产要素,改变了人们对企业中信息技术和管理信息系统的认识方式。信息是信息技术和管理信息系统的核心部分。因此,利用先进的信息技术整合企业业务流程,从而减少企业的成本消耗,树立企业的竞争优势,是目前业务流程重组的必然选择。信息资源能将人力资源、资金资源、物质资源联系起来,有助于企业业务流程重组的顺利实施。随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃

10、发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高,但伴随着人的劳动强度的增大,如何来度过工作之余的时间并能好好的享受,是一个很现实的问题。无疑,旅游业的蓬勃发展论证了这个理论,旅游是人们工作之余度假的最好选择。旅游业的发展,也继承了信息化的发展道路,网络的兴起,给了人们各种各样不同的选择。与此同时,为了管理好一个旅行社团,管理问题也就提上了日程。随着旅游市场的不断扩大,旅游爱好者的大量增加,其管理难度也越来越大,如何优化旅行社的日常管理也就成为了一个大众化的课题。在计算机飞速发展的今天,将计算机这一信息处理利器应用于旅行社的日常管理已是势必所然,而且这也将为旅行

11、社的管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为旅游业的飞速发展提供无限潜力。采用计算机管理信息系统已成为旅游业管理科学化和现代化的主要标志,它给旅行社带来了明显的经济效益和社会效益。主要体现在:极大提高了旅行社的效率,减少了人员冗余等问题。基于旅游业务管理的全面自动化,可以减少管理过程中的漏洞,节约不少开支,增加收入,提高旅行社的管理水平。旅行社业务管理的全面自动化、信息化则是其中极其重要的部分。为了加快旅行社业务管理自动化的步伐,提高旅行社业务管理处理效率,建立旅游管理系统已变得十分必要1。通过对旅行社业务管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实

12、现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今旅游业信息管理需求的计算机信息管理系统,具有一定的实际开发价值和实用价值。1 可行性分析1.1 课题背景近年来,随着中国加入WTO,旅游行业的竞争变得日趋激烈,不仅有来自国内同行的竞争,还面临着来自国外旅游公司的挑战。那么为了在激烈的竞争中获得生存、发展,旅行社就必须尽快实现信息化,尽可能地提高自身管理水平和工作效率,降低运营成本2。这样就要求旅行社能有一个统一、开放、高效、安全的运营平台,既对外提供一个必要的宣传窗口,又对内整合其所有的资源、信息和业务。而由于各方面的原因有的旅行社还没有实现上述目标,这在很大程度上制约了企业的

13、进一步发展。因此,尽快实现一个统一的业务运营平台来加速旅行社的信息化进程已经迫在眉睫。为了给旅行社业务发展提供一个集管理和服务为一体的统一支撑平台,改善目前的工作环境,实现总部和各个业务网点以及分理机构的资源互通、统一调配、集中管理的管理要求。1.2 设计系统所要达到的要求目标系统应该达到以下要求:(1)可靠性:能连续准确的处理业务,有较强的容错能力。(2)可理解性:用户容易理解和使用该系统。(3)可维护性和适应性:系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。(4)可用性:目标系统功能齐全,能够完全满足业务需求。1.3 课题目标本课题的研究目标是,通过建立旅行社业务过程

14、模型,分析其优缺点,并据此进行系统的设计,对业务流程进行重组,建立一个高效合理的业务过程模型,使最终实现的旅游管理系统实现以下目标:(1)为旅游者提供更多信息。(2)完善旅游业务服务,为企业带来更多的经济效益。(3)为旅行社的业务人员提供完善的服务支持,提高服务水平。2 开发工具简介2.1 系统的开发2.1.1 编程工具市场上可以选用的开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多的可用作企业级开发工具的产品有:Visual Basic、Java、Visual C+等。在这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些侧重于可视化开发工具所带来的便利性与效率,

15、各有特色,也满足了不同用户的需求。我在这次毕业设计中选用了Visual Basic 6.0,这是一个可视化的快速应用程序设计语言,提供了可视化的集成开发环境。这一环境为应用程序开发及设计人员提供了一系列的工具,可广泛地应用于种类应用程序设计。在Visual Basic的集成开发环境中,用户可以设计界面、编写程序代码、运行程序、错误调试跟踪等,极大地降低了应用程序开发的难度。2.1.2数据库数据库选用的是微软公司的SQL Server 2000。SQL Server的企业管理器中建立“旅游”数据库,之后在数据库中建立表。还可以在查询分析器中执行SQL语句。2.2 数据库的连接2.2.1配置数据源

16、配置一个数据源的步骤如下:(1)进入管理工具,选择数据源,打开ODBC数据源管理器对话框。(2)在ODBC数据源管理器的对话框中选择系统DSN。(3)单击“添加”,在建新数据源对话框中选择数据源的驱动程序。(4)选择SQL Server,单击“完成”,进入到“创建到SQL Server的新数据源”对话框。(5)指定数据源名、描述、服务器名。(6)选择验证方式(NT或SQL server),单击“下一步”。(7)更改默的认数据库为,单击“下一步”,完成。(8)测试数据源。2.2.2二者的结合ADOVB技术为访问数据库提供了简便的手段。在Visual Basic中,可以通过ADO控件对象来访问存储

17、在服务器端的数据库。主要有三种ADO对象:Connection、Recordset和Command。其中,Connection负责打开或连接数据库;Recordset负责存取数据表;Command负责执行查询(Action Query)命令。在本系统中,访问数据库的操作分为以下四步:(1)创建数据库连接 Dbname=”driver=(SQL Server);server=ss36;databasc=旅游;uid=sa;pwd=sa” Set cn=server.createobject(“adodb.connection”) Cn.open dbname /打开链接(2)创建数据库对象 Se

18、t rs=server.createobject(“adodb.recordset”)(3)操作数据库 Rs.open”select * from 旅游 order by id”,cn(4)关闭数据对象和链接Rs.close2.3 Windows环境下的VB开发环境Visual Basic 6.0是一个非常理想的软件开发工具,无论是企业级用户还是个人开发者,都能够利用Visual Basic 6.0 轻松、简便地开发应用程序,备受广大程序开发人员的好评。尤其是Visual Basic 6.0对数据库的强大支持,极大地提高了数据库应用软件开发的效率,极大地缩短了开发周期,深受广大程序设计人员的喜

19、爱。Visual Basic 6.0为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。在这里我选用的是Microsoft SQL Server数据库,虽然前面提到的许多数据产品也不错,但是考虑到本系统的实际情况,我选择了Microsoft SQL Server 2000,它不但简单易用,而且因为它是Microsoft的产品,具有与Windows良好的兼容性,从而也是保证程序能正常稳定运行的一个先决条件。3 系统模型整体设计3.1 系统设计分析旅游管理系统可以把各种旅游资源进行分类存储管理,通过网络实现资源的共享,不仅方便快捷,而且

20、方便。本课题紧扣旅游的关键要素,对这些旅游资源进行管理,并最终形成旅游产品旅游线路。此课题具有很强的实用性,既可以作为独立的系统使用,也可以作为大型旅游企业综合业务管理系统的一个重要组成部分。本系统主要包括、地域资源管理、景点资源管理、交通资源管理、旅游线路管理等主要功能模块,全面系统地实现了旅游管理系统的功能。3.2 系统前期设计3.2.1系统功能模块从功能描述的内容可以看到,本程序可以实现的完整功能。根据这些功能,设计出的系统功能模块如图1所示。在功能模块示意图的树状结构中,每一个叶节点都是一个最小的功能模块。每个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记

21、录、以及查询显示记录等功能。3.2.2系统开发的设计思想通过数据库技术分析数据库中个人和他人的联系信息的基本信息,达到管理的目的:(1)建立数据库,旅游管理的基本资料就存放在其中。图1 旅游管理系统功能模块示意图(2)把旅游管理的全部资料输入数据库。(3)用VB开发出应用程序连接数据库。(4)在应用程序中用查询9和统计等手段对数据库的资料进行处理,得到有效的数据,分析出个人的和他人的联系信息情况,得出结论和措施,然后个人就可以通过措施达到管理的目的。3.3 系统功能描述旅游管理系统的主要功能包括以下几方面:(1)地域信息管理功能:主要可以实现添加地域信息、修改地域信息、删除地域信息以及查看地域

22、信息。(2)景点资源管理功能:主要可以实现添加景点资源信息、修改景点资源信息、删除景点资源信息以及查看景点资源信息。(3)交通资源管理功能:主要对火车资源信息管理和飞机资源信息管理。(4)旅游线路管理功能:主要可以实现添加旅游线路信息、修改旅游线路信息、删除旅游线路信息以及查看旅游线路信息。3.4 系统技术要点在旅游管理系统的功能模块之间的关系如图2所示。从模块关系图中可以看出,旅游资源信息除了供用户查阅外,不可以为旅游线路管理提供数据。当用户需要生成一条旅游线路时,可以从旅游资源里提取到最新的数据。图2 旅游管理系统的功能模块图3.5 数据库设计数据库在信息管理中占有非常重要的地位,数据表结

23、构设计的好坏将直接对应用系统的效率以及实现的效果。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。此外,合理的数据库结构将非常有利于程序的实现。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。根据系统的功能分析,本系统数据库包含如下表:地域信息表、景点资源信息表、飞机资源信息表、火车资源信息表、旅游线路信息表等。3.6 数据库逻辑结构设计地域是旅游行业的基本数据,所有的旅游资源都分布在不同的地域中,本系统采用的方法是将地域划分为本市、外埠和国外3种类型。这是因为在旅游行业中,地域的概念是不平等的。本市周边的地域是最常用的,因此把它单独

24、作为一类;国内其他地域统称为外埠地域;所有国外的地域属于国外地域。这种分类方法在旅游行业中具有一定的代表性。地域信息表用来保存地域信息。表结构如表1所示。表1 地域信息表编号字段名称数据结构说明1IdInt地域编号2NameVarchar40地域名称3TypeSmallint地域类型,1-本市地域、2-外埠地域、3-国外地域景点资源信息表用来保存旅游景点信息。表的结构如表2所示。表2 景点资源信息表Place编号字段名称数据结构说明1PidInt景点编号2PnameVarchar200景点名称3ContactVarchar100联系人4PhoneVarchar100联系电话5AddressVa

25、rchar100通信地址6PostcodeVarchar10邮政编码7Adult_priceDecimal10,2成人票价8Child_priceDecimal10,2儿童票价9IdInt所在地域10Input_timeChar17录入日期和时间火车资源信息表用来保存火车资源信息。表的结构如表7所示。表3 火车资源信息表编号字段名称数据结构说明1TidInt火车编号2TnoVarchar20车次名称3SstationVarchar40始发站4EstationVarchar40抵达站5StimeVarchar40开车时间6EtimeVarchar40抵达时间7PriceYzDecimal7,2硬

26、座报价8PriceRzDecimal7,2软座报价9PriceYwDecimal7,2硬卧报价10PriceRwDecimal7,2软卧报价11Input_timeChar17录入日期和时间飞机资源信息表用来保存飞机资源信息。表的结构如表4所示。表4 飞机资源信息表Plane编号字段名称数据结构说明1PidInt飞机编号2AirComVarchar50航空公司3PnoVarchar20航班号4SairportVarchar40起飞机场5EairportVarchar40抵达机场6StimeVarchar40起飞时间7EtimeVarchar40抵达时间8Price1Decimal7,2公布票价

27、9Price2Decimal7,2折扣票价10CycleChar7飞机航期。11Input_timeChar17录入日期和时间线路基本信息表用来保存旅游线路的基本信息。表的结构如表5所示。表5 线路基本信息表编号字段名称数据结构说明1lidInt线路编号2lnameVarchar20线路名称3ldayVarchar40行程天数4ltypeVarchar40团队类别(1-学生团队、2-成人团队)5insComVarchar40保险公司6insFeeVarchar40保险费7otherCostDecimal7,2其他费用8tourPayDecimal7,2导游费9benefitDecimal7,2

28、利润10IdDecimal7,2所属地域线路景点信息表用来保存旅游线路中包含的景点信息。表的结构如表6所示。表6 线路景点信息表编号字段名称数据结构说明1lidInt线路编号2pidInt景点编号线路火车信息表用来保存旅游线路中包含的火车信息。表的结构如表7所示。表7 线路火车信息表编号字段名称数据结构说明1lidInt线路编号2directTinyint往返方向(1 往,2 返)3tidInt火车信息编号4tTypeTinyint车票类型(1 硬座,2 软座,3 硬卧,4 软卧)线路飞机信息表用来保存旅游线路中包含的飞机信息。表的结构如表8所示。表8 线路飞机信息表编号字段名称数据结构说明1

29、lidInt线路编号2directTinyint往返方向(1 往,2 返)3pidInt飞机信息编号4 系统详细设计4.1 登录控制模块用户登录系统时,进入系统登录页面,提示用户输入用户名和密码。用户提交后,到数据库中的Users表中查询。每个用户有3次机会进行身份认证。如果3次输入的用户名和密码都无法与数据库匹配,则强制退出系统。系统的登录界面在设计时,力求突出旅行社的形象,宣传其优质、低价、安全、便捷的特点,如图3所示。图3 登录窗体的界面登录窗体中确定按钮的代码实现如下所示:Private Sub Cmd_OK_Click() Dim j As Single If txtUser = T

30、hen /数据有效性检查 MsgBox 请输入用户名 txtUser.SetFocus Exit Sub End If If txtPwd = Then MsgBox 请输入密码 txtPwd.SetFocus Exit Sub End If NameKey = MakeStr(txtUser) PasswordKey = MakeStr(txtPwd) 判断用户是否存在 If MyUser.In_DB(NameKey) = False Then MsgBox 用户名不存在 Try_times = Try_times + 1 If Try_times = 3 Then MsgBox 您已经三次尝试进入本系统,均不成功,系统将关闭 DBapi_Disconnect End Else Exit Sub End If End If MyUser.GetIn

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1