村镇农副产品销售管理系统设计研究

村镇农副产品销售管理系统设计研究

摘要:随着农业现代化的推进,迫切需要建立农副产品信息管理系统来提高农村信息化水平,扩宽农副产品销售渠道,加快生产销售周期,从而提高农民的经济收入,促进农业发展水平。农副产品销售系统采用c/s平台的体系架构和面向对象的的方式,结合数据库和.NET技术平台,将农副产品的生产计划、实时销售、预订情况、库存情况的流程以及数据做一个准确的统计,用数据分析农副产业价格走向,旨在解决农副产业销售方式落后、农副产品销售信息滞后、产业生产计划不稳定的难题。

关键词:农副产品;销售;经济;c/s结构

1概述

随着计算机和网络技术的发展,需要快速、高效、准确地处理大量的数据[1],建立农副产品销售生产的信息平台显得尤为重要[2]。在新型农村建设[3]的转型中,信息化平台建设是其中重要的一个方面。销售生产管理系统能够帮助农村人民自主生产和经营,提高农民的收入[4-8]。随着我国社会主义社会的不断发展,十八大报告提出的加快新型农村建设的举措和目标,可以通过改变农村人民的生活生产方式来实现农民生活水平的,为新型农村建设出一份力量。

1.1背景与意义

农副产品销售管理系统是适用于农村、乡镇人民创办的中小型生产企业的销售管理系统,能够为政府、企业甚至个人提供一套科学、规范的管理机制和一套易于操作的管理应用平台。目前通过土地种植、生产经济作物虽然不少,但都是从农产品代收机构获取消息,以个人的评判来种植下一轮的经济作物,养殖水产品、禽肉类多以个人的评判加上市场的情况。没有固定的订单信息、稳定的销售渠道,更无法保障生产经营的产品。这也是导致农民无法集体致富的原因。在拉动农村经济的条件下,稳定和宽广的订单、客户来源,新型农村销售生产系统,对这些都做出了相应的统计,专业人员根据现状和原有数据的分析带动城乡农副产品的销量,促进城乡经济的发展。

1.2研究的目的

我国现在的农业水平明显没有西方国家高度发达,通过机构代收农副产品的机制已经不能显著提高农民的生活水平了,贫富差距也会因此变得更加悬殊。新型农村建设,需要的是颠覆传统的销售管理方式,让销售管理、生产变动有理可依,有据可寻。借助信息技术来帮助农民加强对农副产品销售、生产合理化的管理,其根本目的是提高收入,加快城镇化建设步伐。由于农村乡镇信息消息的滞后,很多农民也渴望能够获得最可靠的消息,使得自己的劳动产品获得最大的利润化。本文提出的销售生产系统,它很好的解决了劳动人民面临的难题,将各种信息快速整理并进行必要的统计,并且能够与订购农副产品的客户面对面,真正得做到无“中介”。使用本系统可以随时了解该城镇农副产品的销售情况,为下一步的销售计划、生产计划做好充足的准备。通过图表的形式统计结果,解决了人工处理产品信息管理方面存在的滞后和冗余问题。

1.3基本结构

本文在对城镇乡村经济作物、农副产品等生产、销售情况深入了解下,采用数据库系统设计方法对农副产品销售系统进行设计,以解决农民群体在选择经济作物上的不足,使生产商、农民能够容易进行交流,并且以高效的方式对农作物的生产、销售做出合理的规划。

2需求分析

2.1功能需求分析

系统设计以农副产品等经济作物的销售为基础,对其生产、预订、销售、计划等做出相应合理的规划,旨在解决效率、合理的生产。根据需求及技术要求,本着合作、双赢的意愿,针对农副产品销售系统应完成以下几个功能:(1)登录功能:包括对用户的合法性验证,若账号和密码和数据库中的用户不一致,直接显示密码错误。若密码和账号相一致,则运行系统主界面。(2)系统管理功能:可以对部门的类别进行设置,如禽类、农产品、农副产品等;可以对仓库的类别进行设置,不同的仓库存放相应的货物,以及增加、删减仓库。可以对产品的类别进行设置,如玉米、小麦、鱼类、禽类等以及对产品信息的修改;用户管理功能,不同用户所管理的仓库号;系统管理功能还包含了退出系统功能。(3)客户管理功能:可以查询和完善客户的基本资料,为种植户和养殖户提供信息通道。(4)订单管理功能:添加新订单以及对订单的管理,为出货提供一个数据记录。(5)产品库存管理功能:对新产品数量的一个统计,以及产品出货后剩余产品的一个统计。(6)发货管理功能:对订单信息进行整合,订单的状态待发货、正在发货、已发货状态。正确有效地处理好每一份订单才能保障经济来源。

2.2开发工具分析

2.2.1前台开发工具

VisualStudio2010是一个集成开发环境,这里采用C#语言,及其窗体结构,将代码做可视化的处理,给界面的调整、外观的美化提供了便捷之处。通过修改窗体中控件的属性,获得用户想要的功能,更好地解决了用户友好这一问题。

2.2.2后台数据库

后台数据库采用SQLSever2005,方便用户更好得操作数据,前台数据的增加、删除、查询、修改功能得到了后台数据库的支持,降低了数据的出错率和解决了数据更新导致的不一致的问题。通过新建查询、修改表格的属性,以及每一个表格中字段的是否主键属性,确定了数据的一致性和可修改行和可维护性。

3UML建模

3.1农副产品销售系统类图的设计

农副产品销售系统的参与者有用户和部门经理,用户可以对产品、部门、计划、仓库的类别、名称等属性进行设置;部门经理主可以对农副产品的情况进行记录,方便完成联系客户、联系订单、生产计划的任务。村镇农副产品的静态类图如图1所示。

3.2系统模块设计

通过对用户的需求分析,村镇农副产品销售管理系统有以下功能模块:销售系统的登录功能模块,农副产品的系统管理模块、订单管理模块、仓库管理功能模块以及目前客户和潜在客户的客户信息管理模块以及生产计划管理模块,如图2所示。(1)登录功能模块,包括了用户登录以及验证用户的合法性。(2)系统管理模块包括了部门设置、产品类别设置、仓库类别设置、用户设置和退出登录功能。(3)客户信息管理模块。包括对客户信息的添加,以及日后客户信息的增删查改等维护工作。(4)订单管理模块。包括对订单信息的添加,以及订单是否处理的维护工作。(5)仓库管理模块。包括产品的库存和仓库的地理位置、编号等信息。(6)生产计划管理模块。包括生产编号、生产的产品编号、产品数量、是否已经投入运营的生产状态等。

4数据库设计

在销售管理系统设计中,其数据库由多张表组成,每个表多个数据项,表与表之间存在着错综复杂的逻辑关系。当用户的需求发生变化时,数据表也会产生相应的变化。乡镇农副产品销售系统通过对数据库各表进行处理,得到和产业相关信息,有效、科学地销售农副产品。

4.1数据库概念设计

概念数据模式能真实地反应用户要求的实际情况,是一种直观的数据库结构模式。同时也是一种相对稳定的数据模式,数据域数据间是相对统一的。农副产品销售系统中各个功能的数据流图如图3和图4所示。

4.2数据库逻辑设计

数据库逻辑设计目的是把概念设计阶段设计的基本E-R图与机器上的DBMS相匹配。农副产品销售系统包含用户、农副产品、客户、部门、仓库、订单信息和生产计划七个实体,各个实体的属性值和主键,以及实体间的一对一关系、多对多关系和一对多关系,例如设置、执行等联系,将整个实体的各个属性综合起来,并形成如下图5所示的整体ER模型,为用户使用和程序员提供了良好的数据逻辑概念。

4.3数据库物理设计

物理结构设计的目的是在理解具体DBMS特征的前提下,确定数据库的物理结构。物理设计是在逻辑设计基础上,结合具体DBMS对实体、属性、关系进行命名、分配存储空间等过程,设计成的物理模型也就是数据库结构。数据库的物理结构是系统的最关键的所在,可以处理好各个数据间的关系。根据数据逻辑和概念逻辑,在数据库中建立起相应的表格。农副产品销售系统有7个表格,分别是产品信息表、部门信息表、用户信息表、客户信息表、生产计划表、预订信息表和仓库存储表。

5结语

村镇农副产品销售管理系统界面友善,功能完备,能够有效地改善目前农村农副产品销售的现状,通过互联网方式扩大地区农副产品销售的信息渠道,促进农副产品生产仓储销售周期。同时系统也存在改进一定的局限性,销售农副产品种类不能过多,影响力有限,适合于农村乡镇等小区域用户使用。

参考文献:

[1]厉剑,张邵雄,刘俊杰,李成柱.大数据引发信息时代新变革[J].大众科技,2013,15(172):7.

[2]刘涛,温晓莉.基于C/S与B/S结合模式的农业专家信息服务平台设计研究[J].河北农业科学,2010,2010(05):151.

[3]单科文.城乡农副产品物流研究文献综述[J].网络财富,2010,2010(4):53.

[4]李玉民.农副产品批发市场物流配送中心的分析与规划[J].中国市场,2007.2007(15):76.

[5]周庆,甘?初,尹秋菊,东海莺.C/S和B/S模式的远程管理销售信息管理系统的设计与实现[D].北京:北京理工大学,2001.

[6]孙媛媛.农产品供应链协同平台研究[D].安徽:安徽农业大学,2012.

[7]陆江.农副产品包装厂产供销管理系统的研究与实现[D].湖南:湖南农业大学,2012.

[8]谢韶旺.企业销售管理系统开发[D].哈尔滨:哈尔滨工程大学,2003.

作者:魏太林 陈海帆 单位:淮阴工学院