基于Android系统的社区内技能展示及交易平台

 2022-03-07 22:24:49

论文总字数:22158字

摘 要

近些年,随着在线教育的蓬勃发展,出现了多种多样的基于互联网的在线教育模式。教育对于一个国家的发展起着至关重要的作用,因此研究在线教育在移动互联网时代的发展方式具有重要的意义。本系统实现的意义在于激发群体内的学习欲望和分享精神,丰富每个人的业余生活,同时也为在线教育的发展提供一种思路。

本系统为利用Android技术设计并开发的一个技能交易和展示的移动平台。其中网络通信部分使用RESTFUL风格的api来完成与后台的交互,使用retrofit框架作为http的客户端;通过ping 的服务集成移动支付功能;使用google design support library来构建符合Material Design设计规范的界面与交互,最后使用阿里百川、友盟等多种开源工具与第三方服务来保证系统的稳定和可持续集成性。

经过最终的单元测试和实际用户体验,软件被证明能够满足设计需求,能够在平台中顺利地进行技能的展示与交易,预期的其他功能与系统也能够顺畅地进行运行与维护。

关键词:技能交易平台,Android,开源,稳定与持续集成

SKILLS DISPLAY AND TRADING PLATFORM IN COMMUNITY BASED ON ANDROID SYSTEM

Abstract

In recent years, with the vigorous development of online education, there have been a variety of online education model based on the Internet. Education plays an important role in the development of a country. Therefore, it is of great significance to study the development of online education in the age of mobile Internet. The significance of this system is to stimulate the desire to learn and share the spirit of the community, to enrich the lives of everyone, and also provide a way of thinking for the development of online education.

Based on this demand, the system used Android development technology to design a mobile platform for the transaction and display skills. Use of restful style API to complete the network communication with backend, through the Retrofit to complete the construction of rest client; function by the payment of ping service integration of mobile; use the view widget provided by Google design support library to build the UI and interactive that follows the material design principle. At last, using a variety of open source tools and third-party services like umeng to ensure the stability of the system and sustainable integration.

After the unit test and actual user experience, the software is proved to meet the design requirements. It can display skill, and transaction in platform successfully, the other function and system can also be smoothly operated and maintained.

Key words: Skills trading platform, Android, open source, stable and continuous integration

目录

摘要 II

目录 IV

第一章绪论 1

1.1. 选题意义 1

1.2. 发展背景及现状 1

1.3. 论文的主要工作 3

1.4. 论文的组织结构 3

第二章需求分析 5

2.1. 功能需求 5

2.1.1. 概述 5

2.1.2. 技能展示 5

2.1.3. 交易管理 6

2.1.4. 用户操作 8

2.2. 构建方案 8

2.2.1. 现有方案 8

2.2.2. 构建方案 10

2.3. 本章小结 11

第三章系统设计 13

3.1. 软件框架 13

3.2. 模块设计 14

3.3. 界面设计 17

3.4. 本章小结 20

第四章系统实现 21

4.1. 概述 21

4.2. 网络通信 23

4.3. 数据缓存 29

4.4. 本章小结 32

第五章系统运维 33

5.1. 持续集成 33

5.2. 运营维护 33

5.3. 本章小结 34

致谢 35

参考文献 36

附件 37

第一章绪论

选题意义

本篇论文所描述的移动应用试图在一定的社区内提供一个平台,允许拥有一定技能的用户在线上通过系统的引导来展示给这个区域的其他用户,通过“线上支付,线下教授”的模式完成技能的教学。

应用力图在在线教育领域中进行创新.传统在线教育抓住的是利用网络传播便捷性和无界性的特点,将传统的教育内容直接通过富媒体的形式(视频、图文等)搬到互联网上,这种模式的缺陷在于教师与学生之间缺少互动性,并且没有一个清晰的盈利模式。本平台的特点在于将教育范围限制于一定区域内的社区,用户之间的信任能够依托平台得到保证。在信任机制的基础上,用户就可以通过O2O的方式进行互动.

整个系统的目标是打造一个每个人既可以是学生也可以当老师的轻学习系统。整个平台基于这样一个理念:三人行,必有我师,每个人都有自己的发光点,每个人都可以是达人。初衷在于利用移动开发技术来方便和丰富日常生活。通过这样一种创新的模式,激发群体内的学习欲望和分享精神,丰富每个人的业余生活,让每个人都重新发现自我。

发展背景及现状

在线教育和服务交易都是目前互联网中的热门领域.随着信息技术迅速发展,特别是从互联网到移动互联网,创造了跨时空的生活、工作和学习方式,使知识获取的方式发生了根本变化。教与学可以不受时间、空间和地点条件的限制,知识获取渠道灵活与多样化[7]。而服务交易行业属于O2O行业的细分领域。O2O即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台,这个概念最早来源于美国。O2O的概念非常广泛,既可涉及到线上,又可涉及到线下,可以通称为O2O。

目前在服务交易领域比较成熟的平台有“在行”和“跟谁学”等应用。其中“在行”的教学群体大都在其自身领域有着相当的经历和背景,主打互联网和创业相关的高精专咨询业务,一次服务的价格较高,授课形式限制在线下一对一教学。教学者的数量和授课领域较少。整个在行网站和APP的UI风格比较清新,以传授者为主体,没有过多的内容。“跟谁学”与“在行”不同,它涉及了非常多的领域,授课方式也比较丰富。首先整个课程的展示是以地理位置为依据进行,其次它的教授门槛比较低,教师数量众多,教学水平参差不齐。除了线下授课外还有传统的在线教育的视频授课形式。总体来说“跟谁学”的内容大而全,授课形式多样。整个网站和APP的UI与交互设计较为复杂。两个软件的特点总结如下:

剩余内容已隐藏,请支付后下载全文,论文总字数:22158字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;