好文档 - 专业文书写作范文服务资料分享网站

流程图的自动生成系统

天下 分享 时间: 加入收藏 我要投稿 点赞

流程图的自动生成系统①

才忠胜 1,唐立波 1,陈志辉 2,刘桓铄 1

【摘 要】摘 要: 本文运用数据库和计算机高级编程语言设计开发了流程图的自动生成系统.本系统能够实现流程图的自动生成和实时修改,使流程图绘制效率显著提高,节省了大量的时间、人力、物力和财力,具有广泛的实用价值. 【期刊名称】计算机系统应用 【年(卷),期】2013(000)012 【总页数】5

【关键词】关键词: 流程图; 自动生成; 实时修改; 效率

1 引言

流程图是由一些特定的图形符号和文字说明构成的,可以直观、明确地表示动态过程从开始到结束的全部步骤,在计算机等各领域中都有着极其广泛的应用,如汇编语言和早期的BASIC中描述算法的程序流程图[1]以及大型软件系统维护和功能研究的程序流程图[2]等.

目前流行的流程图绘制工具有word、project、visio、EDraw(亿图)、Axure等.虽然应用这些绘制工具能够完成流程图的绘制,但在流程图形成过程中,往往需要进行多次修改,而使用上述工具进行修改时会造成大量时间、人力、物力和财力等资源的浪费.本系统运用计算机高级编程语言和数据库,实现了流程图的自动生成和实时修改,显著提高了流程图的绘制效率.

2 系统总体设计

通过大量的分析研究发现,流程图是由基本图框、流程线和文字三部分构成,如图 1所示,其中①-⑦为基本图框,⑧-⑩为流程线,**为文字内容(下同).每

个基本图框代表一个步骤,流程线表示步骤在顺序中的进展.流程线分为自然流程线和转向流程线两种,自然流程线是连接两个相邻步骤的流程线,是两个相邻图框的上下两连接点,上连接点既是自然流程线的终点又是图框的基点,如图 1中⑩所示.流程图中第一个图框的基点即为整个流程图的基点,与流程图基点横坐标相同的自然流程线即为流程图的中轴线.转向流程线连接的是满足一定条件的两个步骤,图框的左右连接点为转向流程线的起点或终点.当表示步骤向前发展时,转向流程线在中轴线的左侧从上至下.当表示步骤向后发展时,转向流程线在中轴线的右侧从下至上,如图1中⑧、⑨所示,图框中的文字内容代表步骤的具体内容.上述三部分的自动生成交互系统的总体设计分为数据文件和程序两大模块.用户只需将流程图的基本数据用编辑软件按照指定的格式编辑并存入计算机,系统便可根据数据快速实现流程图的自动生成和实时修改.

3 数据文件设计

数据库是存储在计算机内有组织的、可统一管理的、可共享的相关数据的集合[3].数据库中的数据按照一定的数据结构和模型进行描述和存储,具有一致性、原子性等特点,由一个或多个数据表组成[4].数据库设计得好,可以使整个应用系统效率高、维护方便、使用简单.反之即使是最佳的应用程序,也无法弥补数据库设计时的某些缺陷[5].考虑到流程图的数据量并不大,本系统的数据库采用数据文件的形式对流程图数据进行存储.数据文件中包含了流程图的所有数据,分为总体参数和图框参数. 3.1 总体参数

总体参数是控制流程图整体结构的参数,包括图框的最大宽度、间距和字号等,具体如表1所示.图框的最大宽度是所有图框宽度所能达到的最大值.

3.2 图框参数

图框参数是控制流程图局部结构的参数,包括图框类型、转向流程线的转向条件和文字内容等.各种常用图框的类型和图框名如表 2所示.图框名是由图框的代表字符和层号组成的,层号是代表图框在流程图中所处位置,可采用自然序列编排,考虑到流程图修改时图框的增减情况,用户可增加相邻层号的间隔,如图 1中 1、3、5等,并列图框的层号由并列图框所在层号和并列序号构成,如图1中7-1、7-2、7-3所示.转向流程线的转向条件有NO、YES两种. 3.3 数据文件结构与格式

数据文件中包含总体参数和图框参数,分别用字符ZT和字符TK作为标志,ZT以下为总体参数,TK以下为图框参数,两标志分别作为数据文件的一行.无论是总体参数还是图框参数,每个参数都作为数据文件的一行,且数据文件中不能出现空行.文件数据中出现的英文字母须大写.用户在保存数据时,文件的后缀设为dat. 3.3.1 总体参数存储 总体参数存储格式为:

其中A为参数名称,B为参数初值.在编辑数据文件时,用户只能改变参数初始值,不能修改参数名称. 3.3.2 图框参数存储

图框参数有以下三类存储格式.

(1) 长圆形图框、矩形图框和平行四边形图框三种图框数据存储格式相同,格式如下:

其中A为框图名; B为图框中的文字内容.举例如下:

流程图的自动生成系统

流程图的自动生成系统①才忠胜1,唐立波1,陈志辉2,刘桓铄1【摘要】摘要:本文运用数据库和计算机高级编程语言设计开发了流程图的自动生成系统.本系统能够实现流程图的自动生成和实时修改,使流程图绘制效率显著提高,节省了大量的时间、人力、物力和财力,具有广泛的实用价值.【期刊名称】计算机系统应用【年(卷),期】2013
推荐度:
点击下载文档文档为doc格式
6bh5b3m1am9ersa9pruq6ksx797jp100wnb
领取福利

微信扫码领取福利

微信扫码分享