树形结构节点数据显示处理系统与方法技术方案

技术编号:2872984 阅读:380 留言:0更新日期:2012-04-11 18:40
一种树形结构节点数据显示处理系统与方法,可适用于一计划管理系统中,该计划管理系统采用一树形结构来规划各个计划中的各个工作项目,用以显示各个树形结构的计划中的各个节点,即各个工作项目的内容及其相关数据。此树形结构节点数据显示处理系统与方法的特点在于采用一表格来显示树形结构的计划中的各个工作项目及其相关数据,因此可不必如已知技术般地需下载ActiveX控件,使得显示程序较为便利而使得计划管理工作更为有效率。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是有关于一种计算机信息技术,特别是有关于一种,其可例如适用于一计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划(project)中的各个工作项目(task),用以显示各个树形结构的计划中的各个节点(即各个工作项目)的内容及其相关数据。
技术介绍
公司企业内部常有许多工作计划(project),例如为产品研发计划、产品测试计划、行销计划、等等。一般而言,各个计划常可细分成许多个工作项目(tasks),而其中每一个工作项目又可更进而细分成许多个次级的工作项目(subtasks),而每一个次级的工作项目又可更进而细分成许多个更次级的工作项目;依此类推,直至无法再细分为止。为了便于进行有效率的计划管理工作,已知常用的一种方法即为以树形结构来规划各个计划中的工作项目,其中是将每一个计划细分成许多个以树形方式连结的节点,其中每一个节点即代表一个工作项目;而各个计划中无法再细分的最低层级的工作项目的节点即称为叶节点(leafnode)。此外,随着计算机信息技术的进展,目前亦常使用计算机化的计划管理系统来规划及管理公司企业内部众多繁杂的计划及其工作项目;亦即计划管理或执行人员可通过计算机来浏览树形结构的计划中的各个工作项目的内容及其相关数据。目前计算机化的计划管理系统所常采用的一种树形结构节点数据显示处理方法为使用Microsoft的ActiveX控件来控制树形结构中的各个节点的显示过程。因此使用者欲浏览一树形结构的计划中的各个工作项目的内容及其相关数据时,则便须首先下载ActiveX控件至其计算机平台。然而上述的已知作法的缺点在于下载ActiveX控件的过程较为缓慢而费时,因此将使得显示程序较为不便利而使得计划管理工作较为没有效率。
技术实现思路
为了克服已有技术的缺点,本专利技术的主要目的在于提供一种,其可不必下载ActiveX控件即可显示树形结构的计划中的各个节点。本专利技术的另一目的在于提供一种,其可让使用者更方便地来规划树形结构的计划中的各个节点。为实现上述目的,本专利技术提供一种树形结构节点数据显示处理方法,其可适用于一计算机化的计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的工作项目,用以显示各个计划中的各个工作项目及其相关数据;该树形结构节点数据显示处理方法至少包含执行一记录集建置程序,借此而将各个计划中的所有的工作项目预先建置成一计划记录集;在使用者有需要浏览某一计划的内容时,首先执行一表格产生程序,借此而产生一表格;执行一记录集对应程序,借此而取出使用者所欲浏览的计划所对应的计划记录集;执行一工作项目读取程序,借此而依序读取所述计划记录集中的各个工作项目;执行一节点显示程序;其中是首先判断依序读取出的工作项目是否为叶节点;若否,则首先显示一非叶节点标志,再接着根据所述工作项目的节点阶层将其置位于该表格的对应列栏项上;反之若是,则直接根据该工作项目的节点阶层将其置位于该表格的对应列栏项上;以及重复执行上述的工作项目读取程序和节点显示程序,直至所述计划记录集中的所有的工作项目均读取完毕为止。此外,本专利技术的树形结构节点数据显示处理方法还可以包含一节点开启程序,其可让使用者开启所述计划的树形结构中的各个节点,借此而显示各个节点的工作项目的相关数据;以及一节点拖拽模块,所述节点拖拽模块可让使用者于所述表格中拖拽所述计划的树形结构中的各个节点,借此而重新规划所述计划中的各个工作项目。本专利技术的树形结构节点数据显示处理方法还可以进一步包含一节点关闭程序,其可让使用者关闭所述计划的树形结构中的各个节点。本专利技术还提供一种树形结构节点数据显示处理系统,其可适用于一计算机化的计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的工作项目,用以显示各个计划中的各个工作项目及其相关数据;该树形结构节点数据显示处理系统至少包含一计划记录集数据库,其中预存有至少一计划记录集,且各个计划记录集是用以记录每一个计划中的所有的工作项目及其相关数据和参数;一表格产生模块,其可在使用者有需要浏览某一计划的内容时产生一表格;一工作项目读取模块,其可执行一工作项目读取程序,借此而依序读取该记录集中的各个工作项目;以及一节点显示模块,其可首先判断该工作项目读取模块从该计划记录集中依序读取出的工作项目是否为叶节点;若否,则首先显示一非叶节点标志,再接着根据该工作项目的节点阶层将其置位于该表格的对应列栏项上;反之若是,则直接根据所述工作项目的节点阶层将其置位于该表格的对应列栏项上。此外,本专利技术的树形结构节点数据显示处理系统还可以包含一节点开启模块,该节点开启模块可让使用者开启该计划的树形结构中的各个节点,借此而显示各个节点的工作项目的相关数据;以及一节点拖拽模块,可让使用者于该表格中拖拽所述计划的树形结构中的各个节点,借此而重新规划该计划中的各个工作项目;本专利技术的树形结构节点数据显示处理系统还可以进一步包含一节点关闭模块,该节点关闭模块可让使用者关闭该计划的树形结构中的各个节点本专利技术还提供一种树形结构节点数据显示处理系统,其可适用于一计算机化的计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的工作项目,用以显示各个计划中的各个工作项目及其相关数据;该树形结构节点数据显示处理系统至少包含一计划记录集数据库,该计划记录集数据库中预存有至少一计划记录集,且各个计划记录集是用以记录每一个计划中的所有的工作项目及其相关数据和参数;一表格产生模块,该表格产生模块可在使用者有需要浏览某一计划的内容时产生一表格;一工作项目读取模块,该工作项目读取模块可执行一工作项目读取程序,借此而依序读取该记录集中的各个工作项目;一节点显示模块,该节点显示模块可首先判断所述工作项目读取模块从该计划记录集中依序读取出的工作项目是否为叶节点;若否,则首先显示一非叶节点标志,再接着根据工作项目的节点阶层将其置位于该表格的对应列栏项上;反之若是,则直接根据该工作项目的节点阶层将其置位于该表格的对应列栏项上;一节点开启模块,该节点开启模块可让使用者开启该计划的树形结构中的各个节点,借此而显示各个节点的工作项目的相关数据;一节点关闭模块,该节点关闭模块可让使用者关闭该计划的树形结构中的各个节点;以及一节点拖拽模块,该节点拖拽模块可让使用者于该表格中拖拽所述计划的树形结构中的各个节点,借此而重新规划该计划中的各个工作项目。换言之,本专利技术的可例如适用于一计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的各个工作项目,用以显示各个树形结构的计划中的各个节点(即各个工作项目)的内容及其相关数据。本专利技术的的特点在于采用一表格(table)来显示树形结构的计划中的各个工作项目及其相关数据,因此可不必如已知技术般地需下载ActiveX控件,使得显示程序较为便利而使得计划管理工作更为有效率。附图说明本专利技术的实质
技术实现思路
及其实施例已用图解方式详细披露绘制于本说明书所附图中。图中的内容简述如下图1为一系统结构示意图,其中显示本专利技术的树形结构节点数据显示处理系统的基本系统结构;其中标号10表示计算机平台;标号20表示计算机化的计划管理系统;标号100表示本专利技术的树形结构节点数据显示处理系统;标号110表示计划记录集数据库;标号111本文档来自技高网
...

【技术保护点】
一种树形结构节点数据显示处理方法,其特征在于:所述树形结构节点数据显示处理方法可适用于一计算机化的计划管理系统中、且所述计划管理系统是采用一树形结构来规划各个计划中的工作项目,用以显示各个计划中的各个工作项目及其相关数据;该方法至少包含 :执行一记录集建置程序,借此而将各个计划中的所有的工作项目预先建置成一计划记录集;在使用者有需要浏览某一计划的内容时,首先执行一表格产生程序,借此而产生一表格;执行一记录集对应程序,借此而取出使用者所欲浏览的计划所对应的计划记录 集;执行一工作项目读取程序,借此而依序读取所述计划记录集中的各个工作项目;执行一节点显示程序;其中是首先判断依序读取出的工作项目是否为叶节点;若否,则首先显示一非叶节点标志,再接着根据所述工作项目的节点阶层将其置位于所述表格的对应列 栏项上;反之若是,则直接根据所述工作项目的节点阶层将其置位于所述表格的对应列栏项上;以及重复执行上述的工作项目读取程序和节点显示程序,直至所述计划记录集中的所有的工作项目均读取完毕为止。

【技术特征摘要】

【专利技术属性】
技术研发人员:张晓旻刘文涵宋建福林光信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利