计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于Parlay和XML的业务生成与执行系统的研究与实(2)

2015-01-09 01:31
导读:SwitchLoopEnd无属性设置,仅标示分支或循环的结束终止分支或循环 End无属性设置,标示业务的结束完成收尾工作,终止业务执行 3.2.2 线条的设计与实现 线
SwitchLoopEnd无属性设置,仅标示分支或循环的结束终止分支或循环End无属性设置,标示业务的结束完成收尾工作,终止业务执行3.2.2 线条的设计与实现 线条是连接图元构成业务流程的元素。系统对线条设计与实现类似对图元的处理,也分前台显示和后台处理2部分。前台显示的作用是根据用户选定的划线起点与终点(均为图元对象),以及线条的类型,在业务编辑窗口中2个图元之间划1个带箭头的直线,从起始图元指向终止图元。不同类型的线条颜色不同。后台处理是设定一个线性存储结构Vector的继承类,记为LineVector。业务编辑窗口中每划1个线条的同时,生成1个线条对象(LineItem类对象),并设定此对象的起点图元、终点图元、线条类型等属性,然后把此对象保存到LineVector中,始终保持界面显示与内存数据完全同步,以便于对线条进行处理。 根据实际的需要本系统设计了以下5种类型线条。线条的类型、颜色和在编辑业务时可设置的属性以及在生成XML文件时该线条的作用以列表的方式给出,见表2。表2:线条类型及功能说明线条类型线条颜色业务编辑时可设定的属性转化为XML文件时的作用表示正常流程黑色无属性设定顺序排列所连的图元判断为真的分支绿色无属性设定加入