云计算系统技术方案

技术编号:7116559 阅读:1252 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种云计算系统,要解决的技术问题是降低企业信息化的系统的开发和调试工作,实现数据访问与数据表修改统一,提高数据库维护性。本发明专利技术采用以下技术方案:一种云计算系统,所述企业信息化云计算系统由WEB服务器和数据库服务器组成,WEB服务器通过互联网连接客户端,所述WEB服务器通过互连网链接到设置在云端的数据库服务器;所述WEB服务器由数据监控单元、数据更新单元、数据表修正单元和企业信息化单元组成;所述企业信息化单元包括数据存放单元、数据访问类存放单元和数据库连接单元。与现有技术相比,最大限度的降低开发工程师的工作量。

【技术实现步骤摘要】

本专利技术涉及一种计算机数据库开发系统,特别是一种企业信息化的云计算系统
技术介绍
在企业发展不断加速的今天,企业信息化系统(Enterprises informatization) 起到了不可替代的作用,为了更加方便企业信息化的建设,加速信息化的开发进度,现在业界已经有了一些比较成熟、功能完善的企业信息化开发框架的计算机系统,但是这些开发框架的使用只是满足了单一功能需求,使用或配置方法复杂,操作繁琐,随着云计算(或称云化)应用的不断发展,企业信息化应用云化是大势所趋。企业级的信息化系统通常包括以下三部分表示部分,在企业信息化中将业务信息通过设定的展示方式展示给受众用户,表示部分将用户输入的查询或更新信息按照用户的意愿,以数据的形式传递给逻辑部分,并将逻辑部分计算判断的结果或统计信息显示出来。逻辑部分在企业信息化中实现企业数据统计、数据更新、数据查询的传输操作, 存入数据库部分,根据表示部分的需要将数据发送给数据库部分进行数据查询、统计、更新或删除操作,得到返回结果,逻辑部分将数据反馈给表示部分。数据库部分收到的逻辑部分数据信息后,执行标准化SQL语言(Mructured Query Language,结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据、查询、更新和管理数据库部分。同时也是数据库信息文件的扩展名),完成计算,比如数据记录的更新计算、统计计算、查询计算或者删除计算,将数据库计算结果反馈给逻辑部分。数据库部分在企业信息化系统中处于最底层,是企业信息化系统的基础,针对不同行业,不同需求,企业信息化系统通常需要大量的数据表,而针对各个数据表的开发阶段要耗费很多时间;数据库部分处理的数据请求都是来自逻辑部分对数据表的增加、删除、修改、查询和统计等数据库操作或者是他们的组合,这些操作的可靠性直接影响到表示部分的稳定性,现有技术针对不同开发目的需求,主要以下两种1.数据结构配合数据库访问部分每当开发人员对数据表中字段进行修改的时候需要同时修改数据结构,不然会造成数据结构与数据表的不一致,这样开发过程增多,调试难度加大,另外还要开发数据库部分,特别是需要开发增、删、改、查、统计等方法;2.面向对象这种方式在国内外普遍采用,采用面向对象思想的设计结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便的,成本较低,在设计时,可重新用现有的结构,该结构在以前的项目中已被测试过满足业务需求并具有较高的质量。使用这样的方法解决问题,接近于日常生活和自然的思考方式,提高工作的效率和质量。由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低。但是,采用上述两种方法,都需要进行多次的开发和调试工作,导致工作量无法降低,且维护繁琐,不利于日后的使用。
技术实现思路
本专利技术的目的是提供一种云计算系统,要解决的技术问题是降低企业信息化的系统的开发和调试工作,实现数据访问与数据表修改统一,提高数据库维护性。本专利技术采用以下技术方案一种云计算系统,所述企业信息化云计算系统由WEB 服务器和数据库服务器组成,WEB服务器通过互联网连接客户端,所述WEB服务器通过互连网链接到设置在云端的数据库服务器;所述TOB服务器由数据监控单元、数据更新单元、数据表修正单元和企业信息化单元组成,其中数据监控单元,用于监控数据存放单元中的数据库是否有新添加的数据库信息需要启动,并将修改命令反馈到数据表修正单元;数据表修正单元,根据数据监控单元反馈的修改命令,修改数据库中指定的数据表结构,并将修改后的信息发送到数据更新单元替换原文本文件;数据更新单元,将数据表修正单元修改的数据库中指定的数据表结构,根据修改后的数据表重新生成并替换原文本文件,并将新的文本文件保存在数据访问类存放单元内;所述企业信息化单元包括数据存放单元、数据访问类存放单元和数据库连接单元,其中数据存放单元,将用户通过客户端编写的数据库或数据表的结果以国际通用的数据库或数据表操作命令以文件的形式保存到该单元中,并接受数据监控单元进行数据监控;数据访问类存放单元,接收并保存数据更新单元发送的新的文本文件,保存用户设计后每个数据表对应的数据库操作方法的程序文件,该数据访问类存放单元中保存着每个数据表对应的数据库访问类,通过数据库连接单元链接到数据库服务器;数据库连接单元,将存放在企业信息化单元的数据访问类存放单元中的修改后的数据库信息发送到数据库服务器,并替换原数据库服务器中的数据库信息;数据库服务器,用于存储数据库信息的服务器,采用网络存储方式,分布在云端的计算机集群;客户端,用于客户输入编写的数据库或数据表信息,为云计算终端。本专利技术所述的数据监控单元对数据存放单元中存放的数据库信息进行监控。本专利技术所述的数据库监控单元的监控周期为1秒。本专利技术所述的数据库信息的命名方式为编号-数据库操作类别-数据表名禾尔.Sql0本专利技术所述的数据监控单元扫描数据存放单元,找出所有以“数字-行为分类字符串-数据表名称字符串.sql”为文件命名格式的数据库信息文件。本专利技术所述的数据访问类存放单元保存每个数据表对应的数据库访问类。本专利技术所述的数据表修正单元分析数据存放单元下数据库信息中的注解信息和数据库操作命令。本专利技术所述的数据表修正单元将数据库信息名称中的数据表操作行为根据数据库信息行为检查数据库操作指令。本专利技术所述的数据表修正单元通过数据库连接单元确认可以正确连接数据库服务器后,数据表修正单元将数据库信息中SQL操作命令传入数据库服务器并执行SQL操作命令。本专利技术所述的数据监控单元将在数据存放单元下发现的数据库信息顺序启动并将启动过的编号以文件形式保存到数据监控单元。本专利技术与现有技术相比,主要是最大限度的降低开发工程师的工作量,只需要将开发工程师的职责范围从一设计数据库或数据表结构;二 实现数据库访问方法及调试工作 ’三数据库及数据表结构脚本保存,降低为“设计数据库或数据表结构”和“保存数据表结构脚本”。附图说明图1是现有技术企业信息化系统开发数据库部分的发流程图。图2是现有技术构建企业信息化系统流程图。图3是本专利技术的结构框图。图4是使用本专利技术构建企业信息化系统的流程图。图5是本专利技术云计算系统的实现流程图。图6是本专利技术数据库名称验证的流程图。具体实施例方式下面结合附图和实施例对本专利技术作进一步详细说明。如图1所示,现有技术的开发数据库部分时,开发人员根据需要设计数据库和数据表结构,首先通过数据库客户端工具或数据库命令实现数据库中各个数据表的创建、修改等操作;其次需要根据数据库结构编程实现每个数据表对应一个数据对象和数据库访问方法;最后根据逻辑部分需要,调试数据库访问方法,必要时需要反复对数据表,数据结构, 数据库访问方法进行修改并重新测试。如图2所示,现在行业应用中,从普遍采用的数据库框架开发所要经历的开发流程,可以看到,当数据库模型修改后,开发人员需要通过第三方数据库访问框架系统反复修改数据库访问方法,这样大大浪费了开发时间。第三方数据库访问框架系统是第三方软件组织为了降低开发人员在编写数据库访问方法的开发时间,提高数据库访问方法的稳定性而开发的框架。在这种开发方式下开发人员需要熟练的使用数据库本文档来自技高网
...

【技术保护点】
1.一种云计算系统,其特征在于:所述企业信息化云计算系统由WEB服务器和数据库服务器组成,WEB服务器通过互联网连接客户端,所述WEB服务器通过互连网链接到设置在云端的数据库服务器;所述WEB服务器由数据监控单元、数据更新单元、数据表修正单元和企业信息化单元组成,其中:数据监控单元,用于监控数据存放单元中的数据库是否有新添加的数据库信息需要启动,并将修改命令反馈到数据表修正单元;数据表修正单元,根据数据监控单元反馈的修改命令,修改数据库中指定的数据表结构,并将修改后的信息发送到数据更新单元替换原文本文件;数据更新单元,将数据表修正单元修改的数据库中指定的数据表结构,根据修改后的数据表重新生成并替换原文本文件,并将新的文本文件保存在数据访问类存放单元内;所述企业信息化单元包括数据存放单元、数据访问类存放单元和数据库连接单元,其中:数据存放单元,将用户通过客户端编写的数据库或数据表的结果以国际通用的数据库或数据表操作命令以文件的形式保存到该单元中,并接受数据监控单元进行数据监控;数据访问类存放单元,接收并保存数据更新单元发送的新的文本文件,保存用户设计后每个数据表对应的数据库操作方法的程序文件,该数据访问类存放单元中保存着每个数据表对应的数据库访问类,通过数据库连接单元链接到数据库服务器;数据库连接单元,将存放在企业信息化单元的数据访问类存放单元中的修改后的数据库信息发送到数据库服务器,并替换原数据库服务器中的数据库信息;数据库服务器,用于存储数据库信息的服务器,采用网络存储方式,分布在云端的计算机集群;客户端,用于客户输入编写的数据库或数据表信息,为云计算终端。...

【技术特征摘要】

【专利技术属性】
技术研发人员:侯俊峰
申请(专利权)人:广州亦云信息技术有限公司
类型:发明
国别省市:81

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

1