发明名称 智能管理系统生成系统Hxcel计算技术方法
摘要 本发明为智能管理系统生成系统Hxcel计算技术方法,涉及人工智能管理软件技术领域。多少年来管理软件都是固定格式不能变化应用。智能管理系统自动生成系统实现脑力工作人工智能,实现使用者自己随时创建管理系统、修改管理系统应用。解决几个方面的关键技术问题:管理系统格式变化应用、管理数据变化应用、在格式、数据变化情况下的计算方法变化应用。计算方法变化应用解决关键技术方法:可变横向表达式计算、可变条件表达式对应可变横向表达式计算、可变纵向计算统计、可变纵向分级统计、任选列栏分类数据统计、任选列栏对应数值列栏分类数据统计、任选列栏分类统计表、各种标准函数、公式计算等。总之,需要解决各种算法应用需求。
申请公布号 CN106445895A 申请公布日期 2017.02.22
申请号 CN201610446205.1 申请日期 2016.06.21
申请人 杨玉海;深圳市海星联集成系统有限公司 发明人 杨玉海
分类号 G06F17/24(2006.01)I 主分类号 G06F17/24(2006.01)I
代理机构 代理人
主权项 现在只有微软Excel和金山WPS能够实现各种各样表的变化使用,文件管理方法和应用软件技术。没有各种各样的管理系统都能应用的软件技术。人们都知道多少年来都是固定不变的管理软件应用,客户使用只能接受提供的固定格式软件方案应用,不能自己创建管理系统应用,不能随时修改管理系统应用。中国海星软件在创新一体化ERP系统软件中,创造许多软件技术技巧方法,积累丰富的软件设计开发技术。经过不断探索,终于创造功能强大的智能管理系统生成系统Hxcel软件技术,成为中国人在创新乃至国际创造智能管理系统自动生成系统软件第一人,在这一技术方面迈进国际领先行业。发明创新海星智能管理系统自动生成系统技术Hxcel就是要解决各种各样的管理系统对象自动生成及其多功能应用技术。就是解决满足各种各样管理系统都能生成创建、修改应用的共性技术需求。技术内容很多,分几个方面说明:灵活可变的格式技术、灵活可变的数据技术、灵活可变的计算方法、统计方法技术、高级数据搜索和数据筛选技术,及其它管理系统应用需求技术。为使用客户提供自己能够创建和修改系统解决方案的软件最新技术,也是目前国际最领先的软件技术之一。全部发明思想方法、设计方法和技术、软件编程技术及源创源程序全部属于源创发明。Hxcel是建立在大型数据库管理应用:Sybase、Oracle、SQLserver等系统软件技术。Excel应用对象只能是各种表。Hxcel应用对象是各种管理系统,数十个、数百个Hxcel系统系列能够构成大型管理系统应用。与现在的固定格式管理系统应用对象一样,不同的是使用客户能够实现任意管理系统变化应用。设计方法、软件开发技术、软件系统构成、软件应用对象等,与Excel、WPS完全不同。海星智能Hxcel系统软件技术和发展的智能管理系统自动生成系统软件技术能够实现管理系统研发应用技术变革性技术进步。逐步做到不用定制开发软件,自动生成管理系统。创新系统性功能灵活可变计算和统计技术方法:目标是实现解决可变表所有列栏数据变化应用情况下所有需要计算方法、统计方法及相应软件技术。Hxcel是建立在大型数据库管理应用:Sybase、Oracle、SQLserver等系统软件技术。1).计算列识别软件技术固定格式软件计算是预先设置的数据类型实现计算。可变表的所有列栏都能实现所有数据类型可变应用,需要自动识别列栏是不是数据列栏,才能确保计算、统计正确实现和结果正确完成。在计算、统计前要实现数据计算列栏识别,要通过计算数据识别技术确认能计算的数据列栏后,再进行计算。2).计算表达式审计计算表达式必须符合系统计算规则的方法才能正确进行计算的技术。计算表达式审计就是自动找出不符合计算规则的内容,是较为复杂的识别软件技术。找出计算变量是不是表中的列栏,括号对称关系,计算符合正确性,小数位定义是否正确,表达式结构数据组成是否符合计算规则。3).固定计算列横向定义公式计算:固定计算列是计算结果和计算表达式二个部分并列在一起,系统功能能够选择任意列栏创建。计算表达式是没有等号的表达式,末尾二位“!?”,?是有效小数位数,最大9位小数。计算软件功能自动审计识别计算数据,除数为“0”提示,计算表达式识别错误提示。计算结果小数位自动生成。计算操作1:全列选择同一计算表达式计算按照记录选择计算表达式计算。4).通用格式横向定义公式计算:通用格式计算结果列栏由计算表达式的计算结果列栏选择,计算结果列栏和计算表达式列栏任意选择。计算表达式是有等号的表达式,等号左边字符是计算结果列栏,等号右边是计算表达式,末尾二位“!?”,?是有效小数位数,最大9位小数。计算软件功能自动审计识别计算数据,除数为“0”提示,计算表达式识别错误提示。计算结果小 数位自动生成。计算操作1:全列选择同一计算表达式计算按照记录选择计算表达式计算。计算操作2:全表多计算全列选择同一计算表达式计算全表多计算按照记录选择计算表达式计算。一次完成全表多组计算。5).全表任意多列栏逻辑条件横向定义公式计算:所有表所有列栏任意选择逻辑条件和计算表达式组成计算格式实现所有计算。对应每个计算结果列栏,编辑编写逻辑条件计算表达式。逻辑计算条件表达式可以多个组成。有效小数位数在计算前对应栏目选择,最大9位小数。计算逻辑条件表达式和计算结果表达式必须符合逻辑规则和计算规则,保证计算结果正确。计算表格式首次自动生成,然后编辑编写计算方法(逻辑计算条件和计算表达式)。计算表格式分编辑格式和非编辑计算格式。需要变更计算方法时,选择在编辑格式编辑编写完成。具有计算表格式数据保存、删除功能。6).全表任意多列栏多记录逻辑条件横向定义公式计算:所有表所有列栏任意选择逻辑条件和计算表达式组成计算格式实现所有计算。对应每个计算结果列栏,编辑编写逻辑条件和计算表达式。一个计算结果列栏可以建立多条记录,能够记录编辑编写逻辑条件和计算表达式。有效小数位数在计算前对应栏目选择,最大9位小数。计算逻辑条件表达式和计算结果表达式必须符合逻辑规则和计算规则,保证计算结果正确,计算表格式首次自动生成,然后编辑编写计算方法。计算表格式分编辑格式和非编辑计算格式。需要变更计算方法时,选择在编辑格式完成。具有计算表格式数据记录插入、保存、删除功能。7).固定三栏纵向定义格式计算:在表固定算法列栏定义算法与计算列栏和累计列栏组成连续三列栏。算法:+、‑、L按照算法纵向计算计算列栏各个结果,累计到累计列栏。实现完成计算列栏、累计列栏各个计算结果记录计算,全部计算结果建立完成逐步连续累计计算。8).通用三栏纵向定义格式计算:在表中任选三个连续列栏作为计算列栏和累计列栏及算法列栏组成。算法:+、‑、L、X、Z、H按照算法纵向计算计算列栏各个结果,累计到累计列栏。实现完成计算列栏、累计列栏各个中间计算结果记录计算,多级中间结果计算,合计结果计算。全表可以实现多组计算。9).通用双组三栏纵向定义格式计算:在表中任选二组三个连续列栏作为计算列栏和累计列栏及算法列栏组成。算法:+、‑、D、F、G、X、Z、H按照算法纵向计算计算列栏各个结果,累计到累计列栏。实现完成计算列栏、累计列栏各个中间计算结果记录计算,多级中间结果计算,合计结果计算。10).三级全表计算列栏纵向小计、中计、合计累计计算:在小计记录数后插入小计记录,在需要中计的小计记录后插入中计记录,在统计码栏目写入小计、中计。合计记录自动生成。在表中任选需要计算的全部列栏。构建多级累计计算表。实现多列栏分级累计计算。11).可变表季报、半年报、年报计算统计:可变表季报、半年报、年报计算统计算法相同,只是统计计算时间范围不同。要实现可变表季报、半年报、年报计算统计需要识别计算列栏技术,排除非计算统计列栏,计算统计完成后自动生成全表所有计算列栏组成的新表。表文件号不变,年月条件对应生成。12).可变表报表合并:报表合并是上级部门对下级所有部门相同表格所有相同计算列栏数据按照记录对应计算统计,统计结果存放到上级部门文件号中,文件格式、记录、列栏不发生变化,报表合并需要识别计算列栏技术,仅完成计算列栏的报表数据合并。报表合并的下级所有部门的文件号必须相同,记录相同,统计计算列栏对应相同。13).可变表任选关键字分类统计月报表:在主表选出与统计表表格式应与明细数据表格式对应相同。进入分类统计明细月报表操作界面,选择分类统计关键字。执行统计,主表生成分类统计表。14).可变明细表按日统计月报表:在主表选出与统计表表格式应与明细数据表格式对应相同。进入明细统计月报表操作界面。执行统计,主表生成月日报统计表。15).可变明细表部门统计月报表:实现上级部门对下一级部门统计表在主表选出与统计表表格式应与明细数据表格式对应相同。进入明细统计月报表操作界面。执行统计,主表生成月部门统计表。16).可变表关键列栏分类人数记录数统计分析:关键列栏是列栏记录数据由不同字组成,分类统计是这些不同的字的记录数,如果是人的名册表就是人数分类统计。统计表由关键列栏和统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。分类统计结果按照统计列栏的数据不同字生成记录,关键列栏数字和统计数据对应写入。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择单列复制、双列复制,然后粘贴到其它文件。17).可变表关键列栏分类对应统计数据列栏统计分析:关键列栏是列栏记录数据由不同字组成,统计列栏是计算列栏。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。统计表由关键列栏和统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。分类统计结果按照统计列栏的数据不同字生成记录,关键列栏数字和统计数据对应写入。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择单列复制、双列复制,然后粘贴到其它文件。18).可变表关键列栏分类对应统计数据列栏统计和分类平均数计算分析:关键列栏是列栏记录数据由不同字组成,统计列栏是计算列栏,平均值是关键字的平均数。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。平均数是关键列栏中不同字对应统计计算列栏所有记录数据的计算平均值。统计表由关键列栏和统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。分类统计结果按照统计列栏的数据不同字生成记录,关键列栏数字和统计数据对应写入。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择对应列复制,然后粘贴到其它文件。19).可变表二关键列栏分类对应统计数据列栏统计分析:选择二个关键列栏,关键列栏是列栏记录数据由不同字组成,统计列栏是计算列栏。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。统计表由二关键列栏和统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。分类统计结果按照统计列栏的数据不同字生成记录,关键列栏数字和统计数据对应写入。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择对应列复制,然后粘贴到其它文件。20).可变表二关键列栏分类对应统计数据列栏统计和分类平均数计算分析:选择二个关键列栏,关键列栏是列栏记录数据由不同字组成,统计列栏是计算列栏,平均值是关键字的平均数。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。平均数是关键列栏中不同字对应统计计算列栏所有记录数据的计算平均值。统计表由二关键列栏和统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。分类统计结果按照统计列栏的数据不同字生成记录,关键列栏数字和统计数据对应写入。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择对应列复制,然后粘贴到其它文件。21).可变表三关键列栏分类对应统计数据列栏统计分析:选择三个关键列栏,关键列栏是列栏记录数据由不同字组成,统计列栏是计算列栏。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。统计表由三关键列栏和统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。分类统计结果按照统计列栏的数据不同字生成记录,关键列栏数字和统计数据对应写入。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择对应列复制,然后粘贴到其它文件。22).可变表三关键列栏分类对应统计数据列栏统计和分类平均数计算分析:选择三个关键列栏,关键列栏是列栏记录数据由不同字组成,统计列栏是计算列栏,平均值是关键字的平均数。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。平均数是关键列栏中不同字对应统计计算列栏所有记录数据的计算平均值。统计表由三关键列栏和统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。分类统计结果按照统计列栏的数据不同字生成记录,关键列栏数字和统计数据对应写入。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择对应列复制,然后粘贴到其它文件。23).可变表关键列栏分类对应全表所有统计数据列栏统计:关键列栏是列栏记录数据由不同字组成,统计列栏是全表中的所有计算列栏。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。统计表由关键列栏和所有统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。系统自动识别统计计算列栏,然后对应关键列栏分类字统计对应结果。分类统计结果按照统计列栏数据不同字生成记录,关键列栏数字和计算列栏统计数据对应写入。分类统计结果表中非统计列栏可以隐藏。列栏宽度可以拖宽、缩小,列栏位置可以任意拖放,编排报表,进行报表打印。统计表数据可以选择文件记录复制,然后粘贴到其它文件。可以选择关键列栏对应复制,粘贴到其它文件。24).可变表二关键列栏分类对应全表所有统计数据列栏统计:二关键列栏是列栏记录数据由不同字组成,统计列栏是全表中的所有计算列栏。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。统计表由二关键列栏和所有统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。系统自动识别统计计算列栏,然后对应关键列栏分类字统计对应结果。分类统计结果按照统计列栏数据不同字生成记录,关键列栏数字和计算列栏统计数据对应写入。分类统计结果表中非统计列栏可以隐藏。列栏宽度可以拖宽、缩小,列栏位置可以任意拖放,编排报表,进行报表打印。统计表数据可以选择文件记录复制,然后粘贴到其它文件。可以选择关键列栏对应复制,粘贴到其它文件。25).可变表三关键列栏分类对应全表所有统计数据列栏统计:三关键列栏是列栏记录数据由不同字组成,统计列栏是全表中的所有计算列栏。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的统计计算。统计表由三关键列栏和所有统计数据列栏组成。可变表中的任意列栏都可以作为关键列栏进行分类统计。系统自动识别统计计算列栏,然后对应关键列栏分类字统计对应结果。分类统计结果按照统计列栏数据不同字生成记录,关键列栏数字和计算列栏统计数据对应写入。分类统计结果表中非统计列栏可以隐藏。列栏宽度可以拖宽、缩小,列栏位置可以任意拖放,编排报表,进行报表打印。统计表数据可以选择文件记录复制,然后粘贴到其它文件。可以选择关键列栏对应复制,粘贴到其它文件。26).可变表双表关键列栏分类对应统计数据合并:双表对应关键列栏完全一致。关键列栏是列栏记录数据由不同字组成,统计列栏是计算数据列栏。可变表由源数据表和可变分类汇总表对应。源数据表为明细数据表,汇总表明细数据统计后的数据结果表。统计结果是关键列栏中不同字对应统计计算列栏所有记录数据的分类统计计算结果。明细表和统计表由关键列栏和统计数据列栏组成,按照统计需求对应选择。可变表中的任意列栏都可以作为关键列栏和数据列栏进行分类统计。按照统计表关键列栏的数据不同字对应明细表关键列栏字的所有记录,统计明细数据列栏的对应数据,统计结果写入到关键列栏记录的统计数据列栏中。27).可变表列栏任选多条件分类数据统计分析:任选可变表数据列栏,生成统计条件表,建立统计条件记录,保存后提供使用。统计条件记录包括统计条件和统计数据列栏,执行统计,统计数据列栏结果生成。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择单列复制、双列复制,然后粘贴到其它文件。28).可变表列栏任选多条件分类数统计分析:任选可变表数据列栏,生成统计条件表,建立统计条件记录,保存后提供使用。统计条件记录包括统计条件和统计数据列栏,执行统计,统计数据列栏结果生成。统计结果是列栏条件范围的记录数据。统计结果进行图形分析打印:直方图、圆饼图、曲线图。统计表数据可以选择单列复制、双列复制,然后粘贴到其它文件。29).可变表列栏统计图形分析应用:可变表任选数据列栏数据,直方图、3D直方图形统计分析...可变表任选数据列栏数据,园饼图、3D园饼图形统计分析...可变表任选数据列栏数据,曲线图、平滑曲线图形统计分析...30).可变表任选记录数据统计图形分析应用:可变表任选行记录,任选数据列栏选择数据,选择直方图、3D直方图形统计分析...可变表任选行记录,任选数据列栏选择数据,选择园饼图、3D园饼图形统计分析...可变表任选行记录,任选数据列栏选择数据,选择曲线图、平滑曲线图形统计分析...31).可变表任选关键栏和数据栏分类统计图形分析应用:任选关键栏和数据栏分类统计、图形分析。选择直方图、3D直方图形统计分析...选择园饼图、3D园饼图形统计分析...选择曲线图、平滑曲线图等图形统计分析...任选二关键栏和数据栏分类统计、图形分析。选择直方图、3D直方图、系列直方图形统计分析...选择园饼图、3D园饼图、系列3D园饼图形统计分析...选择曲线图、3D曲线图、系列曲线图、平滑曲线图形统计分析...32).日期计算:任意选择三个连续计算列栏,存放起、止日期,天数列栏,计算日期间隔结果天数。任意选择二个连续计算列栏,存放起日期,天数列栏,计算日期到当前日期的结果天数。33).年龄年限计算:任意选择二个计算列栏,存放日期,年龄年限列栏。选择周岁或虚岁,计算对应日期列栏对应的年龄年限数。过日期计算结果为周岁,过日期满6个月计算结果为虚岁。34).时分秒计算:任意选择三个连续计算列栏,存放起、止时间,小时数列栏,计算时间间隔结果小时数。任意选择三个连续计算列栏,存放起、止时间,分钟数列栏,计算时间间隔结果分钟数。任意选择三个连续计算列栏,存放起、止时间,秒钟数列栏,计算时间间隔结果秒钟数。35).函数和公式:主表鼠标选择列栏记录。实现标准函数计算、公式计算和自定义公式计算。选择函数或公式计算记录,录入变量对应栏目数据,计算结果。执行数据转入,计算结果写入主表选择列栏记录。
地址 430060 湖北省武汉市武昌区张之洞路歌笛湖2-2-8号