android的二手交易平台的设计与实现(源码)
目录
摘要 1
关键词 1
Abstract 1
Key words 1
引言 1
1. 研究背景 1
1.1 问题的提出和意义 1
1.2 国内外研究状况 2
2. 开发平台与相关技术 2
2.1 开发环境概述 2
2.2 开发平台与相关介绍 2
2.2.1 Android Studio平台简介 2
2.2.2 WebStrom平台简介 2
2.2.3阿里云服务器 2
2.3.4 React Native概述 3
2.3.5 数据库概述 3
2.3.6 PHP概述 3
2.3.7 Apache服务器概述 3
3. 系统分析与设计 3
3.1可行性分析 3
3.2系统需求分析 4
3.2.1 功能需求分析 4
3.2.2 运行环境需求 4
3.2.3 系统非功能性需求 4
3.3系统建模 4
3.3.1 主要用例 4
3.3.2 主要活动图 7
3.4 系统总体设计 9
3.4.1 系统总体架构 9
3.4.2 功能模块设计 9
3.4.3 顺序图 12
3.4.4 数据库设计 13
4.系统及功能实现 15
4.1 系统开 *51今日免费论文网|www.jxszl.com +Q: ¥351916072¥
发环境与工具 15
4.2 主要功能的实现 15
4.2.1 登录、注册功能 16
4.2.2 发布商品功能 17
4.2.3 搜索商品功能 18
4.2.4 评论功能 18
4.2.5 购买商品功能 19
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的二手交易平台的设计与实现
引言
引言
1.研究背景
1.1问题的提出和意义
随着移动互联网的飞速发展,智能手机成为了人们沟通交流、了解来自各个渠道消息的重要工具。近年来,Android良好的用户体验、较强的开发性以及低廉的成本已经深入人心,这使得Android在移动手机终端也发挥着越来越重要的作用。
由于市场经济的发展和人们生活水平的提高,人们可支配的收入越来越多,购买的物品也随之增多。但是,并不是每一件买回的东西都是满意的,退货、换货这种行为也越来越多,但结果往往并不让人满意。而如今,随着人们购买力的增强,闲置的物品数量也越来越多了。而新品更新速度越来越快,如果不处理掉现有的闲置物品或非新品,这必然会影响人们进一步的消费。人们可以登录二手交易平台以合适的价格售出自己的闲置物品,也可以以较为低廉的价格购买自己所需要的物品,做到物尽其用,绿色消费,节约消费。
1.2国内外研究状况
近年来,随着移动互联网的迅速发展,“互联网+”与商业贸易的深度结合,使得电子商务进入规模发展阶段。淘宝,京东,1号店这些网络购物平台的快速发展逐渐改变了人们的传统消费模式,网上交易的便捷性更是深入人心[]。与此同时,二手交易市场也逐渐火热起来,人们迫切地需要一个可以出售自己的闲置物品的网络平台,国内的二手交易市场也逐渐发展起来。国内最为火热的二手交易平台有赶集网、闲鱼、二手车交易网等等,注册成为平台的用户即可在平台发布自己的闲置物品也可购买自己所需的商品,大大地方便了人们的生活。如今人们对二手交易的需求市场非常庞大,无论是学校里的学生还是社会上各行各业的人,大家都可以在网上出售自己的闲置物品给需要的人,也可以在网上以低廉的价格买到自己需要的商品。
电子商务业务的发展在欧美等西方国家是飞速发展的,甚至改变部分国家的GDP原始积累种类,一些欧洲发达国家将近 1/4 的商务总额都源于电子商务,在美国,更有过之而无不及[]。国外最大的二手商品网站要追溯到1995年由Pierre Omidyar创立于美国加州的eBay(易贝网)。从发展势头看,该网站拥有1.471亿注册用户(来自全球29个国家),每天的成交量达到几百万件之多,它是目前全球名副其实的电子集市[]。二手交易平台移动客户端小巧便捷,使用起来十分方便。
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开发的效率。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/56460.html
最新推荐
热门阅读