关闭

关闭

关闭

封号提示

内容

首页 山西旅游资源管理系统论文.doc

山西旅游资源管理系统论文.doc

山西旅游资源管理系统论文.doc

上传者: 内心的挣扎_ 2018-01-11 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《山西旅游资源管理系统论文doc》,可适用于高等教育领域,主题内容包含山西旅游资源管理系统论文目录引言系统的分析与设计山西旅游资源管理系统的分析系统的模块划分与功能数据库设计概念结构设计数据项设计逻辑结构设计系统功能模符等。

山西旅游资源管理系统论文目录引言系统的分析与设计山西旅游资源管理系统的分析系统的模块划分与功能数据库设计概念结构设计数据项设计逻辑结构设计系统功能模块的实现系统的主程序创建系统主界面功能模块的实现数据维护模块信息浏览模块信息查询模块其它功能模块结束语参考文献Abstract致谢忻州师范学院计算机科学与技术系本科毕业设计(论文)山西旅游资源管理系统摘要:山西旅游资源管理系统是典型的信息管理系统~其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立一个数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备且易使用。本文从这个课题在信息管理领域内的地位和开发的意义出发~首先说明开发本系统的必要性~而后通过对系统的分析划分功能模块~并详细阐述了各功能模块的实现过程~然后分析说明山西旅游资源管理系统设计的特点和任务~其中重点论述了山西旅游资源管理系统的开发过程。关键词:旅游资源管理,数据库,窗体引言随着经济的发展和人民生活水平的提高在工作之余以各种方式出外旅游放松紧张的心情缓解不断增长的工作压力是现代人所追求的一种时尚也是人们享受高品位生活的一种体现。在旅游中不仅有吃好、住好、睡好的要求更多的是希望享受一流的服务由基本满足型向舒适、享受型过渡。但目前国内多数旅行社经营规模小管理松散经营方式落后及科技含量低大部分工作都是通过手工完成服务质量低劣服务意识不强严重地制约着我国旅游业的发展。本系统以山西旅游资源管理为例实现了旅游景点、旅游路线等多方面的管理及各种查询。使游客可以方便的查询旅游信息选择自己喜欢的旅游方式和经济实惠的旅游路线。山西省位于黄河中游黄土高原的东部是中华民族文明的发祥地之一历史悠久源远流长素有“中国古代艺术博物馆”、“文献之邦”的美称保留有全国百分之七十的地面古代建筑旅游界因此常说:“十年中国看深圳百年中国看上海千年中国看西安五千年中国看山西”。自然美景、历史文明、革命史迹和新时期建设成就共同构成了山西得天独厚、古今兼备、多姿多彩的旅游资源。通过这次对“山西旅游资源管理系统”的设计我对家乡的旅游资源有了更加全面的了解。真的是那句话“人说山西好风光山美水美五谷香~”我忠心的希望自己设计的系统能使更多的人了解山西更加热爱山西来山西旅游。忻州师范学院计算机科学与技术系本科毕业设计(论文)系统的分析与设计山西旅游资源管理系统的分析根据软件工程的思想对用户调研是设计山西旅游资源管理系统的第一步也是数据库系统设计的第一个阶段。通过对用户需求的调研和分析进而收集相关的基本数据和数据处理的流程就可以确定山西旅游资源管理系统的目标、功能和实施方案。开发旅游资源管理系统的目的是使用户能够方便快捷而又非常直观的了解各地的景点特色不同地域的风俗文化及与旅游有关的设施情况。这个系统主要是对景点资源、相关信息、路线资源三方面的内容进行整理使用户可以方便快速的查询浏览到自己想了解的信息同时本系统也可以实现对信息的增加、删除、修改等操作。系统的模块划分与功能为了实现山西旅游资源的管理功能本系统划分为六个模块分别是:系统介绍模块。是为系统操作做出说明的工作窗口它用醒目的格式简单扼要的说明信息的内容。数据维护模块。包括编辑信息、统计表单、修改密码和增删用户。可以通过编辑信息表单对景点信息实现浏览、修改、删除等操作统计表单可对各地的景点和旅游路线进行统计用户可以通过修改密码表单对密码进行修改增删用户主要实现对用户的增加和删除操作。信息浏览模块。包括资源浏览模块、路线浏览模块和特色浏览模块这三个小模块又各自包括两个小的浏览表单实现对旅游景点不同方式的浏览。信息查询模块。包括景点查询模块、路线查询模块和特色查询模块前两个小模块又分别包括两个查询表单实现不同的查询功能根据用户要求实现对旅游景点不同方式的查询。报表打印模块。报表为用户在打印的文档中显示信息提供了灵活的途径。本系统的报表打印主要是对山西各地区景点的门票价格表和旅游路线价格表的打印。系统帮助模块。帮助用户了解各个模块的功能以便用户更好的实现各模块的操作。系统的流程图如图为了完成上述功能设计了一个主菜单和若干表单、程序、报表由项目统一管理。从主程序进入系统。根据系统要求按照功能模块忻州师范学院计算机科学与技术系本科毕业设计(论文)确定设计的表单每项功能都对应一个表单实现整个系统结构紧凑、简洁、功能明确完整。根据图和图对设计思想进行更好的掌握。欢迎界面用户登录成功否是否调用系统表退出系统图系统的流程图系统总菜单系数信信打帮退统据息息印助出介维浏查报模模绍护览询表块块览赏赏览编统修增景路特各各各旅辑计改删点线色地地地游信景密用查查查信风特路息情色线息点码户询询询按按按按代天编地码数号区查查查查询询询询图系统的功能模块结构图忻州师范学院计算机科学与技术系本科毕业设计(论文)数据库设计数据库设计是信息管理系统的关键技术。数据库的设计主要是建立系统的数据结构其关键问题在于确定所需要的表结构并为之建立索引。为了使系统设计精练实用体现关系型数据库的特点还要为各相关表建立关系。在确定了设计的基本思想后本系统建立了一个项目管理器“lunwen”此后所有的工作均在此项目管理器中进行。项目管理器是文件、数据、文档和VisualFoxPro对象的集合建立表、数据库、表单、报表、菜单及应用程序时均由项目管理器来组织和管理文件。概念结构设计这一设计阶段旨在需求分析的基础上设计出能够满足用户需求的各种实体。根据系统要处理的信息可有如下的实体:旅游资源实体、旅游地区实体和旅游路线实体。实体和实体的联系如图所示。数据项设计通过需求分析可确定系统的数据项和数据结构如下:()旅游资源表(编号、地区、景点名称、景点风光、景点简介、门票价格)编号为主键。()旅游信息表(区号、地区、对外交通、游程安排、当地名吃)区号为主键。()旅游路线表(代码、天数、名称、行程、旅费)代码为主键。()用户表(用户名、密码)用户名为主键。为了方便统计还增加了几个用于统计的临时表:()统计景点表(地区、景点数)。()统计路线表(天数、路线数)。逻辑结构设计要利用VisualFoxPro实现山西旅游资源管理系统需要将上面的数据库概念结构转化为VisualFoxPro数据库所支持的实际数据模型也就是数据库的逻辑结构。根据ER图按照转换规则转换成关系数据模型。该系统主要涉及到六个表:旅游资源表、旅游信息表、旅游路线表、用户表、统计景点表和统计路线表它们都在数据库中存放。旅游资源表中存放着各地区的主要旅游资源及相关介绍旅游信息表是对不同地区的特色介绍旅游路线表是对旅行社常开旅游线路的简要介绍及价格估算统计表是对每个地区景点数和旅游路线数统计用户表存忻州师范学院计算机科学与技术系本科毕业设计(论文)放着用户登录的用户名及密码。当在执行系统过程中对用户登录密码改动后新密码会存放在内。本系统数据库中的各个数据表的设计结果、各表所含字段及类型等见表至表所示。景点简介景点风光景点名称门票价格地区编号旅游景点名称代码行程属于旅费天数旅游地区旅游路线包含区号地地区对外交通游程安排当地名吃图ER图表旅游资源表字段字段名类型宽度小数位数索引编号字符型升序否地区字符型升序否景点名称字符型否景点风光通用型景点简介备注型门票价格字符型该表的码为编号。忻州师范学院计算机科学与技术系本科毕业设计(论文)表旅游信息表字段字段名类型宽度小数位数索引区号字符型升序否地区字符型升序否对外交通备注型游程安排备注型当地名吃备注型该表的码为区号。表旅游路线表字段字段名类型宽度小数位数索引代码字符型升序否天数字符型升序否名称字符型否行程备注型否旅费字符型否该表的码为代码。表用户表字段字段名类型宽度小数位数索引用户名字符型升序否密码字符型否该表的码为用户名。表统计景点表字段字段名类型宽度小数位数索引地区字符型升序否景点数数值型否该表的码为地区。忻州师范学院计算机科学与技术系本科毕业设计(论文)表统计路线表字段字段名类型宽度小数位数索引天数字符型升序否路线数数值型否该表的码为天数。忻州师范学院计算机科学与技术系本科毕业设计(论文)系统功能模块的实现本系统选用VisualFoxPro来实现。系统的主程序在主程序中对一些环境进行了设置并且设置了运行界面然后调用表单进入一个欢迎界面最后调用菜单进入系统的主界面。为此主程序的代码如下:clearallcloseallsettalkoff关闭对话模式setsafeoffsetstatoffsetdeleon不处理已删除的记录setcentonsetdatetoansiscreencaption="山西旅游资源管理系统"screenborderstyle=screenwindowstate=窗口最大化RELEASEWINDOW常用关闭常用工具栏SCREENbackcolor=rgb(,,)窗口背景颜色MODIFYWINDOWSCREENTITLE"山西旅游资源管理系统今天是:"dtoc(date())""cdow(date())ZOOMWINDOWSCREENMAX主窗口最大化deactivatewindow"项目管理器"关闭项目管理器doformformhyscx运行欢迎界面readevents创建系统主界面本系统的主界面是以菜单形式给出的通过下拉菜单可以使用户方便的完成各种操作。并且设置了快捷键同样可以完成各种操作。(如图)忻州师范学院计算机科学与技术系本科毕业设计(论文)图系统主界面功能模块的实现数据维护模块数据维护模块分为编辑信息、统计信息、修改密码和增删用户四个表单操作。具体实现功能如下:编辑信息帮助用户实现对旅游信息的修改、删除和对新信息的输入操作它运用了类(字段)良好的封装性主要完成信息的输入如果用户需要添加新信息可直接按“请增加”按钮当退出系统时提示是否已经保存以防止数据发生不必要的丢失同时也能实现用户对旅游信息的浏览。(如图)图编辑表单忻州师范学院计算机科学与技术系本科毕业设计(论文)统计信息实现了对各个地区旅游景点和旅游路线的统计。(如图)图统计表单统计旅游景点程序的主要代码如下:usedatatjjdin在另一工作区打开tjjd数据表selecttjjd选择tjjd表zap清空里面的数据usedataziyuaninselectziyuansetorderto地区gotop指针指向第一个记录dowhilenoteof()dq=地区将当前记录的地区存入dq变量countwhile地区=dqtojds统计以下记录直到地区不与dq值相同结果放入jds变量selecttjjd选tjjd数据表appendblank增加一个空记录replace地区withdq,景点数withjds将dq和jds存入空记录selectziyuan选ziyuan表以便继续统计下面的记录enddoselecttjjd忻州师范学院计算机科学与技术系本科毕业设计(论文)usedoformformtjjd调用统计景点表selectziyuan选择ziyuan表usereturn统计旅游路线代码与此类似统计在系统的设计中是很重要的一部分这一部分最重要的就是要分清工作区才能正常的调用各个数据表。修改密码是从安全性出发使用户可以方便的进行登录密码的修改。该表单实现了用户合法性的校验和密码修改等功能。增删用户是为了方便新用户的登录和对不安全用户的删除。(如图)图增删用户信息浏览模块信息浏览模块的主要功能是为了方便不同用户用不同方式浏览旅游信息该模块将旅游信息清晰分类后设计成不同的表单界面展现给用户分为浏览各地信息、欣赏各地风情、欣赏各地特色、浏览旅游路线四个表单。它们的功能如下:浏览各地信息是以表格的方式使用户对山西的主要景点有一个总体的了解。浏览各地风情等三个模块是从旅游景点、特色、路线三方面将旅游信息逐条形象直观的展现给用户。忻州师范学院计算机科学与技术系本科毕业设计(论文)信息查询模块信息查询模块分为景点查询、路线查询和特色查询三个方面。主要是考虑到用户的不同需要而设置的。用户可以方便的通过菜单操作完成对旅游信息的各种查询以便方便快捷的得到自己需要的旅游资料。具体功能如下:景点查询分为根据区号查询和根据字段查询两个功能界面。根据区号查询(如图)用户可以通过下拉框选择自己想要查询的地区的区号查询到该地区的旅游景点。而根据字段查询(如图)则是用户可以通过选择自己喜爱的查询方式选择字段将会出现对应的查询方式然后选择相关地区得到当地的旅游信息在查询结果浏览表单给出(如图)。按区号查询表单的主要代码如下:Selectziyuan编号,ziyuan地区,ziyuan景点名称,ziyuan门票价格Fromziyuanwheresubstr(ziyuan编号,,)=allt(thisformcombovalue)intocursorgridthisformgridrecordsource="grid"thisformgridrefreshthisformrefresh由程序可知实现本表单功能的关键函数是“substr(ziyuan编号,,)”取编号的前四位得到区号然后进行查询。图按区号查询按字段查询的主要代码如下:忻州师范学院计算机科学与技术系本科毕业设计(论文)seleziyuandocasecasethisformlistvalue="编号"findstr="ziyuan编号=alltrim(thisformlistvalue)"casethisformlistvalue="景点名称"findstr="ziyuan景点名称=alltrim(thisformlistvalue)"casethisformlistvalue="地区"findstr="ziyuan地区=alltrim(thisformlistvalue)"otherfindstr=""endcasewaitfindstrwindowslocaforfindstrfindrec=recno()iffound()gofindrecdoformformcxjgll执行查询结果浏览表单else=messagebox("没找到",,"提示")endif由程序可知实现本表单查询功能的关键是运用了“docase”语句和定义了全程变量“findrec”使查询的结果顺利的在“查询结果浏览表单”中体现了出来。忻州师范学院计算机科学与技术系本科毕业设计(论文)图按字段查询图查询结果浏览路线查询分为根据天数查询和根据代码查询两个功能界面。根据天数查询(如图)是根据用户需要旅游的天数获得旅游路线的资料。实现该查询的关键程序和根据地区查询类似。根据代码查询则是使用户可以进行随意的旅游路线查询。忻州师范学院计算机科学与技术系本科毕业设计(论文)图根据天数查询特色查询是使用户方便的查询到各地的风土人情、地方名吃等相关旅游信息。(如图)图特色查询selectxinxigotopifthisformoptiongroupoptionvalue=locatefor区号=val(trim(thisformtextvalue))elselocatefor地区=trim(thisformtextvalue)endif忻州师范学院计算机科学与技术系本科毕业设计(论文)thisformrefreshifnotfound()waitwindow'没找到所要的记录~按任意键或鼠标继续'endif由程序可知实现本查询关键是locate命令若locate发现一个满足条件的记录可使用RECNO()返回该记录号。若发现满足条件的记录则found()返回“真”(T)eof()返回“假”(F)。其它功能模块除以上模块外还有系统介绍模块、打印模块、帮助模块(如图)和退出模块同样也是为了实现系统功能的完整而不可缺少的重要组成部分。图帮助表单忻州师范学院计算机科学与技术系本科毕业设计(论文)结束语经过三个多月的学习总结、设计开发山西旅游资源管理系统已经完成。其功能基本符合用户的要求能够完成对山西旅游资源的各种浏览、查询以及信息维护、报表打印等相关的基本操作使用户能够方便的通过系统的操作完成自己对相关旅游资源信息的浏览、查询、修改、打印和密码修改、增删用户等功能。对数据的一致性问题通过程序进行了有效的解决。首先实现了对山西旅游资源的信息修改、统计、修改密码、增删用户四个方面数据维护的操作。使用户能够安全的完成自己对旅游信息的相关操作。其次是系统的浏览模块和查询模块这是本系统的重要功能模块使用户可以根据自己的需要进行相关的浏览和查询以便得到需要的旅游信息。由于毕业设计时间仓促和自己对VisualFoxPro这门语言也是边学边用所以该系统还有许多不完善之处特别是在后期开发过程中我逐渐认识到这些问题。在设计开发过程中我还发现VisualFoxPro在对程序文件和资源文件的管理及可执行文件的编译上皆有不尽如人意之处另外其本身系统的不稳定还会导致用户程序与非法操作的频频邂逅。不过在设计这个系统时我基本上运用了常见的技术要点和细节收获很大学到了很多知识我想在以后用VisualFoxPro设计开发系统时一定会比现在进步很多在今后有时间我会仔细研究自己在设计中出现的问题争取做得更好。忻州师范学院计算机科学与技术系本科毕业设计(论文)参考文献齐治昌软件工程M高等教育出版社李雁翎VisualFoxPro应用基础与面向对象程序设计教程M高等教育出版,社蔡卓毅林盛雄林羽扬中文VisualFoxPro数据库程序设计与实例M冶金工业出版社王珊萨师煊数据库系统概论M高等教育出版社VisualFoxPro中文版基础培训教程M人民邮电出版社姜继红忻州师范学院计算机科学与技术系本科毕业设计(论文)TheSystemofManagingTravellingResourceofShanXiAbstract:ThesystemofmanagingtravellingresourceofShanXiisatypicalmanaginginformationsystem,whichmainlyincludesbuildingupdatabaseofbackendanddevelopingtheapplicationinterfaceoffrontendTheformerrequirestoestablishthedatabasewhichhasstrongerconsistencyandsecurityThelatershouldmaketheprogrampowerfulandeasilyusedAccordingtothepositionandsignificanceofsuchsystem,thispaperfirststatesthenecessityofdesigningthissystemThendividefunctionmodulethroughsystemanalysisandindetailstatethefunctionmoduleachievementprocessAtthesametime,itanalyzescharacteristicandtaskofthesystemofmanagingtravellingresourceofShanXiItdiscussesthedevelopmentprocessofthesystemKeywords:managingtravellingresourceDatabaseForm忻州师范学院计算机科学与技术系本科毕业设计(论文)致谢在本次毕业设计中我从指导老师郑志荣身上学到了很多东西。郑志荣老师认真负责的态度严谨的治学精神和深厚的理论水平都使我受益匪浅。她无论在理论上还是在实践中都给了我很大的帮助使我得到了不少的提高特别是在做毕业设计过程中她耐心的讲解和熟练的操作都令我非常的敬佩踏实朴实的品格更是我今后工作和学习的典范在此我表示深深的感谢。众人拾柴火焰高在这次毕业设计过程中同样也得到了其他老师和同学们的热情帮助特别是胡志军老师和王虎祥老师。毕业设计的过程是艰苦的更是对我品质和知识的双重考验。通过这次设计我不仅学到了更多的专业知识而且学到了严谨的治学态度踏实认真的工作精神。我衷心的感谢老师的耐心辅导和教诲~最后向所有支持和帮助过我的老师和同学们表示衷心的感谢~忻州师范学院计算机科学与技术系本科毕业设计(论文)忻州师范学院计算机科学与技术系本科毕业设计(论文)

职业精品

用户评论

0/200
    暂无评论

精彩专题

上传我的资料

热门资料

资料评价:

/23
0下载券 下载 加入VIP, 送下载券

意见
反馈

返回
顶部

Q