刘彦会,谢建梅
(闽北职业技术学院,福建 南平 353000)
南平地处福建省北部、闽江源头,位于闽、浙、赣三省交界处,俗称“闽北”,下辖二区三市五县,人口319×104人,农村人口近206×104人,面积2.63×104hm2,是福建省面积最大的设区市,具有中国南方典型的“八山一水一分田”地形特征。南平是农业、林业大市,粮食产量居全省第一位,耕地面积、林地面积占全省的25%,林木蓄积量占全省33%,茶叶面积占全省20%,毛竹林面积占全国10%,素有“福建粮仓”、“南方林海”、“中国竹乡”之称。2018年南平市农林牧渔业总产值达到514.02×108元,占地区生产总值的28.7%[1]。
作为一个有着天然地理优势的农业大市,农产品销售却一直不理想,甚至有些农产品滞销严重,究其原因有很多,分散的农户经营模式和供需信息不匹配、不通畅便是原因之一。
南平市现在的农产品供应链主要经过以下步骤:首先是中介介绍收购商到农户家里收购,然后收购商将农产品运输到各地批发市场批量销售给批发商,批发商再供货给各大超市和零售商、最终才由超市和零售商销售给消费者。这中间至少要经历3~4个环节,每个环节都要赚取利润,而任何一个环节出了问题都会影响农产品销售。以柑橘为例,柑橘在南平种植很普遍,每年都有很多农民宁愿柑橘烂在树上也不采摘,因为农民的销售价太低,但市场售价却不低,究其原因仍然是中间环节太多,如果农民可以直接把柑橘卖给超市和零售商或者批发商,那么问题就会少很多。因此,建立农业供应链数据系统,就是为了对接农民和销售商,让农民找到买家,让销售商找到产品。基于此,开发一个农业供应链数据系统便有了项目可行性。
该项目系统主要实现农产品供应链的信息化,包含卖方(主要是农民)查询和发布农产品、买方查询和购买农产品以及管理员审核管理信息3部分。卖方功能主要是发布产品销售信息,查询买家发布的产品收购信息;买方功能主要是发布产品收购信息,查询卖家发布的产品销售信息;管理员功能主要是审核用户信息的真实性和合法性,审核卖方和发布信息的合理性。
买卖双方统称为用户,用户登录后可以完成信息搜索、发布信息和修改信息。用户登录后活动图如图1所示。在明确用户需求后,接下来准备使用敏捷开发方法来开发软件。敏捷开发是为了帮助解决软件团队遇到的特定问题而专门优化的一组方法和方法论,而且力求简单,以保证实现相对容易[2]。
需求建模时,采用面向对象的需求分析方法,使用UML建模技术。UML(Unified ModelingLanguage)是统一建模语言或标准建模语言,它是一种软件建模标准,是近年发展起来并逐渐盛行的一种软件开发技术,它能够为软件开发的各个阶段提供模型化和可视化的标准,这为现代软件的开发提供不少的参考依据,UML定义的模型可读性强,简单实用[3]。需求建模时,通过用例图进一步对业务进行描述,以构建系统业务模型,系统用例图如图2所示。
表1是对该数据系统用例的描述,对用例图进行补充陈述。至此,农业供应链数据系统的业务需求分析的主要内容已经完成,还要按照软件工程的文档要求书写规范的需求规格说明书等。
该系统采用C/S三层架构,它的运行环境分客户端、应用服务器端和数据库服务器三部分。
由于智能手机的便捷性和普及性,农民大多会用智能手机,所以用户客户端采用移动APP方式更加合理。而管理员需要更方便容易的操作界面,所以采用PC端。
表1 农业供应链数据系统用例描述表Tab.1 Use case description of agricultural supply chain data system
本系统是专门针对农业供应链供需双方开发的,并不向普通用户开放,所以用户数和访问数据量不会非常大。所以在前期保证支持1 000名用户并发使用,查询响应时间不超过3 s即可。待后期根据软件使用情况再做扩容。
南平市大农业供应链数据系统的开发及应用,为南平的农民们提供了一个新的销售渠道,打破了传统销售方式的等人上门的弊病,足不出户就可以把农产品卖出去。另外,该系统减少了中间环节,降低了销售成本,可以提高农产品的销售单价,同时商家也可以找到优质货源,降低进货成本,从而降低销售价格,降低了消费者的消费成本。