东海县风景特色网站设计与实现(附件)【字数:7505】
摘 要随着计算机技术、网络技术的迅猛发展,Internet的不断普及,网络在各个领域里发挥了越来越重要的作用。特别是随着近年人民生活水平不断提高,旅游成为了一个热门话题。一些知名的旅行社已经在网上旅游方面取得了巨大的成就。本次网站设计以uni-app为框架,使用开发工具HBuilder X进行开发,并选用MySQL数据库用作数据存储,实现了用户的登陆注册、管理员登录、意见反馈等功能,全面的对东海县旅游资源进行整理。
目 录
一、绪论 1
(一)课题背景、目的与意义 1
(二)国内外研究现状 1
(三)研究设计的内容 2
二、网站开发应用的技术介绍 2
(一)HTML5 2
(二)CSS3 2
(三)JavaScript 2
(四)MySQL 2
(五)uniapp框架简介 3
三、需求分析 3
(一)系统的需求分析 3
(二)可行性分析 3
四、总体设计 3
(一)系统功能设计 3
(二) 数据库设计 4
五、网站的具体实现 6
(一)开发环境准备 6
(二)网站的具体实现 6
六、网站测试 13
(一)链接测试 13
(二)网页布局测试 14
(三)速度测试 14
(四)脚本和程序测试 14
七、结论 14
致谢 16
参考文献 17
一、绪论
(一)课题背景、目的与意义
随着社会的发展,人们生活水平的提高,生活也变得忙碌起来,每天的休闲放松时间也越来越少,所以要在工作之余充分放松自己。在节假日和休息日和亲戚朋友外出旅游已经成为了很多人首选的休闲方式。我国的旅游业在近些年发展很迅速,我国作为世界人口第一大国,人们对旅游的需求也进一步变大,旅游业在经济占比也随年提升,地位也越来越重要。
因为互联网发展的很迅速,互联网+也成为了现在的热门产业,互联网+旅游也正在取代传统旅游业,相比于传统的旅游业,旅游网站会让用户对旅游方面的信 *好棒文|www.hbsrm.com +Q: ¥351916072¥
息有更多的了解,用户可以在旅游网站里看到想去地方的风景、景点、美食等信息,也可以看到之前的游客发表的文字、图片等信息,让用户对于想去的地方有更全面的了解。由于旅游网站可以不受地点的拘束,可以更好的整合各种资源,没有实体店铺也会节约成本,实现用户与公司实现双赢。
国内已有的旅游网站提供的都是全国范围甚至世界范围内的旅游景点,比如携程、去哪儿、马蜂窝等,由于地点过多导致在某个范围内提供的服务不够精确,有种“广但疏”的感觉,而只对于一个地方服务的旅游网站就会找到很多本地的特色,
所以,本次毕业设计秉承着页面简洁、操作简便、功能完善等原则,做一个东海县风景特色网站,因为范围只定在了东海县,所以可以在本地深度挖掘,充分的体现出东海县的景点、风景等。
(二)国内外研究现状
随着网络技术的不断更新,旅游在现代人的生活中越来越常见,日常生活环境的变化与人们日益增长的需求不断推动着电子商务的发展。旅游类电子商务站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如管理员用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询、预订或交流。
(三)研究设计的内容
游客可以通过“东海县风景分类了解东海县景点的基本情况;通过各景点的简介进一步了解景点的详细信息;通过“东海县特产分类”让旅客了解当地特产;通过评论来大致了解其他游客的旅游体验;通过“意见反馈”的收集,让游客对景点的旅游体验有更加深刻的认知。
二、网站开发应用的技术介绍
(一)HTML5
HTML是“超文本标记语言",HTML没有循环,没有变量,没有函数,是单纯的一门静态语言。可以用来描述静态的东西,比如标题、段落、图片。
开发人员可利用 HTML5 技术对语法进行重新定义,以便于统一各种不同设备的使用标准,同时还能为开发人员提供丰富资源的开源库, 进而使 Web 应用程序的开发变得更加方便、快捷。通过 HTML5 技术能够在不同平台中将开发的 Web 应用程序进行封装, 这样能够使开发成本得以降低的同时, 还能利用HTML5 技术的实时更新来对 Bug 进行便捷的调试。
(二)CSS3
CSS是指层叠样式表(Cascading?Style?Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中。也就是说把HTML元素的样式都统一收集起来写在一个地方或一个CSS文件里。样式定义如何显示HTML 元素,通常存储在样式表中,并且外部样式表可以极大提高工作效率。
(三)JavaScript
JavaScript是一种轻量级的编程语言,可以插入到HTML页面中,再插入到HTML页面中后,可以在目前市面上所有的浏览器中运行,所以JavaScript可以广泛的在设备上运行,无论是服务器还是个人电脑、手机、平板等都可以运行,成为了网页设计的重要技术。
(四)MySQL
MySQL是一个关系型数据库,简单形容就是数据的仓库,用于存储在网站运行、注册等产生的数据。因为MySQL是关系型数据库,所以它有很多表,数据就存在这些表中,有利于提高性能。
MySQL可以接受命令,并作出相应的操作,命令中包含删除文件、新增数据、获取内容等各种语句,这种用于编写的命令就是SQL语句。
目 录
一、绪论 1
(一)课题背景、目的与意义 1
(二)国内外研究现状 1
(三)研究设计的内容 2
二、网站开发应用的技术介绍 2
(一)HTML5 2
(二)CSS3 2
(三)JavaScript 2
(四)MySQL 2
(五)uniapp框架简介 3
三、需求分析 3
(一)系统的需求分析 3
(二)可行性分析 3
四、总体设计 3
(一)系统功能设计 3
(二) 数据库设计 4
五、网站的具体实现 6
(一)开发环境准备 6
(二)网站的具体实现 6
六、网站测试 13
(一)链接测试 13
(二)网页布局测试 14
(三)速度测试 14
(四)脚本和程序测试 14
七、结论 14
致谢 16
参考文献 17
一、绪论
(一)课题背景、目的与意义
随着社会的发展,人们生活水平的提高,生活也变得忙碌起来,每天的休闲放松时间也越来越少,所以要在工作之余充分放松自己。在节假日和休息日和亲戚朋友外出旅游已经成为了很多人首选的休闲方式。我国的旅游业在近些年发展很迅速,我国作为世界人口第一大国,人们对旅游的需求也进一步变大,旅游业在经济占比也随年提升,地位也越来越重要。
因为互联网发展的很迅速,互联网+也成为了现在的热门产业,互联网+旅游也正在取代传统旅游业,相比于传统的旅游业,旅游网站会让用户对旅游方面的信 *好棒文|www.hbsrm.com +Q: ¥351916072¥
息有更多的了解,用户可以在旅游网站里看到想去地方的风景、景点、美食等信息,也可以看到之前的游客发表的文字、图片等信息,让用户对于想去的地方有更全面的了解。由于旅游网站可以不受地点的拘束,可以更好的整合各种资源,没有实体店铺也会节约成本,实现用户与公司实现双赢。
国内已有的旅游网站提供的都是全国范围甚至世界范围内的旅游景点,比如携程、去哪儿、马蜂窝等,由于地点过多导致在某个范围内提供的服务不够精确,有种“广但疏”的感觉,而只对于一个地方服务的旅游网站就会找到很多本地的特色,
所以,本次毕业设计秉承着页面简洁、操作简便、功能完善等原则,做一个东海县风景特色网站,因为范围只定在了东海县,所以可以在本地深度挖掘,充分的体现出东海县的景点、风景等。
(二)国内外研究现状
随着网络技术的不断更新,旅游在现代人的生活中越来越常见,日常生活环境的变化与人们日益增长的需求不断推动着电子商务的发展。旅游类电子商务站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如管理员用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询、预订或交流。
(三)研究设计的内容
游客可以通过“东海县风景分类了解东海县景点的基本情况;通过各景点的简介进一步了解景点的详细信息;通过“东海县特产分类”让旅客了解当地特产;通过评论来大致了解其他游客的旅游体验;通过“意见反馈”的收集,让游客对景点的旅游体验有更加深刻的认知。
二、网站开发应用的技术介绍
(一)HTML5
HTML是“超文本标记语言",HTML没有循环,没有变量,没有函数,是单纯的一门静态语言。可以用来描述静态的东西,比如标题、段落、图片。
开发人员可利用 HTML5 技术对语法进行重新定义,以便于统一各种不同设备的使用标准,同时还能为开发人员提供丰富资源的开源库, 进而使 Web 应用程序的开发变得更加方便、快捷。通过 HTML5 技术能够在不同平台中将开发的 Web 应用程序进行封装, 这样能够使开发成本得以降低的同时, 还能利用HTML5 技术的实时更新来对 Bug 进行便捷的调试。
(二)CSS3
CSS是指层叠样式表(Cascading?Style?Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中。也就是说把HTML元素的样式都统一收集起来写在一个地方或一个CSS文件里。样式定义如何显示HTML 元素,通常存储在样式表中,并且外部样式表可以极大提高工作效率。
(三)JavaScript
JavaScript是一种轻量级的编程语言,可以插入到HTML页面中,再插入到HTML页面中后,可以在目前市面上所有的浏览器中运行,所以JavaScript可以广泛的在设备上运行,无论是服务器还是个人电脑、手机、平板等都可以运行,成为了网页设计的重要技术。
(四)MySQL
MySQL是一个关系型数据库,简单形容就是数据的仓库,用于存储在网站运行、注册等产生的数据。因为MySQL是关系型数据库,所以它有很多表,数据就存在这些表中,有利于提高性能。
MySQL可以接受命令,并作出相应的操作,命令中包含删除文件、新增数据、获取内容等各种语句,这种用于编写的命令就是SQL语句。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/125.html