4.2.6 交易圈功能 19
4.2.7 社区功能 21
4.2.8 清单功能 22
5.系统测试 23
5.1 测试目的 23
5.2 测试过程 23
5.3 测试结论 23
6.总结与展望 23
6.1 总结 23
6.2 展望 24
致谢 24
参考文献 24
基于Android的二手交易平台的设计与实现
引言:目前,随着人们生活水平的提高,人们的购物欲越来越强烈,无论是网购还是实体购买都非常频繁,但是随之而来的则是家里不必要的物品越来越多,难以处理。人们发现将自己不需要使用的闲置物品卖给需要的人会比较节约环保,于是通过网络社交来买卖闲置物品的网站平台也就应运而生了。本文将通过实现一个基于Android的二手交易平台使得人们可以在手机APP中进行闲置物品的买卖。
1.研究背景
1.1问题的提出和意义
随着移动互联网的飞速发展,智能手机成为了人们沟通交流、了解来自各个渠道消息的重要工具。近年来,Android良好的用户体验、较强的开发性以及低廉的成本已经深入人心,这使得Android在移动手机终端也发挥着越来越重要的作用。
由于市场经济的发展和人们生活水平的提高,人们可支配的收入越来越多,购买的物品也随之增多。但是,并不是每一件买回的东西都是满意的,退货、换货这种行为也越来越多,但结果往往并不让人满意。而如今,随着人们购买力的增强,闲置的物品数量也越来越多了。而新品更新速度越来越快,如果不处理掉现有的闲置物品或非新品,这必然会影响人们进一步的消费。人们可以登录二手交易平台以合适的价格售出自己的闲置物品,也可以以较为低廉的价格购买自己所需要的物品,做到物尽其用,绿色消费,节约消费。
1.2国内外研究状况
2.开发平台与相关技术
2.1开发环境概述
本系统的客户端采用React Native进行开发,需要配置系统所需的Android环境,配置node.js,服务端部分采用PHP和MySQL开发,并将服务端放置于阿里云服务器上运行,所以需要购买阿里云服务器,此处使用的是Windows Server 2008系统,并安装好XAMPP以配置PHP开发环境、Apache服务器和MySQL数据库。
2.2 开发平台与相关介绍
2.2.1 Android Studio平台简介
Android Studio是一款全新的基于IntelliJ IDEA的开发环境,IntelliJ IDEA简称IDEA,是Java语言开发的集成环境[ ]。Android Studio中使用了Gradle工具,Gradle集成在Intelli J IDEA 中,Gradle 是一种以Groovy 语言为基础,面向 Java应用为主,基于DSL(领域特定语言)语法的自动化构建工具[ ]。IntelliJ IDEA与Java相比更加智能化,极大地提高了Android开发的效率。
2.2.2 WebStrom平台简介
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。它与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分功能。
2.2.3 阿里云服务器
阿里云云服务器(Elastic Compute Service, ECS)在本系统中相当于一台远程计算机,使用起来相比于物理服务器来说更加简单和高效。云服务器十分安全稳定,数据不易流失,成本低廉,易于操作。 Android的二手交易平台设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_32654.html