《基于H5“汉函谷关起点新安县旅游信息系统”设计与实现 (1).docx》由会员分享,可在线阅读,更多相关《基于H5“汉函谷关起点新安县旅游信息系统”设计与实现 (1).docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2020届本科毕业设计题 目:基于H5“汉函谷关起点新安县旅游信息系统”设计与实现姓名学号 梁振宇19164101037 专业班级 19数媒升本01班 指导教师 张姗姗 教学单位 信息工程学院(软件学院)二二 年 五 月 八 日河南牧业经济学院毕业论文(设计)版权使用授权书本人完全了解河南牧业经济学院关于收集、保存和使用学位毕业论文(设计)的规定,同意如下各项内容:按照学校要求提交毕业论文(设计)的印刷本和电子版本;学校有权保存毕业论文(设计)的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存毕业论文(设计);学校有权提供目录检索以及提供本毕业论文(设计)全文或者部分的阅览服务;学
2、校有权按有关规定向国家有关部门或者机构送交毕业论文(设计)的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制毕业论文(设计)的部分或全部内容用于学术活动。毕业论文(设计)作者签名:年 月 日河南牧业经济学院毕业论文 (设计)原创性声明本人郑重声明:所呈交的毕业论文(设计),是本人在指导教师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本毕业论文(设计)的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本毕业论文(设计)所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位毕业论文(设计)原创性声明的法律责任由本人承担。毕业论
3、文(设计)作者签名:年 月 日指导教师签名:年 月 日目 录摘 要1ABSTRACT2第1章绪论31.1系统开发背景及意义31.2系统开发的目标3第2章主要开发技术介绍52.1H5技术介绍52.2Visual Studio 技术介绍52.3SQL Server数据库技术介绍6第3章系统分析与设计73.1可行性分析73.1.1技术可行性73.1.2操作可行性83.1.3经济可行性83.2需求分析83.3系统概要设计93.3.1 系统功能结构设计93.3.2 系统主要业务功能流程设计113.4数据库设计123.4.1 数据库概念结构设计123.4.2 数据库逻辑结构设计133.4.3 数据库物理结
4、构设计13第4章系统界面详细设计与实现164.1网站首页页面164.2用户注册信息页面174.3用户管理详情信息页面184.4管理员登录页面184.5网站公告列表页面194.6景点信息添加页面204.7景点信息列表页面214.8旅游资讯信息列表页面224.9留言板列表页面23第5章结 论255.1系统的开放性255.2系统的实用性255.3系统的不足25参考文献26致 谢27摘 要近几年来我国旅游业在社会经济不断发展下也在不断发展起来,旅游业是促进我国经济发展非常重要的经济来源之一。旅游也慢慢成为人们生活中的必不可少的一种生活习惯,因此,计算机随着旅游业的发展也在不断发展旅游网站,给广大的游客
5、带来快速便捷的旅游攻略,网络也给旅游带来了很大的影响,他们之间相互影响。像我们都比较熟悉的有一些知名度的一些旅游网站,包括飞猪旅行、美团、去哪儿等一些代理平台,发展到专注于自由旅游的软件和网站有很多。尤其是现代人生活工作压力较大,生活节奏感也较强,因此,喜欢自助游的用户会有各种旅游过程所需,包括旅游地点及简介、景点、指南等各种类别的旅游资讯。针对旅游爱好者这种需求,便于旅游公司对旅游过程的把控和业务管理,我选择采用H5技术和SQL SERVER 2008数据库,开发设计出的一款针对汉函谷关起点新安县旅游信息系统为题材的网站系统,宗旨使用户在出游前后,可以全方面的进行对景点、资讯等信息的搜索、浏
6、览、查询等,游客可通过注册登录进行旅游资讯的发布、编辑或删除、上传图片等功能管理,还可在线查看并发表留言等。帮助用户节约时间,提高出行效率,合理安排旅游项目,同时,也提高旅游公司对旅游业务的管理效率,节约时间和降低成本。从旅游的长期发展和对旅游地的发展以及对游客的服务来考虑,是非常值得开发的。关键词:旅游网站;H5;SQL SERVER ABSTRACTIn recent years, Chinas tourism industry is growing with the continuous development of social economy, and tourism is one
7、of the important economic sources to promote Chinas economic development. Tourism has always been an indispensable demand in peoples lives. With the development of computer networks in recent years, tourism information and services are emerging one after another. Like some well-known travel websites
8、 that we are familiar with, including C and Q, there are many applications that focus on self-help travel. Especially, modern people are under great pressure in life and work, and have a strong sense of rhythm in life. Therefore, users who like self-help travel will need various kinds of travel stra
9、tegies, including tourist places and introductions, scenic spots, guides and so on. In view of the needs of travel enthusiasts, it is convenient for travel companies to control the travel process and manage their business. I chose H5 technology and SQL SERVER 2008 database to develop and design a we
10、bsite system based on B/S mode, which is aimed at Xin an County tourism system, the starting point of Hanhanguguan Pass. The purpose is to enable users to search, browse and inquire about scenic spots, regions, travel logs, travel strategies and other information in all H5ects before and after trave
11、ling. Tourists can register and log in for travel logs and travel strategies. Help users save time, improve travel efficiency, arrange tourism projects reasonably, and at the same time, improve the management efficiency of tourism business, save time and reduce costs. Considering the long-term devel
12、opment of tourism, it is worth developing. Key words:Tourism Web, H5, SQL SERVER第1章 绪论1.1 系统开发背景及意义随着人们生活水平的提高,精神层面的需求越来越高,近几年的旅游行业得到快速的发展。随着网络的发展,旅游不仅仅局限于从旅游公司了解到一些景区的信息,从网络上了解旅游线路和景区的信息已经成为主流1。在现代信息社会,网络媒体的影响力持续膨胀。借助互联网进行宣传,制作成本低、传播范围广,逐渐成为一种备受青睐的宣传方式。人们在出行前也都习惯于借助互联网查找目的地信息,旅游网站因此成为众多游客出行前收集信息的主要
13、渠道。网络平台也成为外宣的重要途径之一。外宣网站是将自身形象展示给外国游客的一个重要窗口,更是吸引外国游客前来旅游的重要一环2。而函谷关隶属洛阳市新安县,文化历史悠久,有着丰富的旅游资源,不一样的民族风情。网站交互情景下的视觉传达设计从一定角度来看, 可将其分为界面设计与用户的行为设计, 从访问者操作可行性与流畅性来看, 网站界面设计应具备简洁、明确、便捷、高效和容错等几大特性。简洁的界面设计可以减少用户搜寻资源的时间, 但是网站资源内容的丰富性与简洁的界面设计往往是相悖的, 因此在保持内容丰富性的同时又可以做到网站界面的简洁性是设计师的一项挑战3。游客的在线满意度和网站可用性之间有着密切的联
14、系,这种联系对网站产生了极大的积极影响,并间接的对网站建设本身产生了积极的影响4。近几年,随着旅游业的不断扩大发展,旅游行业的竞争力也是相当大,本课题开发依据汉函谷关的人文地理特色和旅游资源的丰富,针对汉函谷关旅游资源信息的优化和服务,还能方便游客用户对汉函谷关市旅游资源信息的搜索、查询和评价等。使用户实时在线进行查询了解旅游地区信息、景点信息及旅游资讯,还可在线发表旅游日志、个人看法等。1.2 系统开发的目标根据本旅游网站管理的需求,制定本系统的设计目标,如下所示:1、 操作简单方便、界面简洁美观。2、 在查看旅游资源等信息时,用户只要输入关键字即可搜询,且后台用户还可以对通过后台来实现前台
15、模块信息,包括添加、查看详细、编辑、删除等操作。3、 方便快捷的全方位数据查询。4、 按照指定的地区对旅游信息进行查询。5、 可以将旅游景点信息以动态地图形式插入系统中。6、 要有较好的权限管理。7、 用户信息的保密性和安全性较强。8、系统运行相对稳定、安全且可靠。第2章 主要开发技术介绍2.1 H5技术介绍HTML5被认为是HTML, CSS和JavaScript结合的产物, 这三者都是可靠的技术, 并且在HTML5规范下组织为一个整体, HTML负责结构, CSS负责在屏幕上呈现该结构和内容, 而JavaScript负责其余一些极为重要的工作6。出于H5所具备的这些优点,H5语言的开发软件
16、选择也较多,例如Dream-weaver、EditPlus、HBuilder、Microsoft Visual Studio等,制作所需素材也可以使用Photoshop、Flash、Illustrator来制作。HTML5是一种超文本标记的语言,是一种可以描述网站的语言。它包含了文字、图片、链接、视频、音乐、程序等内容,网站制作者可以将用户需要浏览的内容放入页面,通过HTML5可以即快速又方便的制作网站内容,通过HTML5网页设计的过程将会更加高效率而且更加便捷,同时也更加能提高了网站的质量。使用H5语言的旅游网站在目前具有得天独厚的优势。例如:1.对网站实用性和用户的使用感受上带来的改进2.
17、新增了很多标签,给网站的开发人员带来了许多方便之处3.给旅游网站带来了更加好的多媒体体验4.可以更好的代替FLASH和Silverlight5.对搜索引擎更加容易的使用以及更加的友好2.2 Visual Studio 技术介绍Visual Studio是微软为了适用H5的平台所以推出一款专用开发的工具。它是一个集成的开发环境工具,能应用于很多种专业编程语言,如Visual Basic,Visual C+, 或Visual C#等。通过Visual Studio可以在一个项目里使用不同的语言,并且能实现它们之间的相互很好的连接处理,一起实现特定的功能。它还能开发C+语言。它最大的特点是帮助开发者
18、提高开发效率,而且安装VS也比较简单。Visual Studio不仅是一个程序的编辑器,它还是一个集成开发工具,集程序的设计,编译、调试和运行等多种功能归于一体的,但每个功能都相对独立,具有自己的开发界面。完善的开发界面不仅可以帮助开发者提高其开发效率,同时,也是对VS系列的开发工具的最大特点。在本网站中在数据配置完成的情况下,我们可以在Visual Studio中对本网站进行设计,编译、调试和运行更加方便了我对于网站的设计及开发,功能及其强大。2.3 SQL Server数据库技术介绍具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入。SQL语言是结构化查询语言的缩
19、写。SQL语言是一种数据库查询和编程语言,主要用于访问数据、查询、更新和管理关系数据库系统;它也是数据库脚本文件的扩展名。SQL语言是一种非过程编程语言,它允许用户处理数据结构。它不需要用户指定数据的存储方式,也不需要用户了解数据的具体存储方式,因此具有与管理的接口。SQL语句可以嵌套,这使得它非常灵活和强大。数据库系统一般由数据库、数据库管理系统(及其开发工具)、数据库应用系统、数据库管理员和用户组成。数据库用于存储数据;数据库管理系统是用来操作数据库的系统软件;数据库应用程序是为满足用户的各种需求而设计的程序,如报表、查询等;数据库管理员控制和管理数据库系统和操作系统。 SQL Serve
20、r在网站的建设过程中不仅仅是储存网站建设的内容并且极大的保证网站的安全性也是非常重要的。并且,在本网站中交互性较强SQL Server更为其提供了强有力的保证,不仅保证网站的安全,是网站的交互更加稳定流畅及舒适。第3章 系统分析与设计需求分析是一个管理系统成功实施的基础,只有在真正了解汉函谷关起点新安县旅游信息系统的需求之后,才能做出令人满意的系统,接下来就针对汉函谷关起点新安县旅游信息系统做一个总体的需求分析。3.1 可行性分析3.1.1 技术可行性本系统采用Visual Studio和SQL Sever相结合的方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用由C#完
21、成,所以本系统在技术上是完全可以实现的。JavaScript是前端开发的主要语言之一,主要是用来给静态的HTML页面添加动态的效果,达到响应用户操作的要求。JavaScript是基于对象和事件驱动的、相对安全的客户端脚本语言5。Tomcat是一个免费的开源Web应用程序服务器,属于轻量级应用程序服务器。当在Apache服务器之后的计算机上配置时,可以使用它来响应HTML页面访问请求9。此外,数据库的引入也更加方便了管理员对于系统的管理。计算机数据库技术就是通过构建相应的数据管理系统来提升信息管理工作的质量和效率,极大的降低了人为因素造成的信息管理工作的出错率,为信息管理工作的优化提供了强有力的
22、支持10。在开发过程当中,为了使用户在产品设计中获得更好的体验,需要从视听体验、情感体验、互动体验等用户体验角度进行着手7。基于H5语言的网页制作主要包括网页主体部分制作以及网页内容制作,其中背景图片、描述内容以及子网页的精心制作和设计是网页交互制作的最主要部分,也是用户体验中最直接最为重要的部分8。由于通过互联网进行搜索、查询信息的普及度越来越高,考虑长期发展和当前许多因素都要求使用计算机进行管理,可以大大提高网站管理人员的工作效率。并且实际旅游行业中已经为了突出旅游信息的准确性、及时更新和维护等,使用信息管理系统进行旅游网站系统的研究与实现,已经必不可少。所以本系统的使用通过对当前市场发展
23、前景的分析,其发展空间是非常的广阔,且易于推广和普及到实现旅游业发展管理应用。所以本系统在当前旅游业的旅游资源信息管理应用上是完全可行的。3.1.2 操作可行性由于本系统在开发时,已经考虑到其开发界面,具有体积小、成本低以及高开远行的特点,进而使得某些中小型企业将SQL Sever作为公司或企业网站建设和管理的首要工具11。旅游网站的建设可以用较低的成本将这些信息及时、全面的展现给旅游者,并提供相关的交流服务。不仅如此,旅游网站还可以利用网络这种现代媒体,深度剖析城市人文,精准把握城市特色亮点,全景式展现城市风采,塑造城市形象12。互联网在吸引游客,促进他们的旅行计划和预订方面起着重要作用。目
24、的地网站已成为至关重要的品牌渠道13。Java语言能实现“一次编译,到处执行”。跨平台这一特性代表在Linux平台、Windows、MacOS等其他平台上对Java程序进行编译,编译之后的程序代码在其他平台上亦可以运行。只需要有JVM(Java Virtual Machine)Java虚拟机就可以了14。目前SQL Sever被广泛的应用到各种系统中,并且表现出相当不错的效率,SQL Sever具有开发成本低,代码开源的特点,让许多中小型的系统开发选择SQL Sever作为系统的数据库15。3.1.3 经济可行性使用旅游信息系统后,对于网站管理人员来说,能够节省很大的人力、物力资金,节约成本,
25、少有的人员和设备,即可满足对旅游网站管理。对于游客用户来说,可随时随地进行在线搜索、查看有关旅游地区及简介、旅游景点、旅游资讯、等信息,还可在线发表个人留言,节约时间成本。3.2 需求分析本系统主要采用H5技术、VISUAL STUDIO,后台采用SQL Server 数据库,最终实现了汉函谷关起点新安县旅游信息系统,通过分析系统分前台会员用户及管理员两类用户,管理员拥有最高管理权限。游客用户可在线进行搜索、浏览汉函谷关简介、地区简介、网站公告、旅游景点、旅游资讯等信息,注册成会员后可登录游客中心进行旅游日志和旅游资讯信息的添加、编辑或删除、上传图片等功能操作,还可编辑基本信息、修改密码,在线发表留言。而后管理员可以对前台用户及网站各功能模块进行添加、查看、编辑或删除等管*理,主要模块包括地区管理、游客的管理、网站公告管理、景点的管理、留言的管理,系统的管理。