APP下载

一站式助农电商服务平台的设计

2022-07-23辽宁中医药大学信息工程学院鞠红凤黄琳倩付慧敏

电子世界 2022年1期

辽宁中医药大学信息工程学院 鞠红凤 张 瑛 黄琳倩 付慧敏 胡 湘

互联网购物平台的广泛化为我国农村经济发展打开了新的局面,一站式助农电商服务平台以帮助农民脱贫致富为主旨而提出的。在本次研究中,从需求分析、平台功能设计方面入手进行分析,最后对其应用意义进行了阐述。

随着移动互联网的快速发展,线上购买、销售商品已经成为人们购物的主要途径,当然也为农产品的销售打开了新的销售渠道。农产品传统的销售方式是线下销售,受距离、时间等的限制,使得人们不能及时购买到需要的农产品;同时,也使得农产品不能得到及时的销售。基于此,设计一站式助农电商服务平台,为买卖双方提供一个电子商务平台,重点使农民能够利用现代化技术实现脱贫致富。

1 需求分析

需求分析不仅是系统开发和设计的起点,还是系统生存周期中最重要的环节。这个阶段的分析成果与最终完成的系统密切相关,需求分析的好坏直接影响到整个系统的质量。需求分析包括对系统功能的需求进行分析以及对系统的非功能性需求进行分析。

1.1 功能性需求分析

一站式助农电商服务平台以农产品的销售为中心,主要包括普通的用户和系统后台管理员两类用户,下面从这两类用户的功能进行需求分析。

(1)普通用户

普通用户指通过平台购买农产品的用户以及销售农产品的用户。购买农产品的用户可以在平台上查看已发布的有关农产品信息,登录平台之后,可以购买农产品;销售农产品的用户登录系统后,可以上架要销售的农产品、美化销售界面、编辑农产品信息,与购买农产品的用户进行交流,回复其他用户的求助信息,直播卖货,还可以查看一站式助农电商服务平台的操作指南视频。无论是购买农产品的用户还是销售农产品的用户登录平台后,都可以输入关键词进行商品的搜索、转发、收藏等操作。

(2)系统管理员

系统管理员主要是对一站式助农电商服务平台的后台进行管理,维护整个平台的正常运行,保证其数据的完整性、安全性与一致性。系统管理员可以审核想要申请注册销售农产品的用户信息,根据用户的申请信息选择是否接受其申请;系统管理员可以管理普通用户发布在商品信息下面的评价;可以对助农论坛上的信息进行管理,包括发布商品信息、回复用户信息以及屏蔽不良或不相关的信息;可以对用户进行管理,包括添加用户的基本信息、修改个人信息和限制用户等操作。

1.2 非功能性分析

该系统的非功能性需求分析是指平台为了满足用户需求而必须具有的除功能分析之外的特性,以上的功能需求分析结果表明,该助农电商平台的使用用户包括普通用户和系统管理员两类。充分考虑他们的使用需求,对一站式助农电子商务平台的非功能性需求分析如下。

(1)可操作性

经过调查,我们发现许多助农软件的界面设计的非常美观,但是功能却比较复杂,繁复的软件操作使得想要通过电商平台销售农产品的农民望而生畏。通过我们深入走访调查,也证实了许多农民正是因为这一点在初期便打消了做电商的想法。针对用户的这一需求,在平台界面的设计上,尽量减少繁杂琐碎的设计,以界面功能简洁、大方为主。

(2)安全性

在信息飞速发展的时代,信息安全与否是人们在使用电商平台购物时考虑的非常重要的一个方面。网络诈骗、诱导需求等案件数不胜数。因此,一站式助农电商服务平台应充分考虑到平台用户信息的安全性,避免用户的信息泄露,保证用户信息的安全,防止不法分子利用平台信息对平台的用户进行诈骗。

(3)易用性

易用性是一站式助农电商服务平台在开发时必须考虑的重要因素,该平台的主要服务对象是农民,充分考虑到农民的受教育程度和接受能力,设计的平台的操作应该简单、易用。

2 关键技术介绍

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android作为谷歌大力倡导的智能手机操作系统,能够超过其他操作系统肯定有自身的优势。经研究发现,Android自身优势在于不受限制的开发、开放性强、硬件选择十分丰富等特性。Android系统的应用程序是用Java语言进行开发的,Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,具有简单性、面向对象、平台独立与可移植性、动态性等特点。但是,想要对Android系统进行开发,不仅包括Java语言,还包括开发环境Eclipse、Android SDK等。另外,还需要下载一些软件搭建Android开发环境,能使Android 程序得到开发。Android客户端不仅可以提供通俗易懂的操作界面与用户进行交互,还可以通过网络与云端数据库进行数据交换。

3 平台设计

一站式助农电商服务平台的设计主要是建立可靠的农产品销售平台、设计合理的互动、及时准确反馈用户的问题和意见、保证平台顺利运行、保障平台用户的信息安全为目标。平台功能的设计包括前台功能的设计和后台功能的设计两个方面。其中,前台功能模块包括购物车模块、订阅模块、今日特卖模块、助农直播模块、新品上市模块和我的助农模块;后台包括农产品管理模块、用户管理模块、订单管理模块和退换货管理模块,具体的平台功能结构图如图1所示。

图1 一站式助农电商服务平台功能结构图

3.1 前台功能设计

该平台的客户端使用Android平台开发,完成和服务器端的数据交互以及自身的网络通信服务、数据库管理等。根据对平台需求的进一步分析与研究,系统客户端主要完成以下6个主要功能模块的设计并予以功能实现。Android客户端需要从系统服务器加载大量农产品图片,为防止出现多用户从客户端浏览相关图片资源而导致图片资源加载速度过慢等情况,增强用户体验效果,本设计采用图片二级缓存机制,该机制对于图片的内存缓存与本地缓存,既可以提高图片加载速度,又可以避免重复加载。

(1)今日特卖模块设计

在今日特卖模块显示的农产品,属于农民促销的农产品,在网页上会显示农产品的展示图片、农产品的价格、发货地等信息。点击图片及农产品名称可以进入到详情页面,可以查看具体的农产品详细信息。点击“立即购买”按钮,已经登录的用户可以直接跳转到支付界面;没有登录的用户,需要登录后,才能进入支付界面。支付时,用户可以选择微信支付,也可以选择支付宝支付。如果用户不想立即购买,而是想将农产品加入到购物车中,可以点击“加入购物车”,即可将选好的农产品加入购物车,稍后进行结算。

(2)助农直播模块设计

该功能分别面向卖家和买家。对于卖家来说,可以点击“直播”按钮来进行直播,在直播过程中会有管理员实时监控,以避免诱导需求、传播不良信息等现象的发生,卖家可以查看自己直播间的人数、发布商品以及与消费者实时沟通讲解、发放优惠券、查看商品的购买情况等。对于买家来说,可以点击“进入直播”按钮进入直播间,并且可以上下滑动浏览不同的直播间。如果想要购买直播间里的产品,点击左下角的“购物车”按钮,查看商品清单,并选择商品进行购买或暂时添加到购物车‘同时用户在关注了主播之后可以领取直播间内的粉丝优惠券,获得更多的福利。

(3)订阅模块设计

在订阅模块中,用户在登陆成功后,可以通过搜索店铺来订阅该店铺的信息,包括店铺实时的上新信息、热门产品信息以及活动促销等方面的信息,保证用户可以及时获取信息。用户也可以通过在首页查看单一的农产品信息,从而查看所属店铺信息,若感兴趣则可以点击“订阅”按钮,显示“订阅成功”后即可订阅该店铺,以便及时接收店铺发布的信息。

(4)新品上市模块设计

该模块列出了即将上市的农产品清单,包括该农产品的细节图片、文字说明、上市时间和发货地等信息,点击想要购买的农产品链接,可以浏览该产品的相关信息;若用户想要购买,可以加入购物车并设置购买提醒,待可以付款时给用户发送提醒信息。用户可以双击“刷新”按钮,以看到各种类型的上新产品,系统也会根据用户平时的喜好来推荐相关的新产品,迎合用户的消费观念和水平。

(5)购物车模块设计

系统中的购物车可以保存用户当下想要购买却未立即付款的产品。用户首先挑选出暂时需要的商品,加入购物车,对购物车内的商品数量设置限制,达到一定数量之后将不能继续添加商品,并提示用户清理购物车。购物车不仅可以查看添加的商品,还可以记录同类商品的数量并计算总价。若用户有商家优惠券或是平台发放的其他优惠,在购物车预结算页面即可显示已优惠减除的金额,使用户对付款金额更加清楚。

(6)我的助农模块设计

我的助农模块设计中,用户可以查看订单信息包括待付款、待发货、待收货、待评价以及退换货等,可以在设置中修改用户名称、密码、收货地址等个人信息,可以查看自己的收藏的产品和浏览记录,发现自己的常光顾的店铺,还可以查看自己在助农论坛上给其他用户的点赞、评论以及收到的回复等。

3.2 后台主要功能设计

(1)农产品管理模块设计

管理员可以对农产品的价格、发货地等信息进行操作,包括增加、修改和删除。农产品管理模块有管理产品和添加产品两项功能,其主要显示的是农产品的基本信息,用户确认无误后,点击“添加产品”按钮,可以将农产品的新增相关数据上传到数据库中进行统一管理。同时也可以对现存的农产品信息进行管理,若遇到特殊情况,例如农产品缺货、发货地区暂时无法揽收快递、收获地区无法接送快递等情况,管理员可以拥有对商品实行下架或限制地区购买的操作权限。

(2)用户管理模块设计

用户管理模块包括用户注册和登录两个部分。用户首次注册时可以选择登陆的方式,包括微信或手机号登陆,再根据导航栏上的注册提示,输人自己的基本信息等逐步完成操作。用户登录时输入自己的账号和密码即可完成登录,但要提醒用户设置一个安全指数高的密码,避免个人隐私信息受到威胁和盗用。

(3)订单管理模块设计

管理员点击“审核订单”,处理订单的审核通过率,该模块可以查看用户订单的信息,但是不能对订单的信息做修改或删除,如果在同一时间内显示的商品订单过多时,会采用分页显示订单信息,翻页、滚动均可显示。

(4)退换货管理模块设计

如果用户对购买的产品不满意,可以提出七天无理由退换货申请。系统自动同意用户的申请并提供退换货地址,订单的状态变为“待买家退货”,若无其它特殊情况,系统将向用户推荐卖家的默认退货地址,待商品寄回卖家后,订单显示“买家退货成功”。管理员可以对退换货信息进行管理。

总结:“互联网+”背景下的电子商务,已成为农业现代化发展的重要组成部分,给我国农业的发展带来了前所未有的机遇,带来整个发展模式的改革与创新。在本次研究中首先进行了需求分析,包括对功能性需求分析和非功能性需求分析;其次对平台的功能进行设计,其中涵盖了前台功能设计和后台功能设计。在后续的研究中,将基于Android平台完成一站式助农电商服务平台,并对其进行功能测试和性能测试,测试通过之后,对平台进行推广和应用。该平台有效的解决农产品难以销售的问题,有利于促进农村产业发展,利于经济结构的调整,在一定程度上电子商务为农民提供了更多的就业渠道,可以提高农民的收入,推动城乡居民消费趋同发展的有利契机来缩小城乡居民消费差距,从而提高农民的生活水平,实现共同富裕。