【摘 要】
:
众所知周,流程图在日常工作生活中发挥了重要的作用,所以制作流程图的工具就显得特别重要。而目前已经产生的流程图制作软件大都工作在操作系统之上,这些软件使用起来很方便,
论文部分内容阅读
众所知周,流程图在日常工作生活中发挥了重要的作用,所以制作流程图的工具就显得特别重要。而目前已经产生的流程图制作软件大都工作在操作系统之上,这些软件使用起来很方便,不过都有着桌面应用软件的缺点。同时,现在的趋势是B/S架构的软件正在渐渐取代传统桌面应用软件,所以浏览器端的流程图制作框架也出现了一些,但是都有明显的缺点,使用起来不如桌面应用软件方便。所以本文的内容就是做出一个结合桌面软件和浏览器端软件优点的框架,也就是graph.js,既拥有桌面软件方便的操作,又可以在浏览器端直接运行。本文首先介绍了 graph.js的产生背景:桌面端软件用起来方便,但是有着诸多的限制条件,并且不符合当前的趋势;已有的浏览器端软件使用不方便,所以想做出一个结合两者的优点的流程图制作软件。接着分析了实现graph.js所用到的技术,这些技术包括AngularJS、d3.js、SVG等等,同时将这些技术与现有的其他技术进行比较,说明了选用的这些技术所具有的优势。然后说明了 graph.js是如何将AngularJS的指令功能将d3.js的操作封装到指令之中,形成了一个个新的图形标签,实现了构造流程图的基础,并且对整个构造过程的代码进行了分析和解释。紧接着介绍了如何在已有的图形的基础上实现了流程图中相应的功能:拖动、删除、修改大小、添加自定义属性和弹框以及上传和下载数据,并结合代码描述了在实现这些功能的过程中遇到的问题以及解决方案。最后通过graph.js实现了三种流程图,意味着graph.js基本达到了开始的需求。
其他文献
计算机系统所支持的内存容量不断增加,而内存价格却不断走低,这让内存数据库系统得到了很好的发展时机,它将所有的数据存储于内存中,以此来消除磁盘读写瓶颈。然而在大数据时
无论是在国家重要部门,各个关键领域还是在人们的生活,工作,娱乐中,视频监控都扮演者十分重要的角色,为国家和人民的财产提供了强有力的保障。高清化,智能化,实时性一直是视
寻径技术一直是人工智能中比较重要的研究内容,广泛应用于游戏、虚拟现实、导航、机器人等领域。随着计算机图形学技术的发展,场景的立体化、复杂化,三维场景的寻径得到了越
随着科技的发展,数据采集和存储技术大大提高,各领域都积累了大量的数据,但是现在分析数据,获取知识和规律的能力远远达不到人们日益增长的对数据中潜在信息的要求,为此,数据
无线传感器网络的迅速发展使得它在环境监测、民用、军事等领域都有广泛的应用,在这些应用场景中,部署在目标区域内的传感器节点周期性地将周围环境状态传送给汇聚节点,当目标区
河流相储层是我国已发现油田主要的储层类型,也是我国油气最富集的储油层。河流相储层的原油地质储量占我国已开发油田地质储量46.2%。因此应用随机游走方法对河流相储层进行
稀疏学习是一个横跨机器学习、统计估计、信号处理等多个领域的关键技术,其在模型选择、稀疏编码、压缩感知等重要问题中发挥着关键的作用。目前,稀疏学习以基于凸优化模型的方
多维分析是数据仓库及联机分析处理中最主要的数据处理技术。传统的多维分析是维值为确定的一种分析方法。在实际分析过程中,由于环境的复杂不确定,分析人员常常提出一些维值
多目标、多约束规划问题一直是最优化研究领域中的难题。由于在求解、优化过程中,必须同时考虑资源约束,使问题的复杂性大大增加。 此类问题在现实中具有较多的应用场景,例如
TTCN-3是一个灵活且功能强大的测试套描述语言,它适用于各种交互系统的说明。目前,TTCN-3已经被广泛地应用于协议测试(包括移动和互联网协议)、服务测试、基于平台的CORBA测