毕业设计旅行社综合管理系统论文.doc
《毕业设计旅行社综合管理系统论文.doc》由会员分享,可在线阅读,更多相关《毕业设计旅行社综合管理系统论文.doc(96页珍藏版)》请在三一办公上搜索。
1、旅行社综合管理系统目 录摘要1第1章:绪言2第2章:课题来源及设计要求22.1课题来源22.2 设计要求3第3章:需求分析33.1关键问题33.2具体实现中采用的关键技术3第4章:系统设计44.1系统模块的划分44.2数据库结构的创建44.2.1旅行社管理数据库与数据表的创建44.2.2导游数据表的创建54.2.3创建组团管理数据表54.2.4创建游客管理数据表64.2.5创建密码表64.2.6 关系型数据库的实现7第5章:系统的实现75.1开发环境及工具75.2 模块说明及程序流程设计85.2.1模块说明:85.2.2系统流程设计9第六章、系统运行效果及改进意见38第七章 结束语39参考文献
2、39附录41摘要随着国人生活水平的不断提高,人们的生活方式不再仅限于普通的衣、食、住、行。人们不仅要在物质方面得到提高,而且在精神方面也追求有一个质的突变。于是,人们越来越多的选择在周末或假期间外出旅游,换个环境来陶冶一下自己的情操,享受旅游给自己带来的乐趣,扩展视野。针对大众的这种需求,许许多多的旅行社就由此孕育而生,各种各样丰富多彩的旅游景点则需要由一个合适的管理系统来规范,所以旅行社综合管理系统的建立是十分必要的。 旅行社综合管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库
3、。而对于后者则要求应用程序功能完备,易使用等特点。 本论文主要阐述旅行社综合管理系统各个模块的设计思想和实现的关键技术。在本系统中,当使用者输入合法的登录信息后,就可以进入到主菜单操作界面,使用者可以通过主操作界面上的菜单项进行各项操作,以达到管理的目的。关键词数据库 综合管理 模块 规范性AbstractWith the continuous improvement of peoples living standards, peoples lifestyle is no longer limited to ordinary clothing, food, accommodation and
4、transportation. It is not only to improve the material, but also in the spirit of the pursuit of a qualitative mutation. Thus, more and more people choose to go out during weekends or holiday travel, a change in environment to mold your own character, enjoyment of travel to bring the fun of their ow
5、n to expand the field of vision. For the general public this demand, many travel agents on this breeding and health, rich and colorful variety of tourist attractions is required by an appropriate management system to regulate, so travel agents to establish an integrated management system is essentia
6、l . Travel management system is a typical management information system (MIS), including the development of the main background of the establishment and maintenance of database and application development front-end aspects. For the former requirement to establish data consistency and integrity, and
7、data security of a good library. For applications which require full-featured and easy to use and so on. In this paper, the major travel agents on the integrated management system of each module design concepts and key technologies. In this system, when the user enters the login information legally,
8、 you can enter the main menu interface, the user interface through the main menu item on the operation carried out in order to achieve management objectives.Key words Database management module standard第1章:绪言旅行社综合管理系统是旅游部门及单位不可缺少的部分,它的内容对于旅行社的管理者来说至关重要,所以旅行社综合管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工
9、的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对旅行社的各类信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高旅行社数据管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中
10、我将以开发一套旅行社综合管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。本论文的编写主要为了使大家了解旅行社管理系统中各项管理的具体操作、各功能模块的详细介绍、数据获取的方式、如何进行数据的维护等等。使大家对旅行社的管理有一个了解。本人在此次课程编制中担任所有的系统模块的编写以及论文的写作。第2章:课题来源及设计要求2.1课题来源为什么要开发一个旅行社综合管理系统?计算机已成为我们生活、工作中不可缺少一部分。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:1.计算机可以代替人工进行许多繁杂的劳动;2.计算机可以
11、节省许多资源;3.计算机可以大大的提高人们的工作效率;4.计算机可以使敏感文档更加安全,等等;5.计算机所拥有的网络功能是其它操作方式所不能比拟的。在旅行社中使用计算机管理旅行社各种数据的实际意义:在目前国内的旅游市场中,大部分的旅行社都借助于计算机来进行管理,但管理软件的版本较为陈旧且达不到图文并茂,大部分的管理软件都编写于基于系统下的foxbase及foxpro所开发的,不太符合当今旅游市场的需求。旅游市场也迫切的需要有一个规范化、标准化的管理软件来进行管理。归纳起来,旅行社综合管理系统的好处大约有以下几点:1、可以存储景点、导游、游客的各类信息;2、只需一到二名档案录入员即可操作系统,节
12、省大量人力;3、可以对各张表格进行多选项查询;4、采用目前比较常用的Access数据进行数据管理;5、采用图片框的方式,使系统的界面尽量做到美观、大方;6、定期的对数据进行备份。2.2 设计要求综合管理系统的设计要求:1. 要使本管理系统的操作尽量简易化,使对计算机不太了解的人也可以方便的使用。2. 本管理系统的各个模块的分布要合理,尽可能多的照顾到方方面面的操作。3. 本管理系统的数据安全性要得到加强,尽可能避免外来因素对数据的破坏。4. 本管理系统的查询模块要尽量做到方便、高效、准确率高。5. 本管理系统的界面要尽可能的作到美观、大方,突出旅游这个重点。第3章:需求分析3.1关键问题1.
13、数据库和Visual Basic的连接;2. 数据查询模块的制作;3. 报表功能模块的制作;4. 在实际应用中数据查询的准确性,查询速度;5. 旅行社综合管理系统所涉及到的数据表是否合理;3.2具体实现中采用的关键技术1在本系统中采用access2000数据库与Visual Basic连接,通过ADODC控件所编写的过程代码来加载数据源。2制作查询模块中尽可能多的想到可供查询的条件,使查询系统不断完善。3采用Visual Basic中的报表编辑器来完成报表的制作。4使sql查询语言进行系统中的数据查询。5在具体使用中逐步的发现问题,解决问题。第4章:系统设计4.1系统模块的划分在本系统中,我将
14、建立起旅行社管理系统的旅游线路管理模块、导游管理模块、组团管理模块、游客管理模块、报表打印模块、系统设置模块,其中旅游线路管理模块又分为旅游线路管理和旅游线路查询两个子模块,导游管理模块又分为导游管理和导游查询两个子模块,组团管理模块又分为组团管理和组团查询两个子模块,报表打印模块提供了四张功能报表的选择打印,系统设置模块分为添加用户、修改密码、备份数据三个子模块。(具体见图)其中,在几个查询模块中,我要使用到SQL查询语言对表格进行条件查询操作,在打印报表中,我使用了vb自带的数据报表功能制作了四份报表供使用者选择打印,在系统设置模块中,我采用了利用权限等级进行管理的方法,如你的登录权限是u
15、ser,你就不可以操作添加用户模块了。4.2数据库结构的创建4.2.1旅行社管理数据库与数据表的创建在创建该系统之前,我首先创建一个数据库(数据库名是database.mdb)。在该数据库中,创建五张数据表,即旅游线路数据表、导游管理数据表、游客管理数据表、密码表以及组团管理数据表。(本课程所涉及到的所有数据库都为VB所默认的 Microsoft Access数据库类型)。数据库只是一个容器,它是数据表的集合。数据库一经创建,用户就可以在数据库中创建应用系统制作所需要的数据表,在这里我们首先创建一个旅游线路数据表。数据表结构就是对一个数据中的字段名称、类型、大小等的定义,在数据表结构创建对话框
16、中,不仅可以定制表的结构,还可以对数据表进行各种操作,如显示每一个字段的结构、增加或删除字段、建立索引、对每一字段进行有效性输入规划的定制等。在旅行社管理数据库中我们将创建“旅游线路数据表”,其结构如下:表4.2旅游线路数据表结构字段名称字段类型字段大小索引编号自动编号默认无名称文本20有(无重复)主要景点文本100无行程天数数字整型无报价贷币默认无交通文本50无住宿文本50无行程安排备注默认无说明备注默认无在旅游线路表中,主要景点是对景名中几个重要分景点的说明;而交通则是说明了交通方式的选择;住宿同样是说明住宿的档次;而行程安排则说明了在旅游中每一天的日程安排,以方便旅客们知道在每一天将做些
17、什么。4.2.2导游数据表的创建在旅行社中,导游往往是不可缺少的,导游的管理是旅行社管理的一个重要方面,因此需要创建一个导游数据表,而且可以在系统中制作导游管理窗体,对导游进行各种管理。导游数据表的结构如下表所示:表4.3导游数据表结构字段名称字段类型字段大小索引编号自动编号默认无姓名文本20有(无重复)性别文本2无级别文本20无出生年月日期/时间默认无电话文本20有(有重复)在导游数据表中,级别是为了说明该导游所能带的团队(有国内和国际之分)。4.2.3创建组团管理数据表组团管理同样是旅行社的一个重要管理内容,在系统设计中,我们创建了一个组团管理数据表,其数据结构如下表所示:表4.4组团管理
18、数据表结构字段名称字段类型字段大小索引旅游团号自动编号默认有(无重复)旅游团名文本50无线路名称文本50无发出日期日期/时间默认无结束日期日期/时间默认无负责导游文本20有(有重复)人数数字10无单价贷币默认无备注备注默认无在该数据表结构中,我为负责导游创建了一个有(有重复)的索引,因为在一个组团管理数据库中,有可能在时间不冲突的情况下,一个导游在带完一个团队后仍将带领下一个团队;而旅游团号则不可以重复,所以我给旅游团号加了一个有(无重复)的索引。4.2.4创建游客管理数据表一个旅行社的生存就依赖于游客的多少,游客对于一个旅行社来说真乃是衣食父母,怎样管理好游客,是每一个旅行社都应该注意的问题
19、。在本课程中,我创建了一个游客管理数据表,其数据库结构如下表所示。表4.5旅客管理数据表结构字段名称数据类型字段大小索引编号自动编号默认无姓名文本20无性别文本2有(有重复)年龄数字3无工作单位文本50无电话文本20有(有重复)参加旅游团文本50无4.2.5创建密码表在本课程中,我将创建一个密码数据表,专门用于管理用户密码。用户可以在系统在使用密码,也可以在系统中维护密码。密码数据表结构如下表所示:表4.6密码数据表结构字段名称字段类型字段大小索引用户名文本20无密码文本20有(无重复)权限文本20无其中,我对密码创建了有(无重复),因为一个用户只能有一个密码。4.2.6 关系型数据库的实现A
20、ccess2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功
21、能。微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。ADODC控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置ADODC控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下, ADODC控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以
22、后,该记录集合中的记录也会随之改变。ADODC控件还提供了用来浏览不同记录的各种跳转按钮。将ADODC控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。第5章:系统的实现5.1开发环境及工具开发所需的硬件环境:奔腾III450, 内存64M以上,硬盘空间800M以上。开发所需的软件环境:windows98中文版或更高,visual basic 6.0中文企业版,microsoft access 2000。开发所使用的工具:微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 旅行社 综合 管理 系统 论文
链接地址:https://www.31ppt.com/p-3975446.html