远见旅行社旅游管理系统设计与开发Word下载.docx

上传人:b****6 文档编号:21611608 上传时间:2023-01-31 格式:DOCX 页数:42 大小:1.58MB
下载 相关 举报
远见旅行社旅游管理系统设计与开发Word下载.docx_第1页
第1页 / 共42页
远见旅行社旅游管理系统设计与开发Word下载.docx_第2页
第2页 / 共42页
远见旅行社旅游管理系统设计与开发Word下载.docx_第3页
第3页 / 共42页
远见旅行社旅游管理系统设计与开发Word下载.docx_第4页
第4页 / 共42页
远见旅行社旅游管理系统设计与开发Word下载.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

远见旅行社旅游管理系统设计与开发Word下载.docx

《远见旅行社旅游管理系统设计与开发Word下载.docx》由会员分享,可在线阅读,更多相关《远见旅行社旅游管理系统设计与开发Word下载.docx(42页珍藏版)》请在冰豆网上搜索。

远见旅行社旅游管理系统设计与开发Word下载.docx

这样一方面可以锻炼和提高全民素质,一方面还可以增加国家旅游财政方面的收入。

伴随着蓬勃发展的旅游业,各地的旅行社也如雨后春笋般应运而生,它们的产生为人们的出游提供了很多便利。

计算机技术日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用。

随着信息科技和互联网的飞跃发展,各种信息和数据越来越膨胀,潜移默化的影响着我们的生活。

如何处理大量的信息和数据成了许多专家所要攻克的课题。

如果像以前手工或部分工作利用计算机处理数据及统计与查询的管理方式,工作量大且易出错,数据缺乏共享、冗余度高、难免会出现重复或遗漏。

因此对旅游行业的多元信息进行有效的管理工作,也成为旅游行业中的重中之重。

在计算机技术不断成熟的今天,为了提高工作效率和质量,有必要开发一个旅游管理信息系统。

远见旅行社丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。

而该远见旅行社旅游管理系统正是想改善那些原有的不足,更好的为游客和旅行社提供信息交流的平台,它提供给管理者一个简单的界面可以合理计划安排导游的工作和及时了解游客的要求和信息;

它还能提供给游客一个清新友好的界面选择自己向往的旅游胜地。

远见旅行社旅游管理系统最重要的一项功能是实现游客登记。

游客可以通过客户端浏览查询各种旅游路线,游客具有较强的自主性,可以根据自己的意愿灵活地确定游程。

在旅游管理系统中为游客提供各种旅游信息可以挖掘潜在的客户群扩大市场促进旅游业的进一步发展。

开发工具介绍

PowerBuilder是著名的数据库应用开发工具生产厂商SybaseInc.的子公司PowerSoft于1991年6月推出的数据库应用开发工具。

PowerBuilder除了能够设计传统的高性能、基于客户机/服务器体系结构的应用系统外,也能够方便地构建和实现分布式系统,还可以开发基于Internet的应用系统。

PowerBuilder支持应用系统同时访问多种数据库,另外,PowerBuilder开发环境随身携带的AdaptiveServerAnywhere本身就是一个功能强大的数据库管理系统,对小型应用来说,直接使用这个数据库是个质优价廉的选择。

为方便用户界面的开发,PowerBuilder提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发进度。

PowerBuilder还支持分布式应用系统的开发,形成多层应用系统结构。

PowerBuilder支持多种平台,并能生成机器代码的可执行文件。

本文所开发的旅游管理系统是基于客户机/服务器体系结构的一个信息管理系统,采用PowerBuilder开发软件目的在于其完全按照客户机/服务器体系结构研制设计的特点,能够较其他开发软件更好的应用于本系统的开发。

第2章可行性分析

项目概述

开发该项目的目标

远见旅行社旅游管理系统主要建立一个完整的旅游管理的信息系统,此系统应便于管理者对各景点信息的管理与游客登记,各个景点与导游信息的配置,并有一定数量旅游景点相关信息可供游客浏览查询。

方便游客了解景区各种相关信息,同时有利于景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平。

对旅行社景点预定结果查询、导游信息查询管理等资源进行综合管理,对旅行社运作状况统一管理。

最终目的是提高远见旅行社的工作效率和减轻劳动强度;

提高信息处理速度和准确性;

为业务、管理提供更方便的服务项目。

提高远见旅行社经营效益和市场分析抉择。

远见旅行社旅游管理系统根据实际情况收集的资料为背景,系统中包括各个景点的基本情况介绍,如:

发团时间,结束时间,跟团价格等,游客都可以浏览系统中有权限的所有信息。

用户登录系统后就可以对旅游团信息进行浏览查询。

管理人员登陆系统后,将各种烦琐的管理工作通过管理系统来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,登记游客信息,对用户进行管理;

管理人员通过系统处理各个事务,添加管理员账号,修改信息,使用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。

用户的特点

远见旅行社旅游管理系统主要用于该旅行社的旅游管理部门,对旅游信息进行发布和修改以及对旅游信息的更新操作。

本系统的用户十分广泛,操作简单,对用户的技术要求是:

熟悉计算机操作,熟悉Internet相关操作。

系统可行性分析

开发任何一个基于计算机的系统,都会受到时间和资源上的限制。

因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。

它可以避免人力、物力和财力上的浪费。

可行性研究与风险分析在许多方面是互相关联的。

项目风险越大,开发高质量软件的可行性就越小。

可行性研究包括经济可行性、技术可行性和操作可行性。

技术可行性

技术可行性是指使用现有的技术能否实现系统的设计开发与最终完成。

本系统以旅行社的旅游景点信息为主线,统计和计算为主,把导游信息、景点信息和游客信息等贮存在数据库里,然后经过数据的抽取和分类,显示在需要的窗口内。

基本符合旅行社业务管理流程,对计算机软、硬件的要求不高,当前的软件开发技术与数据库应用技术完全能够满足用户的需要。

因此,开发此系统在技术上是可行的。

经济可行性

经济可行性是指系统所能带来的经济效益是否会超过开发这个系统所需的成本,是否会为用户带来足够大的经济利益。

本系统正是考虑为用户提高工作效率,降低劳动强度,方便操作与管理而设计的,不需要大量的开发经费。

从成本效益角度来观察,这个系统的开发成本不是很高,在使用后,能够起到的作用却是十分可观的。

因此,开发此系统在经济上是可行的。

操作可行性

计算机技术正是为了减少人工操作的劳动强度而产生的。

本系统按照旅行社管理的业务流程和操作流程而设计,加强了界面可操作性,数据输入量少,使用者只需几分钟就能完全掌握系统的全部操作流程。

因此,开发此系统在操作上是可行的。

综上所述,该远见旅行社旅游管理系统在技术、经济及操作上均是可行的。

第3章需求分析

需求分析是介于系统分析阶段和系统设计阶段之间的重要桥梁。

需求分析的结果是信息系统开发的基础,必须仔细验证它的正确性。

良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。

系统需求

功能需求分析

实现文档管理的自动化,各类信息有序地进行存储,同时采用权限认证的方式,只有经过了系统权限认证之后,才能进入系统主控界面,进行信息管理,信息查询,数据统计、权限设置,游客登记等功能的使用。

实现各种业务系统的数据集成和信息集成。

可对客户资源、旅行社各类信息进行协同集中统一管理。

(1)控制管理员使用权限。

设置管理员权限,让系统可以分辨出普通用户和管理员。

(2)管理人员可以根据实际情况随时修改数据库中的数据资料,使信息及时、准确更新。

(3)景点信息由管理人员及时添加、修改和删除,普通用户没有管理员权限只可以进行查询浏览操作。

(4)新景点的添加、修改和删除均由管理人员按实际要求处理。

(5)用户资料的更新仅管理员可以进行增加、修改,用户可以查看。

(6)管理员可对游客的旅游信息进行登记,用户填写相关预订信息进行景点预订。

(7)用户可以在客户机端浏览和查询旅游景点,可以根据自己的时间,预订旅游团。

性能需求分析

为了保证系统能够安全、稳定、可靠、高效地运行,该系统应满足以下性能需求:

(1)数据准确性以及数据更新的及时性

本系统对用户输入的信息要求保证其准确性,并要求系统输出信息数据的准确率及可靠性,务必避免由系统本身导致的数据错误。

并要求对旅游资讯、景点信息等数据达到及时更新。

(2)系统的开放性和系统的可扩充性

在系统开发过程当中应该充分考虑系统的开放性及可扩充性。

用户的需求会随着时间不断的提高,系统要有一定的扩充空间以达到与用户的需求同步,不断对系统进行完善及更新,使其能满足不断变化的用户需求。

即该系统应该时一个具有开放性能的系统,只要符合规范即可简单的进行模块的增删操作。

可靠性与可用性分析

(1)可靠性:

远见旅行社旅游管理系统主要功能是为管理员提供各种旅游信息的管理与登记及为游客提供旅游信息的浏览查询功能。

系统储存的信息数据包括游客基本信息及旅行社所有业务旅游团预订等公司业务的处理信息,所以系统要求具备高度安全性及容错性,能够防止外界恶意攻击及非恶意错误的录入,同时确保用户信息在网络传输时候受到保护,从而给用户以可靠的保证。

(2)可用性:

该远见旅行社旅游管理系统要求在进行旅游业务处理上必须严格考虑到每一个判断条件,保证预定结果的正确性。

该信息系统的使用者包括一般的客户和公司管理人员,所以在可用性上必须同时满足各用户的需求。

在权限上必须做到严格控制。

数据需求

数据项需求分析

系统所需求的信息包括景点信息、游客信息、导游信息等。

可将这些信息抽象为下列系统所需要的数据项和数据结构:

(1)管理员表(管理员名称,管理员密码);

(2)游客表(景点编号,游客编号,游客姓名,工作单位,联系电话,票价);

(3)导游表(导游编号,导游姓名,景点编号,景点名称,发出日期,结束日期);

(4)景点表(景点编号,景点名称,发出日期,结束日期,导游编号,导游姓名);

系统E-R图

E-R模型的组成元素有:

实体、属性、联系,E-R模型用E-R图表示。

实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

下图为本系统的E-R图:

(1)管理员E-R图:

图3-1管理员E-R图

(2)游客E-R图

图3-2游客E-R图

(3)导游E-R图

图3-3导游E-R图

(4)景点E-R图

图3-4景点E-R图

(5)总体E-R图

下图为实体间关系的E-R图:

图3-5实体间关系的E-R图

业务流程图

业务流程图的主体是账单,这些账单流动路线与实际处理过程一一对应,业务流程图是系统分析员与用户交流思想的一种工具。

本旅游管理侧业务流程图如下图所示(图3-6):

图3-6业务流程图

逻辑模型

数据流图

(1)顶层数据流图(图3-7)主要描述了整个旅游网站系统的数据流,表明管理员通过身份验证直接进入旅游网站系统进行相关操作、而普通用户则只能浏览有权限的页面。

图3-7顶层数据流图

(2)系统第一层数据流图描述用户在整个系统中进行的所有操作流程。

用户首先登陆系统,若为管理员则可进行登陆并对用户信息进行更新操作,若为新用户则可直接登陆系统,但没有管理员的权限。

进入系统后用户可进行如下操作:

浏览\查询景点信息:

方便用户通过该系统查询各旅游景点的信息,并能通过查询条件搜索功能或关键字来查询用户所需要的信息。

浏览\查询导游信息:

用户登陆后可通过该模块查询旅游景点配置导游信息。

浏览\查询游客信息:

用户登陆后可点击查询对报名游客的信息进行查询。

跟团预订:

当用户对景点信息进行查询,之后能够申请预订相关的旅游团队。

图3-8第一层数据流图

用户身份验证数据流图描述了用户进入系统的流程图,用户登陆系统时在身份验证中输入管理员用户名和密码之后可对系统的用户信息、各种旅游信息等进行更新操作,而非管理员用户则不需登陆,且只能浏览有权限的信息。

用户身份验证数据流图如下(图3-9)所示:

图3-9用户身份验证数据流图

用户查询数据流图主要描述了用户浏览查询信息的流程图,用户进行信息查询时可选择按旅游景点查询或者导游名称查询等条件查询方法进行查询,系统便自动输出和条件有关的所有信息。

用户查询数据流图如下(图3-10):

图3-10游客查询数据流图

游客信息登记用户团队预定数据流图主要描述用户自助团队预定的流程图,用户浏览了相关景点信息后,可根据自己的选择进行跟团预订操作,系统经过简单的逻辑判断后返回团队是否预订成功的信息给用户。

用户团队预订数据流图如下(图3-11)所示:

图3-11游客团队登记数据流图

数据字典

数据字典即在系统数据流程图的基础上,进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。

本系统的数据字典如下:

(1)数据结构(如表3-1所示)

表3-1数据结构

 

(2)数据流(如表3-2所示)

表3-2数据流

(3)数据存储(如表3-3所示)

表3-3数据存储

(4)处理过程(如表3-4)

表3-4处理过程

(5)外部实体(如表3-5所示)

表3-5外部实体

第4章系统设计

系统功能结构设计

本远见旅行社旅游管理系统主要实现景点信息查询、景点信息浏览、团队预订等功能。

具体功能划分如下图所示:

图4-1旅游管理系统总体结构图

系统配置设计

该系统基于C/S架构,致力于以最简单的开发方式为企业提供最有效的旅游管理系统的开发。

本文选用PowerBuilder为开发工具,选择其开发环境随身携带的AdaptiveServerAnywhere数据库管理系统为数据存储方式,开发环境要求不高,只需一台配置Window操作系统的电脑及安装了PowerBuilder开发软件即可。

运行环境只需若干台配置符合一般要求的PC机客户端即可。

代码设计

代码设计是处理对象的代号或表示符号,其主要目的是方便计算机排序、检索、查找等处理。

代码设计的关键是方便用户,并且满足业务的要求。

编码的设计规则直接影响到数据的存储和应用。

(1)景点编码如下图所示:

图4-2景点编码

(2)导游编码与该导游所带领团队的景点编码相同,如下图所示:

图4-3导游编码

(3)游客编码如下图所示:

图4-4游客编码

数据库设计

数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。

数据库应用建立在良好的数据库设计基础上,数据库内存储的数据是一切操作的基础,如果设计不好数据库,那么其它一切用于提高数据库性能的方法收效都是有限的。

数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。

由于数据库具备数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等特点,较大的信息系统都是建立在数据库设计之上的。

因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。

数据库逻辑结构设计

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。

根据系统的需要和实际操作的要求,该系统建表如下:

(1)管理员信息表

表4-1管理员信息表

字段名称

含义

类型

是否空

userId

管理员账号

Char10

userPwd

管理员密码

Char6

(2)景点信息表

表4-2景点信息表

jdId

景点编号

Char12

jdName

景点名称

fcDate

发出日期

jsDate

结束日期

dyId

导游编号

dyName

导游名称

(3)导游信息表

表4-3导游信息表

dyeName

导游姓名

(4)游客信息表

表4-4游客信息表

约束

ykId

游客编号

ykName

游客姓名

gzAdd

工作单位

Char20

ykTell

联系电话

Char13

price

票价

Numeric10

数据库的完整性和安全性

数据库的完整性指数据的正确性和相容性。

是为防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出。

可以通过各种规则、默认、约束和触发器等数据库对象来保证数据完整性。

数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。

数据库的安全性就是指数据库中数据的保护措施,一般包括的登陆的身份验证管理、数据库的使用权限管理和数据库中对象的使用权限管理三种安全性保护措施。

即保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。

系统界面设计

系统界面是一个系统的门面,如同公司的形象,特别注重设计和规划。

(1)系统主界面的实现

图4-1系统主界面

(2)管理员登陆界面的实现

输入管理员的账号及密码,管理员登陆后便可对游客的信息进行增加、修改、删除等操作。

图4-2管理员登陆界面

(3)管理员登陆主界面的实现

管理员通过该界面进行操作选择。

图4-3管理员登陆主界面

管理员登陆后便可对管理员的信息进行增加、修改、删除等操作。

图4-4用户权限维护

管理员通过主界面进入该系统,便可以对景点与导游信息进行配置。

图4-5景点与导游配置界面

管理员进入该界面,便可对游客的进团信息进行登记。

图4-6景点与游客登记界面

该模块设置两项查询条件,一个是输入景点的名称,一个是输入导游姓名,游客通过这两项关键字查询,便可查找到符合要求的游客希望浏览到得信息。

图4-7景点与导游查询界面

第5章系统实现

系统主要功能模块代码

(1)用户权限维护模块:

该模块只有管理员才有权限进行登陆并对游客信息进行增加、修改、删除等更新操作。

管理员登陆:

stringname,mm,rc

name=sle_3.text

mm=sle_4.text

selectyhmc

into:

rc

frommm

whereyhmc=:

nameandyhmm=:

mm

usingsqlca;

ifrc='

admin'

then

cb_6.enabled=true

cb_7.enabled=true

cb_8.enabled=true

sle_1.enabled=t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 临床医学

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

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