城市公共交通换乘查询设计与实现毕业论文
2020-02-16 22:34:58
摘 要
在当今社会的繁重的生活和工作压力之下,人们的幸福感正在日益的减少,越来越多的人想要寻找一种可以让自己从现实生活中逃离的办法,旅游这种健康的放松方式,逐渐走进了人们的生活当中。而随着人们出游的频率越来越高,遇到的问题也就越来越多。景点拥堵,诈骗以及出游安全等等都已经是屡见不鲜。而开发驴友社交系统的目的就是来帮助用户更好解决相关问题。让用户可以接触到最新最实用的旅游信息,同时能在这里找到自己的志同道合的好友。本文的研究就主要集中在以下的几个方面:
(1)分析该系统所需要完成的功能,确定其针对的服务人群,完成系统的需求分析,对系统开发过程中使用的相关技术和工具做简略的介绍,系统主要使用idea以及MySQL完成。
(2)在完成了需求分析的基础上,对系统进行详细的功能模块设计,完成数据库设计。系统设计完成后进行系统的开发和编码实现,论文中主要展示设计思路。
(3)最后设计合适的测试方法,给出整个系统的测试结果以及结论。
关键词:驴友;社交;web;数据库
Abstract
Under the heavy pressure of life and work in today's society, people's happiness is decreasing day by day. More and more people want to find a way to escape from the real life. Tourism, a healthy way of relaxation, has gradually entered people's life. As people travel more and more frequently, they encounter more and more problems, such as tourist attractions congestion, fraud and travel safety, so on. This is the purpose of developing donkey friends' social system, which is to let users have chance to contact the latest and most practical traveling information, and at the same time to find their like-minded friends in here. This paper mainly focuses on the following aspects:
(1) Analyzing the functions of the system, identifying the service population, completing the requirement analysis of the system, and briefly introducing the related technologies and tools used in the process of system development. The system is mainly completed by idea and MySQL.
(2) On the basis of completing the requirement analysis, the detailed functional module design of the system is carried out, and the database design is completed. After the system design is completed, the system is developed and coded. The main idea of the design is shown in the paper.
(3) Finally, the appropriate test method is designed, and the test results and conclusions of the whole system are given.
Key words: travelling companion; social interaction; web; database
目录
第1章 绪论 1
1.1研究目的以及意义 1
1.2主要设计内容 1
1.3国内外现状 2
1.4 本章小结 4
第2章 系统需求分析 5
2.1 系统简介 5
2.2 功能性需求分析 5
2.3 模块需求分析 6
2.4 非功能性需求 6
2.4 本章小结 7
第3章 系统设计 8
3.1 系统总体设计 8
3.2 系统模块设计 8
3.2.1 个人中心模块设计 8
3.2.2 旅游推荐模块设计 9
3.2.3 密码管理模块设计 9
3.2.4 好友管理模块设计 9
3.2.5用户空间模块设计 9
3.3 数据库设计 9
3.3.1 数据库建模 9
3.3.2 数据库设计 10
3.4 本章小结 12
第4章 系统实现 14
4.1 系统开发环境简介 14
4.2 功能模块实现 14
4.2.1 主界面实现 14
4.2.2 用户注册实现 15
4.2.3 用户登录实现 16
4.2.4 个人中心实现 17
4.2.5 推荐模块实现 18
4.2.6 好友模块实现 18
4.2.7 用户空间的实现 18
4.3 本章小结 19
第5章 系统测试 20
5.1 测试环境 20
5.2 测试目的 20
5.3 系统测试 20
5.3.1 功能性测试 20
5.3.2 性能测试 21
5.4 本章小结 22
第六章 总结 23
参考文献 24
致谢 25
绪论
1.1研究目的以及意义
空虚,孤独,焦虑是现代人的三大病症,不分国界,不分职业。在现代社会如此快节奏的生活状态下,当所有的人都为了生活疲于奔命,人们的生活就越来越单一与枯燥,可能这是最适合现在的生活方式,但毫无疑问这并不是最好的生活状态。而现在,越来越多的人认识到这一点,也希望在工作之余找到一些放松和娱乐的方式,旅游也就逐步走入了人们的视线。但当大多数人平时忙于工作,等有一些时间后,又苦于没有同伴和熟悉的地方来游玩,便放弃了这方面的一些计划。于是国内外也出现了一些类似旅游网站的社交系统,旨在为人们提供旅游相关的服务以及社交,包括国内的马蜂窝,游侠客,国外的例如TripSay、WAYN等。
驴友社交网站与普通的社交网站相比,更注重社区中对于旅游目的地文化的探讨,人与人之间的关系即首先基于区域性,而非熟人关系。事实上的旅游社交网站是起源于2001年,随着当时户外旅游逐步开始兴盛,专业的旅游人群开始形成,同时对于个体旅游中所遇到的各种文化上、生活上的问题,均需要频繁的交流,以达成经验的传承和知识的传递——驴友社交网站应运而生,诸如国内最早的旅游社区,包括磨房、绿人网等。
但这些案例都是偏向于论坛的形式,事实也证明这种类型的社交网站更适合于在驴友之间使用,方便于用户之间使用这方面的功能进行旅游过程中一些事情的分享,以及心得的交流。
设计驴友社交系统的目的在于,对于有出游意向的使用者可以通过网站,认识相关的好友,以及通过分享获取目的地的相关资料为自己的出行做相关的准备。
通过对于国内相关网站的使用体验,我发现现在的驴友社交系统专注于旅游方面,根据使用者提供的相关数据,推送相关的分享以及旅游计划,而比较少的关注于社交方面的相关功能,设计这个系统则更注重于社交方面,但由于驴友社交网络的特殊性,旅游信息的分享还是应该占较大的部分。
1.2主要设计内容
驴友社交系统主要针对互联网生有旅游意向的相关用户,开发一个旅游社交系统。对于有旅游社交意向的现代人,提供一个交流分享的平台。通过在该平台上,可以完成旅游的日常所需。
运用软件开发的相关原理来进行,首先是可行性分析和需求分析,在确定了这些的情况下,对系统进行总体设计,将系统的总体框架搭建出来,然后对各个不同的模块需求完成不同的功能进行详细设计,然后对系统进行编码实现,链接数据库,进行调试修改。
1.3国内外现状
“驴友”是一个新兴的词汇,更是一种文化现象。它是一个探寻自然、锻炼意志、 挑战自我、感悟文化的群体。这个群体对于文化的追寻不是拘泥于科教书籍,而是自我 的发现。这种行为的目的更是为了自我的实现,是对自我进行重新认识的过程和方式。
通过网络分享和交流是驴友们展示自己所见所闻和思想感悟的途径之一。旅游网站 或综合性网站旅游板块的BBS、SNS社区等,都是驴友们喜爱的讨论区。在这个讨论区 上,能够发现对文化不同视角的理解,能够发现不同种族、人群、地区、宗教信仰的文 化特征,能够发现社会新一代对文化传承的责任。这种对文化的追随群体,形成了一种 新的探索文化。
社会的发展,文化的流逝,需要这样的群体的出现和壮大。因为背包客们的特殊旅 行,因为他们深入的是非传统的开发完善的旅游胜地,使得他们记录下了不同的文化。 这些文化的传播一部分就落在了背包客的肩上。所以驴友们不仅仅是在证明自己,实现 自我,更是在接受传播和挽救消逝文明的重任。
互联网快速发展,旅游业也有了自己的互联网形式,即旅游类网站,它提供了酒店 票务预定、旅游资讯、驴友信息分享等。全球已有几十万家旅游企业在网上开展旅游业 务,国内综合网站的旅游频道和旅游专业网站也已过数千家。携程网、同程网、芒果网、中国国家地理网等,都为旅游者提供了良好的出行参考。移动终端的快速发展为旅行带来了不一样的技术支持和旅游体验,这为电子商务和旅游业的发展都提供了很大的契机。
在国外,旅游的热度也有明显的上升,越来越多的背包客开始在他们的YouTube上和推特上发表旅游vlog和各地的见闻,在游记中穿插着各地的旅游文化,美食文化,风土人情等等。在YouTube上,关于旅游类型的直播间大约有500多个,平均在线人数在500人左右,其中热度最高的直播间大约在5000人左右。同时,2018年美国佛州的旅游人次达到了惊人的1.28个亿,相比与2017年的1.19个亿,环比增长了6.4个百分点。其中1.18亿来自美国本土,其余的来自美国境外,在国外旅游业如此火爆的情况下,国内的旅游市场同样是热火朝天。
根据国家统计局数据,近年来我国国内旅游市场的游客人数一直保持着稳定增长的趋势,增长率在10%以上,2017年国内旅游市场游客人数已经达到50亿人次。目前我国步入大众旅游时代,旅游休闲已成为百姓的生活常态。除此之外2013-2018年间,国内旅游总收入也在逐年增加,其中2017年中国国内旅游总收入已经达到4.57万亿元。随着旅游用户的不断增加以及消费者消费能力的提升,旅游业整体呈现出欣欣向荣的态势。具体情况如图1.1和1.2所示。
图 1.1 旅游人次柱状图(亿人次)
图 1.2 旅游收入柱状图(亿元)
2016年-2018年国内旅游用户中一个月至少出游一次的用户占比有所增加,如图1.3所示,体现出国内高频次出游用户的增长趋势,旅游作为能够缓解压力,舒放身心的一种生活方式,已经逐渐成为国内游客生活中的一部分。
图 1.3 2016-2018年中国旅游用户游览国内景区平均频率
1.4 本章小结
本章主要对驴友社交系统的开发的初始目的做了相关的介绍,并根据相关的国内外研究现状,对于本系统的开发方向做了确定,最终决定该系统的最后选择一个论坛式的开发模式。同时也对国内外的旅游业进行了一些基础的分析,这也是驴友社系统能够有市场的前提条件,在接下来的章节中将把包括需求分析在内的一系列前期工作详细的介绍。
第2章 系统需求分析
2.1 系统简介
本系统需要开发一套专门为旅游爱好者提供的社交系统,要求提供多种访问方式。
本系统提供一个基于web网站开发的一个综合性旅游社交平台,可以看到相关的旅游攻略。同时可以通过使用好友搜索等进行好友添加,查看好友的个人信息以及查看空间等。
2.2 功能性需求分析
(1)用户注册、登录
第一次使用应用的用户,自动跳转到注册用户界面,在此需要输入用户名,密码,邮箱,联系电话等信息。注册后可以了解到大量的旅游信息,同事随时随地上传照片、记录生活的足迹。
(2)好友管理
用户可以通过搜索好友id进行添加好友的操作,可以对好友进行相关操作。
(3)主页面的展示
主页面上面展示全部和重要的旅游省份,在上面展示好友和关注着最新的访问和信息发布。用户可以点击旅游记忆,可以选择是通过列表方式或者地图方式展示,如果通过地图展现,对于不同记忆类型使用不同的标示来展现,在记忆类表或者地图点击记忆,可以进入展现这个记忆的描述,文字和图片。
(4)旅游推荐以及攻略
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: