基于SOA架构的物流信息交易平台设计
2019-08-07李萍萍陈可
李萍萍 陈可
【摘 要】针对原有物流信息交易平台存在灵活性差等问题,提出基于SOA架构的物流信息交易平台,并对功能模块进行设计开发。
【关键词】SOA架构;物流信息交易平台
中图分类号: TP311.53文献标识码: A文章编号: 2095-2457(2019)18-0170-002
DOI:10.19694/j.cnki.issn2095-2457.2019.18.080
1 研究背景
目前,经济社会迅猛发展,科技进步速度也非常快,各行各业的信息化不断推进,这带来了企业生产效率的不断提升。目前,物流企业也得到了长足发展,其生产周期不断变短,因此企业寄希望于利用较短的生产资料获取周期来增强自己的竞争优势。但是,中国现有的物流信息交换方式还不够先进,其共享机制也不够成熟。因此,现在急需构建一个适合物流行业发展的信息交易平台,通过这一平台达到信息的交流,从而整合资源,促进物流企业的快速发展。
服务可以称之为SOA架构的核心,一个SOA实质上就是一套松散耦合的服务。从本质上讲,SOA特点明显,并明显区别于传统的架构,变得更加灵活,适应性更强。在这样的架构中,每一个服务都不是固定不变的,我们可以根据需要随时用一个服务区替换原先架构中不再需要的服务,这一点在技术上也毫无障碍。
对于物流企业来说,基于SOA架构的物流信息交易平台非常实用,能够满足不同用户群体的需求。另一方面,这一架构也可以很好的适应人们不断变化的业务种类,所有这一架构毫无疑问是我们的第一选择。
2 系统架构
物流信息交易平台采用B/S的三层架构(见图1)。我们可以看出,这三层框架分别为客户端、数据库以及组件层,其中后者介于前两者之间。这三层的逻辑联系性很强,并不是我们平时所说的物理排列的三层,他们之间有明确的业务先后。通常,除了中间层之外,其他两层在一般情况下并不会直接进行数据交换,而是通过中间层利用Web Service等诸多方式产生联系。可以说,中间层起到了上传下达的桥梁作用,使得两者之间产生密切的联系。第一个层次是表现层,这一层主要是接受用户提出的请求并呈现给用户一个友好的操作界面,并把数据返回。然后是业务逻辑层,主要发挥桥梁连接的作用,把用户的需求和服务器联系起来,当用户提出请求之后,中间层会开启相关的响应程序,等结果出来之后,把结果反馈给用户。然后是数据访问层,这一层次主要对数据进行处理,包括存储数据、相应数据即更新数据。这一层次的数据服务器能够根据用户提出的需求对数据进行单独的处理,处理之后即把结果经过中间层传递给客户端。这样即完成了整个的请求、应答过程。
3 功能模块
物流信息交易平台由以下功能模块组成:园区管理系统(物业管理,租赁合同以及报修管理等系统)、物流信息交易平台(货源管理,车源管理,交易认证以及席位管理)、电子商务平台(发布商品及在线交易,对商户进行管理)、一卡通管理系统(发卡开户、卡务管理、商户管理、商户结算),财务管理(收入管理、支出管理、领导查询基本报表)以及手机APP版本。
系统采用三层架构,支持多人同时操作。
需求分项说明见表1。
3.1 一卡通管理系统
3.1.1 系统管理
实现对用户、权限、部门、终端、商户等信息的管理。
包括对角色进行管理、对操作员进行管理,并分级对商户进行管理,包括对市场内商户的管理、商场外商户的管理以及对区域商戶的管理。另外,还需要对员工信息、司机帐号、消费终端、联机终端进行管理,实现诚信评价、系统日志管理。
3.1.2 卡务管理
这一系统主要针对卡进行一系列的业务,包括办卡及退卡和补卡、挂失与解挂等,还可以进行充值,并及时处理异常情况。
包括办理工作人员卡、席位卡、司机卡、年卡、临时卡,现金充值、续卡、退卡销户、消费异常处理、卡务异常处理。
3.1.3 查询统计
实现对卡帐户信息、交易流水和业务数据的汇总查询。
可以查询个人卡账户信息、充值流水查询、消费流水查询、消费综合查询、商户结算表、终端结算表。
3.2 园区物业租赁管理子系统
3.2.1 物业分类管理
实现对专线、席位等物业分类信息的管理。
包括新增、修改、删除。物业分类信息包括物业分类编码、物业分类名称等。
3.2.2 物业档案管理
实现对物业基本档案的管理。
包括新增、修改、删除。物业基本档案包括物业编号、物业分类、物业名称、所处位置、租金描述等。
3.2.3 物业租赁合同管理
实现对不同物业分类的租赁合同管理。
包括合同新增、修改、删除、查询等业务。物业租赁合同包括:合同编号、甲方、乙方、租赁物业、起始日期、截止日期等。付款计划包括:合同编号、计划日期、款项、金额等。
3.3 互联网物流信息平台
3.3.1 注册
实现物流公司的在线注册。
注册信息包括很多方面,首先是大家熟悉的,也是注册最先使用的、最基本的用户名及用户密码,设置完这两项之后还要提供公司名称及公司类型与公司简介、公司地址及联系人与联系方式、主营路线、周边路线等。提交这些基本信息之后即可等待后台人员的审核,用户的基本信息审核通过,就可以自行登录。
3.3.2 登录
用户可以通过自己注册时设置的用户名、口令的登录。同一时间,只允许同一用户名登录系统。防止多台电脑使用同一帐号现象的发生。
3.3.3 信息查询
实现会员用户查询车源、货源信息。
3.3.4 信息发布
会员用户可以利用平台及时自行发布车源、货源信息。
3.4 电子商务平台
3.4.1 商户管理
构建商户管理平台,在平台上对园区商户进行实时统一管理。
3.4.2 商品信息发布
(1)信息登记
实现席位货源信息逐条登记功能。
内容包括重量、货名,还有出发地、目的地以及车型、数量、备注。
(2)信息修改
实现对已登记的信息进行修改的功能。
(3)信息删除
实现对已登记的信息进行删除的功能。
(4)成交确认
实现对已登记的信息进行成交确认的功能。公证确认,交易记录,公证记录,对方诚信信息查看。
(5)信息发布
实现对已登记信息发布到席位LED挂屏的功能。
(6)在线交易
可在平台上提供司机、货主在线订单、定金、押金支付等交易。
3.5 智能停车场管理子系统
实现对进出园区的车辆使用非接触IC卡,驾驶员刷卡后可起闸、车过落闸,在这一过程会把车辆以及他们出去、进入的时间详细具体的记录下来。如果不是系统内车辆,那就无法进入,这时可以办理一张临时卡,再刷卡通过道闸,出园区时回收卡片,结算停车费用,系统与一卡通结算。
3.6 门户网站
3.6.1 首页
网站首页。
3.6.2 中心简介
介绍内蒙古华蒙物流园区各信息交易中心的基本情况,中心照片展示。
3.6.3 招商专栏
介绍中心的招商政策。
3.6.3 联系我们
描述中心所处地理位置,交通配套,联系人、联系电话等。
3.6.4 互联网物流信息平台链接
提供互联网物流信息平台的地址链接。
3.7 APP
APP提供快速找车、配货、智能匹配、平台担保、诚信认证、线上一体的物流交易平台,随时随地的轻松掌握物流信息,为园区货主、司机交易提供层层保障的护航神器。
3.8 运输管理系统
这一系统主要与运输有关,例如托运单管理与订单跟踪,还对货物的行踪进行实施监控,同时提供服务的员工也会收到严格的管理。这一系统可以实时监控运输车辆的行踪,对运输业务进行结算管理和可視化监控,促进整个运输系统的不断优化。
3.9 仓储配送管理系统
这一系统主要包括物品的出入库管理以及物品库存管理、订单管理及配送管理。通过这些业务可以把出入库货物、仓库库存、订单、配送等信息准确掌握,实现平台在线管理。
3.10 决策支持与预警系统
统计报表,KPI考核,事件预警,中央监控。
3.11 外部接口系统
这一系统具有前瞻性和兼容性,在蛮子自身系统功能的同时,还涉及了一个对外接口,这一接口可以实现与很多外部系统的对接功能。
【参考文献】
[1]曲建华,徐广印,应继来.基于SOA的物流公共信息平台设计研究[J].河南农业大学学报,2012(02):104-106.
[2]王良莹.基于SOA的区域物流公共信息平台的系统规划与技术实现[N].齐齐哈尔大学学报,2013,(07):64-69
[3]邓汝春.区域性公共物流信息平台的构建与运营策略研究[D].西南交通大学,2011,(11)
[4]李学军,张明玉.基于SOA的物流信息系统架构研究[J].物流技术,2007,26(3):104.
[5]李颂华,陶丽红,高栋.基于SOA架构的物流信息系统的相关技术研究与实现[J].北京科技大学学报,2009(01):134-137.
[6]王永峰,李严锋,云程浩,戴宇晨.基于SOA架构的云南省物流信息平台设计[J].物流工程与管理,2014
[7]冯爽.山东省被征地农民养老保险管理系统设计与实现[D].山东大学,2013.