【基于SpringBoot的乡村振兴旅游网设计8500字(论文)】_第1页
【基于SpringBoot的乡村振兴旅游网设计8500字(论文)】_第2页
【基于SpringBoot的乡村振兴旅游网设计8500字(论文)】_第3页
【基于SpringBoot的乡村振兴旅游网设计8500字(论文)】_第4页
【基于SpringBoot的乡村振兴旅游网设计8500字(论文)】_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-22-1.绪论1.1选题的意义本乡村旅游网站是基于国家振兴乡村发展经济下的产物,脱贫攻坚完成后要进一步巩固脱贫的成果,进一步发展乡村经济。疫情肆虐全球已快两个年头,时下印度又发现了三种变异新冠病毒。此时世界经济的“外循环”恢复必定要花费很多时日。为此,大家都将眼光瞄向了发展“内循环”经济。早在两年前,中央就强调了为了应对全球化的各种挑战,发展国内大循环必不可少。面对新冠疫情带来的全球供应链的解体,在全球重组的时候,以国内经济大循环为主的两个循环。从过去盲目的追求全球化到现在的两个循环。其根源就在于乡村振兴。这样的一个具有中国特色社会主义色彩的可持续发展战略是依照中国的实际情况而制定的,是政策的制定者们在深入考察中国的实际情况之后做出的决策。发展乡村旅游业具有很多的好处。其一,可以促进当地生态文明的改进,贯彻习总书记绿水青山就是金山银山的理念。因为要吸引更多的游客前往,良好的生态环境是必不可少订单。其二,更进一步说还能进一步留住当地人才,促进当地人返乡就业,解决乡村空心化、老龄化的问题。1.2本系统的特点与作用本系统的用户群包含了想要吸引游客的商户,可以通过该网站宣传自己的农家乐、旅游景点等。也包括想要体验不同风土人情的游客,他们可以在论坛板块上交流心得,发表评价,也能发布文章,发表自己的旅游感想。既给了小县城和乡村宣传自己的机会,也给了大众一个可以深入了解一个地方的机会。大城市的著名景点一般都过度商业化,千篇一律,但是在小县城却可以实实在在的感受一个地方的风土人情。1.3本系统实现的目标本系统主要旨在对网上旅游网站系统的设计与实现,其目的主要是以一个乡镇的风土人情、人文历史为例进行介绍。最为关键的功能是实现用户之间的互相交流,和对旅游感悟的发布。同时做到利用有限的资源满足最大的需求和访问量。用户和管理员都可以在网站上发布文章和相册,这样就保证了系统有很可靠的文章来源。1.4需求调研在网站设计前期,对宜兴市的各个城镇进行了解,对于每个乡镇的乡村旅游开发程度进行摸底,调查身边的用户对于它们的了解程度,进一步分析需求,总结归纳出合理的用户需求。同时还征集不同使用人员的意见,力求做到简洁方便。2.需求分析2.1系统需要解决的主要问题本系统以乡镇旅游为主,主要解决的问题根据系统的角色分为两个部分:第一是管理员可以对整个网站的内容、板块、文章、帖子、相册进行删除并发布系统公告,对网站上友情链接的管理,做到全局化的管理。管理员可以发布一些介绍当地风土人文、美食小吃、旅游景点的文章,也可以在论坛上新建讨论话题。管理员还应具备权限,可以对用户的账号申请进行审批。第二是在用户层面上,用户可以通过在网站左上角点击免费注册进行注册,成功后即可登录自己的个人空间,发布文章,发布自己的旅游相册,在板块话题下发布帖子回复话题,也可以自己新建板块话题。用户同时也能自己发布文章并显示在网站的首页,也可以关注其他的用户。除此之外,文章之下还应附带有评论功能,用户可以在各个文章下面进行讨论交流。2.2系统应该具备的基本功能系统应该具备的基本功能有旅游网站首页、文章搜索、文章展示、友情链接、在线相册、用户空间、在线交流、乡村特产。2.3业务需求分析希望通过对该旅游网站的使用,可以整合一个县市的旅游资源,将各个乡村存在的旅游景点、美食、历史人文等生动的展示。首页各种文章和话题板块下面用户都可以对此进行评论,也可以回复留言。2.4系统流程分析2.4.1注册流程如果是游客,可以浏览网站内容,比如网站上的信息、文章、相册等,但是不能发表评论。这是游客可以注册成为用户,用户可以在上面发表自己的相册、文章、对其他人的文章进行评论。注册账号过程如下图。图SEQ图\*ARABIC1账号注册流程图2.4.2用户登录当用户注册信息被管理员审核成功后,可以根据自己的权限登上系统进行操作。其中用户的登录流程图如下图2.2所示。图SEQ图\*ARABIC2登录流程图2.5乡村旅游网站系统可行性分析2.5.1技术可行性分析通过对以上一步对系统的需求进行明确的之后就明白了相关的软件目的之后,就是要对系统进行下一步的可行性分析。根据以上信息确定了软件开发框架使用的是Springboot,开发的软件工具包括idea、NavicatPremium,数据库使用mysql。硬件和软件要求如下表2.1所示表格SEQ表格\*ARABIC1硬件和软件要求表处理器最低要求1GHz单核处理器内存最低RAM要求4G硬盘最低容量要求2GB系统Windows1064位2.5.2运行可行性分析根据以上分析,本系统拟采用的是B/S架构,用户打开浏览器输入相关网址就可以进行轻松访问,系统兼容,而用户对于浏览器的操作是很了解的,可以说用户对于浏览器的操作使用没有任何学习成本,故此,在操作上是可行的。本乡村旅游网站使用的系统和语言都是当下流行的,有相关的案例可以参考,也有许多相关问题的解决办法,开发周期短,开发成本低,而且Idea开发工具的使用较为方便,可以减少很多时间和精力的耗费。对于开发的电脑没有相关的配置要求,虽然配置环境较为复杂,但是要求不高,在经济上完全可行。另外,该网站是可以成功编码出来运行的,成功后只需打开浏览器输入本地网址即可访问。操作简单,方便。使用Idea开发工具,开发更加简单高效。根据以上可行性分析得知,结合现有的一些技术和合理的成本开发出本乡村旅游网站。3.系统设计3.1系统总体 本系统始终秉持着以实用性为主的理念,始终在探索该如何做才能让用户受益并尽可能发挥项目的优势和作用,并确立了以下几条原则:(1)可行性原则。项目不仅要保证运行的可行性,除此之外还要保证其在经济、技术、法律上的可行性。综上所述,该项目是可以达成的。(2)简洁化原则。项目在用户端和管理员端的使用上都始终保持这个原则,做到简洁明了,易于操作,无需学习。(3)工程化原则。项目在实施的过程中,始终保持着工程化的方法,先后经过系统调查、系统需求、系统设计等科学的过程。3.2系统功能概要设计本乡村旅游网站主要满足管理员和用户两类用户的功能需求,两类功能描述如下:角色:用户 除了管理员之外的角色都可以作为用户登录系统,可以使用这个角色使用一些功能。这些功能如下图。用户可以进入自己的用户空间,会显示自己账号的具体信息。用户可以在左边的菜单栏选择自己想要的功能,在空间管理中可以查看自己发布的相册,文章,在论坛中的讨论留言等。该角色用例图如下图所示:图SEQ图\*ARABIC3用户用例图角色:管理员另一类角色被称为管理员。用户在系统上方的“系统后台”登录进去之后,可以对网站显示的内容进行管理,可以对文章、相册、帖子、首页轮播图等进行管理。具体功能如下所示。除此之外,还能显示该管理员的个人信息,如姓名、账号、电话、登录次数、姓名等内容。管理员还要对用户的信息进行审核,是否让他成功注册,也要对相册进行审核,可以决定是否在网站上显示该相册。该角色的用例图如下图所示:图SEQ图\*ARABIC4管理员功能图3.3数据库设计 本乡村旅游网站数据库采用MySQL数据库,数据库中的表包括会员表,留言表,管理员信息表,系统公告表,相册表,板块表,栏目表等,接下来只对主要的表信息进行展示:表格SEQ表格\*ARABIC2users表表名users用途users信息表字段名称数据类型字段长度是否主键是否为空备注zhanghaovarchar254√×用户主键idcreatetimevarchar254×√创建时间creatorvarchar254×√创建人emailnamevarchar254×√邮箱地址logint12×√登录系统后台次数jianamevarchar254×√昵称mimavarchar254×√管理员密码realnamevarchar254×√姓名rolenamevarchar254×√角色Sex1int12×√性别telvarchar254×√电话usernamevarchar254×√用户名xiangpianvarchar254×√相片表格SEQ表格\*ARABIC3xinxi表表名信息用途文章信息表字段名称数据类型字段长度是否为主键是否为空说明xinxibianhaoint12√×文章编号caicountint12×√用户踩数zancountint12×√用户点赞数clickint12×√用户点击次数neironglongtext×√内容hotdianint12×√热点laiyuanvarchar254×√来源lanidint12×√栏目编号lanmingvarchar254×√栏目名称faburenvarchar254×√发布人newtimetimestamp×√创建时间titlevarchar254×√标题tuijianint12×√推荐tupian2varchar254×√图片zhaiyaolongtext×√摘要zuixinint12×√最新表格SEQ表格\*ARABIC4album表表名album用途相册表字段名称数据类型字段长度是否为主键是否为空说明Xiangidint12√×相册编号miaoshulongtext×√相册简介mingchengvarchar254×√名称privilege`int254×√权限pubrenvarchar254×√发布人pubtimetimestamp×√发布时间tupianvarchar254×√图片xtypevarchar254×√分类zhuangtaiint12×√状态`typeidint12×√分类编号againstcountint12×√踩数agreecountint12×√点赞数viewcountint12×√点击次数表格SEQ表格\*ARABIC5leaveword表表名leaveword用途留言表字段名称数据类型字段长度是否主键是否为空说明liubianhaoint12√×留言编号wordvarchar254×√留言内容lyrenvarchar254×√留言人createtimedatetime×√时间replyneirongvarchar254×√回复内容replypeoplevarchar254×√回复人replytimdatetime×√回复时间steint12×√是否恢复wordtitlevarchar254×√留言标题表格SEQ表格\*ARABIC6notice表表名notice用途系统公告表字段名称数据类型字段长度是否主键是否为空说明gonggaobianint12√×编号 Liulanint12×√浏览量noticeneironglongtext×√内容noticeren`varchar254×√系统公告发布人noticetimetimestamp×√系统公告发布时间noticetitlevarchar254×√标题3.4系统详细设计 系统的详细设计是指对系统详细功能的设计,它包含系统各个模块设计和各个模块所具有的功能。本系统的功能模块图如下所示。图4.1系统结构图本乡村旅游网站的系统设计E-R图如下:图SEQ图\*ARABIC5系统用户实体E-R图本乡村旅游网站系统公告实体E-R图如下所示:图SEQ图\*ARABIC6系统公告E-R图4.系统的设计与实现4.1用户模块功能的设计当登上系统的网站,在首页可以看到很多关于当地信息的介绍,如当地的人文介绍、乡村特产、旅游景点的介绍等。在首页的最上面有一个搜索框中,输入要搜索的文章即可实现对全网站搜索。在首页轮播图旁边分为各镇、洞的世界、陶的古都三个部分。各镇下面又分为六个小镇。这是选取的宜兴市具有代表性的、有特色的几个小镇,分别点击各个小镇即可进入相关论坛板块。登录后即可以进行交流,发布话题,进行回复等。图SEQ图\*ARABIC7商城主页面图4.1.1用户注册界面在这个界面可以实现用户账号的注册,具体情况如下图所示,可以从首页的注册模块进入。系统的密码要求至少在六个字符以上,考虑到系统的安全性,要求用户必须以身份证来注册,同时提交邮箱,方便联系。图SEQ图\*ARABIC8免费账号注册界面图4.1.2登录界面设计用户的登录界面如下所示,如果没有账号和密码,可以点击旁边的字符“立即注册”即可跳转到用户账号注册界面。登录之后即可跳转到用户个人的信息空间。图SEQ图\*ARABIC9用户空间登录界面图用户登录成功后显示的个人空间信息如下所示,用户可以在此查看自己账户的信息并进行修改。图SEQ图\*ARABIC10用户空间个人信息图4.1.3用户的文章发布界面按照以上方式在登录界面输入自己的账号和密码,登录自己的用户空间后即可发布文章,发布文章界面展示如图4.3所示。文章类别就是各个板块,用户可以选择其中的一个,之后文章就会显示在相关板块之下。使用下面的文字输入框,就可以在文章中添加图片,另外还能选择文字对图片的环绕方式。图SEQ图\*ARABIC12关于乡村文章的发布界面图4.1.4在线相册界面用户可进入在线相册界面查看管理员选择展示在首页的各个相册,单击单个相册即可进入该相册的详情页面。所有展示在首页的相册界面展示如图所示。以下四个相册分别属于四个类别,单击上方类别框即可选择相关类别的相册。管理员在后台可以审核相册,是否允许该相册在前台展示。图SEQ图\*ARABIC12在线相册界面图4.1.5在线交流界面用户点击首页栏目中的“在线交流”,在线交流界面中有在首页显示的几个话题,可以在下面的各个话题点上创建相关话题。其他人可以在这些话题底下发帖评论。图SEQ图\*ARABIC13用户在各个话题下讨论界面图4.1.6所有用户展示界面在首页导航栏下的用户空间里显示了所有在本网站注册的用户的信息,单击用户头像即可进入这个用户的空间,查看该用户的详细信息,用户空间界面展示如图4.6所示。该用户空间可以展示所有的用户和他的账户号,用户在此可以点击关注另一个用户,然后给他发送消息,相互留言。用户可以选择是否更改自己的头像,并填写自己的相关信息,给其他人的文章点赞,踩等操作。图SEQ图\*ARABIC14所有用户展示界面4.1.7系统文章界面图用户点击首页的文章或者点击自己用户空间中我发布的文章即可打开文章展示界面图,如下图4.7所示。文章展示界面上有文章的发布时间,文章的发布人,用户可以在此赞同此文章的观点,也可以踩此文章,表达自己的不同意。在文章底下可以对此文章进行做出评价,发表自己的感言,也能看到其他人对文章的评论。在文章的下面可以对该文章的内容在评论区进行讨论。图SEQ图\*ARABIC15系统文章详细界面概览4.2后台管理员功能的实现4.2.1后台管理员登录界面后台管理员可以通过首页进入后台,在下图的登录界面输入如下账号、密码和验证码。都输入正确即可成功登录。图SEQ图\*ARABIC16管理员登录界面图4.2.2话题回复界面登录后台成功后可以通过后台的菜单栏进入这个界面。在此可以对用户回复的一些信息进行查看,可以在此删除一些违规的帖子。帖子是在论坛板块下面由用户进行讨论发布的,与发布在系统首页的文章不同。图SEQ图\*ARABIC17话题回复界面图4.2.3旅游信息管理界面登录后台成功后可以通过后台的菜单栏进入这个界面。在此可以对所有人发布的文章进行查看修改和删除。这些文章都有所属的栏目,可以是管理员发布的,也可以是用户发布的。旅游信息的发布界面可以根据各类人群的需求,对信息字体的美观度做出排版。图SEQ图\*ARABIC18文章管理界面图5.系统测试5.1测试目的一般我们进行系统测试的目的是为了发现错误。然而很多时候,很有可能由于程序员自身的一些原因,难免会出现一些错误漏洞,可能是逻辑上的错误,也可能是在编码过程中出现的一些细节错误。这些都是很正常的事情,随着编码水平的提高,会很容易发现这些错误。软件测试的主要目的在于对本乡村网站中各个模块中和各个模块之间的信息传输进行测试,查看信息传输是否有错误。同时也会对系统各模块之间的耦合度,各种衔接等方面的错误进行测试,查看是否都有错误。然后对系统的整体进行测试,对照各个需求来查看。5.2测试过程5.2.1界面测试 表5.1乡村旅游网站首页界面测试表编号001名称乡村旅游网站首页界面测试建立日期2021-05-08定义乡村旅游网站页面展示和乡村旅游网站页面描述的一致性用例功能性用例输入在浏览器输入该网站主页地址:http://localhost:8080/travel/e/index.jsp输出结果在浏览器打开该乡村旅游网站主页面预期结果能够进入该乡村旅游网站主界面结论该系统旅游网站运行主界面展示表5.2管理员登录后台界面测试表编号002名称管理员登录界面测试建立日期2021-05-08定义管理员后台页面展示和管理员后台页面描述的一致性用例功能性用例输入账号:admin密码:admin输出结果在浏览器打开该乡村旅游网站后台主页面预期结果能够进入该乡村旅游网站后台主界面结论成功进入本系统后台,并展示该管理员的个人信息表5.3会员空间界面测试表编号003名称会员登录界面测试建立日期2021-05-08定义会员空间界面展示和会员空间界面描述的一致性用例功能性用例输入账号:1895715000密码:123456输出结果登录成功,成功显示用户scy的信息和用户空间预期结果能够进入该乡村旅游网站用户空间主界面结论成功进入本系统用户空间主界面,并展示该用户的个人信息5.3.2功能模块测试表5.4留言功能测试表编号004名称留言功能测试建立日期2021-05-08定义给好友留言好友是否能够收到以及是否能够收到好友的留言回复用例功能性用例输入账号为1895715000的scy用户向账号为1895715001的宋季泽用户发送消息“兄弟,咱啥时候去玩耍呀”;账号为1895715001的宋季泽用户回复留言消息“好的兄弟,我们明天就去”输出结果账号为1895715001的宋季泽用户成功收到留言;账号为1895715000的scy用户成功收到留言回复“好的兄弟,我们明天就去”预期结果能够实现留言信息的交互结论该留言功能测试无误表5.4系统公告功能测试表编号005名称系统公告功能测试建立日期2021-05-04定义管理员发布公告与首页系统公告的一致性用例功能性用例输入用管理员账号admin登录系统后台发布系统公告“2021年第一次测试”输出结果成功显示系统公告“2021年第一次测试”预期结果该乡村旅游网站首页能够显示系统公告结论该系统公告功能测试无误表5.6文章发布功能测试表编号006名称文章发布功能测试建立日期2021-05-08定义文章发布与首页系统文章的一致性用例功能性用例输入账号为1895715000的scy,密码为123456的scy用户发布名为“徐舍小酥糖”的文章,所属栏目为“美食天下”输出结果在系统首页栏目“美食天下”中成功显示名为名为“徐舍小酥糖”的文章预期结果打开名为“徐舍小酥糖”的文章,显示其中关于小酥糖的介绍结论该系统文章发布功能测试无误5.4测试分析经过测试,本乡村旅游网站满足用户的要求和需求。所有基本功能齐全,操作简单,能够很好的满足用户的需求,同时网站运行性能良好,是一个值得推广的乡村旅游网站。在本次测试过程中也发现了一些编码上和页面显示的问题,及时做好了更正。在测试分析的时候用好科学的测试方法很重要,可以减少很多不必要的时间开销。6.系统开发总结本系统是利用Java语言开发的乡村旅游网站系统,结合习总书记提出的乡村振兴战略,希望进一步带动乡村经济的发展。各个乡镇的地方网站都可通过此来宣传自己的风土人情,乡村文化。中国最广袤的土地上存在最多的便是村镇,自古以来,人口基数最多的就是农民。开发以乡镇为背景的系统有利于展现中国的历史文化,宣扬中国精神。本系统最初的想法是开发一个中国乡村旅游网站的集合,商户、管理员、游客三方都可以使用。商户可以在上面上传自己的农家乐、土特产等信息。由于加入商户就需要繁琐的商户审核和售后处理环节,会使得本系统偏离原始的设想,因此就取消了商户这一角色。因此,本系统的主要目标还是对某一地区乡镇旅游资源的整合介绍,并在下方附带旅游线路。选择让用户和管理员都可以选择上传文章,介绍自己的心得体会,从而吸引到更多的游客。本系统是在系统开发过程中,不断的重新审视需求,按照科学的软件开发方法,逐步开发而来。未来,可以根据各个地方的需求,因地制宜的更改网站上的文章就可,可以适应各个地方的需求。

参考文献:[1]葛浩东,任昌荣,浅析电子商务背景下的原生态乡村旅游发展[J],商场现代化,2019(12):178-180、[2]王超,互联网与户外运动发展背景下的乡村振兴模式探讨——以昆明晋宁龙潭村乡村振兴规划为例[J].智能城市.2020,6(13)[3]姜艳.计算机软件开发中的JAVA编程语言和应用研究[J].现代职业教育,2017(13):178-179.[4]刘全超.基于Java框架技术的计算机文化基础网上教学平台[J].电脑迷,2017(04):91-93.

[5]李凤亮,杨辉,文化科技融合背景下新型旅游业态的新发展[J].同济大学学报(社会科学版).2012,32(01)[6]邓惠俊.基于Spring和MyBatis框架的阅读网站的设计与实现[J].信息与电脑(理论版),2021,33(04):97-99.

[7]潘蕊.SSH框架的Web网站设计与实现研究[J].成才之路,2019(36):58-59.[8]

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论