android的表情包制作app系统的设计与实现(源码)【字数:10193】

摘 要随着科技的发展,旧事物往往很快会被新事物代替,因此,只有不断地、快速地产生和发展新事物才能满足人们日益增长的物质需求和精神需求,这种需求在电子信息业尤为突出。人们越来越关注精神上的需求,在人们日常聊天的时候看惯了的方块字已经不能完全表达出人们内心细腻的情感,表情包的出现就很好的弥补了这个缺憾,但是会用PS技术的人就那么多,想用表情包的人却很多,表情包供不应求,如何让每个人都能设计出属于自己的表情包是本次毕业设计主要的研究内容。因此,表情包制作系统应运而生。基于Android的表情包制作系统的主要功能有叠加文字和图片、拍摄图片并进行叠加、拍摄小视频转换成GIF图片、对已有的表情包进行分类和搜索、实现用户的登录和搜索让用户有自己的账户。本系统在Android环境下开发,采用的主要开发工具为Android Studio等,服务器端采用的技术主要有Spring Boot、JPA,客户端采用的主要技术有gson、FFmpeg、Glide、Permissiongen、ButterKnife。经过测试,本系统可以实现表情包制作系统的基本要求,避免了想拥有自己的表情包却不会使用PS软件的人的尴尬,让使用者即便没有修图技能也能制作出符合自己心意的表情包,避免了聊天时不能明确表达出自己心意的尴尬,满足了使用者的精神需求,让人与人之间的交流更加传神明确。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 2
1.4全文组织结构 2
第2章 表情包制作系统需求分析 4
2.1表情包制作系统功能性需求概述 4
2.1.1系统概述和用户特点 4
2.1.2系统功能需求 5
2.2表情包制作系统非功能性需求概述 7
2.2.1性能需求 7
2.2.2可靠性需求 7
2.2.3易用性需求 8
2.2.4安全性需求 8
2.2.5可扩展性 8
2.2.6运行环境约束 8
2.2.7外部接口 8
第3章 表情包制 *好棒文|www.hbsrm.com +Q: @351916072@ 
作系统的设计 9
3.1表情包制作系统的系统功能模块的设计 9
3.1.1图片制作模块 9
3.1.2搜索和分类模块 9
3.1.3注册登录模块 10
3.2表情包制作系统的数据库设计 10
3.2.1数据库ER图设计 10
3.2.2数据库逻辑模型设计 11
3.3.3数据库结构设计 11
3.3可行性分析 12
3.3.1经济可行性分析 12
3.3.2技术可行性分析 12
3.3.3功能可行性分析 12
3.3.4操作可行性分析 12
第4章 系统实现 13
4.1主要界面设计 13
4.2主要界面代码展示 16
第5章 研究基础和相关技术 18
5.1研究基础 18
5.1.1 APP概述 18
5.1.2多线程机制 18
5.2研究方法 18
第6章 系统测试 19
6.1软件测试的概述 19
6.2软件测试的原则 19
6.3测试过程和结果 19
6.3.1注册登录功能测试 19
6.3.1图片制作功能测试 20
6.3.1图片分类和搜索功能测试 20
第7章 总结与展望 21
7.1总结 21
7.2展望 21
参 考 文 献 22
致 谢 23
第1章 前言
1.1研究背景
网络时代的快速发展给我们的生活带来不小的变化[1],人们的衣、食、住、行每天都在发生着细微的变化,甚至于人们的聊天方式这种细小的事情也在慢慢发生着变化。从几十年前人们用信纸和大哥大交流,到后来直板手机和翻盖手机越来越活跃在人们的视线中[2],再到现在智能手机几乎全面普及,人们的聊天方式也从最开始的纸上交流,到了无线电交流[3],接着发展到了现在使用无线网络进行交流,QQ和微信等社交软件成为广大人民交流的最普遍的方式[4]。在交流方式发生着日新月异的变化的同时,交流的内容也从一开始单纯的文字交流发展到现在的文字、多种颜文字和图片等一起来表达人们此刻内心最真实的感受[5]。虽然人们的交流方式变多了,但是有限的图片并不能完全表达出每个人内心细微的不同的想法,因此,表情包制作系统应运而生[6],它将带给那些不会P图的人们最简洁的P图方式,给那些会P图的人们最快捷的P图方式。表情包制作系统的实现能极大地满足人们生活上的精神需求[7],带来社会进步,是人们日常生活中科技发展很重要的一步。
1.2国内外研究现状
日前,市面上比较多的是拍照修图软件[8],专注于表情包制作的软件并不多,而且现存的表情包制作软件在功能上还存在一些缺陷[9],比如功能比较少、已有的功能并不完善等,许多地方还有待进一步的发展;其次,目前市面上的表情包制作软件并不能很好地贴合广大使用者的需求[10],在用户体验这个方面没有进行完善 [11]。当代人们在聊天中总会用一些表情包来向其他人表达他们当下最想传达的心情,但是苦于不会应用PS技术且没有简单的P图软件,导致了人们不能传达最直接想表达的情感,因此,表情包制作软件的出现能很好地帮助这一类人群解决这个苦恼[12],使他们在日常聊天中能够很好地表达出自己内心最直接的想法,促进了人们的日常情感交流[13]。也可以给会使用PS的人们带来更简洁的PS方式,更有效的提高了时间利用率。国外市场在表情包制作软件方面并没有太大涉及[14],一是因为国外的聊天软件与国内不同,国外的聊天软件的功能没有国内的聊天软件的功能多[15];二是因为外国人的表达方式与中国人的不尽相同[16],汉字的包容性和汉语言文化的多样性都给表情包制作软件的兴起创造了无与伦比的条件。综合以上两点原因,表情包制作软件在中国兴起有其必然原因,但是目前国内的表情包制作软件还处于萌芽状态很大的提升空间,这就需要技术人员的不断创新和发展。
1.3研究目的和意义
1.3.1研究目的
表情包制作系统主要是为在日常聊天中喜欢用图片表达自己内心感受的人群,提供一种制作表情包的方式,给那些不会使用PS等修图软件的人提供一种简单地制作图片的方式,也给那些会使用PS等软件的人提供一种快捷地制作图片的方式。表情包制作软件当下还处于一个并不兴盛的状态,市面上流传的表情包制作软件还存在着各种问题,并不能很好地满足用户的使用体验。该表情包制作系统的制作在原有的表情包制作软件已有的功能基础上进行了进一步的拓展,是原来已有的表情包制作软件的一种升华,提高了这一软件的发展速度,使之得到更进一步的发展,并希望能在今后的日常生活中得到广泛的应用,能够给以后的表情包制作软件带来新的启示,将这一软件做到更加精细,更加贴合广大人群的需要。
1.3.2研究意义
表情包制作系统给不会使用P图软件的人群带来更简单使用、更容易上手的表情包制作软件,方便了人们日常聊天中的情感交流;给会使用P图软件的人们带来更快捷方便、操作更为简单明了的表情包制作软件,提高了时间利用率。加速了表情包制作软件的发展,并给其带来新的发展方向,给接下来的软件开发提供新的经验,更给人们的日常生活带来便捷,是当今快速发展的大时代背景下必不可少的产物之一。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/204.html

好棒文