旅游资源管理系统设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山西旅游资源管理系统
摘要:山西旅游资源管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立一个数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备且易使用。本文从这个课题在信息管理领域内的地位和开发的意义出发,首先说明开发本系统的必要性,而后通过对系统的分析划分功能模块,并详细阐述了各功能模块的实现过程,然后分析说明山西旅游资源管理系统设计的特点和任务,其中重点论述了山西旅游资源管理系统的开发过程。
关键词:旅游资源管理;数据库;窗体
目录
1引言 (1)
2系统的分析与设计 (1)
2.1山西旅游资源管理系统的分析 (1)
2.2系统的模块划分与功能 (2)
2.3数据库设计 (3)
2.3.1概念结构设计 (3)
2.3.2数据项设计 (4)
2.3.3逻辑结构设计 (4)
3系统功能模块的实现 (7)
3.1系统的主程序 (7)
3.2创建系统主界面 (8)
3.3功能模块的实现 (8)
3.3.1数据维护模块 (8)
3.3.2信息浏览模块 (11)
3.3.3信息查询模块 (11)
3.3.4其它功能模块 (15)
4结束语 (16)
参考文献 (17)
Abstract (18)
致谢 (19)
1引言
随着经济的发展和人民生活水平的提高,在工作之余以各种方式出外旅游,放松紧张的心情,缓解不断增长的工作压力,是现代人所追求的一种时尚,也是人们享受高品位生活的一种体现。在旅游中,不仅有吃好、住好、睡好的要求,更多的是希望享受一流的服务,由基本满足型向舒适、享受型过渡。但目前国内多数旅行社经营规模小,管理松散,经营方式落后及科技含量低,大部分工作都是通过手工完成,服务质量低劣,服务意识不强,严重地制约着我国旅游业的发展。
本系统以山西旅游资源管理为例,实现了旅游景点、旅游路线等多方面的管理及各种查询。使游客可以方便的查询旅游信息,选择自己喜欢的旅游方式和经济实惠的旅游路线。
山西省位于黄河中游,黄土高原的东部,是中华民族文明的发祥地之一,历史悠久,源远流长,素有“中国古代艺术博物馆”、“文献之邦”的美称,保留有全国百分之七十的地面古代建筑,旅游界因此常说:“十年中国看深圳,百年中国看上海,千年中国看西安,五千年中国看山西”。自然美景、历史文明、革命史迹和新时期建设成就,共同构成了山西得天独厚、古今兼备、多姿多彩的旅游资源。通过这次对“山西旅游资源管理系统”的设计,我对家乡的旅游资源有了更加全面的了解。真的是那句话“人说山西好风光,山美水美五谷香!”我忠心的希望自己设计的系统能使更多的人了解山西,更加热爱山西,来山西旅游。
2系统的分析与设计
2.1山西旅游资源管理系统的分析
根据软件工程的思想,对用户调研是设计山西旅游资源管理系统的第一步,也是数据库系统设计的第一个阶段。通过对用户需求的调研和分析,进而收集相关的基本数据和数据处理的流程[1],就可以确定山西旅游资源管理系统的目标、功能和实施方案。开发旅游资源管理系统的目的是使用户能够方便快捷而又非常直观的了解各地的景点特色,不同地域的风俗文化,及与旅游有关的设施情况。这个系统主要是对景点资源、相关信息、路线资源三方面的内容进行整理,使用户可以方便快
速的查询浏览到自己想了解的信息,同时本系统也可以实现对信息的增加、删除、修改等操作。
2.2系统的模块划分与功能
为了实现山西旅游资源的管理功能,本系统划分为六个模块,分别是:
1.系统介绍模块。是为系统操作做出说明的工作窗口,它用醒目的格式简单扼要的说明信息的内容。
2.数据维护模块。包括编辑信息、统计表单、修改密码和增删用户。可以通过编辑信息表单对景点信息实现浏览、修改、删除等操作,统计表单可对各地的景点和旅游路线进行统计,用户可以通过修改密码表单对密码进行修改,增删用户主要实现对用户的增加和删除操作。
3.信息浏览模块。包括资源浏览模块、路线浏览模块和特色浏览模块,这三个小模块又各自包括两个小的浏览表单,实现对旅游景点不同方式的浏览。
4.信息查询模块。包括景点查询模块、路线查询模块和特色查询模块,前两个小模块又分别包括两个查询表单实现不同的查询功能,根据用户要求实现对旅游景点不同方式的查询。
5.报表打印模块。报表为用户在打印的文档中显示信息提供了灵活的途径。本系统的报表打印主要是对山西各地区景点的门票价格表和旅游路线价格表的打印。
6.系统帮助模块。帮助用户了解各个模块的功能,以便用户更好的实现各模块的操作。
系统的流程图如图2.1,为了完成上述功能,设计了一个主菜单和若干表单、程序、报表,由项目统一管理。从主程序进入系统。根据系统要求,按照功能模块确定设计的表单,每项功能都对应一个表单实现,整个系统结构紧凑、简洁、功能明确完整[2]。根据图2.1和图2.2对设计思想进行更好的掌握。
图2.1 系统的流程图
图2.2 系统的功能模块结构图
2.3数据库设计
数据库设计是信息管理系统的关键技术[3]。数据库的设计主要是建立系统的数据结构,其关键问题在于确定所需要的表结构并为之建立索引。为了使系统设计精练实用,体现关系型数据库的特点,还要为各相关表建立关系。
在确定了设计的基本思想后,本系统建立了一个项目管理器“lunwen”,此后所有的工作均在此项目管理器中进行。项目管理器是文件、数据、文档和Visual FoxPro6.0对象的集合,建立表、数据库、表单、报表、菜单及应用程序时,均由项目管理器来组织和管理文件[4]。
2.3.1概念结构设计
这一设计阶段旨在需求分析的基础上设计出能够满足用户需求的各种实体。根据系统要处理的信息,可有如下的实体:旅游资源实体、旅游地区实体和旅游路线实体。实体和实体的联系如图2.3所示。