面向工程流程管理和数据内容管理的快速开发方法技术

技术编号:9872445 阅读:134 留言:0更新日期:2014-04-04 05:11
本发明专利技术公开了一种面向工程流程管理及数据内容管理的快速软件开发的方法,包括以下步骤:1)根据工程流程管理的需求,设计数据库,通过数据库主键来确定工程流程中的上下级节点;2)确定工程流程中上下级节点的xml文件;3)设定工程流程中特定级别节点的数据显示格式的xml文件;4)设定工程流程中特定级别节点的存储流程内容的xml文件;5)设定工程流程中特定级别节点的特殊功能按钮的xml文件;6)设定工程流程中特定级别节点的查询条件的xml文件;7)设定工程流程中特定级别节点的增加、删除和修改数据的xml文件;通过简单培训即可帮助开发新人实现复杂逻辑功能需求。

【技术实现步骤摘要】

本专利技术涉及一种利用数据库和xml快速开发面向工程流程管理及数据内容管理软件的方法,属于计算机信息

技术介绍
随着现代各个领域的工程流程管理越来越完善,以及科学技术的发展,计算机系统已经成为工程管理领域不可或缺的工具。在整个面向工程管理领域的计算机系统的项目开发过程中,进度是所有管理者关注的最主要内容,保障进度就要求开发人员在保证质量的前提前快速完成开发任务。实现面向工程流程管理和数据内容管理的计算机系统,除了需要资深的熟悉业务流程的开发人员,还需要科学的管理和工具,以缩短开发人员的业务学习时间以及提高开发人员的开发质量和效率。目前在软件编程方面,用到的开发工具和开发方法都是面向大众的、面向全行业的。这些方法和工具是专注于技术、专注于代码的编写,没有专注于某个特定领域的业务场景,从而导致在进行面向工程管理方面的行业软件开发的时候,就可能存在以下一些问题和缺点: I)需要大量的人员进行源代码的开发,消耗大量的财力物力;2)不同人开发源代码,导致增加软件的漏洞出现几率;3)源代码的重复利用率比较低;4)当更改需求的时候,要进行大量源代码修改,而且不同的开发人员对于此需求要重新理解,浪费时间;5)数据结构复杂,不能适应多种系统、多种开发工具的兼容。
技术实现思路
本专利技术的目的在于提供一种能够克服上述问题和缺点,主要依赖于数据库和xml,数据结构简单、兼容性强、节约财力物力、提高源代码重复利用率、节约时间的面向工程流程管理及数据内容管理的快速软件开发的方法。本专利技术的技术实现方案如下:一个整体的基于数据库和xml的快速开发方法,还需要一个用来处理数据库数据和xml数据的服务端程序,从而实现完整的逻辑功能以及业务数据的顺利流转。本专利技术包括以下步骤: 1)根据工程流程管理的需求,设计数据库,通过数据库主键来确定工程流程中的上下级节点; 2)确定工程流程中上下级节点的xml文件; 3)设定工程流程中特定级别节点的数据显示格式的xml文件; 4)设定工程流程中特定级别节点的存储流程内容的xml文件; 5)设定工程流程中特定级别节点的特殊功能按钮的xml文件; 6)设定工程流程中特定级别节点的查询条件的xml文件; 7)设定工程流程中特定级别节点的增加、删除和修改数据的xml文件; 8)设定工程流程中特定级别节点的存储内容、特定功能、查询、增加、删除和修改数据等功能的界面位置和颜色的xml文件; 9)工程流程管理及数据内容管理的计算机系统在开发完毕上线后,特定角色的计算机系统管理人员可以通过管理数据库和xml文件的服务端程序进行界面重新优化与布置,并且管理相关的数据库数据和xml数据。上述的面向工程流程管理及数据内容管理的快速软件开发的方法,其特征在于:还包括一个用来处理数据库数据和xml数据的实现完整的业务逻辑功能以及业务数据的顺利流转的服务端程序。上述的面向工程流程管理及数据内容管理的快速软件开发的方法,其特征在于:数据库系统包括两张表,一张表是负责创建工程流程结构,此表中,关键的三个字段:一个是表示各级主流程的字段,一个是表示附属于某级主流程的子流程的字段,一个是用来实现和管理xml数据的表关联的字段;另一张表负责创建管理xml数据,此表结合上述的工程流程结构表,一起决定工程流程中某级流程功能的选择与实现。上述的面向工程流程管理及数据内容管理的快速软件开发的方法,其特征在于:所述创建的xml文件可以通过服务端的解析程序进行直观的界面设置,以配置各个功能的位置和颜色。本专利技术面向工程流程管理及数据内容管理的快速软件开发的方法的优点是: 1、无需编码就可以实现特定流程中数据的增加、删除、修改和查询; 2、无需编码就可以实现数据内容的存储,并可以转化为多种文档格式; 3、无需编码就可以实现功能需求,缩短了开发周期; 4、实现功能的格式基本相同,减少了测试的环节以及能够尽最大力度的避免漏洞; 5、通过简单培训即可帮助开发新人实现复杂逻辑功能需求; 6、灵活的xml数据,能够与多种系统和开发工具兼容; 7、方便用户自己维护界面。【附图说明】图1为本专利技术的方法流程图。【具体实施方式】下面结合附图及具体实施例对本专利技术做进一步详细说明; 如图1所示,一个基于数据库和Xml的快速开发方法,借助一个用来处理数据库数据和xml数据的服务端程序,从而实现完整的业务逻辑功能以及业务数据的顺利流转。(一)、架构整体数据库 根据实际情况和需求,对整个工程流程管理和数据内容管理系统进行架构整体数据库是完成系统的基础。架构整体数据库主要靠下面两个步骤实现: 1、创建工程流程结构表 工程流程一般是由一个复杂的逻辑结构,不同的工程类别,其工作流程往往也是不一样的。通过这个表,决定工程的流程结构。此表中,关键的三个字段:一个是表示各级主流程的字段,一个是表示附属于某级主流程的子流程的字段,一个是用来实现和管理xml数据的表关联的字段。2、创建管理xml数据的表 本专利技术中主要依靠xml文件来实现各级流程的功能,因此需要一个表来进行管理。此表结合上述的工程流程结构表,一起决定了工程流程中某级流程功能的选择与实现。(二)、创建流程节点xml文件 对已经确定的流程实现功能设定,是一个工程流程管理和数据内容管理系统的核心。本专利技术实现用xml表示功能,然后通过一个解析xml的服务端来实现对逻辑的控制。对于创建流程节点相关的xml文件,主要由以下几方面的工作来实现: 1)确定工程流程中上下级节点的xml文件。此文件用来管理上下级的逻辑,比如说各个部门或者工作角色直接的联系; 2)设定工程流程中特定级别节点的数据显示格式的xml文件。此级别节点中所包含的数据还是以数据库的形式存在,但是在数据显示的过程中,可能有些数据是不需要展示的,这就要需要一个xml文件来进行控制。此xml文件还能控制这些显示的数据的各种属性,例如字体、颜色和验证标准等等; 3 )设定工程流程中特定级别节点的存储流程内容的xml文件。对于某些特定的流程,是需要传递某种格式的文件(例如word、excel或者PDF等等),通过xml存储的数据,能够方便的转换为特定格式的文件。通过对要存储的数据进行配置,最后通过服务端程序实现将xml的数据内容转化成某种特定格式的内容; 4)设定工程流程中特定级别节点的特殊功能按钮的xml文件。对于某级别节点中的流程,可能要进行数据处理或者是信息传达(例如审核某文件成功,就要告诉下一级的管理人员),对于这些功能,可以通过配置xml控制已经存在的功能库来实现,也可是直接通过xml直接实现; 5)设定工程流程中特定级别节点的查询条件的xml文件。查询功能会根据目前流程中涉及到的数据设定条件进行。将计划按照某种条件进行查询的数据再以一种xml的数据形式保存,以便于其他工具解析。6)设定工程流程中特定级别节点的增加、删除和修改数据的xml文件。对于在实现节点的增加、删除和修改数据的历史记录要以xml数据记载下来,方便后续的问题跟踪; 7)设定工程流程中特定级别节点的存储内容、特定功能、查询、增加、删除和修改数据等功能的界面位置和颜色的xml文件。对于上述的功能,要实现一个界面位置的安排或者本文档来自技高网...

【技术保护点】
一种面向工程流程管理及数据内容管理的快速软件开发的方法,其特征在于,包括以下步骤:1)、根据工程流程管理的需求,设计数据库,通过数据库主键来确定工程流程中的上下级节点;2)、确定工程流程中上下级节点的xml文件;3)、设定工程流程中特定级别节点的数据显示格式的xml文件;4)、设定工程流程中特定级别节点的存储流程内容的xml文件;5)、设定工程流程中特定级别节点的特殊功能按钮的xml文件;6)、设定工程流程中特定级别节点的查询条件的xml文件;7)、设定工程流程中特定级别节点的增加、删除和修改数据的xml文件;8)、设定工程流程中特定级别节点的存储内容、特定功能、查询、增加、删除和修改数据等功能的界面位置和颜色的xml文件;9)、工程流程管理及数据内容管理的计算机系统在开发完毕上线后,特定角色的计算机系统管理人员可以通过管理数据库和xml文件的服务端程序进行界面重新优化与布置,并且管理相关的数据库数据和xml数据。

【技术特征摘要】
1.一种面向工程流程管理及数据内容管理的快速软件开发的方法,其特征在于,包括以下步骤: I )、根据工程流程管理的需求,设计数据库,通过数据库主键来确定工程流程中的上下级节点; 2)、确定工程流程中上下级节点的xml文件; 3)、设定工程流程中特定级别节点的数据显示格式的xml文件; 4)、设定工程流程中特定级别节点的存储流程内容的xml文件; 5)、设定工程流程中特定级别节点的特殊功能按钮的xml文件; 6)、设定工程流程中特定级别节点的查询条件的xml文件; 7)、设定工程流程中特定级别节点的增加、删除和修改数据的xml文件; 8)、设定工程流程中特定级别节点的存储内容、特定功能、查询、增加、删除和修改数据等功能的界面位置和颜色的xml文件; 9)、工程流程管理及数据内容管理的计算机系统在开发完毕上线后,特定角色的计算机系统管理人员可以通过管理数据库和xml文件的服务端程序进行...

【专利技术属性】
技术研发人员:张涛
申请(专利权)人:青岛优维奥信息技术有限公司
类型:发明
国别省市:

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

1