句容市农产品冷链物流信息平台研究
2020-12-14刘进华王彩萍吴燕华吴娟
刘进华 王彩萍 吴燕华 吴娟
摘要:销售是产业带动经济发展的主要途径,农产品销售要求在时效内保鲜。高效的冷链物流是农产品从采摘到销售过程中时效、新鲜的保证,是农产品走向市场的重要环节。本文基于句容市冷链物流配送,采用Java+MySQL主流技术实现冷链物流信息平台的开发,从基础信息管理功能设计、仓储管理功能设计、通知公告管理功能设计等方面对句容市农产品冷链物流信息平台进行分模块设计,实现了句容农产品冷链物流效率的提升。
关键词:冷链物流,农产品,信息平台
中图分类号:F326.6;F252 文献识别码:A 文章编号:2096-3157(2020)25-0022-03
一、引言
冷链物流行业作为现代物流行业的重要组成部分,近年来发展迅速。一方面,冷链物流是我国农产品产销链的关键支撑环节,其发展备受中央政府的关注和重视。2017年~2020年,我国中央一号文件中均有明确加强我国农产品冷链物流体系建设的内容,为我国冷链物流行业的发展带来了利好的政策环境。另一方面,為促进我国冷链物流企业的实力提升,从2015年开始,中物联从企业的设施设备、信息化和管理与服务三个方面,依据《物流企业冷链服务要求与能力评估指标》(GB/T 31086-2014)国家标准开展了我国冷链物流企业星级评估的相关工作。与其他细分领域相比,农产品冷链物流体系的发展仍有较大差距,国内农产品的冷链流通率远远低于欧美等发达国家。产业升级后,农产品销售是解决和带动农业发展的主要动力,其中物流是连接农产地和销售的关键枢纽,研究农产品物流可以提高农产品运输的时效保鲜,带动整个冷链物流业的发展[1]。提高冷链物流配送效率、降低农产品冷链损耗,是目前冷链物流发展过程中亟需解决的主要问题之一[2]。建立科学规范的农产品冷链物流信息平台,有利于助推经济发展和产生良好的社会效益。
二、冷链物流信息平台建设原则
本研究以句容市冷链物流的配送为研究对象,采用Java+MySQL主流技术对冷链物流信息平台进行开发,从而实现冷链物流的信息化管理。
1.统一门店管理
将冷链门店管理信息化,由信息平台统一管理和调度,可以实现数据库中所有物流信息得到及时更新,从而确保各个门店间的数据实现同步,去除数据差异导致的业务错误。
2.支持订单追踪
冷链运输订单分配订单号,可以根据订单号查询当前运输信息状态,业务人员在运输途中可以更新运输状态,同步到信息平台,以方便更多客户查询,提高运输信息的透明度。
3.促进句容农产品冷链物流效率的提升
实时处理各种业务。配送员工可以随时随地通过网络访问物流信息平台并对相关业务进行操作。
三、句容农产品冷链物流信息平台设计
1.总体架构
句容市农产品冷链物流信息平台建设框架如图1所示,主要从农产品冷链物流实际情况出发,考虑消费者需求、配送过程中质量监管以及安全保证等方面进行构架。
(1)基础信息管理功能设计实现
主要基于业务涉及的实体信息诸如员工信息、门店信息、车辆信息及权限信息,设计这些实体对象的属性以及相应具有业务逻辑,完成相应的视图和后端功能[3]。
①功能详细设计与编码:根据系统管理员具有的网点管理、机构管理、员工管理,权限管理,账号管理等功能,管理员拥有最高系统权限可以对其他模块及人员账号权限管理,冷链物流信息平台业务逻辑是一套方法集合按照特定的执行顺序共同组成。
在对员工基础信息管理后,再通过提交页面表单,将数据交由Action层StaffAction类的staffAloPos方法进行处理。此法运行期间,通过StaffDal类的getStaffById方法读取到员工信息,通过PositionDal类的getPosById方法读取到职位信息。
②功能实现结果:根据业务需求,在部门管理中可以新增部门名称,基于动态交行设计,初步设计实现的效果如图2。
新加部门名称,需要填写名称、类型、描述信息,每个字段都进行校验,诸如部门名称会校验非法输入信息,部门类型是通过下拉框进行选择填充,部门描述也要求一定的字数等;当点击提交时,JavaScript脚本首先校验数据的合法性,然后将数据传递到后台服务器去处理。
图3为员工划分部门功能界面,该功能对已有的用户和部门进行重新关联操作,通过下拉框选择门店,员工,部门并自动填充,点击提交将员工和部门信息提交服务后台进行关联写入数据库操作。图4中显示账号管理,既可以对用户进行批量删除操作,又能单独查看用户详细信息。
(2)用户信息管理功能设计实现
用户信息管理功能,分别设计其数据类型以及界面设计。
①功能详细设计与编码:在应用层设计有PayAction、OrderAction、CstmrAction、RemarkAction等业务类,对相应的业务逻辑进行处理。在数据持久层设计有PayDal、OrderDal、CstmrDal、RemarkDal数据库访问类。具体的层次时序关系图如图5所示。
通过用户端页面将消费者实时数据发送至OrderAction 类的orderEdit方法。此法调用数据持久层OrderDal类的getOrderById方法,获取到对应的用户对象。封装订单对象后,调用orderUpdate方法将订单数据同步数据库中。
②功能实现结果:功能实现界面需要在对系统统筹运行后才可以实现。图6为用户信息添加功能界面,主要包括客户类型、客户名称、联系人、电话,结算方式,以及备注信息,其中客户类型和结算方式通过下拉框选择填充,其他信息需要客户填写并满足校验规则;图7中可以分单位及分页展示客户信息,快速定位查询用户信息。
(3)综合调度功能模块设计
冷链物流的关键部分是调度功能,包含物流的调度,收取货物及调度发货。
①功能详细设计与编码:在综合调度功能设计程序中,应用层设计有CargoAction、ReceiveAction、DelivAction类对相关业务逻辑进行处理,数据持久化层设计有CargoDal、RecieveDal、DelivDal完成数据库访问信息读寫。
配送信息调度中,用户端页面将数据提交至Action层RecieveAction 类的rTaskSchedule方法对业务逻辑进行处理。此法通过DAL层ReceiveDal类的getRTaskByIds方法对任务集合进行读取。通过StaffDal方法对相应的员工类对象进行获取。设置关联后,由ReceiveDal类的rTaskUpdate方法对数据进行更新。
②功能实现结果:对当前收件任务进行展示,可以对门店,业务员及时间进行筛选,可以快速挑选出符合要求的调度信息,实现效果如图8所示。
调度任务查询功能界面,支持时间、业务员及门店作为查询条件,可以查询批量的调度任务列表,也可查询详细的调度任务。
(4)仓储管理功能设计实现
仓库管理主要是农产品库存信息的管理,包括农产品入库,出库及仓库信息等,具体设计与实现如下。
①功能详细设计与编码:根据仓库管理业务需求,包括仓库信息管理、出入库管理等接口;在应用层设计有StoreAction类,对仓储管理功能的业务逻辑进行处理。在持久层设计OrderDal类、StoreDal类对数据读写对应的业务进行处理。图9以添加仓库信息为用例,详细的时序操作。
②功能实现结果:根据仓库管理业务需求,采用HTML+CSS完成前端静态页面的设计,支持诸如JSTL,EL等标签语言,能够动态解析服务端数据并展示其效果,如图10为仓库信息添加功能界面。添加仓库信息需要包括仓库地点、仓库类型、仓库名称以及说明信息,其中仓库名及地点有重名及非法输入校验,类型通过下拉框获取,当填完信息后便可以提交,将所填信息传递给后端服务器,解析封装后便持久化入库。
(5)通知公告管理功能设计实现
公告作为公司对外发布信息的主要手段,应用层包括公告编辑,发布,删除等操作,持久层包括公告的增、删、改、查等持久化操作。
①功能详细设计与编码:通告应用层逻辑主要由NotifyAction类完成,包括公告发布、公告编辑、公告列表及详细信息;持久层由NotifyDal类完成,主要包括读、写等功能处理。
在维护更新中,首先通过用户端页面将更新后的数据发送至应用层NotifyAction类的ntfEdit方法进行处理;其次数据层NotifyDal调用getNtfById根据通告的ID主键获得当前通告的全部信息;接着,用户在界面上编辑公告内容,提交等操作;持久层NotifyAction类的ntfUpdate将最近的更改的数据封装成新的公告实体,根据ID主键进行数据库写入操作,并将写入状态反馈给前端界面。
②功能实现结果:根据业务需求,采用HTML+CSS及EL,JSP等标签语言,设计并实现前端效果图如12所示。
通知公告发布功能界面,除了内容编辑外,还支持文件附件的上传,首先是公告标题,类型是下拉框自动填充,内容可以支持长文本,附件支持任何形式的文件,在提交成功前对输入的内容做安全校验,以防止非法输入造成系统崩溃,提交成功后,服务端将新增一条公告写入数据库并返回添加状态。
2.系统测试
基于句容农产品冷链物流信息平台模块设计,对用户并发量、数据库事务执行时长、平台负载功能等进行测试,结果显示均达到设计要求。
四、总结
本研究采用互联网技术进行基于信息化平台的农产品冷链物流系统的构建,结合句容市的政策和资源,采用Java+MySQL主流技术实现了冷链物流信息平台的开发,逐步实现农产品冷链物流在整个产业链中的一体化发展模式,促进传统的冷链物流行业各阶段信息化,平台化管理,实现了句容农产品冷链物流效率的提升,有效保证了农产品流通过程中的质量安全。
总之,通过本研究农产品冷链物流信息系统构建及在句容市农产品应用实施,极大提升农产品物流公司的业务运作效率,为物流企业发展提供了信息化技术支持[4]。
参考文献:
[1]潘婷.粮食物流信息化建设与发展[J].粮食科技与经济,2019,044(006):55~57.
[2]王柯.GIS物流信息化管理平台建设探讨[J].山东农业大学学报(自然科学版),2018,49(03):133~136.
[3]刘德军,张广胜.现代农产品物流信息化及技术现状分析[J].安徽农业科学,2009,(12):383~385.
[4]白璟.“农超对接”推动农产品冷链物流及信息化发展[J].物流技术:装备版,2010,(18):50~51.
[注]基金项目:2019年句容市人才创新课题“句容农产品冷链物流信息平台建设研究”,主持人:刘进华;2020年度江苏农林职业技术学院科技项目“句容农产品冷链物流信息管理系统研究”(2020kj073),主持人:刘进华
作者简介:
1.刘进华,江苏农林职业技术学院副研究员,硕士;研究方向:社会服务。
2.王彩萍,江苏农林职业技术学院实验师,硕士;研究方向:计算机应用技术。
3.吴燕华,江苏农林职业技术学院实习研究员,硕士;研究方向:计算机应用技术。
4.吴娟,江苏农林职业技术学院助教,硕士;研究方向:科技管理。