王家华
(华中师范大学,湖北 武汉 430079)
众所周知,传统农产品交易方式存在步骤复杂、费用不菲等问题。为促进市场交易信息的有效流通,帮助农民走向信息化交易之路成为必然趋势。在信息化管理模式下,农产品交易效率将会更高,并可在一定程度上减少成本。当然,由于缺乏对农产品市场信息的全面了解,会使农民在农产品买卖过程中承担更大的风险以及面临更多的不确定性。综上所述,对农产品信息的深入了解对于农民来说是必不可少的。因此,本文旨在构建一个农产品特色展销平台APP,在提高农产品的市场销售额和利润的同时,能为农民提供更多的交易信息。
依照软件开发的规范步骤,在软件开发之前进行可行性分析是不可或缺的。本文主要从经济及技术的角度,对农产品产销平台进行可行性分析。
此系统的开发主要是为了促进农产品的销售,其主要经费来源是企业和广告赞助商,资金比较充沛。此外,从经济角度来看,主要考虑系统开发过程中的成本投入,主要是程序开发人员的劳务费用,预计在1 500元左右,这对于商户来说是完全可以接受的。此系统开发后可以立即上线,无需投入过多费用。
对于软件开发来说,其技术的可行性主要是在系统的开发过程中所采用的技术路线等能确保完成系统设计。本系统基于C/S架构,服务器端采用当前流行的PHP技术,数据库可以选取轻量级的数据库MySQL,客户端则采用JavaScritpt语言。故从技术实现角度来看,其使用的技术路线相当可行。
从农产品销售现状来看,此系统是非常被认可的。首先,手机APP拥有国内庞大的客户群体,随着手持设备和通讯技术的发展,本系统被广泛推广,这将成为客户与商家之间沟通的重要桥梁。其次,商家可以更加自由和便利地推出一些自家特色的农产品,在吸引客户购买的同时提高自身农产品的知名度。因此,开发一款农产品展销平台APP是有意义的。
综上所述,该系统完全面向农产品推广和销售实际,并且具有明确的开发目的,每种功能的需求清楚明了。不论从技术层面还是经济角度,均进行了充足的调查分析,具有很好的可执行性,故此本系统的开发是完全可行的。
作为软件开发的第一步,功能需求分析是实施项目的关键。其主要目的就是从用户的角度来研究需要开发的软件的功能,使得在本系统开发之前用户就能对功能分析给予足够的关注[1]。本系统从农产品展销平台本身所具备的功能出发,主要完成注册登录、购物车管理、订单评价、商铺购物、评论晒图和广告图等主要功能。
用户独立注册自己的账号,利用其账号密码登录本系统。顾客登录成功后可以查看或修改个人信息,如个人电话及地址等。商家登录后可以添加商品类型及商品,以实现对商铺的管理。
顾客根据自己的喜好及实际需求,将商铺中的商品加入购物车中。顾客可以对购物车进行管理,如对商品的添加与删除,以及将购物车中的商品提交订单来购买商品等。
顾客可以随时对自己下过的订单进行评价。
用户可以通过选择商品类型来浏览自己喜欢的农产品,也可以直接进入商铺选择商品。本系统支持用户直接下单,当然也可以将商品加入购物车并提交订单来购买。
用户在主界面可以看到滚动的广告图,点击可调转到指定链接。后台对广告图进行增删查管理,动态改变链接、图片等。
本系统中开辟了一个评论晒图的模块,在这个模块中,顾客可以畅所欲言,发表自己对某种商品的评论,也可以是对某家商铺的评论。同时,可以晒出自己购买的农产品的图片,与大家分享自己的购物经历。
C/S结构,即Client/Server结构,是众所周知的一种软件系统体系结构。通过把不同的任务分配给客户端和服务器端,能有效减少系统的通讯开销。安装客户端之后,才能执行对系统的管理操作[2]。
对于不同类型的程序,需要运行在不同端口。用户的一些程序主要运行在客户端,故客户端的程序主要是用以完成用户的具体业务;而服务器端则是负责数据的管理与共享、数据与系统维护及并发控制等。这种客户机/服务器的结构在开发时比较简单,操作方便,但是对应用程序的升级以及对客户端程序的维护却比较麻烦,存在一定的难度。
本系统是基于Android开发的农产品展销平台,力求以最便捷的方式方便广大顾客购买到自己需要的农产品,同时方便商家进行宣传与销售。根据本系统的功能特点,该系统用户主要分为顾客和商家两类。用户模块主要实现注册登录、评价回复查看、商铺购物、评论晒图以及收藏店铺等功能。其中,商铺购物还包括查看购物车和历史订单。商家模块提供注册登录、广告图管理、评论管理、商城管理。同时,在商城管理下又有商品类别管理、商品管理和订单管理3个子模块。
UML用于通过图形表示机制从多个方面描述刻画系统的分析和设计模型,其中被广泛使用的顺序图就是一种行为图。其表明了对象之间开始传递消息的时间和消息结束时间先后的顺序关系[3]。
在本系统中,数据的存储将由用户在客户端界面来进行,服务器端收到传输来数据,并进行服务器端的数据库操作。如果客户端想要访问服务器端的数据,则服务器将数据库的信息返回给客户端的数据库,并将信息传送出去,从而实现两者之间信息的交流与传递。
农产品电子交易平台的建立,不仅可以缩短中间的销售环节,而且能使生产者迅速了解市场相关信息,使得农产品交易更加快速、便捷,并且交易过程完全实现了数字化和商务化[4]。构建一个农产品特色展销平台APP,在提高农产品的市场销售额和利润的同时,能为农民提供更多的交易信息,使农民对农产品信息有深入的了解,指导农民科学开展生产活动,从而促进农业发展。