谢 ―――――――――――――――――――――――――39 参
考
文
献 ―――――――――――――――――――――――――39 附
录 ―――――――――――――――――――――――――40
第一章:前言
旅行社综合管理系统是旅游部门及单位不可缺少的部分,它的内容对于旅行社的管理者来说至关重要,所以旅行社综合管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对旅行社的各类信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高旅行社数据管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发一套旅行社综合管理系统为例,谈谈其开发过程和
所涉及到的问题及解决方法。
本论文的编写主要为了使大家了解旅行社管理系统中各项管理的具体操作、各功能模块的详细介绍、数据获取的方式、如何进行数据的维护等等。使大家对旅行社的管理有一个了解。本人在此次课程编制中担任所有的系统模块的编写以及论文的写作。 第二章:课题来源及设计要求 (一)课题来源
为什么要开发一个旅行社综合管理系统?
计算机已成为我们生活、工作中不可缺少一部分。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
1.计算机可以代替人工进行许多繁杂的劳动; 2.计算机可以节省许多资源;
3.计算机可以大大的提高人们的工作效率; 4.计算机可以使敏感文档更加安全,等等;
5.计算机所拥有的网络功能是其它操作方式所不能比拟的。
在旅行社中使用计算机管理旅行社各种数据的实际意义:
在目前国内的旅游市场中,大部分的旅行社都借助于计算机来进行管理,但管理软件的版本较为陈旧且达不到图文并茂,大部分的管理软件都编写于基于DOS系统下的foxbase及foxpro所开发的,不太符合当今旅游市场的需求。旅游市场也迫切的需要有一个规范化、标准化的管理软件来进行管理。归纳起来,旅行社综合管理系统的好处大约有以下几点:
1、可以存储景点、导游、游客的各类信息;
2、只需一到二名档案录入员即可操作系统,节省大量人力; 3、可以对各张表格进行多选项查询;
4、采用目前比较常用的Access数据进行数据管理; 5、采用图片框的方式,使系统的界面尽量做到美观、大方; 6、定期的对数据进行备份。 (二)设计要求
综合管理系统的设计要求:
1. 要使本管理系统的操作尽量简易化,使对计算机不太了解的人也可以
方便的使用。
2. 本管理系统的各个模块的分布要合理,尽可能多的照顾到方方面面的
操作。
3. 本管理系统的数据安全性要得到加强,尽可能避免外来因素对数据的
破坏。
4. 本管理系统的查询模块要尽量做到方便、高效、准确率高。
5. 本管理系统的界面要尽可能的作到美观、大方,突出旅游这个重点。 第三章:设计中需要解决的几个关键问题 (一)研究中需要解决的几个关键问题 1. 数据库和Visual Basic的连接; 2. 数据查询模块的制作; 3. 报表功能模块的制作;
4. 在实际应用中数据查询的准确性,查询速度; 5. 旅行社综合管理系统所涉及到的数据表是否合理; (二)具体实现中采用的关键技术
1.在本系统中采用access2000数据库与Visual Basic连接,通过ADODC控件所编写的过程代码来加载数据源。
2.制作查询模块中尽可能多的想到可供查询的条件,使查询系统不断完善。
3.采用Visual Basic中的报表编辑器来完成报表的制作。 4.使sql查询语言进行系统中的数据查询。 5.在具体使用中逐步的发现问题,解决问题。 第四章:系统设计 (一)系统模块的划分
在本系统中,我将建立起旅行社管理系统的旅游线路管理模块、导游
管理模块、组团管理模块、游客管理模块、报表打印模块、系统设置模块,其中旅游线路管理模块又分为旅游线路管理和旅游线路查询两个子模块,导游管理模块又分为导游管理和导游查询两个子模块,组团管理模块又分为组团管理和组团查询两个子模块,报表打印模块提供了四张功能报表的选择打印,系统设置模块分为添加用户、修改密码、备份数据三个子模块。(具体见图4.1)其中,在几个查询模块中,我要使用到SQL查询语言对表格进行条件查询操作,在打印报表中,我使用了vb自带的数据报表功能制作了四份报表供使用者选择打印,在系统设置模块中,我采用了利用权限等级进行管理的方法,如你的登录权限是user,你就不可以操作添加用户模块了。
(二)数据库结构的创建
1、旅行社管理数据库与数据表的创建
在创建该系统之前,我首先创建一个数据库(数据库名是
database.mdb)。在该数据库中,创建五张数据表,即旅游线路数据表、导游管理数据表、游客管理数据表、密码表以及组团管理数据表。(本课程所涉及到的所有数据库都为VB所默认的 Microsoft Access数据库类型)。
数据库只是一个容器,它是数据表的集合。数据库一经创建,用户就