用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付

软件名称:[B]济宁市太白湖景区旅游展示系统的设计与实现[/B]
软件类型:计算机毕业设计
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:0 Bytes
官方主页:Home Page
更新时间:2019-01-11 14:20:38
软件简介:

 目 录
摘 要 I

Abstract II

1 绪论 1
1.1 选题背景 1
1.2 国内外现状 2
1.3 可行性分析 2
1.3.1 经济可行性 2
1.3.2 技术可行性 2
1.3.3 政策可行性 3
1.4 本人所做工作 3
1.5 本文结构 3

2 相关技术 4
2.1 iBATIS简介 4
2.2 JQuery简介 4
2.3 AJAX简介 4
2.4 MVC简介 5

3 需求分析 6
3.1 系统概述 6
3.2 使用角色 6
3.3 功能需求 7
3.3.1 游客用户功能 7
3.3.2 普通用户功能描述 8
3.3.2 后台管理员功能描述 8
3.4 流程描述 9
3.4.1 门票购买验证流程 9
3.4.2 游记管理流程 10
3.4.3 问答管理流程 10
3.4.4 新闻管理流程 11
3.5 非功能需求 11
3.5.1 安全性 11
3.5.2 可靠性 11
3.5.3 可扩充性 11
3.5.4 健壮性 11
3.5.5 易使用性 12
3.5.6 可维护性 12
3.5.7 可移植性 12
3.5.8 可重用性 12

4 系统概要设计 13
4.1 系统概要 13
4.2 系统架构概述 13
4.3 系统模块设计 14
4.4 数据库设计 14
4.4.1 数据库概念设计 14
4.4.2 数据库表设计 16

5 系统详细设计 20
5.1 游客用户功能 20
5.1.1 景点信息 20
5.1.2 新闻通知 21
5.1.3 游记攻略 22
5.1.4 问答广场 24
5.1.5 门票信息 25
5.2 普通用户功能 25
5.2.1 个人游记管理 26
5.2.2 个人问答管理 26
5.2.3 个人订单管理 27
5.2.4 个人信息管理 27
5.3 后台管理员 28
5.3.1 景点管理 28
5.3.2 新闻通知管理 29
5.3.3 门票管理 31
5.3.4 用户管理 32

6 系统实现 33
6.1 实现原理 33
6.2 关键功能 33
6.2.1 景点图片上传 33
6.2.2 新闻列表分页显示 35
6.2.3 公用分页方法 36
6.2.4 邮箱验证方法 37

7 结束语 39
7.1 本文总结 39
7.2 课题展望 39

致谢 40

参考文献 41

文献综述......................................................................................................................42


摘 要

随着时代的进步,人们的物质生活水平不断提高,人们不仅仅满足于简单的物质生活,也会在学习工作之余选择多种方式放松来提高生活质量。旅游就是极其常见的精神物质需要。一个城市的旅游产业的发展会对这个城市方方面面的发展产生积极或消极的影响,引起一系列的变化,认识到这些变化的本质,会对城市在加快发展旅游产业带动整个城市的发展中起到良好的作用,有利于城市形成完整的旅游产业体系。而城市旅游网站是让游客了解这个城市最便捷直观的方式。
系统按照游客的旅游兴趣将景点进行分类展示,更加人性化的展示了济宁市太白湖的风貌。通过新闻动态功能,将相关新闻、事件、景点的规划与变化更加实时的展示在游客、各级领导和其他景区工作人员面前。游客游记能客观全面的了解游客的需求和游览感受,也为想来旅游的朋友们给出了旅游攻略。系统有了在线门票购买,相对于传统的窗口售票模式不仅节约了时间,同时可以用价格促销等方式带动景点人气。
论文主要内容包括:旅游网站人气研究相关研究综述;设计开发此系统的目的和意义,系统采用相关技术,系统的详细设计,系统的实现以及系统测试。
关键字:太白湖景点介绍、游客游记、景点门票在线购买


Abstract

With the progress of the times, people's living standards continue to improve, people are not satisfied with the simple material life, also can choose a variety of ways to relax in the study work to improve the quality of life. Tourism is a very common spiritual needs. The development of a city's tourism industry will in the city all have positive or negative influence the development, cause a series of changes, recognizing the essence of these changes, will be good for the city to accelerate the development of tourism industry in the development of the whole city by the city, is conducive to the formation of tourism industry system complete. The city tourism website is to let visitors know the city the most convenient and intuitive way.
According to the tourist attractions of interest will be displayed, more humanized display of Taibai lake of Jining city style. Through the news function, related news, events, attractions planning and change more real-time display in front of the tourists, leaders at all levels and other scenic staff. Tourists can travel objective and comprehensive understanding of the needs of tourists and tour experience, also want to travel friends are travel raiders. The system with the purchase of tickets online, traditional ticket window mode not only saves time compared to the price, at the same time can use the promotion way to promote popular attractions.
The main contents include: the study of popular tourism website review; the purpose and significance of the development of this system design, the system related technology, detailed system design, system implementation and system testing
Key words: Taibai Lake scenic spots, tourist travel notes, attractions tickets online purchase
1 绪论

1.1 选题背景
在当今社会,人们的物质生活水平不断提高,人们不仅仅满足于简单的物质生活,也会在学习工作之余选择多种方式放松来提高生活质量。旅游就是极其常见的精神物质需要。一个城市的旅游产业的发展会对这个城市方方面面的发展产生积极或消极的影响,引起一系列的变化,认识到这些变化的本质,会对城市在加快发展旅游产业带动整个城市的发展中起到良好的作用,有利于城市形成完整的旅游产业体系。而城市旅游网站是让游客了解这个城市最便捷直观的方式。
电商网站可以把信息、资金和商机等资源做到很有效的整合,可以提高工作效率降低成本,所以旅游业就特别适合通过电商的手段来发展。
城市旅游网站不同于主流的大型旅游网站。单一具体的介绍了一个城市及周边的特色文化风俗景点。开发方向主要是针对一些二线的旅游城市,这些城市正处在高速成长之中,通过旅游业的发展能够提高这些城市的知名度,推动这些城市的商业、餐饮业、旅馆业、日用轻工业、园林业等行业的发展,从而促进城市的就业率,增加招商引资的机会加快城市的整体发展。总的来说,良好的旅游业发展能快速拉动一个城市的经济发展。而主流旅游网站给到这些城市的资源十分有限,所以城市网站是一些非著名的二线城市,弘扬城市文化,打造城市标签的不二法门。城市旅游网站要用他独有的地方特色,吸引游客目光,同时在网站内整合当地的餐饮,住宿,交通等资源给游客完整、舒适、实时、便捷的服务。
济宁市太白湖景区是省级旅游度假区,正着力打造国家级旅游度假区以及5A级风景区,随着市场的不断拓展,太白湖景区的人流量不断递增,各种类型的管理难度也随之而来。太白湖景区作为开放式休闲度假型景区,景区对周边的带动作用将会越来越明显。景区目前在住宿接待、餐饮、休闲度假等基础设施建设仍在逐步完善,在消费引导、游客管理、经营管理、安全管理、经营分析、资源调配等方面需要持续不断的投入来增强景区的影响力。
1.2 国内外现状
经调研,发达国家的旅游电商业发展较早,尤其是欧美一些国家,旅游电子商务已经逐渐成为电商领域最大的部分。我国的旅游网站起步比较晚,到21世纪才逐渐有一些网站的出现。我国旅游网站发展还处在初级阶段,与发达国家还存在差距,国内使用过旅游网站的比例很少,而在网上预订过行程的就更少了。国内外对旅游行业有比较多的解决方案,但这些网站很少会把资源提供给日益快速发展的二三线城市旅游,出现了一定的脱轨现象。这些城市有足够的资金实力却没有足够的网络影响力,尤其是在一些社交平台上的出现率严重不足。市面上很少有针对二三线城市的,集合旅游介绍与互动一体的全面的功能性网站。我国的旅游网络营销能力还远远不足,软硬件设施和相关政策法规的也都不够完善。
1.3 可行性分析
1.3.1 经济可行性
本系统通过调研,用户认同网站模式,给予了支持,在开发过程中的费用是可控的。硬件上,现在主流的电脑配置即能够满足开发要求,无需另外购置。从使用后的效益分析来看,若能有一定的浏览量和门票收入可带动整个城市的经济发展,收入远大于投入。总的来说,开发成本费用较低,后期效益高于成本费用。所以,项目经济上是可行的。
1.3.2 技术可行性
本人在重庆理工大学计算机科学与工程学院学习将近4年,一直在创新实验室学习ASP .NET及相关编程技术。先经过与老师商议,本系统采用网站应用形式呈现,整个系统采用iBATIS+MVC框架,以Microsoft Visual Studio 2012 和 SQL Server 2008 R2 为开发环境。由于四年来的努力学习和实习阶段在公司的提升,对于这个技术的难度我都可以把握,而且相关的关键可以咨询老师进行把关,这样就可以完全达到本系统需要的要求,本人电脑上面的环境是.NET环境,笔记本硬件和Visual Studio 2012软件的性能要求和环境等条件都良好,因此,本系统开发的技术达到了要求。
1.3.3 政策可行性
本系统网站设计严格参照山东省及济宁市旅游局的相关设计要求,网站的设计理念符合展现景区的品牌要求。所以,项目在政策上是可行的。
1.4 本人所做工作
1.在经过需求调研之后确定了本系统应具备的功能,
2.进行了需求分析,系统设计,其中包括概要设计,详细设计,数据库设计。 3.进行开发环境的搭建,完成前台网站以及后台管理系统的实现即编码。
4.系统测试,修复BUG。
本系统完成的主要功能有:景点介绍,新闻动态,用户注册登录,用户写游记、管理游记、游记评论,问答广场,问票购买,管理员管理用户信息,录入景点门票等信息。
1.5 本文结构
本文主要分为:绪论,相关技术,需求分析,系统概要和详细设计,系统实现,结束语,致谢,参考文献和文献综述。
第一章:绪论,通过选题背景、现状分析、可行性分析以及本人所做工作来分析本课题。
第二章:相关技术,通过分析需求考虑确定所使用的技术。
第三章:需求分析,结合本系统提出的要求,进行需求的分析整理。
第四章:系统概要设计,通过确定的需求,完成开发环境的搭建,数据库设计等设计。
第五章:系统详细设计,根据不同用户,针对不同功能给出详细的设计。
第六章:系统实现,根据详细设计,完成系统的编码和实现。
第七章:结束语,总结或概括本课题。
论文最后是致谢,参考文献和文献综述。对投入本课题相关工作人员表示感谢,列举本课题中参考的文献,并对论文涉及的相关技术做了综述。

2 相关技术

本系统在设计开发中使用的部分技术有iBATIS、jQuery、AJAX和MVC。具体技术简介如下:
2.1 iBATIS简介
iBATIS是支持所有SQL语句的查询,存储过程和高级映射的高级优秀框架。iBatis消除了几乎所有的链接数据库代码和参数的手工设置以及结果集合的查询。iBatis使用简单的XML或注解用于配置和原始映射,映射成数据库中的记录。因此使用iBATIS有许多优点:
1)Sql语句可以写在xml文件中,语句简洁明了,结构十分清晰
2)很多带条件的查询代码可以重复利用
3)对返回的执行结果有着很好的封装,方便使用
4)该框架是基于xml,适合多平台使用
5)简洁的代码和简单的配置使得使用iBATIS框架需要的的代码量大为减少
2.2 JQuery简介
JQuery是一个优秀的JavaScript框架。它是轻量级的JavaScript库,最精简的压缩的版本可以只用18K。JQuery可以用最少的代码做最多的事情,简短的几句代码就可以完成复杂的动画效果等。它还有一个极大的优点就是把页面和脚本进行了很好的分离。JQuery有着很强大的选择器,能兼容css1~css3几乎全部的选择器。JQuery封装了大量处理DOM操作,使得开发者用起来十分便捷。
2.3 AJAX简介
AJAX是异步调用后台方法的,在调用的时候可以结合JavaScript和XML使用。Web的应用在各大浏览器中近年来有很大的突破。AJAX是基于Web应用的数据传输。在用户和联系人之间可以传送数据,也可以在页面跳转之间传输数据,AJAX在Web应用的时候常用的action有post和get两种方式,post多用在向后台传输数据,get多用在向服务器获取数据信息。AJAX不是一种编程语言,他是一种在交互性更强的Web应用程序技术。AJAX在浏览器页面之间可以通过HTTP协议请求从而进行数据传输。AJAX可以使用可以程序更小更快捷。
2.4 MVC简介
MVC由Model、View、Controller的英文缩写组成,MVC软件系统分为三个基本的组成部分:模型,视图和控制器。模型(Model)指的是“数据模型”,它封装了核心的数据,有着通知视图数据变化的功能。模型能够直接访问数据,例如对数据库的访问。Model是不依赖View和Controller的,也就是说,模型不管怎么显示和怎么被调用。视图(View)也就是UI层,用于显示数据给用户一个可视化的界面方便操作数据。控制器(Controller)起到连接不用层面的作用,可以调用到数据层的数据,返回到显示层。


3 需求分析

3.1 系统概述
经过和指导老师的多次讨论,将本项目的名称定为:济宁市太白湖景区旅游展示系统,以下简称网站或系统。
旅游网站作为景区对外的主要窗口之一,是一个全面展示景区旅游文化风采和游客服务的重要渠道。只有建立了规范而具有特色鲜明的文化主题形象标准和规范,才能形成差异化竞争,从而真正打动和吸引游客。本项目致力于打造一站式公众服务门户网站,为广大游客提供详细、准确、全面的旅游信息服务,展现现代化的旅游目的地形象,建立更加畅通的信息沟通网络,加强广大游客之间的信息交流。
网站设计严格参照山东省及济宁市旅游局的相关设计要求,网站的设计理念主要有以下几个方面:
1、品牌形象:网站的形象是展现景区品牌形象的窗口;
2、产品/服务展示:网站的主要价值在于灵活的向用户展示各类旅游产品,通过文字、图片甚至其他多媒体信息;
3、信息发布:发布涉及太白湖品牌形象、游客服务以及促进销售的资讯及产品信息等;
4、游客服务:能够为游客提供各种在线服务和帮助;游客关系:通过网络社区等方式吸引、引导、鼓励游客参与,同步展开游客服务,辅助增进游客关系。
济宁市旅游局希望打造一个集景点宣传,信息发布,游客反馈等功能一体化的特色网站。
本方案最终服务对象有:济宁市太白湖旅游景区管理人员、游客用户、普通用户。
3.2 使用角色
整个系统的参与使用角色有济宁市太白湖旅游景区管理人员、游客用户、普通用户,每一个角色具体的操作描述如下:
1、游客用户
游客用户可以了解太白湖景区的历史沿袭、沿革、故址、特色、文化主题等信息,同时了解周边特色景点,浏览景区的新闻动态、最新通知,浏览其他用户写的游记,浏览问答广场所有问题和回答,浏览门票价格等信息。
2、普通用户
普通用户在进行注册登录后,除了有上述游客的全部功能以外,还有增加修改自己编写的游记,评论游记,对景区相关的问题进行提问回答,管理自己的问题,以及浏览其他的热门问题,购买太白湖景区门票,查看门票辅助码和修改个人信息等。
3、后台管理员
后台管理员可以定义用户的角色、维护用户信息,对自己的个人信息进行查看和编辑,修改密码等,可以增加删除景点、修改景点的信息,可以发布景区相关新闻、事件,各级领导对景区的关注等信息、发布管理新通知,可以管理门票信息,查看订单信息,验证电子门票等。
3.3 功能需求
3.3.1 游客用户功能
浏览景点:了解太白湖景区的历史沿袭、沿革、故址、特色、文化主题等,同时了解周边不同文化特色景点,例如:孔子文化、微山湖文化。浏览每个景点的详细信息,游览推荐时间和景点图片等信息;
新闻通知:浏览景区概况、重点景点、旅游服务、旅游资源、旅游产品、动漫天地和电子期刊、自由行、在线调查、链接和共享等,主要服务对象为各景区管理与经营单位,通过最新通知得知景区的特别通知;
浏览游记:游客可以查看用户分享的游记与照片,提前感受景区的美丽,为旅游做好准备计划;
问答广场:对景区的问题进行提问回答,以及浏览其他的热门问题,通过问题更加直观了解景区的设施和游览情况;
浏览门票:查看景区门票价格和最新优惠等内容。
3.3.2 普通用户功能描述
普通用户主要的功能主要如下:
浏览景点:了解太白湖景区的历史沿袭、沿革、故址、特色、文化主题等,同时了解周边特色景点;
新闻动态:浏览景区概况、重点景点、旅游服务、旅游资源、旅游产品、动漫天地和电子期刊、自由行、在线调查、链接和共享等,主要服务对象为各景区管理与经营单位;
游记管理:新增游记功能,用户可以通过文字、图片等多种形式写下对游览具体过程、心里感受以及记录旅游当中的点点滴滴。游记查看功能,用户可以查看用户本人以往的所有游记,通过这种形式可以让用户回味曾经愉快的旅游体验,对景区有着更好的归属感。评论他人游记功能,用户在登录状态下可以对他人游记进行评论回复,通过贴吧的回复形式向游记主人提出针对这次旅程的疑问咨询,或者其他心得体会的交流。游记主人也可以在评论区对他人的评论进行回复,增进驴友间的交流,调动整个旅游景点的人气。
问答管理:用户在我的问题里面可以新增问题,管理我以往所有的提出的问题和回答的情况浏览,可以修改和删除,用户可以在问答广场里面通过问答形式讨论景区的活动,景区的设施,可以对景区服务好坏有客观直接的评价。
门票购买:查看景区门票价格等信息。选择购买的门票数量,类别后提交订单。查看提交的订单,完成支付。查看购买成功的门票支付码。
个人信息管理:用户可以修改自己的头像、联系方式、个性签名等信息,增加个人魅力和人气。用户通过维护自己的游记问答信息增加自己的关注度。
3.3.2 后台管理员功能描述
后台管理员的功能主要是维护网站后台信息,分为以下几个模块:
用户管理:系统管理员可以修改用户的角色信息,对用户的功能权限进行设置,维护用户基础信息、增加或删除用户,也可对自己的个人信息进行查看和编辑,修改密码等;
景点管理:管理员可以增加删除景点,修改景点的名称,介绍内容,最佳旅游时间段和相应的景点的照片等,该功能针对每个景点以资讯形式展示,文章内容可在后台发布编辑。按照景区的划分或推荐的旅游线路详细展示景区内各景点的风景特色、宗教文化、历史渊源以及故事典故等,支持文本、图片等多种表现形式,不拘一格。景区景点展示不限于一味的平铺直叙,还可以与景区公告、相关游记、风景图片、甚至门票预定实现同步互动,为用户提供最便捷的浏览操作和最直观的景点印象。
新闻管理:发布景区相关新闻、事件,各级领导对景区的关注等信息,发布面向社会公众发布国家、地方政府信息和主管单位的相关新闻信息以及与地区旅游相关的生态保护、森林防火、科研、教育等相关的新闻信息,发布景区的展览预告、当月的活动、节庆活动、领导的关怀等信息,信息发布的主要功能包括景区概况、重点景点、旅游服务、旅游资源、旅游产品、动漫天地和电子期刊、自由行、在线调查、链接和共享等,主要服务对象为各景区管理与经营单位,按照时间排序,将网站内相关的专题文章等展列出来。
门票管理:管理门票类型,价格等信息,查看订单信息,验证电子门票;用户可使用支付宝、网银、快钱在线付款,电子门票以一条彩信两条短信的方式发送,游客用收到的16位辅助码便可以到对应的景区进行验证入园。同时用户登录网站后可在线查看电子门票。采用第三方支付平台需要按比例支付手续费,手续费由运营网站承担。
3.4 流程描述
3.4.1 门票购买验证流程
门票购买流程:管理员录入门票门票名称、对应的景点,门票价格,门票类型等基本信息,用户选择相应门票、类型(成人票或儿童票)、数量,提交订单,生成订单号,系统会按照门票类型和数量计算出该订单的总价格。用户可使用支付宝在线付款,电子门票以短信的方式发送,用户凭借收到的16位辅助码便可以到对应的景区进行验证入园。


[url=http://www.biye114.com/html/1436.html][B]济宁市太白湖景区旅游展示系统的设计与实现[/B][/url]
Copyright © 2007-2013 完美毕业网. All Rights Reserved .
页面执行时间:60.54688 毫秒
Powered by:完美毕业网 http://www.biye114.com