杨毅凡, 倪少权
(1.西南交通大学 交通运输与物流学院,四川 成都 610031;2.西南交通大学 全国铁路列车运行图编制研发培训中心,四川 成都 610031)
基于模糊聚类的RITS货运服务系统逻辑框架设计
杨毅凡1,2, 倪少权1,2
(1.西南交通大学 交通运输与物流学院,四川 成都 610031;2.西南交通大学 全国铁路列车运行图编制研发培训中心,四川 成都 610031)
基于发展先进的货物运输服务系统的迫切要求,在运用传统的面向过程的体系构架开发方法的基础上,借鉴了企业架构规划思想,提出了基于模糊聚类的RITS逻辑框架设计模型。从系统科学的思维角度出发,通过分析货物运输整套流程,提出了基于 RITS 面向货主的货运服务系统需求分析表,并定义了货运服务系统逻辑框架系统要素。运用模糊数学相关概念,定义了过程和数据的模糊关联矩阵,运用模糊聚类分析的数学方法,实现了RITS货运服务系统的逻辑框架功能模块软化分,并完成货运服务系统顶层逻辑框架DFD图。
货运服务系统;模糊聚类;企业架构规划;需求分析;逻辑框架
我国铁路信息化总体思路成型较早,各系统间存在着大量信息孤岛,导致许多信息资源无法共享,难以进行深层次加工等诸多问题。鉴于此,急需重新对货运服务系统进行需求分析,搭建逻辑框架,为重构物理框架奠定基础。我国RITS体系结构研究起步较晚,国内目前的研究大都采用面向过程的方法,对RITS系统逻辑框架进行硬划分。鉴于RITS逻辑框架内部结构耦合关系的复杂性,运用企业架构规划的相关技术,并引入模糊聚类分析方法,提出基于模糊聚类的RITS逻辑框架设计模型,并对基于RITS的货运服务系统逻辑框架进行软划分。
图1 大型复杂系统体系框架建设方法
铁路智能运输系统,即RITS(Railway Intelligent Transportation System)是一个多功能、多任务的大型复杂信息系统,系统的开发设计具有典型的时空性和阶段性。为搭建一个开放的、信息高度共享的、可茁壮发展的大型系统,体系框架的制定尤为重要[1]。目前,研究大型系统体系框架的方法主要有AMD架构开发方法、Architecture Content Framework开发方法、Reference Models架构开发模型、DODAF架构开发方法、EA总体架构设计方法、TOGAF架构设计方法、Zach-man Framework开发方法等等。企业信息化构架规划方法的优点在于开发者能宏观掌握系统的功能特征,传统的面向对象研究方法可以使建成系统功能与既有系统特性较好的吻合。本文综合运用传统的面向过程的体系框架研究方法和企业信息化构架规划方法,提出体系框架搭建的新思路。图1所示为大型复杂系统体系框架建设的方法。
图2 基于模糊聚类的RITS逻辑框架设计模型
逻辑框架在 RITS 中主要描述功能和功能之间的信息交互关系[2]。系统的功能之间是互联互通的,它既是系统其他部分信息的输入点,同时也是其他功能信息的输出点[3]。逻辑框架实质上是描述功能之间信息交互的工具,是物理系统搭建的理论支持。鉴于RITS逻辑框架内部结构耦合关系的复杂性,本文结合大型复杂系统体系框架规划的上述方法,引入了模糊聚类分析方法,提出了如图2所示的基于模糊聚类的RITS逻辑框架设计模型,并对基于RITS的货运服务系统逻辑框架进行了软划分[4]。
3.1 系统需求分析
需求分析的任务是从用户角度阐述用户需要什么样的系统功能和系统特性,采用面向过程的分析方法,分别从信息提供与决策支持、电子商务、个性化与增值服务3个方面,按各个业务流程对货主需要的服务进行了详尽的分析[5]。
(1)运前。信息提供与决策支持方面,货主需要的服务主要是权限认证、运力资源信息获取、托运文件信息获取、运输方案付诸决策、智能化业务指导与查询;电子商务方面,货主需求有电子贸易、电子下单、电子支付;个性化与增值服务方面,系统需要进行客户关系管理(CRM)。
(2)途中。信息提供与决策支持方面,货主需求有全程跟踪监控、业务变更、紧急情况查询;电子商务方面,货主需求主要在于电子货票;个性化与增值服务方面,货主需求有门到门运输服务、专业运输服务、换运决策支持。
(3)到站。信息提供与决策支持方面,货主需求有理赔方案获取、催领通知、服务评价、仓储信息服务;电子商务方面,货主主要需求理赔支付功能;个性化与增值服务方面,系统需建立客户档案并进行数据挖掘。
3.2 系统要素分析
本文选择RITS货运服务系统逻辑框架中的过程和数据作为系统的基本要素。其中,过程是信息获取、管理、使用的每个阶段,具有不可再分性。数据传递的载体是过程,每个过程都要使用相应的数据,每个数据可以被多个过程所使用,过程之间通过使用数据彼此耦合。RITS货运服务系统逻辑结构模型可表示为由过程集P和数据类集D组成的二元组S:S={P,D},P={pi|i=1,2,…,n},D={dj|j=1,2,…,m}。其中,pi表示某个过程类,dj表示与某个过程相关的数据类。
RITS逻辑框架设计的目的是要把S分解为若干个低耦合,高内聚的功能模块,所以框架设计的目标可以表示为
(1)
式中,Fi表示逻辑框架中某个功能模块,这些功能模块内部高度聚合,而模块之间具有较低的耦合性[6]。
根据需求分析,采用面向过程的研究方法,定义了为实现货主的需求所必需的过程类和数据类等38个货运服务系统要素。将过程编码为:P0为登录请求、P1为登陆授权、P2为运力资源信息采集、P3为运力资源信息发布、P4为货运服务信息采集、P5为货运服务信息发布、P6为货票信息采集、P7为货票信息查询、P8为托运要求参数采集、P9为托运要求参数管理、P10为联运部门信息获取、P11为货物信息采集、P12为货物信息管理、P13为联运方案辅助决策、P14为装载加固方案决策、P15为在线业务办理指导、P16为在线下单、P17为受理承运通知、P18为保价保险办理、P19为电子贸易、P20为合同变更、P21为货物实时信息更新、P22为货物实时信息查询、P23为紧急救援信息更新、P24为紧急救援信息查询、P25为物流信息采集、P26为物流信息管理、P27为物流信息查询、P28为换运辅助决策、P29为仓储信息采集、P30为仓储信息管理、P31为网上理赔、P32为催领通知、P33为运价核算、P34为电子支付、P35为客户投诉建议、P36为客户档案建立、P37为客户关系管理。由于篇幅有限,表1列出了其中部分过程要素的输入数据流和输出数据流。
表1 RITS货运服务系统要素定义表过程编号过程名称输入数据流输出数据流P1登陆授权信息核对证明用户登陆许可P7货票信息查询货票信息查询请求货票信息检索、径路里程信息查询P13联运方案辅助决策货主托运、联运部门优化目标、运力资源信息货物联运决策信息P16在线下单货主在线下单请求货主在线下单P19电子贸易在线业务办理请求在线业务办理信息P24紧急救援信息查询紧急救援信息查询请求紧急救援实时信息P28换运辅助决策货物实时信息、运力资源信息换运决策方案信息P31网上理赔理赔请求理赔方案输出P32催领通知货物到达信息获取货物到达、催领通知P34电子支付运费、保险费信息获取请求电子退、补款P37客户关系管理客户档案导出客户定制信息
3.3 要素间关系分析
为定量描述RITS货运服务系统要素间的关联关系,引入模糊数学的概念建立模糊关联强度矩阵。
3.3.1 模糊关联关系确定
过程使用的是数据,所以过程类和数据类之间存在直接或间接的关联关系,定义这种关系为模糊关联关系。X是直积P×D={(p,d)|p∈P,d∈D}上的模糊集合,且隶属度函数uX:X→[0,1],则过程类和数据类的关联关系可以描述为
(2)
3.3.2 隶属度函数选择
过程类与数据类的隶属度函数可以表示为
(3)
通过专家评价加权平均法采用如下原则进行隶属度函数赋值:(1)数据对过程的重要度;(2)过程利用数据的频率;(3)过程使用数据量大小;(4)过程间接使用的步骤;(5)数据获取使用的终端。
3.3.3 模糊关联强度矩阵生成
为表示过程是否使用某数据,定义过程使用数据类矩阵Q
(4)
则,过程类和数据类的模糊关联强度矩阵为
(5)
3.4 功能模块聚合
(6)
选取不同的α(0≤α≤1)截集,会得到不同的聚类结果,通过比较各计算结果,当α=0.4时,系统取得最佳聚类结果为:{p0,p1,p8,p9,p11,p12,p29,p30},{p2,p3,p4,p5,p6,p7,p25,p26,p27},{p10,p13,p14,p28},{p15,p16,p17,p18,p20,p32},{p21,p22,p23,p24},{p19,p31,p33,p34},{p35,p36,p37}。
根据聚类结果分别命名为:用户登录、基本信息查询、辅助决策支持、在线业务指导办理、货物追踪与监控、电子支付、个性化服务。
通过分析RITS其他子系统的逻辑框架,再找出各个子系统之间的数据流关系,得到如图3所示的货运服务系统逻辑框架DFD图。
图3 基于RITS架构的货运服务系统逻辑框架
基于我国 RITS 研究的需要,采用企业架构规划方法,对智能运输系统的框架体系设计模型进行了研究。采用面向对象的方法,从货主角度出发,分析了货主需求,定义了逻辑框架系统要素。运用模糊数学概念,引入了模糊关联矩阵,提出了货运服务系统逻辑框架的最佳结构划分,得到了基于 RITS 架构的货运服务系统逻辑框架DFD图,为物理框架的建设奠定了基础。
[1]王卓,贾利民.铁路智能运输系统结构设计方法[J]. 中国铁道科学. 2006,27(2):116-118.
[2]贾利民,李平.铁路智能运输系统——体系框架与标准体系[M].北京:中国铁道出版社,2004:18-20;46;54.
[3]周曦,李平,贾利民.中国铁路智能运输系统标准体系的研究[J].交通运输系统工程与信息,2004,4(4):41-48.
[4]周立新. 铁路智能运输系统的构建方法[J]. 同济大学学报,2003,31(1):27.
[5]贾利民,王卓.铁路智能运输系统设计优化理论与方法[M].北京:中国铁道出版社,2006:33-34.
[6]孟燕. 铁路智能运输系统结构设计方法研究[D]. 北京:铁道科学研究院,2005.
[7]高新波. 模糊聚类分析及其应用[M].西安:西安电子科技大学出版社,2004:42-43.
(责任编辑 刘宪福)
Logical Framework of RITS Freight Transportation Service System Based onFuzzy Clustering Analysis
Yang Yifan1,2, Ni Shaoquan1, 2
(1.School of Transportation and Logistics, Southwest Jiaotong University, Chengdu 610031, China;2.National Railway Train Diagram Research and Training Center, Southwest Jiaotong University, Chengdu 610031, China)
In order to develop an advanced Freight Transportation Service System, enterprise architecture planning methods are brought into traditional process oriented approaches. RITS logical framework design model based on Fuzzy Clustering Analysis is raised. Through the analysis of carriage transportation, the requirement of Freight Transportation Service System is put forward from the point of view of system science. According to the requirement table, the system elements of the Freight Transportation Service System are provided. Taking advantage of the fuzzy mathematics, the fuzzy correlation matrix between the processes and data is put forward. By introducing the mathematical method of fuzzy clustering, the logic framework of the freight service system is established and the DFD figure of the logic framework of the freight service system is raised.
freight transportation service system; fuzzy cCluster analysis; enterprise architecture plan; demands analysis; logical framework
10.13319/j.cnki.sjztddxxbzrb.2014.03.21
2013-06-06
杨毅凡 男 1989年出生 硕士研究生
国家自然科学基金(61273242);铁道部科技计划项目(2012X012-D 、2012X001-C 、Z2011-016)
U2
A
2095-0373(2014)03-0101-05