基于Android的校园景点APP开发毕业论文
2020-04-12 14:22:48
摘 要
如今,我国已经有越来越多的人能进入大学接受高等教育,随之而来的是高等学府的面积不断扩大,同时这些学府也在发展自己的特色和学术氛围,由此逐渐在学校内部形成一些景点,从而吸引了一些校外的人来游玩参观。此外,很多新生在进入大学的时候由于对校园不熟悉,都会碰到一些麻烦,比如常常找不到上课地点或快递领取点等。
本文基于以上情况的考虑,以PC机端作为服务器,以手机终端作为客户端,通过百度地图及卫星服务,针对武汉理工大学鉴湖校区设计了一款小范围的校园景点APP来满足学生和外来游客的需求。用户可以使用手机终端对学校里的一些景点或建筑进行搜索、定位,并获取相关景点的介绍信息,还可根据导航去往目的地,可以说本系统极大地方便了用户在校内的活动。
本文的主要研究内容如下:
1、本文的应用系统是基于Android平台设计的,故首先介绍了Android平台的开发环境和系统架构等相关技术和信息。
2、基于校园景点APP的需求分析,设计了相应的功能模块,实现了APP的整体功能。
3、结合百度API技术、地图匹配等技术,为用户提供了定位、景点介绍、地图显示等功能。
在文章的最后,对系统中还有待改进的地方进行了反思和总结,展望了系统的发展前景。
关键词:Android;校园景点介绍;移动应用APP
Abstract
With the development of education and the improvement of education in China, more and more people have been able to go to university, and then the area of universities is growing. At the same time, these universities are developing their own features, so they gradually form some scenic spots within the school, attracting some people from outside the school. In addition, it is believed that many new college students will encounter some problems when they enter the university. For example, it is often not possible to find a class location or a delivery pick-up point.
Considering the above situation, this article takes advantage of the Internet technology and the advantages of mobile phone, I designed an APP in a small range of the school's scenic spot, to meet the needs of students and foreign tourists through the Baidu Map and satellite service. Users can use the mobile phone terminal to search and locate some scenic spots or buildings in the school, and acquire the information about the relevant attractions. Users can also go to the destination by navigation. It can be said that this system will greatly facilitate the life of users in the school.
Here's the main study of this paper:
1. The application system of this article is designed based on the Android platform. Therefore, the Android platform's development environment and system architecture and other related technologies and information are introduced first.
2. Based on the analysis of the needs of the campus attraction APP, corresponding functional modules were designed to realize the overall function of the APP.
3. In connection with the technology of Baidu API and map matching, this system provides users with the functions of positioning, attraction introduction and map display.
At last, the prospect and the expandability of this program is discussed.
Key words: Android; Introduction of scenic spots; Mobile APP
目录
摘要 Ⅰ
Abstract Ⅱ
第1章 绪论 1
1.1 研究背景 1
1.2 研究目的和意义 2
1.3 国内外研究现状 2
1.4 本文的组织结构 3
第2章 Android平台概述 4
2.1 Android平台简介 4
2.2 Android体系结构 4
2.3 Android开发环境搭建 5
2.4 Android的类介绍 5
2.5 本章小结 6
第3章 需求分析与总体设计 7
3.1 需求分析 7
3.2 系统总体设计 7
3.3 系统具体设计 8
3.3.1 服务器设计 8
3.3.2 客户端设计 9
3.3.3 数据库设计 10
3.4 本章小结 11
第4章 模块分析与设计 12
4.1 登录注册模块 12
4.2 景点信息模块 14
4.3 地图显示模块 15
4.4 导航与定位模块 16
4.5 通信服务 18
4.6 本章小结 19
第5章 系统的实现 20
5.1 登录注册模块 20
5.2 景点信息模块 21
5.3 地图显示模块 23
5.4 导航与定位模块 24
5.5 本章小结 26
第6章 总结与展望 27
参考文献 28
致谢 29
第1章 绪论
1.1 研究背景
通过3G技术,人们把互联网技术逐渐应用到移动终端,从而促进了智能手机的发展。很快又迎来了4G时代,4G智能手机发展相当迅速,几年间便在整个世界普及开来。而今,迅速发展的电信行业已经在向我们引领5G时代的到来。5月21日到5月25日期间,3GPP组织在韩国釜山召开了最后一场会议,会议讨论了关于5G第一阶段制定标准的相关事宜,华为、OPPO、VIVO等中国通信厂商也参与了该会议并表述了各自提案。关于5G标准化,3GPP组织在会议结束后最终确立了两个阶段:第一个阶段要求在2018年6月前完成,其内容是以R15为5G标准;第二个阶段要求要在2019年12前完成,其内容是以R16为5G标准[1]。
所以,手机已经成为人们生活中越来越不可或缺的部分,在如今的社会,手机已不再是一部仅仅用于打电话、发短信的机器,它已经承载了娱乐、购物、办公、出行等囊括生活许多方面的一种智能机器。因此,很多应用的开发都基于智能手机平台,甚至就仅基于手机平台来开发和投入使用,而不是如过去那般基于PC机来开发使用。很多人可以没有电脑,但是很少人可以没有手机,所以本系统的设计和使用是基于智能手机的[2]。
互联网科技技术迅猛发展,而基于移动互联网的研发平台、操作系统也逐步壮大。2018年,市场研究公司Kantar在全球范围内对各操作系统的市场占有率进行了相关的调查,根据其调查结果所得到的数据可知:Android在全球范围内拥有极高的市场占有率,在诸如英国、德国、日本等国家的市场占比均高于50%其中在中国的占比高达77.4%。由此可见,Android的用户数量是非常庞大的。此外,Android作为一种开源操作系统,这是最受开发者称道的事情,它无需支付任何授权费就可以获取源代码并开发SDK。而且,Android系统是通过JAVA语言来进行程序和应用的开发的。综合以上背景,本系统将基于Android操作系统来进行开发[3]。
有这么庞大的用户和需求,相信Android在未来还会有更大的发展,除了目前涉及的领域如游戏、社交、工具等方面的应用,Android还会涉及更多的领域来满足人们日益增长的需求和水平。在如今的社会背景下,Android的发展是必然的,从目前的市场来看,Android也仍然具有很大的开发前景[4]。
此外,目前由GPS所引领的卫星导航应用也已经步入了国际公认的八大无线产业之一。而且通过近些年的发展,定位系统和软硬件系统不断完善,GPS也逐渐向电子消费产品靠近,越来越多地被应用到日常生活当中,如通信、PDA、定位等。与此同时,大家对GPS的需求也愈发强烈。GPS具有精密的全球定位、优异的实时性、良好的抗干扰性等优点,这也是它能够被广泛应用的原因之一。
因此,本系统引入了GPS来获取用户的位置信息[5]。
1.2 研究目的和意义
国家一直在倡导“数字化校园”,也就是通过网络和数字化信息建立一个虚拟的教育环境,使得能够对校园里关于教学、管理、生活服务等方面的信息进行整理并加以应用,从而提升校园里各个部分之间的契合度和运转效率,达到高水平的教育、管理和生活服务[6]。
近年来,在百度地图、高德地图等的帮助下,人们能轻易地知道他们的位置,位置搜索成为一种新趋势。 这些地图应用提供了很多功能,例如显示任何位置,从任何位置到其他位置的路径并估计到达该位置的时间。 但对于大学校园来说,它没有很好的发展或没有多大的帮助。 它是很难找到并从当前位置到大学校园内的任何位置(如大门,部门,食堂,图书馆等)。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: