旅游资源管理系统的分析与设计
2014-02-20佟吉富
佟吉富
(渤海大学高等职业技术学院,辽宁锦州,121000)
旅游资源管理系统的分析与设计
佟吉富
(渤海大学高等职业技术学院,辽宁锦州,121000)
旅游资源作为旅游产业发展的基础,是旅游系统不可缺少的组成部分,本文针对当前旅游资源管理系统建设存在的问题展开研究。通过对系统进行简单描述,运用结构化方法的数据流图和数据字典进行用户需求分析的基础上,设计了由是用户层、操作层、功能层、服务层和数据层构成的五层软件体系结构。本文的研究内容是软件开发的基础工作,对促进旅游资源管理具有重要意义。
旅游资源;管理系统;需求分析;体系结构设计
旅游资源管理系统(TRMS,Tourism Resource Management System)是面向旅游者、旅游经营者和旅游管理者以及旅游规划者,以旅游资源信息数据库为基础,在计算机软硬件支持下,运用系统工程和信息科学的理论与方法,通过使用计算机技术、网络技术和地理信息系统技术,集信息获取、存储、处理、分析、显示和快速传输为一体的计算机系统。旅游业伴随着工业化、全球化和信息化的进程而不断发展壮大,既是经济社会发展进步的产物,也是经济社会发展进步的标志。经济社会发展,个人可自由支配闲暇时间增多,促进了旅游业发展。为适应我国旅游业的迅猛发展,很多旅游经营企业建立了旅游信息系统,但在建设中仍存在许多问题,主要表现在整体研究和应用水平不高、信息表达缺乏直观性和生动性、面向对象用户功能单一、空间信息的表达和分析功能比较薄弱、信息交互性差。针对这些问题,本文设计的管理系统对旅游资源实现全面管理,为旅游业相关的各方人员提供全面的信息化支持。
1 用户需求分析
需求分析是软件生命周期的重要工作,只有通过需求分析,才能把软件功能和性能的总体概念,描述为具体的软件需求规格说明,从而奠定软件开发的基础。需求分析的方法很多,包括结构化方法、面向对象方法、原型方法、用例建模等。本文采用结构化方法,结构化方法的主要工具是数据流图和数据字典。
1.1 数据流图
数据流图(DFD,Data Flow Diagram)是一种图形化技术,描绘信息流和数据从输入移动到输出的过程所经受的变换。数据流图是描绘系统的逻辑模型,图中没有任何物理元素,只是描绘信息在系统中流动和处理情况。数据流图中一般包含四种元素:数据流、数据源、加工(处理)、数据存储。旅游资源管理系统是解决旅游公司内部资源的一种实用软件,具有很强的实用性,即可以作为单独的系统使用,也可以作为旅游企业综合业务管理系统的一个重要组成部分,其管理的基本思路是以地域信息为基础,管理旅游景点资源、旅游宾馆资源、旅游餐厅资源、旅游娱乐资源、旅游线路资源等。数据源是用户,包括旅游工作人员、导游人员和参加旅游人员等几类。系统数据流图如图1所示。
图1 旅游资源管理系统数据流图
1.2 数据字典
数据字典(DD,Data Dictionary)是指对数据流图中的元素进行定义和描述。数据流图和对其精确定义的数据字典放在一起,共同构成系统的规格说明。在图1中,包含多个数据字典的条目信息,限于本文篇幅,每类条目仅给出一个示例,如表1、表2、表3所示。
表1 源点(终点)示例
表2 数据流(文件)示例
表3 加工(处理)示例
2 体系结构设计
随着面向对象技术的发展和促进,软件设计方法和开发环境有了巨大的变化,新一代的软件工程将是体系结构的工程。软件体系结构(Software Architecture,即软件架构)虽脱胎于软件工程,但其形成借鉴了计算机体系结构、网络体系结构、分布式计算等各学科的思想和方法。近年来软件体系结构成为计算机科学的一个最新的研究方向和独立学科分支。根据用户需求分析及解决问题相关技术与方法,结合前人的研究成果,旅游资源管理系统体系结构如图2所示。
图2 旅游资源管理系统体系结构
在图2中,共分为五层,分别是用户层、操作层、功能层、服务层和数据层。其中,用户层是所有用户的集合,除需求分析中描述的用户以外,还包括负责系统维护的系统管理员、负责内容审核的审查人员以及其他人员等;操作层包括对数据的五种操作,分别是数据添加、数据修改、数据删除、数据查询以及信息浏览。数据查询和信息浏览的区别是,数据查询是系统管理员或工作人员从后台管理界面的操作,信息浏览是参加旅游人员以及其他人员通过前台Web页面的操作;功能层包括系统操作的所有功能,除需求分析包括的五种管理功能外,还包括支持系统运行所进行的系统权限管理、基本信息管理、系统维护管理等功能;服务层由支持系统运行的服务器组成,包括Web服务器、应用服务器、目录服务器、数据库服务器等,这些服务器可以是逻辑上独立的服务器,在物理上可以独立也可以不独立;数据层包括资源信息数据库和系统支持数据库,资源信息数据库存储所有旅游资源,系统支持数据库是为适应软件工程发展而设置的支持系统运行的数据库。
[1] 储德平.福州市旅游资源管理信息系统设计的试点研究[D].福建师范大学硕士学位论文.2003.
[2] 杨琳衍.基于GIS的清源山景区旅游资源管理信息系统的设计与实现[D].华侨大学硕士学位论文.2011.
[3] 宋新龙,田耀永,侯岳.旅游资源管理信息系统建设的技术与实现方法[J].测绘与空间地理信息.2013,36(5):119-122.
[4] 庄立汉.旅游资源管理系统解决方案的研究与应用[J].微型电脑应用.2012,28(8): 57-58.
Requirement and design on tourism resources management system
Tong Jifu
(Higher Professional Technical Institute,Bohai University,Jinzhou,121000,China)
Tourism resources are integral part of the tourism system as basis for the development of tourism industry.This paper presents a study for the current problems on construction of tourism resources management system.Describing the system briefly and using structured data flow diagram and data dictionary to conduct user requirement analysis,based here to design five-layer software architecture composed by user layer,operation layer,function layer,service layer and data layer.Content of this paper is the basic work of software development and is of great importance in promoting tourism resources management.
tourism resources;management system;requirement analysis;architecture design
佟吉富(1961-),男,辽宁岫岩人,副教授,从事旅游资源信息管理研究.