使用jTopo很简单,可以快速创建一些关系图、拓扑等相关图形化的展示。只要您的数据之间存在有关联关系,都可以使用jTopo来进行人性化、图形化的展示。
jTopo的目标:1简单好用 2灵活扩展 3轻松开发出类似Visio、在线脑图、UML建模等类似工具 4为大数据可视化提供解决方案ALTER FUNCTION [dbo][getPath]
(
@id uniqueidentifier,
@tempId varchar(4000) =''
)
RETURNS varchar(4000)
AS
BEGIN
declare @str varchar(4000)
declare @pid varchar(50)
select @str = ISNULL(DeptName,'') ,@pid = ParentId, @tempId= ISNULL(@tempId,'')+ ','+ convert(varchar(50),@id) +',' From Department where ID = @id
if exists (select 1 from Department where Id= @pid)
BEGIN
--此判断非常重要,防止进入死循环,即自己为自己的父级
IF(CHARINDEX( ','+ convert(varchar(50),@pid) +',',@tempId) =0)
BEGIN
select @str = dbogetPath(@pid,@tempId)+'/'+@str
END
END
ELSE
BEGIN
select @str = DeptName From Department where ID = @id
END
return ISNULL(@str,'')
1各个应用系统、服务器信息及系统直接的调用都录入到数据库中
2前端拓扑图、或系统调用关系图的展示UI可以通过一些选项从数据库中捞出数据,然后在UI上动态绘制出关系图来
3如HTML5 Canvas或基于HTML5 Canvas的JTopo、SVG都可以很好的绘制出这种图来。1各个应用系统、服务器信息及系统直接的调用都录入到数据库中
2前端拓扑图、或系统调用关系图的展示UI可以通过一些选项从数据库中捞出数据,然后在UI上动态绘制出关系图来
3如HTML5 Canvas或基于HTML5 Canvas的JTopo、SVG都可以很好的绘制出这种图来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)