【技术实现步骤摘要】
本专利技术主要涉及一种数据处理系统快速开发的方法,尤其是利用关系型数据库及 二维数据表的相关参数进行快速开发和生成通用代码的系统开发方法。
技术介绍
目前,系统开发均采用相对复杂的架构进行开发,尤其是面向对象的开发方法,很 多时候,在开发过程中,只需要做好业务逻辑处理,其数据库就已经被生成,同时其中间件 代码也多数被生成。 这种方式生成的数据库,其缺少对数据结构的规划,也对数据库的底层处理较少 关注,从而使开发出来的系统在数据执行效率方面有所折扣。 同时,其在系统处理过程中生成的代码也远远没有手写代码的简洁易懂,这对源 码的执行效率和源码的二次开发与利用等增加了难度。 这种只重视业务流程而不重视数据结构设计和底层数据库本身功能的应用,以及 对源码的规范性关注不够的开发模式,虽然在开发过程中能更直观,并且便于程序设计的 工作,但对于系统的维护和二次开发,以及执行大数据处理等均难以胜任。
技术实现思路
为了解决这种系统开发中存在的问题,本专利技术拟公开一种基于数据库参数利用的 系统快速开发的方法,本方法基于数据库的数据表相关的参数的利用,以达到快速开发高 效、规范的数据结构,以及易读易进行二次开发的支持系统。 通过本方法,开发者只需要在开发过程中注重数据结构的设计与业务流程的设 计,其他架构将可以由系统自动完成。 当系统需要修改、维护或二次开发的时候,开发人员可以通过对数据库的改动,以 及所生成的代码进行编写而达到更自由的修改模式。 -种基于数据库参数利用的系统快速开发的方法,其利用关系数据库的表 ...
【技术保护点】
一种基于数据库参数利用的系统快速开发的方法,其特征包括,其利用关系数据库的表的参数,通过使用编程语言在程序执行的对应过程中循环读取,并赋值给一组变量,再通过该组变量传递对应的值传递给子程序,由子程序进行数据的对应操作,从而形成一个完整的数据处理系统,同时,程序运行将生成设定的格式的代码,此代码可插入到各种开发环境进行二次开发;其主要步骤如下:S10 数据表设计时定义好每一个字段的名称、数据类型、字段说明和默认值等参数;S20 通过程序读取S10所述的字段参数;S30 判断所要生成的操作类形;S41 步骤S30判断为数据增加操作时执行,生成可写表单,表单的元素根据字段参数的相关参数进行区分、命名和设置默认值;S42 步骤S30判断为数据编辑操作时执行,生成可写表单,表单的元素根据字段参数的相关参数进行区分、命名和读取对应的数据值作为默认值;S43 步骤S30判断为数据查询操作时执行,生成只读表单,表单的元素根据字段参数的相关参数进行区分、命名和读取对应的数据值作为默认值;S50 生成对应操作的通用SQL语句,当执行的是数据删除操作时,删除操作直接执行,进入步骤S70;S60 生成对应表或 ...
【技术特征摘要】
1. 一种基于数据库参数利用的系统快速开发的方法,其特征包括,其利用关系数据库 的表的参数,通过使用编程语言在程序执行的对应过程中循环读取,并赋值给一组变量,再 通过该组变量传递对应的值传递给子程序,由子程序进行数据的对应操作,从而形成一个 完整的数据处理系统,同时,程序运行将生成设定的格式的代码,此代码可插入到各种开发 环境进行二次开发;其主要步骤如下: S10数据表设计时定义好每一个字段的名称、数据类型、字段说明和默认值等参数; S20通过程序读取S10所述的字段参数; S30判断所要生成的操作类形; S41步骤S30判断为数据增加操作时执行,生成可写表单,表单的元素根据字段参数 的相关参数进行区分、命名和设置默认值; S42步骤S30判断为数据编辑操作时执行,生成可写表单,表单的元素根据字段参数 的相关参数进行区分、命名和读取对应的数据值作为默认值; S43步骤S30判断为数据查询操作时执行,生成只读表单,表单的元素根据字段参数 的相关参数进行区分、命名和读取对应的数据值作为默认值; S50生成对应操作的通用SQL语句,当执行的是数据删除操作时,删除操作直接执行, 进入步骤S70 ; S60生成对应表或字段增加、编辑和查询等对应操作的对应编程语言语法和结构等对 应的语境的程序语名,并执行; S70生成返回执行结果的代码; S80完成结束...
【专利技术属性】
技术研发人员:黄庆梅,陈秀成,
申请(专利权)人:佛山市恒南微科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。