[go: up one dir, main page]

CN1485775A - tree structure node data display processing system and method - Google Patents

tree structure node data display processing system and method Download PDF

Info

Publication number
CN1485775A
CN1485775A CNA021435456A CN02143545A CN1485775A CN 1485775 A CN1485775 A CN 1485775A CN A021435456 A CNA021435456 A CN A021435456A CN 02143545 A CN02143545 A CN 02143545A CN 1485775 A CN1485775 A CN 1485775A
Authority
CN
China
Prior art keywords
node
plan
job
tree structure
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA021435456A
Other languages
Chinese (zh)
Inventor
张晓F
张晓旻
刘文涵
宋建福
林光信
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CNA021435456A priority Critical patent/CN1485775A/en
Publication of CN1485775A publication Critical patent/CN1485775A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A tree structure node data display processing system and method is suitable for a plan management system, wherein the plan management system adopts a tree structure to plan each work item in each plan, and is used for displaying each node in each tree structure plan, namely the content and relevant data of each work item. The tree structure node data display processing system and the method are characterized in that a table is adopted to display each work item and relevant data in the tree structure plan, so that an ActiveX control does not need to be downloaded as in the prior art, a display program is more convenient, and the plan management work is more efficient.

Description

树形结构节点数据显示处理系统与方法Tree structure node data display processing system and method

技术领域technical field

本发明是有关于一种计算机信息技术,特别是有关于一种树形结构节点数据显示处理系统与方法,其可例如适用于一计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划(project)中的各个工作项目(task),用以显示各个树形结构的计划中的各个节点(即各个工作项目)的内容及其相关数据。The present invention relates to a computer information technology, in particular to a tree structure node data display processing system and method, which can be applied to a plan management system, and the plan management system adopts a tree structure to plan each work item (task) in each plan (project), and to display the content and related data of each node (ie each work item) in each tree structure plan.

技术背景technical background

公司企业内部常有许多工作计划(project),例如为产品研发计划、产品测试计划、行销计划、等等。一般而言,各个计划常可细分成许多个工作项目(tasks),而其中每一个工作项目又可更进而细分成许多个次级的工作项目(subtasks),而每一个次级的工作项目又可更进而细分成许多个更次级的工作项目;依此类推,直至无法再细分为止。为了便于进行有效率的计划管理工作,已知常用的一种方法即为以树形结构来规划各个计划中的工作项目,其中是将每一个计划细分成许多个以树形方式连结的节点,其中每一个节点即代表一个工作项目;而各个计划中无法再细分的最低层级的工作项目的节点即称为叶节点(leafnode)。There are often many work plans (projects) within the company, such as product development plans, product testing plans, marketing plans, and so on. Generally speaking, each plan can often be subdivided into many work items (tasks), and each of these work items can be further subdivided into many subtasks (subtasks), and each subtask Projects can be further subdivided into many more subdivided work items; and so on until they can no longer be subdivided. In order to facilitate efficient plan management, it is known that a common method is to plan the work items in each plan in a tree structure, wherein each plan is subdivided into many nodes connected in a tree form , where each node represents a work item; and the nodes of the lowest-level work items that cannot be subdivided in each plan are called leaf nodes.

此外,随着计算机信息技术的进展,目前亦常使用计算机化的计划管理系统来规划及管理公司企业内部众多繁杂的计划及其工作项目;亦即计划管理或执行人员可通过计算机来浏览树形结构的计划中的各个工作项目的内容及其相关数据。目前计算机化的计划管理系统所常采用的一种树形结构节点数据显示处理方法为使用Microsoft的ActiveX控件来控制树形结构中的各个节点的显示过程。因此使用者欲浏览一树形结构的计划中的各个工作项目的内容及其相关数据时,则便须首先下载ActiveX控件至其计算机平台。In addition, with the development of computer information technology, computerized plan management systems are often used to plan and manage many complicated plans and work items within the company; that is, plan managers or executives can browse the tree through the computer. The content of each work item in the plan of the structure and its related data. One of the tree structure node data display processing methods commonly used in current computerized plan management systems is to use Microsoft's ActiveX control to control the display process of each node in the tree structure. Therefore, when the user wants to browse the content of each work item and related data in a tree structure plan, he must first download the ActiveX control to his computer platform.

然而上述的已知作法的缺点在于下载ActiveX控件的过程较为缓慢而费时,因此将使得显示程序较为不便利而使得计划管理工作较为没有效率。However, the disadvantage of the above-mentioned known method is that the process of downloading the ActiveX control is relatively slow and time-consuming, which will make the display program more inconvenient and make the plan management work less efficient.

发明内容Contents of the invention

为了克服已有技术的缺点,本发明的主要目的在于提供一种树形结构节点数据显示处理系统与方法,其可不必下载ActiveX控件即可显示树形结构的计划中的各个节点。In order to overcome the shortcomings of the prior art, the main purpose of the present invention is to provide a tree structure node data display processing system and method, which can display each node in the tree structure plan without downloading the ActiveX control.

本发明的另一目的在于提供一种树形结构节点数据显示处理系统与方法,其可让使用者更方便地来规划树形结构的计划中的各个节点。Another object of the present invention is to provide a tree structure node data display processing system and method, which allows users to more conveniently plan each node in the tree structure plan.

为实现上述目的,本发明提供一种树形结构节点数据显示处理方法,其可适用于一计算机化的计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的工作项目,用以显示各个计划中的各个工作项目及其相关数据;该树形结构节点数据显示处理方法至少包含:In order to achieve the above object, the present invention provides a tree structure node data display processing method, which can be applied in a computerized plan management system, and the plan management system uses a tree structure to plan the work in each plan Project, used to display each work item in each plan and its related data; the tree structure node data display processing method at least includes:

执行一记录集建置程序,借此而将各个计划中的所有的工作项目预先建置成一计划记录集;Execute a record set building procedure, whereby all work items in each plan are pre-built into a plan record set;

在使用者有需要浏览某一计划的内容时,首先执行一表格产生程序,借此而产生一表格;When the user needs to browse the content of a certain plan, first execute a form generation program, thereby generating a form;

执行一记录集对应程序,借此而取出使用者所欲浏览的计划所对应的计划记录集;Execute a record set corresponding program, thereby fetching the plan record set corresponding to the plan that the user wants to browse;

执行一工作项目读取程序,借此而依序读取所述计划记录集中的各个工作项目;executing a work item reading program, thereby sequentially reading each work item in the plan record set;

执行一节点显示程序;其中是首先判断依序读取出的工作项目是否为叶节点;若否,则首先显示一非叶节点标志,再接着根据所述工作项目的节点阶层将其置位于该表格的对应列栏项上;反之若是,则直接根据该工作项目的节点阶层将其置位于该表格的对应列栏项上;以及重复执行上述的工作项目读取程序和节点显示程序,直至所述计划记录集中的所有的工作项目均读取完毕为止。Executing a node display program; wherein it first judges whether the sequentially read work item is a leaf node; if not, first displays a non-leaf node flag, and then sets it at the node level according to the work item On the corresponding column item of the table; otherwise, it is directly placed on the corresponding column item of the table according to the node level of the work item; and the above-mentioned work item reading program and node display program are repeatedly executed until all until all the work items in the plan record set have been read.

此外,本发明的树形结构节点数据显示处理方法还可以包含一节点开启程序,其可让使用者开启所述计划的树形结构中的各个节点,借此而显示各个节点的工作项目的相关数据;以及一节点拖拽模块,所述节点拖拽模块可让使用者于所述表格中拖拽所述计划的树形结构中的各个节点,借此而重新规划所述计划中的各个工作项目。本发明的树形结构节点数据显示处理方法还可以进一步包含一节点关闭程序,其可让使用者关闭所述计划的树形结构中的各个节点。In addition, the tree structure node data display processing method of the present invention may also include a node opening program, which allows the user to open each node in the tree structure of the plan, thereby displaying the relationship between the work items of each node data; and a node dragging module, the node dragging module allows the user to drag and drop each node in the tree structure of the plan in the table, thereby re-planning each work in the plan project. The tree structure node data display processing method of the present invention may further include a node closing program, which allows the user to close each node in the planned tree structure.

本发明还提供一种树形结构节点数据显示处理系统,其可适用于一计算机化的计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的工作项目,用以显示各个计划中的各个工作项目及其相关数据;该树形结构节点数据显示处理系统至少包含:The present invention also provides a tree structure node data display processing system, which can be applied to a computerized plan management system, and the plan management system uses a tree structure to plan the work items in each plan for Display each work item and its related data in each plan; the tree structure node data display processing system contains at least:

一计划记录集数据库,其中预存有至少一计划记录集,且各个计划记录集是用以记录每一个计划中的所有的工作项目及其相关数据和参数;A plan record set database, wherein at least one plan record set is pre-stored, and each plan record set is used to record all work items and related data and parameters in each plan;

一表格产生模块,其可在使用者有需要浏览某一计划的内容时产生一表格;A form generation module, which can generate a form when the user needs to browse the content of a project;

一工作项目读取模块,其可执行一工作项目读取程序,借此而依序读取该记录集中的各个工作项目;以及a work item reading module, which can execute a work item reading program, thereby sequentially reading each work item in the record set; and

一节点显示模块,其可首先判断该工作项目读取模块从该计划记录集中依序读取出的工作项目是否为叶节点;若否,则首先显示一非叶节点标志,再接着根据该工作项目的节点阶层将其置位于该表格的对应列栏项上;反之若是,则直接根据所述工作项目的节点阶层将其置位于该表格的对应列栏项上。A node display module, which can first judge whether the work item read out by the work item reading module from the plan record set is a leaf node; if not, firstly display a non-leaf node sign, and then The node level of the item is placed on the corresponding column item of the table; otherwise, it is directly placed on the corresponding column item of the table according to the node level of the work item.

此外,本发明的树形结构节点数据显示处理系统还可以包含一节点开启模块,该节点开启模块可让使用者开启该计划的树形结构中的各个节点,借此而显示各个节点的工作项目的相关数据;以及一节点拖拽模块,可让使用者于该表格中拖拽所述计划的树形结构中的各个节点,借此而重新规划该计划中的各个工作项目;本发明的树形结构节点数据显示处理系统还可以进一步包含一节点关闭模块,该节点关闭模块可让使用者关闭该计划的树形结构中的各个节点In addition, the tree structure node data display processing system of the present invention may also include a node opening module, which allows the user to open each node in the tree structure of the plan, thereby displaying the work items of each node Relevant data; and a node dragging module that allows users to drag and drop each node in the tree structure of the plan in the table, thereby re-planning each work item in the plan; the tree of the present invention The tree structure node data display processing system may further include a node closing module, which allows the user to close each node in the tree structure of the plan

本发明还提供一种树形结构节点数据显示处理系统,其可适用于一计算机化的计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的工作项目,用以显示各个计划中的各个工作项目及其相关数据;该树形结构节点数据显示处理系统至少包含:The present invention also provides a tree structure node data display processing system, which can be applied to a computerized plan management system, and the plan management system uses a tree structure to plan the work items in each plan for Display each work item and its related data in each plan; the tree structure node data display processing system contains at least:

一计划记录集数据库,该计划记录集数据库中预存有至少一计划记录集,且各个计划记录集是用以记录每一个计划中的所有的工作项目及其相关数据和参数;A plan record set database, at least one plan record set is pre-stored in the plan record set database, and each plan record set is used to record all work items and related data and parameters in each plan;

一表格产生模块,该表格产生模块可在使用者有需要浏览某一计划的内容时产生一表格;A form generation module, the form generation module can generate a form when the user needs to browse the content of a certain plan;

一工作项目读取模块,该工作项目读取模块可执行一工作项目读取程序,借此而依序读取该记录集中的各个工作项目;A work item reading module, the work item reading module can execute a work item reading program, thereby sequentially reading each work item in the record set;

一节点显示模块,该节点显示模块可首先判断所述工作项目读取模块从该计划记录集中依序读取出的工作项目是否为叶节点;若否,则首先显示一非叶节点标志,再接着根据工作项目的节点阶层将其置位于该表格的对应列栏项上;反之若是,则直接根据该工作项目的节点阶层将其置位于该表格的对应列栏项上;A node display module, the node display module can first judge whether the work item reading module sequentially reads from the plan record set is a leaf node; if not, first display a non-leaf node sign, and then Then place it on the corresponding column item of the table according to the node level of the work item; otherwise, if it is, directly place it on the corresponding column item of the table according to the node level of the work item;

一节点开启模块,该节点开启模块可让使用者开启该计划的树形结构中的各个节点,借此而显示各个节点的工作项目的相关数据;A node opening module, the node opening module allows the user to open each node in the tree structure of the plan, thereby displaying the relevant data of the work items of each node;

一节点关闭模块,该节点关闭模块可让使用者关闭该计划的树形结构中的各个节点;以及a node closing module, which allows the user to close each node in the tree structure of the project; and

一节点拖拽模块,该节点拖拽模块可让使用者于该表格中拖拽所述计划的树形结构中的各个节点,借此而重新规划该计划中的各个工作项目。A node dragging module, the node dragging module allows the user to drag and drop each node in the tree structure of the plan in the form, thereby re-planning each work item in the plan.

换言之,本发明的树形结构节点数据显示处理系统与方法可例如适用于一计划管理系统中、且该计划管理系统是采用一树形结构来规划各个计划中的各个工作项目,用以显示各个树形结构的计划中的各个节点(即各个工作项目)的内容及其相关数据。In other words, the tree structure node data display processing system and method of the present invention can be applied to a project management system, and the project management system uses a tree structure to plan each work item in each plan to display each The content of each node (that is, each work item) in the plan of the tree structure and its related data.

本发明的树形结构节点数据显示处理系统与方法的特点在于采用一表格(table)来显示树形结构的计划中的各个工作项目及其相关数据,因此可不必如已知技术般地需下载ActiveX控件,使得显示程序较为便利而使得计划管理工作更为有效率。The tree structure node data display processing system and method of the present invention are characterized in that a table is used to display each work item and its related data in the plan of the tree structure, so it is not necessary to download the data as in the known technology. The ActiveX control makes the display program more convenient and makes the plan management work more efficient.

附图说明Description of drawings

本发明的实质技术内容及其实施例已用图解方式详细披露绘制于本说明书所附图中。图中的内容简述如下:The essential technical content of the present invention and its embodiments have been disclosed in detail in diagrammatic form and drawn in the accompanying drawings of this specification. The content of the figure is briefly described as follows:

图1为一系统结构示意图,其中显示本发明的树形结构节点数据显示处理系统的基本系统结构;其中:标号10表示计算机平台;标号20表示计算机化的计划管理系统;标号100表示本发明的树形结构节点数据显示处理系统;标号110表示计划记录集数据库;标号111表示计划记录集(recordset);标号120表示表格产生模块;标号130表示工作项目读取模块;标号140表示节点显示模块;标号151表示节点开启模块;标号152表示节点关闭模块;标号153表示节点拖拽模块;Fig. 1 is a system structure schematic diagram, wherein shows the basic system structure of tree structure node data display processing system of the present invention; Wherein: label 10 represents computer platform; Label 20 represents computerized plan management system; Label 100 represents the present invention Tree structure node data display processing system; label 110 represents a plan record set database; label 111 represents a plan record set (recordset); label 120 represents a form generation module; label 130 represents a work item reading module; label 140 represents a node display module; The label 151 represents the node opening module; the label 152 represents the node closing module; the label 153 represents the node dragging module;

图2为一流程图,其表示本发明的树形结构节点数据显示处理系统与方法的基本操作流程;Fig. 2 is a flowchart, which represents the basic operation flow of the tree structure node data display processing system and method of the present invention;

图3为一流程图,其表示本发明的树形结构节点数据显示处理系统与方法在执行一节点开启程序时的流程步骤;Fig. 3 is a flow chart, and it represents the process step when executing a node opening program in the tree structure node data display processing system and method of the present invention;

图4为一流程图,其表示本发明的树形结构节点数据显示处理系统与方法在执行一节点关闭程序时的流程步骤;Fig. 4 is a flow chart, which represents the process steps of the tree structure node data display processing system and method of the present invention when executing a node closing program;

图5为一计算机屏幕显示图,其表示本发明的树形结构节点数据显示处理系统与方法将一树形结构的计划中的一个节点开启时的显示范例;其中标号121表示工作项目显示表格(table)Fig. 5 is a computer screen display diagram, which represents the display example when a node in a tree structure plan is opened by the tree structure node data display processing system and method of the present invention; wherein the label 121 represents the work item display form ( table)

图6为一计算机屏幕显示图,其表示本发明的树形结构节点数据显示处理系统与方法将图5所示的树形结构的计划中的一个节点关闭时的显示范例;其中标号121表示工作项目显示表格(table)。Fig. 6 is a computer screen display diagram, which represents the display example when a node in the plan of the tree structure shown in Fig. 5 is closed by the tree structure node data display processing system and method of the present invention; wherein label 121 represents work Item display table (table).

具体实施方式Detailed ways

以下即配合附图,详细披露说明本发明的树形结构节点数据显示处理系统与方法的实施例。The following describes in detail the embodiments of the tree structure node data display processing system and method of the present invention with reference to the accompanying drawings.

图1表示本发明的树形结构节点数据显示处理系统(如标号100所指的虚线框所包含的部分)的基本结构。如图所示,本发明的树形结构节点数据显示处理系统100在实际应用上是搭载至一计算机平台10、且该计算机平台10例如搭载有一计算机化的计划管理系统20,用以显示该计算机化计划管理系统10中的每一个计划(project)中的各个工作项目(task)及其相关数据。FIG. 1 shows the basic structure of the present invention's tree structure node data display processing system (such as the part included in the dotted box indicated by the reference numeral 100). As shown in the figure, the tree structure node data display processing system 100 of the present invention is actually installed on a computer platform 10, and the computer platform 10 is equipped with a computerized plan management system 20 for displaying the computer Each work item (task) in each plan (project) in the planning management system 10 and its related data.

本发明的树形结构节点数据显示处理系统100包含:(a)一计划记录集数据库110;(b)一表格产生模块120;(c)一工作项目读取模块130;(d)一节点显示模块140;(e)一节点开启模块151;(f)一节点关闭模块152;以及(g)一节点拖拽模块153。The tree structure node data display processing system 100 of the present invention comprises: (a) a plan record set database 110; (b) a form generation module 120; (c) a work item reading module 130; (d) a node display module 140; (e) a node opening module 151; (f) a node closing module 152; and (g) a node dragging module 153.

在具体实施上,上述的计划记录集数据库110、表格产生模块120、工作项目读取模块130、节点显示模块140、节点开启模块151、节点关闭模块152、和节点拖拽模块153是例如整合成一软件程序而搭载至该计算机平台10中,借此而让使用者可用基本的计算机操作方式来使用本发明的树形结构节点数据显示处理系统100。In specific implementation, the above-mentioned planning record set database 110, form generation module 120, work item reading module 130, node display module 140, node opening module 151, node closing module 152, and node dragging module 153 are, for example, integrated into one The software program is installed in the computer platform 10, so that the user can use the tree structure node data display processing system 100 of the present invention in a basic computer operation mode.

本发明的树形结构节点数据显示处理系统100在实际使用之前,需首先由计划管理人员以人工方式执行一记录集建置程序,借此而将计划管理系统20中的各个计划中的所有的工作项目及其相关数据及参数预先建置成一计划记录集(recordset)111,并将此计划记录集111预存至计划记录集数据库110。在此计划记录集111中,每一个计划中的各个工作项目须至少包括以下二项参数:(A)该工作项目是否为叶节点(leaf node);以及(B)该工作项目在树形结构中的层级(level)。Before the tree structure node data display processing system 100 of the present invention is actually used, a record set construction program needs to be executed manually by the plan management personnel, so that all the records in each plan in the plan management system 20 The work items and their related data and parameters are pre-built into a planning recordset (recordset) 111 , and the planning recordset 111 is pre-stored in the planning recordset database 110 . In this plan record set 111, each work item in each plan must include at least the following two parameters: (A) whether the work item is a leaf node (leaf node); and (B) the work item in the tree structure The level in (level).

图2的流程图表示本发明的树形结构节点数据显示处理系统100的基本操作流程。The flow chart of FIG. 2 shows the basic operation flow of the tree structure node data display processing system 100 of the present invention.

请同时参阅图1和图2,当计划管理人员有需要浏览某一计划的内容时,则本发明的树形结构节点数据显示处理系统100将首先执行步骤S1的记录集对应程序,借此而从计划记录集数据库110中取出使用者所欲浏览的计划所对应的计划记录集111。Please refer to Fig. 1 and Fig. 2 at the same time, when plan managers need to browse the content of a certain plan, then the tree structure node data display processing system 100 of the present invention will first execute the record set corresponding program of step S1, thereby The plan record set 111 corresponding to the plan that the user wants to browse is retrieved from the plan record set database 110 .

接着进行步骤S2的表格产生程序,令表格产生模块120产生一对应的表格(table)121。如图5及图6所示,此表格121为一般的具有行列栏项的表格,其中每一列栏项用以显示树形结构中的一个工作项目的节点及其相关数据。Next, the table generating procedure of step S2 is performed, so that the table generating module 120 generates a corresponding table (table) 121 . As shown in FIG. 5 and FIG. 6 , the table 121 is a general table with row and column items, wherein each column item is used to display a node of a work item and its related data in the tree structure.

接着进行步骤S3的工作项目读取程序,令工作项目读取模块130依序读取计划记录集111中的各个工作项目及其相关的参数(怒即该工作项目是否为叶节点、以及该工作项目在树形结构中的层级)。接着在步骤S4中,判断目前所读取出的工作项目是否为空(亦即计划记录集111中的工作项目是否均已读完);若是,则结束程序;反之若否,则将程序跳至步骤S5。Then carry out the work item reading program of step S3, make the work item reading module 130 read each work item in the plan record set 111 and relevant parameters thereof (that is, whether the work item is a leaf node, and the work item) in order. The level of the project in the tree structure). Then in step S4, it is judged whether the currently read work items are empty (that is, whether the work items in the plan record set 111 have all been read); if so, then end the program; otherwise, if not, then the program is skipped Go to step S5.

在步骤S5中,根据目前所读取出的工作项目的第一项参数来判断目前所读取出的工作项目是否为叶节点;若否,则首先执行步骤S6后再接着执行步骤S7;反之若是,则直接将程序跳至步骤S7。在步骤S6中,令节点显示模块140显示出一非叶节点标志;接着将程序跳至步骤S7。在步骤S7中,令节点显示模块140根据目前所读取出的工作项目的第二项参数( 即该工作项目在树形结构中的层级)将目前所读取出的工作项目的节点置位于表格121的对应列栏项上。完成步骤S7的工作之后,接着将程序跳回至步骤S3来读取计划记录集111中的下一个工作项目,并接着重复步骤S4至S7的程序,直至计划记录集111中的所有的工作项目均处理完毕为止。In step S5, judge whether the currently read work item is a leaf node according to the first parameter of the currently read work item; if not, first execute step S6 and then execute step S7; otherwise If yes, the program is directly skipped to step S7. In step S6, the node display module 140 is made to display a non-leaf node symbol; then the procedure is skipped to step S7. In step S7, make the node display module 140 set the node of the currently read work item at the On the corresponding column item of Form 121. After completing the work of step S7, then the program jumps back to step S3 to read the next work item in the plan record set 111, and then repeat the program of steps S4 to S7 until all work items in the plan record set 111 until all are processed.

第2图所示的流程处理完毕后,即可如图5及图6所示显示出树形结构的计划中的节点。此时本发明的树形结构节点数据显示处理系统100可再进而借由节点开启模块151和节点关闭模块152来让使用者针对其中各个节点进行开启操作或关闭操作。After the process shown in FIG. 2 is processed, the nodes in the planned tree structure can be displayed as shown in FIG. 5 and FIG. 6 . At this time, the tree structure node data display processing system 100 of the present invention can further use the node opening module 151 and the node closing module 152 to allow the user to open or close each node.

图3的流程图即显示本发明的树形结构节点数据显示处理系统100中的节点开启模块151在执行一节点开启程序时的流程步骤。The flow chart of FIG. 3 shows the process steps when the node opening module 151 in the tree structure node data display processing system 100 of the present invention executes a node opening program.

如图所示,首先执行步骤S10;其中是将使用者现在所点选的节点的下一个节点设为当前节点。接着执行步骤S11;其中是判断当前节点所代表的工作项目的层级是否高于使用者现在所点选的节点所代表的工作项目的层级;若否,则结束程序;反之若是,则将程序跳至步骤S12。在步骤S12中,将当前节点显示于表格121上;接着在步骤S13中,检视当前节点是否为隐藏状态;若是,则将程序跳至步骤S14;反之若否,则将程序跳至步骤S15。在步骤S14中,将当前节点之下的所有子节点保持为隐藏状态,并将当前节点设定为最后一个子节点;接着在步骤S15中,将当前节点的下一个节点设定为当前节点。接着执行步骤S16;判断当前节点是否为空;若是,则结束程序;反之若否,则将程序跳回至步骤S11,并接着重复步骤S11至S16的程序,直至当前节点所代表的工作项目的层级非为高于使用者现在所点选的节点所代表的工作项目的层级为止。此即完成节点开启程序。As shown in the figure, step S10 is executed first; wherein the node next to the node currently clicked by the user is set as the current node. Then step S11 is executed; wherein it is judged whether the level of the work item represented by the current node is higher than the level of the work item represented by the node currently clicked by the user; if not, then end the procedure; otherwise, if so, skip the procedure Go to step S12. In step S12, the current node is displayed on the table 121; then in step S13, it is checked whether the current node is hidden; if so, the procedure is skipped to step S14; otherwise, if not, the procedure is skipped to step S15. In step S14, all child nodes under the current node are kept hidden, and the current node is set as the last child node; then in step S15, the next node of the current node is set as the current node. Then execute step S16; judge whether the current node is empty; if so, then end the program; otherwise, if no, then the program jumps back to step S11, and then repeats the program of steps S11 to S16 until the current node represents the work item The level is not higher than the level of the work item represented by the node currently clicked by the user. This completes the node startup procedure.

图4的流程图即显示本发明的树形结构节点数据显示处理系统100中的节点关闭模块152在执行一节点关闭程序时的流程步骤。The flow chart of FIG. 4 shows the process steps when the node closing module 152 in the tree structure node data display processing system 100 of the present invention executes a node closing program.

如图所示,首先执行步骤S20;其中是将使用者现在所点选的节点的下一个节点设为当前节点。接着执行步骤S21;其中是判断当前节点所代表的工作项目的层级是否高于使用者现在所点选的节点所代表的工作项目的层级;若否,则结束程序;反之若是,则将程序跳至步骤S22。在步骤S22中,隐藏当前节点;接着在步骤S23中,将当前节点的下一个节点设定为当前节点。As shown in the figure, step S20 is executed first; wherein the node next to the node currently clicked by the user is set as the current node. Then execute step S21; wherein it is to judge whether the level of the work item represented by the current node is higher than the level of the work item represented by the node currently clicked by the user; if not, then end the procedure; otherwise, if so, skip the procedure Go to step S22. In step S22, the current node is hidden; then in step S23, the node next to the current node is set as the current node.

接着执行步骤S24;其中是判断当前节点是否为空;若是,则结束程序;反之若否,则将程序跳回至步骤S21,并接着重复步骤S21至S24的程序,直至当前节点所代表的工作项目的层级非为高于使用者现在所点选的节点所代表的工作项目的层级为止。此即完成节点关闭程序。Then execute step S24; where it is to judge whether the current node is empty; if so, then end the program; otherwise, if no, then the program jumps back to step S21, and then repeat the program of steps S21 to S24 until the work represented by the current node The level of the item is not higher than the level of the work item represented by the node currently clicked by the user. This completes the node shutdown procedure.

图5的计算机屏幕显示图即显示本发明的树形结构节点数据显示处理系统100将树形结构的计划中的一个节点开启时的一个显示范例;而图6则显示将图5所示的节点关闭时的显示范例。如图所示,本发明不仅可以显示各个节点的名称,还可以进而显示其它相关的附加信息。除了上述的节点开启操作和节点关闭操作之外,本发明的树形结构节点数据显示处理系统100亦可进而借由节点拖拽模块153来让使用者将树形结构的计划中的任何一个节点拖拽至表格121上的任何一个列位置,借此而重新规范计划中的工作流程。The computer screen display diagram of Fig. 5 promptly shows a display example when a node in the plan of the tree structure is opened by the tree structure node data display processing system 100 of the present invention; and Fig. 6 then shows the node shown in Fig. 5 Display example when closed. As shown in the figure, the present invention can not only display the name of each node, but also further display other relevant additional information. In addition to the above-mentioned node opening operation and node closing operation, the tree structure node data display processing system 100 of the present invention can also further use the node dragging module 153 to allow the user to drag any node in the tree structure plan Drag and drop to any column position on the form 121, thereby re-regulating the planned workflow.

综上所述,本发明提供了一种新颖的树形结构节点数据显示处理系统与方法,其可适用于一计算机化的计划管理系统中,用以显示树形结构的计划中的各个工作项目及其相关数据;其特点在于采用一表格来显示树形结构的计划中的各个工作项目及其相关数据,因此可不必如已知技术般地需下载ActiveX控件,使得显示程序较为便利而使得计划管理工作更为有效率。此外,已知技术所采用的ActiveX控件只能提供显示名称;而本发明如图5所示,不仅可以显示名称,还可以进而显示其它附加信息。本发明因此较已知技术具有更佳的进步性及实用性。以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的实质技术内容的范围。本发明的实质技术内容是广义地定义于权利要求书中。任何他人所完成的技术实体或方法,若是与下述的权利要求所定义者为完全相同、或是为一种等效的变更,均将被视为涵盖于此专利的保护范围之中。In summary, the present invention provides a novel tree structure node data display processing system and method, which can be applied to a computerized plan management system to display each work item in the tree structure plan and its related data; its feature is to adopt a form to display each work item and its related data in the plan of the tree structure, so it is not necessary to download the ActiveX control as the known technology, making the display program more convenient and making the plan Management work is more efficient. In addition, the ActiveX control used in the known technology can only provide the display name; however, as shown in FIG. 5 , the present invention can not only display the name, but also further display other additional information. Therefore, the present invention has better progress and practicality than the known technology. The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the scope of the substantive technical content of the present invention. The essential technical content of the present invention is broadly defined in the claims. Any technical entity or method completed by others, if it is exactly the same as defined in the following claims, or if it is an equivalent change, will be deemed to be covered by the protection scope of this patent.

Claims (9)

1. tree structures node data display and treating method, it is characterized in that: described tree structures node data display and treating method applicable in the computerized project management system and described project management system be to adopt a tree structure to plan each calculated job, in order to show each calculated each job and related data thereof:
This method comprises at least:
Carry out a record set and build the program of putting, whereby and with each calculated all job build in advance be set to one the plan record set;
When the user has the content that need browse a certain plan, at first carry out a form generating routine, produce a form whereby;
Carry out the corresponding program of a record set, take out the pairing plan record set of plan that the user desired to browse whereby;
Carry out a job fetch program, read each job in the described plan record set whereby and in regular turn;
Carry out a node display routine; Wherein be to judge at first whether the job that reads out in regular turn is leaf node; If not, then at first show a nonleaf node sign, more then according to described work item destination node stratum with its set on the respective column hurdle of described form item; If otherwise, then directly according to described work item destination node stratum with its set on the respective column hurdle of described form item; And
Repeat above-mentioned job fetch program and node display routine, till all jobs in described plan record set all read and finish.
2. tree structures node data display and treating method according to claim 1 is characterized in that: described tree structures node data display and treating method more and then comprise:
One node opening program, described node opening program can allow the user open each node in the tree structure of described plan, show the related data of the job of each node whereby.
3. tree structures node data display and treating method according to claim 2 is characterized in that: described tree structures node data display and treating method more and then comprise:
One node bolt down procedure, it can allow the user close each node in the tree structure of described plan.
4. tree structures node data display and treating method according to claim 1 is characterized in that: this method also comprises:
One node pulls program, and described node pulls program can allow the user pull each node in the tree structure of this plan, this calculated each job of planning whereby and again in described form.
5. tree structures node data presentation disposal system, it is characterized in that: described tree structures node data presentation disposal system is applicable in a computerized project management system, and described project management system is to adopt a tree structure to plan each calculated job, in order to show each calculated each job and related data thereof:
Described system comprises at least:
One plan record set database wherein prestores at least one plan record set, and each plan record set is in order to write down each calculated all jobs and related data and parameter;
One form generation module, it can produce a form when the user has the content that need browse a certain plan;
One job read module, it can carry out a job fetch program, reads each job in the described record set whereby and in regular turn; And
One node display module, it can judge at first whether the job that this job read module reads out in regular turn is leaf node from described plan record set; If not, then at first show a nonleaf node sign, more then according to described work item destination node stratum with its set on the respective column hurdle of described form item; If otherwise, then directly according to described work item destination node stratum with its set on the respective column hurdle of described form item.
6. tree structures node data presentation disposal system according to claim 5, it is characterized in that: this system also comprises:
One node opening module, described node opening module can allow the user open each node in the tree structure of described plan, show the related data of the job of each node whereby.
7. tree structures node data presentation disposal system according to claim 6, it is characterized in that: this system also comprises:
One node closing module, described node closing module can allow the user close each node in the tree structure of this plan.
8. tree structures node data presentation disposal system according to claim 5, it is characterized in that: this system also comprises:
One node pulls module, can allow the user pull each node in the tree structure of described plan, this calculated each job of planning whereby and again in described form.
9. tree structures node data presentation disposal system, it is characterized in that: described tree structures node data presentation disposal system is applicable in the computerized project management system, and described project management system is to adopt a tree structure to plan each calculated job, in order to show each calculated each job and related data thereof:
This system comprises at least:
One plan record set database prestores at least one plan record set in the described plan record set database, and each plan record set is in order to write down each calculated all jobs and related data and parameter;
One form generation module, described form generation module can produce a form when the user has the content that need browse a certain plan;
One job read module, described job read module can be carried out a job fetch program, reads each job in the described record set whereby and in regular turn;
One node display module, described node display module can judge at first whether the job that described job read module reads out in regular turn is leaf node from described plan record set; If not, then at first show a nonleaf node sign, more then according to described work item destination node stratum with its set on the respective column hurdle of described form item; If otherwise, then directly according to this work item destination node stratum with its set on the respective column hurdle of described form item;
One node opening module, described node opening module can allow the user open each node in the tree structure of this plan, show the related data of the job of each node whereby;
One node closing module, described node closing module can allow the user close each node in the tree structure of described plan; And
One node pulls module, and described node pulls module can allow the user pull each node in the tree structure of described plan in described form, plans described calculated each job whereby and again.
CNA021435456A 2002-09-27 2002-09-27 tree structure node data display processing system and method Pending CN1485775A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA021435456A CN1485775A (en) 2002-09-27 2002-09-27 tree structure node data display processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA021435456A CN1485775A (en) 2002-09-27 2002-09-27 tree structure node data display processing system and method

Publications (1)

Publication Number Publication Date
CN1485775A true CN1485775A (en) 2004-03-31

Family

ID=34148277

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA021435456A Pending CN1485775A (en) 2002-09-27 2002-09-27 tree structure node data display processing system and method

Country Status (1)

Country Link
CN (1) CN1485775A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136106B (en) * 2006-08-30 2010-07-07 国际商业机器公司 Method and computer system for displaying weighting tree based on hyperbolic geometric
CN101236550B (en) * 2007-02-01 2010-09-01 阿里巴巴集团控股有限公司 Method and system for processing tree -type structure data
CN101446973B (en) * 2008-12-19 2010-11-10 北京数码大方科技有限公司 Tree view node loading display method for information management system
CN101887464A (en) * 2010-07-23 2010-11-17 北京数码大方科技有限公司 Method and device for displaying data in database
CN101937545A (en) * 2009-04-16 2011-01-05 埃森哲环球服务有限公司 Contact customization system
CN105446724A (en) * 2014-09-11 2016-03-30 中兴通讯股份有限公司 Method and device for managing software parameters
CN108846075A (en) * 2018-06-08 2018-11-20 成都深思科技有限公司 A kind of intelligent distribution rendering method based on organization structure tree
CN111782329A (en) * 2020-07-03 2020-10-16 北京字节跳动网络技术有限公司 Node dragging method, device, equipment and computer readable medium
CN114140091A (en) * 2021-12-07 2022-03-04 中国建设银行股份有限公司 Operation record display method, device, equipment and medium
CN116894639A (en) * 2023-07-14 2023-10-17 重庆满惠网络科技有限公司 An Internet of Things multi-information fusion plan management system and method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136106B (en) * 2006-08-30 2010-07-07 国际商业机器公司 Method and computer system for displaying weighting tree based on hyperbolic geometric
CN101236550B (en) * 2007-02-01 2010-09-01 阿里巴巴集团控股有限公司 Method and system for processing tree -type structure data
CN101446973B (en) * 2008-12-19 2010-11-10 北京数码大方科技有限公司 Tree view node loading display method for information management system
CN101937545A (en) * 2009-04-16 2011-01-05 埃森哲环球服务有限公司 Contact customization system
US9449326B2 (en) 2009-04-16 2016-09-20 Accenture Global Services Limited Web site accelerator
CN101887464A (en) * 2010-07-23 2010-11-17 北京数码大方科技有限公司 Method and device for displaying data in database
CN101887464B (en) * 2010-07-23 2013-01-02 北京数码大方科技有限公司 Method and device for displaying data in database
CN105446724B (en) * 2014-09-11 2019-11-29 南京中兴新软件有限责任公司 The management method and device of software parameter
CN105446724A (en) * 2014-09-11 2016-03-30 中兴通讯股份有限公司 Method and device for managing software parameters
CN108846075A (en) * 2018-06-08 2018-11-20 成都深思科技有限公司 A kind of intelligent distribution rendering method based on organization structure tree
CN108846075B (en) * 2018-06-08 2021-09-21 成都深思科技有限公司 Intelligent layout presentation method based on organization structure tree
CN111782329A (en) * 2020-07-03 2020-10-16 北京字节跳动网络技术有限公司 Node dragging method, device, equipment and computer readable medium
CN111782329B (en) * 2020-07-03 2023-12-19 抖音视界有限公司 Node dragging method, device, equipment and computer readable medium
CN114140091A (en) * 2021-12-07 2022-03-04 中国建设银行股份有限公司 Operation record display method, device, equipment and medium
CN116894639A (en) * 2023-07-14 2023-10-17 重庆满惠网络科技有限公司 An Internet of Things multi-information fusion plan management system and method
CN116894639B (en) * 2023-07-14 2024-02-02 重庆满惠网络科技有限公司 An Internet of Things multi-information fusion plan management system and method

Similar Documents

Publication Publication Date Title
US11789706B2 (en) Development system with improved methodology for creation and reuse of software assets
US7424485B2 (en) Method and apparatus for generating user interfaces based upon automation with full flexibility
US8245153B2 (en) System and method for displaying gantt charts with other project management tools
CN101052948A (en) Object process graph application development system
EP1514179A2 (en) Customizing computer systems
CN1790402A (en) Method and system for tracking changes in a document
US8225202B2 (en) Connected templates in connection with a content management server system or the like
CN1670708A (en) Management method for computer log
JP2009508227A (en) Browse mode designer
CN1485775A (en) tree structure node data display processing system and method
CN1794226A (en) Linking data ranges of a computer-generated documment
CN1821999A (en) target integrated management system
CN1885325A (en) Work breakdown structure design manager, design tool and method thereof
CN1207186A (en) Data retrieval method and apparatus with multiple source capabilities
CN1581071A (en) Information processing method, apparatus and program in XML driven architecture
Meidanis et al. Using workflow management in DNA sequencing
US20060130008A1 (en) Model-to-model transformation by kind
US20120084224A1 (en) Automatically created report generator for managing information technology service projects
JP2003091416A (en) Business application system function configuration definition method
JP2003067186A (en) Data flow automatic generation method
CN1698057A (en) System and method for automatically starting a document on a workflow process
CN1150670A (en) data processing equipment
CN1977259A (en) Document processing device and document processing method
US20050097450A1 (en) System and method for composition and decomposition of information objects
US20060130009A1 (en) Dynamically configurable model-to-model transformation engine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication