筛选:  生物信息学数据库论文 数据信息论文 大数据信息时代论文 信息系统数据集成论文 小学教育信息化论文 体育信息技术论文 博硕士论文全文数据库 信息检索论文 电子信息类论文 电子信息技术毕业论文

【学术论文】基于Android的果蔬生鲜移动电子商城设计与实现(论文范文资料)

星级: ★★★★★ 期刊: SCI作者:甘文丽 刘雅琴 杨鸿霄 浏览量:4791 论文级别:热门本章主题:数据信息原创论文: 5156论文网时间:2009年3月13日审核稿件编辑:Burgess本文版权归属:www.5156chinese.cn 分享次数:4538 评论次数: 7035

导读:基于Android的果蔬生鲜移动电子商城设计与实现是一篇属于数据信息的论文开题报告模板,免费分享给每一位正在论文写作的学生们阅读参考。

摘要:顺应电子商务向移动平台的迁移热潮,着力于果蔬生鲜电商,满足消费者的日常需求的同时解决传统生鲜零售业的难题.使用AndroidSDK技术、Bmob云、Java语言,采用Androidstudio开发完成了果蔬生鲜移动电子商城,手机用户可以定位搜索周边O2O商户、挑选商品、加入购物车、下单结算、线上支付、消费评价,商家可以自助开店、商品管理、订单处理、送货上门,为用户提供了安全、便利、物美价廉的蔬菜水果购物体验,给商家带来了丰厚的经济效益.

关键词:移动互联网;生鲜电商;O2O;Android;Androidstudio

中图分类号:TP393文献标识码:A文章编号:1009-3044(2018)33-0260-03

Abstract:Inlinewiththemigrationboomofe-commercetomobileplatforms,wewillfocusonfreshande-commerceoffruitsandvegetablestomeetthedailyneedsofconsumerswhilesolvingtheproblemsoftraditionalfresh-keepingretail。UsingAndroidSDKtechnology,BmobcloudandJavalanguage,andusingAndroidstudiotocompletethemobileelectronicmalloffreshfruitsandvegetables,MobilephoneuserscanlocateandsearchforsurroundingO2Omerchants,selectproducts,addshoppingcarts,placesettlement,onlinepayment,andconsumerevaluation。Merchantscanself-serviceshop,productmanagement,orderprocessing,anddoor-to-doordelivery,toprovideuserswithasafe,convenientandinexpensivevegetablefruitshoppingexperience,tomerchantsbroughthugeeconomicbenefits。

Keywords:MobileInternet;freshe-commerce;O2O;Android;Androidstudio

1背景

随着移动产品的迅速普及,移动互联网突飞猛进,移动电商作为电子商务在新时代的新形态也呈现出指数爆炸般的增长[1-4].传统果蔬生鲜零售行业存在着商品占用销售资源多,商品上新与消费者间的信息流通不充分,消费者不能及时购买到满意商品的问题,并且线下果蔬生鲜零售,多聚集在环境较差的农贸市场,由于监管难度大,存在明显的环境不达标,品质污染,部分不法商贩更是缺斤少两,良莠难辨.在此背景下,利用O2O(OnlineToOffline)技术,将线下的商务机会与互联网结合,开发一个果蔬生鲜移动电子商城非常有意义,凭借平台优势,实现精准化商品投放,标准化上架,标准化销售,能够有效解决果蔬生鲜零售业的难题.

一个完整的电子商务平台主要是由前端及后台组成,后台主要负责数据的存储及处理,移动端主要负责数据的展示及用户交互.Android系统是Google公司推出的手机智能操作系统,并受到开放手机联盟的大力支持,有良好的生态系统和行业应用[5-6].鉴于Android系统的压倒性市场占比,决定构建Android原生APP作为电子商城平台.考虑到项目的开发成本和实际情况,系统后臺的开发采用了成本小、技术实践丰富和稳定的Bmob云平台,它提供了可靠的云服务,让移动开发者轻松拥有开发中需要的各种后端能力,快速搭建出实用的后台管理系统.基于Android的果蔬生鲜移动电子商城精选优质果蔬供应商,优化流通环节,确保客户在平台上买到更新鲜、更优惠、更安全的蔬菜和水果.电子商城的消费大数据还可以帮助供应商精准布货,精准营销,降低库存,给供应商带来丰厚的经济效益.

2系统设计

2。1功能设计

该文设计和实现的果蔬生鲜移动电子商城分为用户端APP和商家端APP.用户端APP是手机用户用于搜索和选择周边O2O商户的商品、服务、下单支付的手机客户端APP应用.

基于Android的果蔬生鲜移动电子商城设计与实现
数据信息论文开题报告模板

商家端APP主要面向商家,可以实现商家定位、自助开店、商品管理、订单处理、送货上门、会员管理.系统详细功能设计如下:

1)用户端APP:

用户注册与登录:用户通过手机号码进行注册后,在个人中心中完善个人信息就可以开始购物.

优秀数据学术论文写作技巧分享
观看次数:3095 点评人数:1295

搜索商家:APP具有强大的周边商户搜索功能,可以根据位置、人气、销量、价格等搜索心仪商家.

挑选商品:可以分类别查看商品、分商家查看商品、浏览最近新上架的商品,挑选商品放入购物车,待商品挑选完毕就可以提交订单.

下单支付:平台采用支付宝、微信和银联等线上支付方式,同时也支持货到付款.

收货确认:由接单商家的送货人员负责按订单商品内容提供上门送货服务,送货员扫描订单二维码即可完成签收货物确认,收货后可以进行商品评价.

个人中心:可以查看修改购物车、查看个人订单、查看和修改个人信息.

2)商家端APP:

自助开店:商家通过手机进行注册后,自动定位商家位置、拍摄店面照片、上传商家信息和营业执照等资质文件,平台完成商家资质审核后,商店便正式上线运营.商品管理:线上商店开通后,商家可以将商品进行拍照、录入价格和优惠信息等各种商品描述信息,完成商品的上架和下架.

订单管理:主要负责处理来自手机用户的各种订单,包括接单、退单、拒单和收款等业务操作的处理.

送货上门:由接单商家的送货人员负责按订单商品提供上门送货服务.

会员管理:实现会员信息管理、用户积分管理、用户评价管理.

2。2架构设计

系统使用MVC设计模式设计系统架构,采用流行的Volly框架实现网络请求.MVC是模型(Model)-视图(View)-控制器(Controller)的缩写,使用业务逻辑、数据、界面显示分离的方法组织代码[7],其中模型层封装数据以及实现业务逻辑,视图层实现界面显示,控制器层起到中间桥梁的作用,来控制视图层和模型层的通信,达到分离视图显示和业务逻辑的目的.通过MVC设计模式使程序模块化,做到模块内部的高内聚以及模块之间的低耦合.模型层主要封装业务逻辑、网络请求等操作.视图层主要在项目的res\layout目录中通过XML布局文件进行界面的描述,界面设计主要采用Android5。X之后大力推广的MaterialDesign设计语言,MaterialDesign一定程度上解决了Android过度重绘问题[8],并且此设计语言简洁明了,与系统的需求十分适合,使用XML布局文件的时候可以很方便地引入,也便于后期界面修改.控制器层主要通过Android的Activity和Fragment组件实现,APP是以Activity和Fragment为核心,把网络模块、数据库操作模块、文件管理模块、常用工具类等分离成若干工具包,供Activity和Fragment组件调用.

3系统实现

果蔬生鲜移动电子商城在具体实现上,移动端采用全新的Android开发工具AndroidStudio开发,后台使用第三方的Bmob云平台搭建.

3。1Bmob云的搭建与集成

Bmob云平台让移动应用的服务器端开发变得方便快捷,其提供了实时数据与文件存储功能,可以很容易地实现“云和端”的数据连通.Bmob云通过提供的API接口和SDK,为用户提供快速上传、安全可靠的数据存储服务.数据存储除了常规的文本信息的存储,还可以存储图片、视频、音频、地理位置等信息.在开发者管理后台创建云函数,通过编写Java代码,并部署到Bmob后端云的平台上,可轻松实现业务的需求.数据服务还内置消息推送、用户系统、即时通讯、权限控制等功能.在软件架构层面Bmob云提供了传输层、应用层、数据表层、ACL角色管理、发布层等不同粒度的权限控制的方式,确保用户数据的安全.

Bmob云的使用分为两个步骤,首先注册应用信息创建应用,然后集成Bmob云SDK.在自己的Bmob云控制台中,选择创建应用,输入应用的名称和应用类型创建应用.应用创建完成后,选择自己的新应用,进入设置,选择应用秘钥,在应用秘钥界面获取到自己的应用秘钥.以上完成后,Android项目中还不能使用Bmob云,需要将Bmob云SDK集成到项目才能使用.首先在项目的build。gradle文件中配置支持,配置信息如下所示:

完成以上配置后,再进入APP的build。gradle文件中配置支持,重新编译构建项目,Bmob云SDK就集成成功了.

3。2核心功能实现

3。2。1主界面

主界面主要是让用户购物时,能很好地定位,方便用户更快、更准确地找到自己想要买的商品.主界面主要分为三部分,上方使用banner实现广告轮播图,中部是商品分类别展示,下方是商品分商家展示,目的是将按商家查询出的商品数据展示出来.广告轮播图使用滚动视图ScrollView组件内部包裹RelativeLayout相对布局达到线性排列并且滑动的效果.中间部分的分类别展示商品使用LinearLayout线性布局管理内部的文本显示TextView组件来实现分类别展示商品.下部分的分商家展示使用了RecycleView组件,通过网络请求Bmob云,获取到不同商家信息,通过自定义适配器,将数据适配到RecycleView中,将数据进行展示.在使用RecycleView展示数据时需要创建对应的Item条目展示每条数据.如果展示的数据非常多,那么就需要创建大量的Item,这样会大大增加内存的消耗,甚至会由于内存溢出导致程序崩溃.为了防止这种情况的出现,就需要对RecycleView进行优化.在RecycleView第一次展示时,系统会根据屏幕的高度和Item的高度创建一定数量的convertView.当滑动RecycleView时,顶部的Item会滑出屏幕,同时释放它所使用的convertView,底部新的数据会进入屏幕进行展示,这时新的数据会使用顶部滑出Item的convertView,从而使整个RecycleView展示数据的过程使用固定数量的convertView,避免了每次创建新的Item而消耗大量内存.此外,在加载Item布局时,会使用findViewById()方法找到Item布局中的各个控件,在每一次加载新的Item数据时都会进行控件寻找,这样也会产生耗时操作.为了进一步的优化RecycleView减少耗时操作,可以将要加载的子View放在ViewHolder类中,当第一次创建convertView时将这些控件找出,在第二次重用convertView时就可直接通过convertView中的getTag()方法获得这些控件.实际应用证明,在RecycleView中展示大量数据通过复用convertView以及利用ViewHolder机制提高了性能.

3。2。2购物车

购物车作为电子商务系统的核心功能之一,主要实现用户在挑选到满意商品后添加到购物车,通过购物车实现下单,在线支付后完成商品买卖.本系统购物车功能实现如下,当用户挑选到喜欢的商品时,可以通过添加到购物车按钮,将当前商品信息封装成HashMap集合,传到后台插入数据库中.当用户点击购物车,查看购物车信息时,进行網络请求,查询购物车表中属于该用户的购物信息,封装成JSON数据传递到Android端,解析成List>集合.List>集合是购物车中购物信息的集合,Map集合是单条商品信息集合.将信息通过适配器,展示到RecycleView中.在商品信息下方,是一组单选按钮,用户可以选择收货地址.用户还可以对购物车进行修改.用户修改购物车信息后,点击修改按钮,将修改的商品信息传递到后台将对应数据库信息进行修改,完成商品修改.如果用户确认信息无误,点击确认购买按钮,完成下单.

4结束语

在国家大力发展移动互联网的大背景下,顺应020的发展趋势,着力于线上线下相结合的新兴行业,搭建一个移动端的果蔬生鲜零售平台非常有意义,为用户提供了安全、便利、物美价廉的蔬菜水果购物体验,也给商家带来了丰厚的经济效益.对于未来的工作,期望随着应用的推广,用户的不断壮大,可以通过用户的消费历史,利用数据分析和数据挖掘技术,发现用户特点,在用户消费高峰期增加库存,在用户消费低峰期减少库存,实现店面库存的良性流动.通过用户喜好的挖掘,针对不同用户,推送用户喜欢的果蔬生鲜和可能需要补充的缺乏类生鲜,平衡膳食,实现个性化推荐,以此给用户提供更完善的服务,增强用户满意度.

[ 参考文献 ]

1、脑电图、经颅多普勒及P300检测技术在老年性偏头痛患者诊断中的运用
目的对脑电图、经颅多普勒及P300检测技术在老年性偏头痛患者诊断中的价值进行分析。方法方便选择该院2016年1月—2017年12月间收治的获得临床确诊的老年性偏头痛患者87例(研究组),另取同

2、季德胜蛇药片在皮肤科的应用
摘要季德胜蛇药片具有良好的清热解毒、消肿止痛功效,文章综述了季德胜蛇药片近年来在带状疱疹、丹毒、丘疹性荨麻疹、手足口病等皮肤病方面的应用,归纳了季德胜蛇药片在皮肤科的应用范围和使用方法。 关键词季德胜

3、季德胜蛇药治疗蝮蛇咬伤100例临床研究
摘要目的:通过临床对比,观察季德胜蛇药治疗蝮蛇咬伤的临床疗效。方法:共观察200例蝮蛇咬伤患者,采用随机数字表法分A、B两组,各100例。A组运用抗蝮蛇毒血清、激素、抗生素、能量合剂等西医常规疗法;B

此篇文章阅读综合:读了这篇关于数据方面的毕业论文范文后,免费指导帮助那些怎么写数据信息学术毕业论文范文和格式模版和开题报告的大学生们。

此篇数据信息毕业论文范文免费供广大学者阅读-点击更多402408篇数据信息相关论文开题报告格式范文模版阅读下载
延伸阅读: 小学信息技术教师论文 本科论文数据库 硕博士论文数据库 医学论文数据统计 小学信息技术电教论文 通信期刊论文 博硕士论文文摘库 国外学位论文 信息技术论文参考文献 小学信息技术德育论文
毕业论文文献要求 大理旅游论文 早恋的利与弊论文 金庸狭义论文 英文版建筑论文 apa格式的英文论文 爱情婚姻论文 关于食管癌的论文 论文怎么发 英语语言文化论文