资源描述
旅游管理系统课程设计目 录一、 概述(3)1.1 项目背景(3)1.2 旅行社管理现状(3)1.3 新系统目标(4)1.4 系统总体结构以及可行性分析(4)二、 旅游管理系统分析(6)2.1 业务流程分析(6)2.2 数据流程分析(7)2.3 数据字典(8)三、 旅游管理系统设计(11)3.1 系统设计的任务及原则(11)3.2 系统总体结构分析(12)3.3 代码设计(13)3.4 数据库设计(13)3.5 输入输出设计(15)3.6 物理配置方案设计(16)四、 旅游管理系统实施(16) 4.1 系统开发环境(16) 4.2 模块功能实现(16) 4.3 系统运行与调试(35)4.4 系统实施 (35)五、 系统评价(35) 5.1旅游管理系统优点 (35)5.2旅游管理系统缺点 (35)六、 结束语 (36)参考文献一、概述1.1开发背景思迪旅行社成立于1997年1月,经过了十余年的努力,公司已逐步发展成为一家专业的旅游服务机构,以自身良好的社会形象,完善的经营网络,先进的服务手段,丰富的旅游产品,广泛的客户基础,完善并建成了现代化程度较高的旅行社。业务范围包括经营国内旅游业务为主,组织团队、散客旅游,安排商务、会务、国内外考察活动,代办国内、国际航班机票、火车票、轮船票,商务租车、会议安排、度假产品的预订及自助旅行等全方位的服务。但是公司的内部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成一定的负面影响,降低了企业的工作效率。因此,在这个以计算机网络技术为主流的时代,公司有必要开发一个完善的内部管理系统。1.2旅行社内部管理现状伴随着中国旅游业的高速发展,我国旅行社行业发生了巨大的变化,特别是近十年来,行业规模不断扩大,从业人员不断增加,经营体制不断创新,经营环境不断改善,旅行社行业已经成为我国拉动经济增长、扩大就业渠道的重要的服务行业之一。但是仍存在一些问题。拿杭州新天地旅行社来说,就存在以下一些问题:* 信息处理效率低,无法高效地进行游客登记,导游人员管理和组织排团。亦无法及时向财务科和计调部门提交相关资料。从而影响游客的旅行质量。* 目前仍有部分业务采用人工授理的传统运作模式,效率低下,出错率达到5。信息系统的建设和更新已成为迫切需要。* 现有系统不能跟踪客户信息,进行客户关系管理。对于新推出的会员业务,需要新的系统来实现对其的管理。1.3新系统目标旅游管理系统的目标是对旅行社的导游人员以及客户进行管理和对团队进行编排,以极大地提高业务信息记录、统计、编排等信息管理的工作效率。尽量使系统的功能设计,流程设计与实际操作吻合,有一定的可行性和现实意义。旅行社对旅游管理系统的要求有以下几点:* 系统要本着服从和服务于企业战略使命和长期目标要求,以及继承与优化相结合的原则,来制定信息系统开发方案。* 系统既要解决现行系统存在的问题,又要充分预计未来的需求变化,使系统具有足够的适应性和先进性,还要方便运行管理和维护。* 系统反映的流程简洁,自动化程度比较高.如能自动打印报表,自动进行一些简单的结算,为管理人员提供相对准确数据,保证高效率运作等。1.4新系统的总体结构及可行性分析1.4.1系统总体结构旅游管理系统由登陆窗体、主窗体、系统操作窗体、常用工具窗体、资料管理窗体、客服管理窗体、工作预测管理窗体、营销管理窗体、帮助窗体、参数设置窗体共十个窗体组成。* 系统操作窗体数据表项目:登陆、注销、用户设置、换肤、备份数据库、还原数据库、数据库初始化。通过导航器来实现相关功能。* 常用工具窗体数据表项目:记事本、计算器、万年历、手机邮编区号查询。通过导航器来实现相关功能。* 资料管理窗体数据表项目:客户资料管理、员工资料管理、线路资料管理、客户资料查询、投诉资料管理、团队资料管理、客户资料管理、值班日记管理、订票点管理、车队信息管理、酒店信息管理、导游信息管理、签证信息管理、同行公司信息、旅游购物信息、设置价格方案。 通过导航器来实现线路信息的添加、删除、修改、保存和打印。* 客服管理窗体数据表项目:节日提醒、今日提醒、客户回访查询、手机归属地查询。通过导航器来实现相关功能。* 工作预测管理窗体数据表项目:售后预警机制、客户回访机制。通过导航器来实现相关功能。* 营销管理窗体数据表项目:营销管理、营销分析、客户消费周期、回头率统计、客户金子塔、自定义查询。通过导航器来实现相关功能。1.4.2可行性分析1.4.2.1系统开发的必要性由于旅游线路的增加和参团人员的增多和复杂性,旧的管理系统的处理能力和管理方法很难满足现代化企业管理的需求,旧系统已成为实现企业战略目标的主要障碍。所以,我们认为开发新的旅游管理系统是必要的。1.4.2.2经济可行性* 费用估算新的旅游管理系统只需在现有电脑上安装即可,不需购买新设备。此外人员培训过程较简单,培训费用低。系统开发成本低,运行费用与以前比较基本不变。* 效益估算据了解,已采用新的旅游管理信息系统的企业的年收益比以前提高10%,并且提高了管理水平,解放了繁重的体力劳动和脑力劳动,使企业情报畅通从而增加判断决策的正确性,极大的改善了用户服务的质量,提高了旅行社的信誉。通过以上分析比较可以得出,开发新旅游管理系统的综合效益要远远大于成本,因此,在经济上是可行的。1.4.2.3技术可行性 本旅游管理系统只需在电脑上安装DELPHI7.0即可,而且人员配备只要掌握DELPHI7.0即可,所以技术上也是可行的。1.4.2.4组织管理可行性 公司领导和部门主管对于开发此系统十分支持,态度也很坚决。管理人员也很配合新系统的开发,积极参加开发工作。目前,公司拥有较为稳定、合理的管理制度与管理方法,有利于提高管理效率,实现管理工作的现代化。 新系统的开发不会导致组织的变动,只是对现有人员工作方式的一种改变。管理人员只需要在新接触时期进行熟悉就会很快适应。1.4.2.5环境可行性从外部环境看,问卷调查显示客户十分支持新系统开发,而且不会引起法律责任问题。外部环境的可能变化对新系统开发的影响微乎其微。二、旅游管理系统分析2.1业务流程分析所谓业务流程指的是某业务活动的工作过程。2.1.1总体业务流程通过对新天地旅行社当前业务的详细调查,同时结合我们所学的设计理论和方法,总结出该旅行社的总体业务流程。(如图2-1)账目安排表销售统计表财务科制表现金门市接待部排团计划表费用清单排团游客合同现金调剂部门出游安排接待旅游接待部接待安排表图2-1 旅游业务总体流程图2.1.2、具体业务流程该旅游管理系统是针对外联销售部门制作的,涉及的日常业务主要包括用户管理、信息管理及查询管理三大部分。其中:(1) 用户管理的目的主要是管理使用者的使用权限。(2) 信息管理包含导游信息管理、线路信息管理、游客信息管理和排团信息管理。其目的主要是对导游、线路、游客和排团信息进行记录,并能按要求进行添加、修改、删除和打印。(3) 查询管理的目的主要是可以对导游信息、游客信息、线路信息和排团信息按照不同的方式方便地进行查询和对数据进行排序。业务流程图就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。此旅游管理系统的业务流程表示旅行社的相关工作人员对参团游客进行登记,对旅游线路修改或新增等变更登记,并结合线路和游客登记情况进行排团。最终得出游客信息表,线路信息表和排团计划表。(具体业务流程图见图2-2)销售系统表制表财务科线路信息表游客游客信息接待员导游信息表合同现金排团计调部门计划编排人员排团计划表图2-2 旅游管理系统业务流程图2.2数据流程分析数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去具体的组织结构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式,主要包括对信息的流动、传递、处理、存储等的分析。数据流程图是描述系统数据流程的主要工具,它是用图形符号综合地描述信息在系统中流动、处理和存储情况的图。图2-3是旅游管理系统的顶层DFD,图2.2.2是系统的第一层DFD。财务科 P0旅游管理系统 销售统计表游客合同计调部门排团计划表图2-3 旅游管理系统的顶层DFD财务科D1 游客信息表 D2 线路信息表F2销售统计表 P2排团处理P1 游客信息处理游客F1合同D3 导游信息表计调部门F3排团计划表F4排团 计划表图2-4旅游管理系统的第一层DFD2.3、数据字典数据字典(Data Dictionary,DD)是在系统数据流程图的基础上进一步定义和描述数据的工具。它包括对一切动态数据和静态数据的数据表结构和相互关系等的说明,是数据分析和数据管理的重要工具,也是系统设计阶段进行数据库设计的重要参考依据。DD有两种:手工卡片形式和自动化方式,卡片式DD共有六种:数据流卡片、数据结构卡片、数据存储卡片、数据项卡片、处理逻辑卡片和外部实体卡片。* 数据项卡片分析数据特性应从静态和动态两方面进行,在DD中,仅定义数据的静态特性,具体包括:表2-1 表2-2数据项编号:102-01数据项名称:导游编号别 名:导游编号简 述:某导游的代码类别及宽度:字符型,5位取值 范围:G0001-G9999数据项编号:103-01数据项名称:线路编号别 名:线路编号简 述:某旅游线路的代码类别及宽度:字符型,4位取值范围:I001-I999,A001-A999表2-3 表2-4 数据项编号:104-01数据项名称:游客编号别 名:游客编号简 述:某游客的代码类别及宽度:字符型,5位取值 范围:T0001-T9999数据项编号:105-01数据项名称:团队编号别 名:团队编号简 述:某团队的代码类别及宽度:字符型,3位取值 范围:001-9992.3.2数据流卡片数据流卡片用于说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。表2-5数据流编号:F1数据流名称:合同简 述:游客与旅行社签订的合同数据流来源:游客数据流去向:P1高峰 流量:200份/天数据流组成:游客编号、姓名、性别、身份证号码,联系方式、地址、是否交款、会员。表2-6数据流编号:F2数据流名称:销售统计表简 述:外联销售部每天的收入情况数据流来源:P1数据流去向:财务科流 量:1份/天数据流组成:游客编号、单价、总金额、折扣率、日期、经办人。表2-7数据流编号:F3数据流名称:排团计划表简 述:对游客进行团队编排的情况数据流来源:P2数据流去向:游客高峰 流量:200份/天数据流组成:团队编号、导游编号、开始时间、旅游天数、跟团人数。 表2-8数据流编号:F4数据流名称:排团计划表简 述:对游客进行团队编排的情况数据流来源:P2数据流去向:计调部门数据流组成:团队编号、导游编号、开始时间、旅游天数、跟团人数、 2.3.3、数据结构卡片数据结构卡片是由若干数据项组合,它描述了某些数据项之间的关系。一个数据结构可由若干个数据项组成,也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。数据结构卡片数据结构名称:用户管理卡片数据结构简述:登记系统用户信息时所记录的卡片数据结构的组成:姓名、密码、用户权限2.3.4数据存储卡片数据存储卡片主要用于描述数据存储的结构、有关的数据流和查询要求。表2-9数据存储卡片编号:D1文件名:客户信息表简述:存储客户基本信息的表组成:客户编号、姓名、性别、身份证号码,联系方式、地址、是否交款、会员。有关的数据流:P1-D1,D1-P2有无立即查询要求:有表2-10数据存储卡片文件名:线路信息表简述:存储旅游线路的具体信息的表组成:线路编号、旅游路线、市场价格、本店价格、预订有关的数据流:P2-D2有无立即查询要求:有三、游管理系统设计3.1 系统设计的任务及原则3.1.1任务将系统分析阶段得到的新系统的逻辑模型转换为新系统的物理模型,并编写系统设计说明书。3.1.2原则系统性:系统是作为统一整体存在的,因此,系统设计中界面风格要一致,操作方法一致,系统的代码要统一,各个模块调用的数据要有关联性,如排团信息模块调用游客编号一定要从游客信息表中读取。灵活性:为保持系统的长久生命力,要求系统有很强的环境适应性,在游客、线路、导游、排团等基本信息中不包括查询功能,使查询自成为一个模块,有助于今后的修改和增加新的内容。可靠性:具有权限控制,在一定程度上保护了数据库的安全性和完整性。经济性:在硬件上不盲目追求技术的先进性,满足需求即可,模块要尽量简单,以便缩短处理时间,减少处理费用。3.2 系统总体结构设计3.2.1 系统功能描述本系统主要包括用户管理、信息管理和查询管理三个模块。系统的功能模块示意图,如图3-1:旅游管理系统登陆及权限检查系统设置资料管理营销管理客户资料线路资料员工资料团队资料营销政策回头率统计客户金字塔自定义查询图3-1旅游管理系统的功能模块示意图3.3代码设计合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在设计代码时逻辑上必须能够满足用户的需要,在结构上应当与处理的方法相一致。代码要系统化,一个代码应唯一标志它所代表的事物和属性,在代码设计时,要预留足够的位置,以适应不断变化的需要。本系统采用的是顺序码和层次码。3.3.1部门编号代码(2位)采用顺序码进行编码:01 外联销售部门02 财务科03 计调部门04 旅游接待部门3.3.2旅游线路代码(4位)格式为I000或A000,其中I表示国内旅游线路,A表示国际旅游线路。例如:I001为“苏州、南京、无锡、上海四日游”,A001“欧洲风情7日游”。3.3.3人员代码(5位)格式为T0000或G0000,其中T表示游客,G表示导游。例如:T0001表示游客张三,G0001表示导游李四。3.3.4合同代码(10位)采用层次码进行编码:合同中字段“受理编号”的格式为C000000000,C代表该编号为游客与旅行社签订的合同,C后4位0000代表旅游线路编号,最后5位代表游客编号。例如:C A001T0001为游客张三与旅行社签订的“欧洲风情7日游”的合同代码。3.3.5排团代码(3位)格式为000,采用顺序码编排。例如:005表示第五旅行团。3.4数据库设计数据库设计包括分析数据库需求、概念数据库设计、逻辑数据库设计和数据库实现四部分。3.4.1概念数据库设计数据库概念结构的设计具有一定的独立性,通常采用E-R图的方法进行设计。本旅游管理系统的E-R图见下:带领编号姓名级别团号编号姓名身份证号游客导游1N参加联系方式NN负责1合同号旅游团队1编号导游号线路号游客号 图3-2系统E-R图3.4.2 数据库逻辑结构设计根据系统设计的要求对数据库的逻辑结构进行设计。设计时既要考虑到前面系统设计阶段提出的需求,又要考虑到数据库设计的一些规则,如关键字的设置和外键的设置等。本系统后台数据库管理系统所采用的是Database Desktop数据库工具。表3-1:用户表(yh.db)字段名类型长度关键字否备注用户名alpha8是无密码alpha6否无权限alpha12否无附:该表用于记录该旅游管理系统的使用者信息。表3-2:导游信息表(srxx.db)字段名类型长度关键字否备注导游编号Alpha5是姓名Alpha10否性别Alpha2否 身份证号码Date18否任职时间Date否级别Alpha10否电话Alpha11否地址Alpha50否附:该表用于记录该旅游管理系统导游的具体信息。表3-3:排团信息表(zcxx.db)字段名类型长度关键字否备注团队编号Alpha3是导游编号Alpha5否开始时间Date否旅游天数Integer否跟团人数Integer否线路编号Alpha4否附:该表用于说明旅游管理系统对游客进行排团的具体情况。表3-4:游客信息表(ykxx.db)字段名类型长度关键字否备注游客编号Alpha5是姓名Alpha10否性别Alpha2否身份证号码Alpha18否联系方式Alpha11否地址Alpha50否是否交款Alpha2否会员Alpha2否附:该表用于记录游客的具体信息。 表3-5:线路信息表(xlxx.db)字段名类型长度关键字否备注线路编号alpha4是旅游路线alpha100否市场价格money否本点价格money否预定alpha2否附:该表用于记录旅行社各种旅游线路具体情况以及价格。3.5输出/输入设计 输出/输入设计要确定输出什么数据和以什么方式输出,输入设计要确定如何录入数据,并在满足要求的前提下尽量减少输入数据的数量。输出设计是对输入数据进行加工和处理的结果,输出的内容和格式必须满足用户的需求。另外,还有一些数据参照完整性的输入限制,这个问题只要在功能代码完成后再在接受输入前判断输入的格式和值的大小就可以实现。本系统的输出数据主要为排团计划表,查询输出的数据来源来自对基本表的SQL查询。3.5.1输入设计目标:提高效率,和减少错误输入工具:键盘输入,鼠标输入数据校验方法:静态校验3.5.2输出设计输出设备: 显示器,打印机。该报表可以根据不同的选择显示不同信息(全部或者部分信息)。3.6系统物理配置方案3.6.1. 计算机硬件选择CPU:Pentium 4,600 MHz 以上;内存:256M 以上;硬盘:60GB以上;输入:鼠标,键盘;输出:打印机,显示屏;3.6.2计算机软件配置操作系统:windows Server 2000或以上;数据库选择:Database Desktop开发平台:Delphi7.03.6.3计算机网络的选择局域网网络拓扑结构:星型;四、旅游管理系统实施4.1系统开发环境系统开发工具DELPHI7.0Delphi作为一种可视化的编程环境,提供了方便、简介的Windows应用程序开发工具。Delphi使用了Microsoft Windows 图形用户界面的许多先进特性和设计思想,采用了可重复利用的完整的面向对象的程序语言,是当今最快的编辑器,拥有领先的数据库技术。4.2、模块功能实现4.2.1窗体及代码设计* 登录窗体 说明:点击登录后,将出现以上对话框要求选择用户名并输入密码,此功能适用于首次登录或更换用户登录。图4-1 登录窗体* 主窗体设计如图所示界面(mainform,单元文件名为main.pas)。caption属性改为“主窗体”,用label实现显示其他窗体的功能。图4-2 主窗体*系统操作菜单如下图图4-3* 登录图4-4说明:点击登录后,将出现以上对话框要求选择用户名并输入密码,此功能适用于首次登录或更换用户登录。* 注销如果系统暂时无人使用,应使用注销功能,注销当前登录用户,防止其他无权限人员使用系统。* 用户设置图4-5说明:在员工资料里添加了员工信息后,会自动在用户设置列表中出现,在登录设置中给该用户添加登录昵称和密码,并选择相应的权限。然后点击确定键。* 换肤说明:本系统提供多种软件皮肤供选择,根据您的喜好选择。* 备份数据库说明:强烈建议定期备份您的数据库,选择备份数据库后会提示将备份保存到某一位置并输入文件名称,然后点保存。* 还原数据库如果数据文件意外丢失,可将备份的数据库使用还原数据库功能恢复。* 数据初始化说明:此功能只有管理员能使用,因为它相当危险,初始化功能是将所有数据表清空,请慎用。* 退出说明:退出本系统。* 常用工具说明:菜单如下图:图4-6* 记事本说明:调用windows 的记录本程序。* 计算器说明:调用windows的计算器程序。* 画图说明:调用windows 的画图程序。* 万年历说明:显示万年历图4-7* 手机邮编区号查询说明:查询手机号归属地、根据区号查地区名、根据地名查区号、根据邮编查地名,根据地名查邮编,根据身份证号码查地名,根据地名查身份证号码。并将结果输出。图4-8* 资料管理菜单如下图:图4-9* 客户资料管理图4-10说明:输入客户资料的方式有两种,一是通过软件(如上图)录入信息;二是通过Windows Office Excel 软件导入客户资料,导入时请先用导出功能创建一份标准格式的excel文件,再将您的客户资料录入到excel文件,录完后导入。上图中显示的红字表示一定要输入,不能省略。客户资料录入完成并保存后可以选择加入团队或散客登记。保存后会在数据列表中显示。* 员工资料管理图4-11说明:输入员工基本资料,然后点击保存。如果想对已存在的资料进行操作应先选择,然后会在上面的输入框中显示,您可以删除或修改编辑。* 线路资料管理说明:输入线路资料后点击保存继续按钮,即可完成保存线路资料,保存完成后会提示是否设定本线路的价格,点击则进入价格设置。图4-12图4-13* 客户资料查询图4-14说明:上图是客户资料查询的主界面,也是进入系统就看到的界面,本系统的所有工作可以此完成。* 基本资料查询 , 最上面的浅蓝色输入框是用来输入查询关键字的,关键字可以是任意字符或数字,如果关键字有多个,则用,或;号分开,例如要查姓李和姓张的,应输入李,张 关键字的选择可以是姓名或单位地址或其它都可以,就像互联网搜索引擎一样。您还可以不用输入直接选择关键字进行内容过滤,方法是:在数据列表中选中一条记录点中右键后选择“按选中内容过滤“* 客户详细查询:包括消费信息,旅游信息,投诉信息,回访信息和团队信息。选中一条客户资料后您可以查到以上信息。* 投诉资料管理说明:记录、管理客户投诉信息。* 团队资料管理说明:新建,修改团队信息,查询各种状态的团队。注意:团队是以线路为基础的,所以在新建团队的时候一定先增加线路信息。* 新建团队:要输入团队的名称,并选择其它参数,如时间,导游等。需要注意的是价格,选择一条线路后会显示线路价格,参考价格是团队的价格,这个价格可以修改。* 团队新建完成后要改变它的状态为“接受报名”后才能报名。* 客户咨询管理说明:记录客户咨询信息图4-15* 值班日记管理说明:根据咨询内容生成日记。图4-16* 订票点管理说明:增加,删除,修改订票点信息;还可以打印和导出到excel图4-17* 车队信息管理说明:增加,删除,修改车队信息;还可以打印和导出到excel图4-18* 酒店信息管理说明:增加,删除,修改酒店信息;还可以打印和导出到excel图4-19* 导游信息管理说明:增加,删除,修改导游信息;还可以打印和导出到excel图4-20* 签证公司管理说明:增加,删除,修改签证公司信息;还可以打印和导出到excel图4-21* 同行公司信息说明:增加,删除,修改签证公司信息;还可以打印和导出到excel图4-22* 旅游购物信息说明:增加,删除,修改签证公司信息;还可以打印和导出到excel图4-23* 设置价格方案说明:设置每条线路的价格方案图4-24在增加线路后系统会提示您设定该线路的价格方案(价格设定必须在保存完线路后进行)。* 客服管理菜单图片如下:图4-27* 节日提醒说明:预定义常见节日,当节日到来时,自动提醒;如果已定义节日不能满足要求,可以使用自定义节日功能,将您的节日(如:老板生日)等添加到系统中。* 今日提醒说明:该功能显示四部分:今日生日客户提醒,通行证到期提醒,自定义提醒,节日提醒。* 客户回访查询说明:该功能作用是分析在已登记旅游的客户中哪些需要做回访。选择各项参数后点分析按钮后,就可以得到结果。点击统计结果后在列表中会显示详细信息。* 自定义提醒说明:将您认为需要提醒的事件加入到系统中,到期系统会提醒。* 工作预测菜单图片如下:图4-28* 售后预警机制说明:统计同期顾客数量和顾客消费金额。* 客户回访机制说明:在选定时间内统计哪些客户需要回访。* 营销管理菜单图片如下:图4-29* 营销政策说明:保存当前营销政策;使用本系统的人员都能够看到。* 按顾客来源分析说明:按选定时间区间,统计分析不同来源的客户消费金额和所占的比例。点击统计结果显示详细信息。图4-30* 按区域来源分析说明:按选定时间区间,统计分析不同区域来源的客户消费金额和所占的比例。如果客户资料归属地一栏没有输入,统计显示为空。* 按顾客类型分析说明:按选定时间区间,统计分析不同类型的客户消费金额和所占的比例。点击统计结果显示详细信息。* 按组团类别分析说明:按选定时间区间,统计分析不同团队的客户消费金额和所占的比例。点击统计结果显示详细信息。* 按新老顾客分析说明:按选定时间区间,统计分析新老客户消费金额和所占的比例。点击统计结果显示详细信息。* 按线路名称分析说明:按选定时间区间,统计分析所有线路客户消费金额和所占的比例。点击统计结果显示详细信息。* 按景点性质分析说明:按选定时间区间,统计分析不同景点消费金额和所占的比例。点击统计结果显示详细信息。* 客户投诉查询说明:查询客户投诉信息。* 客户消费周期说明:统计分析客户消费周期。* 回头率统计说明:统计分析已在本系统旅游登记过的客户消费情况。消费次数,顾客数量,消费金额等信息。点击统计结果显示详细信息。* 客户金字塔说明:统计VIP客户,黄金客户,银卡客户,普通客户,小客户消费所占比例。* 自定义查询* 参数设置菜单如下图:图4-314.3系统运行与调试系统运行良好,满足了系统开发目的。4.4系统实施* 主窗体代码:implementationuses main;$R *.dfm/单击“确定”按钮procedure TLoginForm.Button1Click(Sender: TObject);begin with q_yh do begin close; /关闭yh数集 sql.Clear; /清除 sql.Add(select * from yh where 用户名=:a and 密码=:b); parambyname(a).asstring:=trim(edit1.Text); /在edit1中输入用户名 parambyname(b).AsString:=trim(edit2.text); /在edit2中输入密码 open; /打开系统操作代码:implementationuses yhglc, dyxxgl, xlxxgl, ykxxgl, ptxxgl, cxgl,login;$R *.dfm/单击“系统操作”,进入系统设置窗体procedure TMainForm.Label1Click(Sender: TObject);begin yhglForm.show;end;/单击“常用工具”,进入常用工具窗体procedure TMainForm.Label1Click(Sender: TObject);begin yhglForm.show;end;/单击“资料管理”,进入资料管理窗体procedure TMainForm.Label4Click(Sender: TObject);beginykxxglForm.show;end;/单击“客服管理”,进入客服管理窗体procedure TMainForm.Label2Click(Sender: TObject);begin dyxxglForm.show;end;/单击“工作预测”,进入工作预测窗体procedure TMainForm.Label2Click(Sender: TObject);begin dyxxglForm.show;end;/单击“营销管理”,进入营销管理窗体procedure TMainForm.Label3Click(Sender: TObject);beginxlxxglForm.show;end;/单击“参数设置”,进入参数设置窗体procedure TMainForm.Label5Click(Sender: TObject);beginptxxglForm.show;end;/单击“帮助”,进入帮助窗体procedure TMainForm.Label6Click(Sender: TObject);begincxglForm.show;end;五、系统评价5.1旅游管理系统优点本旅游管理系统分编辑和查询分析两大功能,便于对旅行社的游客、导游人员以及旅游线路进行管理,对团队进行编排,为用户,部分管理层和领导提供编辑和查询分析功能。报表是对信息的统计分析,能够清晰准确地了解旅行社的经营和人员管理现状,界面符合界面设计相关标准。我们给系统留有很的扩展空间,系统的可扩展性,可运行性,可维护性和可移植性强。总之,它极大地提高了业务信息记录、编排等信息管理的工作效率。该系统业务流程符合旅行社实际运行情况,设计思路较清晰,因果逻辑严密,数据的来源可靠,操作简单,又不失一定的实用性,基本实现了旅行社日常业务管理作信息处理与系统管理的系统目标 。5.2旅游管理系统缺点由于时间比较紧迫和我们自己知识的欠缺,导致系统在设计上难免存在缺憾。作为一个小型系统,本系统仍然有很多地方值得改进。例如:1 在设计数据库方面,在实际的应用中可能还需要更多更复杂的表,例如财务统计表,计数器表等。2 在登录系统部分,虽然对用户进行了权限分类,但并没有对不同权限的操作范围进行限制。3 本系统还没使工作人员彻底脱离手工操作,仍需改进。六、结束语:经过我们组成员不断努力,我们最终完成了旅游管理系统的全部设计过程,并且使该系统达到了可实际应用的程度。在本次管理信息系统的设计过程中,我们始终坚持理论联系实践的原则。通过这次程序设计,加强了对实际问题的处理能力。虽然在技术上有欠缺,遇到了很多问题和困难,但通过老师的指导、同学间的讨论和我们自己所付出的努力,都将它一一克服了,做出了 “旅游管理系统”。通过本次实习,我们体会到了软件工程的开发思想,掌握了整个系统的逻辑关系,学习了模块的设计和实现过程。参考文献1 王虎,张骏.管理信息系统M.武汉:武汉理工大学出版社,2002.2 樊海斌.基于ASP.NET技术的办公自动化系统设计J.软件导刊,2007(3):84-86.3 韦欣.B2C电子商务模式的发展J.科技前沿,2007(3):10-11.4 谭芳芳,金晓青.我国现阶段电子商务B2C类型物流配送模式的经济学分析:以B2C网上书城为例J.南方经济,2006(1):39-47.5 李建华.基于.Net的三层结构J.软件导刊,2007(3):73-74.6 求是科技.ASP.NET数据库管理系统开发实例导航M.北京:人民邮电出版社,2005.7 谭桂华, 魏亮.Visual C#高级编程范例M.北京:清华大学出版社,2004.8 闫洪亮,潘勇.ASP.NET程序设计教程M.上海:上海交通大学出版社,2006.9 张大鹏,杨波.网页制作三剑客范例导航M.北京:清华大学出版社,2006.经济管理学院(会计)专业MIS课程设计(2010 2011学年) 设计名称: 旅游管理系统 班 级:0821 姓 名:任国宏(组长)、廖洁、黄梅 指导教师:侯德林 成 绩: 序 号: 2010年12月15日
展开阅读全文