可提升效率的数据库编码系统技术方案

技术编号:17561426 阅读:37 留言:0更新日期:2018-03-28 12:01
本发明专利技术公开了可提升效率的数据库编码系统,包括数据生成模块、数据解析模块、数据编码模块和身份验证模块。本发明专利技术解决了现有技术存在的数据库管理结构的工作过程都需要大量机械录入的时间和重复劳动,这样就不能将精力集中于核心业务逻辑的开发上的问题,提供可提升效率的数据库编码系统,其应用时在对应数据库中表的基类代码的自动生成,包括生成属性、创建、修改、删除、查询、存在性、Model属性类的构造等基础代码片断,使程序员在进行模块开发时可以节省大量机械录入的时间和重复劳动,从而可以将更多精力集中于核心业务逻辑的开发。利用自动生成小工具,可以很方便轻松地进行项目开发。

A database coding system for improving efficiency

The invention discloses a database coding system that can improve efficiency, including data generation module, data analysis module, data encoding module and authentication module. The invention solves the work process of database management structure in the existing technology will require a lot of mechanical input time and repeated work, this will not be able to concentrate on the development of the core business logic on the issue, provide the database encoding system can improve the efficiency of the automatic generation of code base table in the corresponding database and its application in the, including the formation of attributes, create, modify and delete, query, existence, Model attribute class structure based code fragments, so programmers can save a lot of mechanical input time and repeated work in the development of module development, which can be more focus on core business logic. With the automatic generation of small tools, the project can be easily and easily developed.

【技术实现步骤摘要】
可提升效率的数据库编码系统
本专利技术涉及数据库管理机构,具体涉及可提升效率的数据库编码系统。
技术介绍
随着科技的进步,电脑、智能手机等具有运算处理功能的电子设备已经广泛地应用在人们日常的生活和工作中,成为人们日常生活和工作中必不可少的物品。而软件是电脑、智能手机等这些具有运算处理功能的电子设备的必不可少的组成部分,这些具有运算处理功能的电子设备是利用不同的软件从而执行各类相应的操作。SQL:结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。数据操作类:使用ADO.NET的方式操作数据库时,需要对不同的数据库翻来覆去地写操作类,其中包含Model,操作方法等。三层架构(3-tierarchitecture):通常意义上的三层架构就是将整个业务应用划分为:界面层(UserInterfacelayer)、业务逻辑层(BusinessLogicLayer)、数据访问层(Dataaccesslayer)。现有的数据库管理结构的工作过程都需要大量机械录入的时间和重复劳动,这样就不能将精力集中于核心业务逻辑的开发上。
技术实现思路
本专利技术解决了现有技术存在的数据库管理结构的工作过程都需要大量机械录入的时间和重复劳动,这样就不能将精力集中于核心业务逻辑的开发上的问题,提供可提升效率的数据库编码系统,其应用时在对应数据库中表的基类代码的自动生成,包括生成属性、创建、修改、删除、查询、存在性、Model属性类的构造等基础代码片断,使程序员在进行模块开发时可以节省大量机械录入的时间和重复劳动,从而可以将更多精力集中于核心业务逻辑的开发。利用自动生成小工具,可以很方便轻松地进行项目开发。本专利技术通过下述技术方案实现:可提升效率的数据库编码系统,包括数据生成模块、数据解析模块、数据编码模块和身份验证模块,其中:数据生成模块,用于生成数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,并将生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码传输到数据解析模块;数据解析模块,用于解析所述数据生成模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码并传输到数据编码模块;数据编码模块,用于接收并编译所述数据解析模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,再将编译好的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码分别以DLL文件输出到数据库;身份验证模块,用于用户输入前缀、数据库服务器地址和端口、数据库账号、密码以及需要连接的数据名称,当验证通过后,连接到所述数据库。进一步的,可提升效率的数据库编码系统,所述数据生成模块包括用户界面模块,所述用户界面模块包括:录入子界面、自定义数据生成子界面,所述录入子界面、自定义数据生成子界面分别用于供用户手工录入数据、生成所述数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码。进一步的,可提升效率的数据库编码系统,所述数据生成模块包括存储模块,存储模块用于存储用户手工录入的数据和所述生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码。本专利技术与现有技术相比,具有如下的优点和有益效果:1、本专利技术通过设置数据生成模块、数据解析模块、数据编码模块和身份验证模块,其中:数据生成模块生成数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,并将生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码传输到数据解析模块;数据解析模块解析所述数据生成模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码并传输到数据编码模块;数据编码模块接收并编译所述数据解析模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,再将编译好的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码分别以DLL文件输出到数据库;身份验证模块供用户输入前缀、数据库服务器地址和端口、数据库账号、密码以及需要连接的数据名称,当验证通过后,连接到所述数据库。在对应数据库中表的基类代码的自动生成,包括生成属性、创建、修改、删除、查询、存在性、Model属性类的构造等基础代码片断,使程序员在进行模块开发时可以节省大量机械录入的时间和重复劳动,从而可以将更多精力集中于核心业务逻辑的开发。利用自动生成小工具,可以很方便轻松地进行项目开发。2、本专利技术中所述数据生成模块包括用户界面模块,所述用户界面模块包括:录入子界面、自定义数据生成子界面,所述录入子界面、自定义数据生成子界面分别用于供用户手工录入数据、生成所述数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码。通过用户界面模块使用户更加方便快捷的输入数据。3、本专利技术中数据生成模块包括存储模块,存储模块用于存储用户手工录入的数据和所述生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码。通过存储模块存储用户录入的数据并存储生成的代码文件,从而避免数据的遗失,在发生错误时也方便重新编译找回。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:图1为本专利技术结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例如图1所示,可提升效率的数据库编码系统,包括数据生成模块、数据解析模块、数据编码模块和身份验证模块,其中:数据生成模块,用于生成数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,并将生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码传输到数据解析模块,所述数据生成模块包括用户界面模块,所述用户界面模块包括:录入子界面、自定义数据生成子界面,所述录入子界面、自定义数据生成子界面分别用于供用户手工录入数据、生成所述数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码。所述数据生成模块包括存储模块,存储模块用于存储用户手工录入的数据和所述生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码;数据解析模块,用于解析所述数据生成模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码并传输到数据编码模块;数据编码模块,用于接收并编译所述数据解析模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,再将编译好的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码分别以DLL文件输出到数据库;身份验证模块,用于用户输入前缀、数据库服务器地址和端口、数据库账号、密码以及需要连接的数据名称,当验证通过后,连接到所本文档来自技高网...
可提升效率的数据库编码系统

【技术保护点】
可提升效率的数据库编码系统,其特征在于,包括数据生成模块、数据解析模块、数据编码模块和身份验证模块,其中:数据生成模块,用于生成数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,并将生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码传输到数据解析模块;数据解析模块,用于解析所述数据生成模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码并传输到数据编码模块;数据编码模块,用于接收并编译所述数据解析模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,再将编译好的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码分别以DLL文件输出到数据库;身份验证模块,用于用户输入前缀、数据库服务器地址和端口、数据库账号、密码以及需要连接的数据名称,当验证通过后,连接到所述数据库。

【技术特征摘要】
1.可提升效率的数据库编码系统,其特征在于,包括数据生成模块、数据解析模块、数据编码模块和身份验证模块,其中:数据生成模块,用于生成数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,并将生成的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码传输到数据解析模块;数据解析模块,用于解析所述数据生成模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码并传输到数据编码模块;数据编码模块,用于接收并编译所述数据解析模块传输来的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码,再将编译好的数据Model层代码、数据IDAL层代码、数据抽象工厂代码和DAL层代码分别以...

【专利技术属性】
技术研发人员:李奕陈飞
申请(专利权)人:重庆人人生活家科技发展有限公司
类型:发明
国别省市:重庆,50

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

1