基于Android的社区旅行社交APP毕业论文
2021-04-01 21:31:24
摘 要
这几年国内在通信方面的不断探索,3G,4G网络在使用上一步一步的得到了普及,它为移动端带来了更快的传输速率,也为中国快速进入移动互联时代打造了坚实的基础。并且这也带来了智能手机在使用上的广泛普及,目前市场占有率最高的安卓移动操作系统的最大特点就是其独特的开放性,在开放者开发应用时,系统能够提供一个开放的开发环境以及诸多的可调用接口。基于此,本次毕业设计中,选择开发一款社区旅游社交的应用。根据对使用者的调研及深度分析,用户通过对自己的所见所感,在手机软件中进行消息动态模式的圈子社交,进行针对旅游,游记,日记相关原创内容的内容共享,会吸引相关使用者成为忠实的用户。加上软件内部系统精选的推荐内容,UGC和PGC两种内容模式的信息流,保证了内容的丰富性。不同于一般工具类软件,只有在极小的需求的时候才会被使用,因为这样必然会导致使用量及使用频率的大幅下降。而本次应用不仅是一个有着地图功能的工具,可以给用户提供基本的定位,路线规划等功能,还是一个有着丰富文本与图片内容的旅游社区,同时用户彼此间也能够快速的通过即时通讯进行交流。
关键词:安卓,移动操作系统,用户体验
Abstract
In recent years the domestic communication aspects of continuous exploration, 3G, 4G network in the use of step-by-step popularized, it brings a faster transmission rate for the mobile terminal, but also to build a solid foundation for the rapid China into the mobile Internet era. And it also brought the widespread popularity of smart mobile phone in use, currently the largest market rate the highest Android mobile operating system is characterized by its openness, in the open development and application, the system can provide an open development environment and many can call interface. Based on this, this graduation project, choose to develop a social application of community tourism. According to the investigation and analysis of the depth of the user, the user through the sense of what they see, message dynamic model of the social circle in the mobile phone software, for travel, travel notes, diary related original content content sharing, will attract users to become loyal users. Plus the recommended content of the system's internal software, UGC and PGC two content model of information flow, to ensure that the content of the rich. Unlike generic tools, software can only be used when minimal requirements are needed, as this inevitably results in a significant drop in usage and frequency. This application is not only a function of the map tool, can provide the basic position to the user, route planning and other functions, is a rich text and picture content of the tourism community, at the same time each other users to quickly communicate through instant messaging.
Keywords: android, mobile operating system, user experience
目录
摘要 I
第1章 绪论 1
1.1研究的背景及意义 1
1.2当前的国内外研究现状 2
第2章 系统方案设计 4
2.1系统需求分析 4
2.2系统的功能结构 5
2.3系统的运行结构设计 6
第3章 系统的设计与实现 7
3.1 服务器 7
3.1.1服务器选取分析 7
3.1.2 CS与BS模式的数据交互 8
3.2 数据库 9
3.2.1数据库表设计 9
3.2.2数据库表 9
3.3 安卓客户端 10
3.3.1 安卓程序设计 10
3.3.2 安卓客户端界面设计 11
3.3.3 安卓核心程序设计 13
3.3.4 安卓主体功能介绍 18
3.4 手机web端 36
3.4.1 手机Web简介 36
3.4.2 手机Web框架设计 36
3.5 第三方支持 40
第 4 章 系统功能测试 40
4.1服务数据对接 40
4.2第三方功能对接 50
第5章 全文总结 42
参考文献 43
致 谢 44
绪论
1.1 研究的背景及意义
2017年5月18号,Google公司在美国总部举行了关于推出新版移动操作系统,安卓系统8.0(代号奥利奥)的新闻发布会,在发布会当中,新一代的安卓8.0操作系统各种新特性终于与大家见面,各大新闻媒体对此次重大更新也是竞相报道,对此Google旗下大力支持的安卓系统每年的定期升级必会受世界瞩目。安卓操作系统起初是被一家独立的公司开发,在经过一段时间的发展后,最终被Google公司收购,此时安卓系统也迎来了再发展的大好契机[1]。加上Google对于安卓系统的对外开源的处理策略以及各种开发支持,对各大手机厂商以及个人开发者提供了学习与再开发的优越平台。在短时间内,以各大手机厂商为主,基于安卓深度定制的自家系统迅速推动了安卓的再次普及,各大开发者基于安卓官方开发文档进行的各种软件开发也迅速发展起来,短时间内各大应用商店的应用量与下载量纷纷迅速有了巨大突破,以此带来的安卓软件端行业也迅速发展,不仅给开发者带来了巨大收益,各大应用平台也从中获得大量平台分成,最重要的是种类繁多的移动应用最终是给用户带来了巨大的便利与享受。
基于此从安卓5.0(代号棒棒糖)开始Google公司开始对安卓系统开发与移动端开发都投入了巨大支持,新的界面特性与用户体验给安卓系统的普及带来了新一次的推动,此后的安卓6.0(代号棉花糖)与安卓7.0(代号牛轧糖)与前文的安卓8.0都在前一版本的基础上进行了进一步的各种性能优化与新特性的加入,但一贯保持界面的扁平化与简洁化的Mateiral Designer的设计风格[2]。