1、 毕 业 设 计中文题目 旅游记忆 APP 的设计与实现英文题目 The Design And Implementation of Tourism Memory APP系 别: 计算机科学与技术系专业年级: 软件工程(金融服务) 姓 名:学 号:指导教师:职 称: 年 月 摘要I摘 要随着 4G 甚至正在试运营 5G 网络在中国的发展、移动运营商对移动数据业务的升级、智能手机等移动终端无线上网用户的稳步增长,移动互联业务进入了爆发期,人们越来越习惯于用手机等无线移动端来实施查询、交流、分享等。在手机等移动端联网后,数据在网上快速传递,可以实现数据实时共享,提高了信息交流的效率和水平。对于现在国
2、内的生活现状而言,出行旅游逐渐成为人们面对繁重的生活工作压力的一种解压方式,人们通过出行旅游来调节生活工作状态的方法越来越盛行,因为这是一种很健康很向上的方式。而就具体现状分析,出行旅游的青年占据了很大一部分比重,特别是大学生群体,他们青春向上,爱运动,假期时间充足,并且相当大一部分人喜爱旅游。基本没有人排斥旅游出行,所以他们基本成为了国内旅游的主力军,然而这一部分群体也同时非常喜欢现代移动互联网所带来的丰富生活,他们喜欢在各种平台上与好友分享交流自己时时刻刻的想法。本次毕业设计的目的是建立一个青年群体喜欢的基于 Android 的旅游分享交流平台,以便大家分享外出旅游所带来的乐趣。本文从分析
3、当今青年群体热爱旅游本质出发,分析青年群体的爱好和习惯,以便更好的完善系统的实用性与便捷性。首先本篇文系统性地研究与介绍了旅游记忆 APP 的背景和意义,综合分析了当今旅游记忆系统的特点以及其所具有的各种共性,从中分析出设计本次毕业设计的思路和实现方法。然后介绍了实现本次系统开发的工具、环境以及所用的平台要求。所设计的旅游记忆 APP 包括后台的管理系统和前台的Android 客户端,地区大类管理、景点分类管理、地区小类管理功能模块等通过后台系统统一管理,用户注册登录、个人管理、旅游社区、记忆碎片、管理员登录等模块通过前台 Android 客户端实现。此篇论文详细的论述了本次毕业设计的需求分析
4、、系统分析、概要设计、详细设计以及测试与调试的整个开发设计过程。关键词: 旅游记忆 、Android 、Web 、数据库ABSTRACTIIABSTRACTWith the development of 4G and even the trial operation of 5G network in China, mobile operators to upgrade the mobile data services, smart phones and other mobile terminal wireless Internet users steady growth.Mobile Inte
5、rnet business into the outbreak period, more and more people are accustomed to using mobile phones and other wireless mobile terminal to implement the query, exchange, share, etc. After the mobile terminal network, such as mobile phone, the data can be quickly transmitted on the Internet, which can
6、realize the data real-time sharing, and improve the efficiency and level of the information exchange.For now the situation of life and travel gradually become people in the face of a heavy work and life pressure decompression, people through travel to regulate living and working condition of the met
7、hod is more and more popular, because this is a very healthy is to on the way. And on the specific situation analysis, tourism travel youth occupy a large proportion, especially college students, their youth to, love sports, vacation time is enough, and a large part of the people love to travel. No
8、rejection to travel, so they become the main force of domestic tourism. The purpose of this graduation project is to establish a group of young people like the Android based tourism sharing platform, so that we can share the fun of travel.This article from the analysis of todays youth groups love th
9、e nature of tourism, analysis of youth groups of hobbies and habits, in order to better improve the systems practicality and convenience. First this thesis system of research and introduces the background and significance of tourism memory app, a comprehensive analysis of the characteristics of toda
10、ys tourism memory system and its various commonalities. From analysis of design of the graduation design mentality and the realization method. Then introduces the realization of the system development tools, environment and platform requirements. Designed by the tourism memory APP including the back
11、ground of the management system and the front desk of the Android client, regional management, scenic spot classification management, regional small class management function module through the unified management of the background system, user login, personal management, tourism community, memory de
12、bris, the administrator login module through the front desk Android client.This thesis discusses the requirements analysis, system analysis, outline design, detailed design, testing and debugging of the entire development and design process of this graduation project.Key Words: Tourism memory、Androi
13、d 、Web 、Data Base目录III目 录第 1 章 绪论 .11.1 研究背景和意义 .11.2 研究内容 .11.3 主要研究工作和设计思路 .2第 2 章 系统的关键技术 .42.1 开发工具与环境介绍 .42.1.1 Eclipse.42.1.2 MyEclipse.42.1.3 Tomcat.42.1.4 MySql 数据库 .42.2 开发技术介绍 .42.2.1 JDBC.42.2.2 Jquery.42.2.3 Ajax.42.2.4 Android.4第 3 章 系统分析和设计 .53.1 系统需求分析 .53.1.1 用户需求分析 .53.1.2 概要设计需求 .5
14、3.1.3 数据信息需求 .63.2 设计原则 .73.2.1 安全性 .73.2.2 经济实用性 .73.2.3 可维护性 .73.2.4 开发技术可行性 .73.3 系统整体技术路线 .83.4 系统工作流程设计 .83.5 数据库设计 .93.5.1 数据库设计的原则 .103.5.2 数据库实体体现 .103.6 系统开发和应用的环境 .123.6.1 服务器端和客户端 .12第 4 章 系统的可视化实现 .134.1 用户注册、登录、注销、退出 .134.1.1 用户注册 .134.1.2 用户登录 .134.2 个人管理的设计 .144.3 记忆碎片功能 .164.4 旅游记忆 .
15、174.5 管理员登录 .18第 5 章 系统运行及测试分析 .195.1 测试目的 .19目录IV5.2 测试内容 .195.3 测试结果 .195.4 结果分析 .19第 6 章 结论 .20致 谢 . .21参考文献 . 22第 1 章 绪论1第 1 章 绪论1.1 研究背景和意义随着我国经济的增长和人们消费观念的改变,越来越多的人更希望可以在繁忙之余提高自己的生活质量,越来越多的人会有各种出行旅游计划,旅游业也必将迎来另一个发展高峰期。随着无线网络在中国的开展、移动运营商对移动数据业务的中级、智能手机终端以及无线上网用户的稳步增长,手机业务进入了爆发期,越来越多的人开始使用手机进行旅游
16、信息查询。在手机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。随着人们对手机的依赖,各种手机 APP也层出不穷,本次课题的研究致力于帮助越来越多喜欢旅游、善于利用手机的人们更加方便的出行旅游以及和自己好友的互动交流。对于我国现有状况分析,出行旅游的青年占了很大一部分比重,大学生群体假期时间充足,成为了国内旅游的主力军,而这一部分群体更加喜欢现代移动互联网所带来的丰富生活,他们喜欢在各种平台上分享自己的旅游心得与体会,本次毕业设计的目的是建立一个青年群体喜欢的基于 Android 的旅游分享交流平台,以便大家分享外出旅游时所带来的乐趣。1.2 研究内容本系统的
17、开发设计是通过 Android 平台设计并且开发出的一个旅游记忆系统,目的是为方便大家出行和交流信息。因此,本次毕业设计采取的是首先分析的是旅游记忆的各个功能,结合本次毕业设计的设计想法写出相关的需求分析;然后综合运用在学校期间所学习并且熟悉的相关专业知识,选择熟悉并且可以完成任务要求的开发工具进行本毕业设计的设计和开发;在设计开发中以功能设计和需求分析作为基础,写出系统开发的各项完整计划、实现程序各阶段流程及相关问题的实现和解决方法,在开发设计与开发过程中,保存好相关的设计修改文挡和内容笔记,为后面的论文的书写做材料准备。本篇论文详细的介绍了旅游记忆 APP 的开发设计过程与系统包含的各项功
18、能的详第 1 章 绪论2细解释。此篇论文详细的论述了本次毕业设计的需求分析、系统分析、概要设计、详细设计以及测试与调试的整个开发设计过程。首先本篇文系统性地研究与介绍了旅游记忆 APP 的背景和意义,综合分析了当今旅游记忆系统的特点以及其所具有的各种共性,从中分析出设计本次毕业设计的思路和实现方法。然后介绍了实现本次系统开发的工具、环境以及所用的平台要求。所设计的旅游记忆 APP 包括后台的管理系统和前台的 Android 客户端,地区大类管理、景点分类管理、地区小类管理功能模块等通过后台系统统一管理,用户注册登录、个人管理、旅游社区、记忆碎片、管理员登录等模块通过前台 Android 客户端
19、实现。1.3 主要研究工作和设计思路旅游记忆 APP 的设计思路是让人们更加便捷的交流旅游中所得与自己内心的感受,所以系统内部包括用户注册功能、个人管理功能、记忆碎片功能、旅游社区功能和后台的站长管理功能。用户可以通过这些功能来实现对旅游中拍摄的照片的交流,互相分享此时的心情和感想,查看自己的位置并且搜索位置计划出行线路,地图可以时时展现并导航出行。具体设计思路如图 1.1 设计思路图所示。第 1 章 绪论3旅游记忆 APP用户个人注册登录功能个人管理功能旅游社区功能旅游记忆功能分类查询分享内容站长管理用户注册用户登录好友管理关注着管理个人信息维护 用户交互发布旅游资源当地游搜索验证用户信息展
20、现自己的旅游记忆查看好友分享的旅游记忆评论好友旅游记忆分享好友分享的旅游记忆图 1.1 设计思路图系统经过最初设想设计计划包含以下五个主要功能:(1) 用户登陆注册功能用户登录:系统将通过对比后台数据库验证用户名是否存在,验证用户输入的密码是否正确。用户注册:系统将通过检索后台数据库验证用户是否存在,通过定有程序验证用户信息是否合法。第一次使用系统的用户,将会自动跳转到用户注册界面。(2) 个人管理功能分为好友管理和用户个人信息管理功能。用户可以在其中自由删除好友和用户的关注者;在此功能中,用户好友之间也可以分享自己喜爱的旅游景点,对好友进行添加和关注;还可以对浏览自身个人信息的好友进行权限的
21、更改;个人信息维护功能中用户可以自行对自己的个人信息进行增加、删除、修改,也可以对密码进行修改。(3) 记忆碎片功能用户登录成功以后,进入 APP 界面,可以点击记忆碎片功能,在此功能中用户可以分类查询自己与好友分享的旅游中记录的内容,可以选择通过列表的方式查看,在足迹列表中,用户可以进入查看对于这个足迹的描述、文字和图片等信息,如果足迹中包含有视频,用户也可以点击视频播放;用户还可以通过排行榜,根据时间和地点等信息过滤,来查询自己感兴趣的好友分享的景点信息;也可以评论好友的旅游记忆碎片。(4) 旅游社区功能在用户登录成功以后,用户可以点击进入旅游社区中,在此功能里面,用户可以完成以下活动:发
22、布旅游信息资源,用户可以增加旅游的记忆和对旅游记忆进行管理,可以添加旅游的足迹信息,旅游足迹信息包括用户的位置信息、对足迹的文字描述、图片和视频资料;使用 APP 中的当地游查询用户当前位置附近的旅游景点信息,使用目的城市信息和旅游产品类别信息进行分类查询,旅游产品类别包括景点的门票、所适合的户外活动以及其他信息。第 1 章 绪论4(5) 管理员登录功能管理员可以在后台系统进行登录,系统将通过检索数据库验证用户是否存在,对比输入信息是否正确,输入正确验证码后管理员方可进入后台管理界面。第 2 章 系统的关键技术5第 2 章 系统的关键技术2.1 开发工具与环境介绍2.1.1 EclipseEc
23、lipse 是一个开放源代码 的、基于 Java 的可扩展开发平台 8。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK) 。Eclipse 是著名的跨平台的自由集成开发环境(IDE) 。最初主要用来 Java 语言开发,通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如 C+和 Python 等开发工具。Eclipse 的本身只是一个框架平台,但是众多插件的支持使得 Eclipse 拥有其他功能相对固定的 IDE 软件很难具有的灵活
24、性。许多软件开发商以 Eclipse 为框架开发自己的 IDE。Eclipse 最初由 OTI 和 IBM 两家公司的 IDE 产品开发组创建,起始于 1999 年 4 月。IBM 提供了最初的 Eclipse 代码基础,包括 Platform、JDT 和 PDE。Eclipse 项目 IBM发起,围绕着 Eclipse 项目已经发展成为了一个庞大的 Eclipse 联盟,有 150 多家软件公司参与到 Eclipse 项目中,其中包括 Borland、Rational Software、 Red Hat 及 Sybase等。Eclipse 是一个开放源码项目,它其实是 Visual Age
25、for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括 Oracle 在内的许多大公司也纷纷加入了该项目,Eclipse 的目标是成为可进行任何语言开发的 IDE 集成者,使用者只需下载各种语言的插件即可。2.1.2 MyEclipse MyEclipse 企业级工作平台(MyEclipseEnterprise Workbench ,简称 MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。