CN109308204A - 一种响应窗口点击的图表生成方法及其装置 - Google Patents

一种响应窗口点击的图表生成方法及其装置 Download PDF

Info

Publication number
CN109308204A
CN109308204A CN201810875277.7A CN201810875277A CN109308204A CN 109308204 A CN109308204 A CN 109308204A CN 201810875277 A CN201810875277 A CN 201810875277A CN 109308204 A CN109308204 A CN 109308204A
Authority
CN
China
Prior art keywords
parameter
window
chart
target
teaching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810875277.7A
Other languages
English (en)
Other versions
CN109308204B (zh
Inventor
温军华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heshan Junsheng Technology Co Ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201810875277.7A priority Critical patent/CN109308204B/zh
Publication of CN109308204A publication Critical patent/CN109308204A/zh
Application granted granted Critical
Publication of CN109308204B publication Critical patent/CN109308204B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种响应窗口点击的图表生成方法及其装置。在检测到用户点击窗口时读取该窗口对应的目标参数类型和预设公式,根据目标参数类型读取数据库中的教学参数,结合教学参数和预设公式计算出绘图参数,进而完成绘图。对服务器仅有点击窗口时请求一次数据,剩余的处理均在本地计算机中完成,节约了服务器的资源。

Description

一种响应窗口点击的图表生成方法及其装置
技术领域
本发明涉及窗口响应方法领域,特别是一种响应窗口点击的图表生成方法及其装置。
背景技术
目前,现代化课堂大多借助计算机设备进行教学,因此收集的诸如答题情况等数据大多以电子形式保存在数据库中,课后教师想要对数据进行分析,制成图表是比较直观的方法。现有技术中大多数采用在服务器中生成好表格或者图表,在用户打开窗口时读取对应的表格和图表。采用这种做法虽然能得出图表,但是教学是随着每一节课上完在不断改变的,如果采用现有技术的做法需要每次更新数据后向服务器发送一次指令得出最新的图表,而服务器每次接收到更新指令就生成所有图表也会对服务器资源造成巨大的浪费。
发明内容
为解决上述问题,本发明的目的在于提供一种方法在窗口中设置对应的预设参数类型,检测到点击窗口后自动从数据库中读取最新的相应参数,在窗口中完成计算并生成图表,在实际应用中能保证数据的准确性,避免服务器进行过多的数据处理。
本发明为解决其问题所采用的技术方案为:一种响应窗口点击的图表生成方法,包括:
检测到用户点击目标窗口时,读取与该目标窗口对应的目标参数类型和预设公式;
从数据库中读取与目标参数类型对应的教学参数;
根据预设公式和教学参数计算得出绘图参数;
根据所得绘图参数在目标窗口中生成图表。
进一步,所述目标参数类型和预设公式保存在服务器中,并可在服务器中进行编辑修改。
进一步,所述教学参数包括参数数值和参数属性;所述目标窗口中读取教学参数成功后,以教学参数的参数属性生成筛选选项。
进一步,当检测到用户在筛选选项中选择参数属性时,读取所选取的参数属性对应的教学参数并用于绘图参数的计算,重新生成图表。
进一步,当同一页面中有多个窗口时,将当前显示窗口设置为目标窗口。
进一步,当进行窗口切换时,将切换后的窗口设置为目标窗口生成图表,并删除原目标窗口中的图表和所有参数。
一种响应窗口点击的图表生成装置,包括以下装置:
目标参数类型和预设公式读取装置,用于检测到用户点击目标窗口时,读取与该目标窗口对应的目标参数类型和预设公式;
教学参数读取装置,用于从数据库中读取与目标参数类型对应的教学参数;
绘图参数计算装置,用于根据预设公式和教学参数计算得出绘图参数;
图表生成装置,用于根据所得绘图参数在目标窗口中生成图表。
进一步,还包括以下装置:
筛选选项生成装置,用于目标窗口中读取教学参数成功后,以教学参数的参数属性生成筛选选项;
重新生成图表装置,用于当检测到用户在筛选选项中选择参数属性时,读取所选取的参数属性对应的教学参数并用于绘图参数的计算,重新生成图表;
目标窗设置装置,用于当同一页面中有多个窗口时,将当前显示窗口设置为目标窗口;
窗口切换装置,用于当进行窗口切换时,将切换后的窗口设置为目标窗口生成图表,并删除原目标窗口中的图表和所有参数。
一种响应窗口点击的图表生成装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的响应窗口点击的图表生成方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述的响应窗口点击的图表生成方法。
本发明的有益效果是:本发明采用了一种响应窗口点击的图表生成方法及其装置。在点击进入窗口时读取该窗口所需的参数和预设公式计算出绘图参数,并根据该绘图参数完成图表的生成。对比起现有技术在服务器中预先生成所有图表再读取的方案,本发明在进入窗口后仅从服务器中读取相应的参数,既保证了参数为最新的参数,又避免了参数更新时在服务器中进行大量的运算绘图,也不需要在服务器中保存大量图片,大幅减轻了服务器的负担,有效提高***的运行效率。
附图说明
下面结合附图和实例对本发明作进一步说明。
图1是本发明一种响应窗口点击的图表生成方法及其装置的方法流程图;
图2是本发明一种响应窗口点击的图表生成方法及其装置的实施例示意图。
附图标号说明:1、筛选选项列表;2、窗口区域;3、图表生成区域。
具体实施方式
参照图1和图2,本发明的一种响应窗口点击的图表生成方法,包括:
步骤A、检测到用户点击目标窗口时,读取与该目标窗口对应的目标参数类型和预设公式;
步骤B、从数据库中读取与目标参数类型对应的教学参数;
步骤C、根据预设公式和教学参数计算得出绘图参数;
步骤D、根据所得绘图参数在目标窗口中生成图表。
其中,当页面中仅有一个窗口时,打开页面时默认为点击该窗口,当页面中存在多个窗口时,根据用户实际点击设置目标窗口。
例如,在图2所示的窗口区域2中包含多个窗口,则点击“教学环节时间图”窗口时,读取该窗口对应的目标参数类型和预设公式。
其中,步骤B中所述的教学参数为上课过程中产生的各种课堂数据的汇总。每个教学参数在数据库中以独立的数据库表的形式保存,当从数据库中读取教学参数时,根据目标参数类型的名称与教学参数的名称进行匹配。
其中,步骤C中所述的预设公式为教学参数的数值与绘图参数的数值的对应关系,所述对应关系包括根据教学参数通过数学公式计算出绘图参数的数值,也包括直接将教学参数的数值应用为绘图参数的数值。
例如,当要进行问题准确率的图表生成时,读取的教学参数中包括回答人数总数和答对人数,绘图参数为答对人数除以回答人数总数所得出的百分比。
例如,当要生成的图表为答对人数的统计时,读取教学参数中答对人数,将该人数数值赋予绘图参数,并完成统计图的生成。
其中,由于在教学分析中统计图的X轴主要用于显示参数类型的名称,因此步骤D中所述绘图参数对应图表中的Y轴数值。
优选地,参考图2,在页面中设置固定的图表生成区域3,点击窗口时在该区域内生成图表,有利于用户体验提高。
进一步,所述目标参数类型和预设公式保存在服务器中,并可在服务器中进行编辑修改。
其中,为了实现自定义设置,目标参数类型和预设公式在服务器中进行设置并编辑,编辑或新建目标参数类型时,用户从数据库中所包含的所有教学参数选出所需的教学参数,并同时设置具体的预设公式。
进一步,所述教学参数包括参数数值和参数属性;所述目标窗口中读取教学参数成功后,以教学参数的参数属性生成筛选选项。
其中,所述参数数值为上课过程中所收集的各种数据的统计数值,例如答题人数,答对人数;参数属性包括收集该参数时对应的年级、班级和科目,根据班级和科目进行区分有利于教师进行数据的筛选。
其中,如图2所示,教学参数的属性显示为筛选选项列表1,当教学参数的参数属性为3个时,在页面中显示3个具体的选项,每个选项与教学参数的属性对应。
优选地,当存在多窗口并进行窗口切换时,根据目标窗口对应的教学参数重新生成筛选选项中的内容。
进一步,当检测到用户在筛选选项中选择参数属性时,读取所选取的参数属性对应的教学参数并用于绘图参数的计算,重新生成图表。
其中,当已经从数据库中读取教学参数后,再通过筛选选项选择具体属性时,从已有的教学参数中读取具有该属性的参数,重新进行计算。
进一步,当同一页面中有多个窗口时,将当前显示窗口设置为目标窗口。
进一步,当进行窗口切换时,将切换后的窗口设置为目标窗口生成图表,并删除原目标窗口中的图表和所有参数。
其中,为了加快绘图和进行筛选时的效率,读取的教学参数和计算得的绘图参数均保存在页面缓存中,当进行页面切换时,为了节约计算机资源,将原页面的缓存清除。
一种响应窗口点击的图表生成装置,包括以下装置:
目标参数类型和预设公式读取装置,用于检测到用户点击目标窗口时,读取与该目标窗口对应的目标参数类型和预设公式;
教学参数读取装置,用于从数据库中读取与目标参数类型对应的教学参数;
绘图参数计算装置,用于根据预设公式和教学参数计算得出绘图参数;
图表生成装置,用于根据所得绘图参数在目标窗口中生成图表。
进一步,还包括以下装置:
筛选选项生成装置,用于目标窗口中读取教学参数成功后,以教学参数的参数属性生成筛选选项;
重新生成图表装置,用于当检测到用户在筛选选项中选择参数属性时,读取所选取的参数属性对应的教学参数并用于绘图参数的计算,重新生成图表;
目标窗设置装置,用于当同一页面中有多个窗口时,将当前显示窗口设置为目标窗口;
窗口切换装置,用于当进行窗口切换时,将切换后的窗口设置为目标窗口生成图表,并删除原目标窗口中的图表和所有参数。
一种响应窗口点击的图表生成装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的响应窗口点击的图表生成方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述的响应窗口点击的图表生成方法。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。

Claims (10)

1.一种响应窗口点击的图表生成方法,其特征在于,包括:
检测到用户点击目标窗口时,读取与该目标窗口对应的目标参数类型和预设公式;
从数据库中读取与目标参数类型对应的教学参数;
根据预设公式和教学参数计算得出绘图参数;
根据所得绘图参数在目标窗口中生成图表。
2.根据权利要求1所述的一种响应窗口点击的图表生成方法,其特征在于:所述目标参数类型和预设公式保存在服务器中,并可在服务器中进行编辑修改。
3.根据权利要求1所述的一种响应窗口点击的图表生成方法,其特征在于:所述教学参数包括参数数值和参数属性;所述目标窗口中读取教学参数成功后,以教学参数的参数属性生成筛选选项。
4.根据权利要求3所述的一种响应窗口点击的图表生成方法,其特征在于:当检测到用户在筛选选项中选择参数属性时,读取所选取的参数属性对应的教学参数并用于绘图参数的计算,重新生成图表。
5.根据权利要求1所述的一种响应窗口点击的图表生成方法,其特征在于:当同一页面中有多个窗口时,将当前显示窗口设置为目标窗口。
6.根据权利要求5所述的一种响应窗口点击的图表生成方法,其特征在于:当进行窗口切换时,将切换后的窗口设置为目标窗口生成图表,并删除原目标窗口中的图表和所有参数。
7.一种响应窗口点击的图表生成装置,其特征在于,包括以下装置:目标参数类型和预设公式读取装置,用于检测到用户点击目标窗口时,读取与该目标窗口对应的目标参数类型和预设公式;
教学参数读取装置,用于从数据库中读取与目标参数类型对应的教学参数;
绘图参数计算装置,用于根据预设公式和教学参数计算得出绘图参数;
图表生成装置,用于根据所得绘图参数在目标窗口中生成图表。
8.根据权利要求7所述的一种响应窗口点击的图表生成装置,其特征在于,还包括以下装置:
筛选选项生成装置,用于目标窗口中读取教学参数成功后,以教学参数的参数属性生成筛选选项;
重新生成图表装置,用于当检测到用户在筛选选项中选择参数属性时,读取所选取的参数属性对应的教学参数并用于绘图参数的计算,重新生成图表;
目标窗设置装置,用于当同一页面中有多个窗口时,将当前显示窗口设置为目标窗口;
窗口切换装置,用于当进行窗口切换时,将切换后的窗口设置为目标窗口生成图表,并删除原目标窗口中的图表和所有参数。
9.一种响应窗口点击的图表生成装置,其特征在于,包括:至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1-6任一项所述的方法。
CN201810875277.7A 2018-08-02 2018-08-02 一种响应窗口点击的图表生成方法及其装置 Active CN109308204B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810875277.7A CN109308204B (zh) 2018-08-02 2018-08-02 一种响应窗口点击的图表生成方法及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810875277.7A CN109308204B (zh) 2018-08-02 2018-08-02 一种响应窗口点击的图表生成方法及其装置

Publications (2)

Publication Number Publication Date
CN109308204A true CN109308204A (zh) 2019-02-05
CN109308204B CN109308204B (zh) 2021-09-10

Family

ID=65226051

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810875277.7A Active CN109308204B (zh) 2018-08-02 2018-08-02 一种响应窗口点击的图表生成方法及其装置

Country Status (1)

Country Link
CN (1) CN109308204B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113326212A (zh) * 2020-02-28 2021-08-31 加特兰微电子科技(上海)有限公司 数据处理方法、装置及相关设备

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8319537B2 (en) * 2010-06-30 2012-11-27 Korea University Research And Business Foundation Modulation profile generator and spread spectrum clock generator including the same
CN103092621A (zh) * 2013-03-08 2013-05-08 广州市西美信息科技有限公司 一种图表生成的方法及装置
CN103186516A (zh) * 2011-12-29 2013-07-03 广州市中海达测绘仪器有限公司 一种生成监测图表的方法、装置及***
CN103530340A (zh) * 2013-10-08 2014-01-22 北京农业信息技术研究中心 网络专题地图制图方法及制图***
CN103914504A (zh) * 2012-12-28 2014-07-09 富士通株式会社 信息处理装置和用于生成图表的方法
CN105373522A (zh) * 2014-08-22 2016-03-02 商业对象软件有限公司 基于手势的图表上的数据筛选
CN105653507A (zh) * 2014-11-12 2016-06-08 北大方正集团有限公司 图表生成方法及装置
CN106126489A (zh) * 2016-06-23 2016-11-16 江苏中威科技软件***有限公司 一种报告文件动态图表编辑方法及***
CN107257967A (zh) * 2015-02-27 2017-10-17 微软技术许可有限责任公司 用于数据透视表接合的分析视图
CN107329943A (zh) * 2017-06-29 2017-11-07 江苏软开信息科技有限公司 图表智能增加方法、存储介质及应用服务器
US20180136915A1 (en) * 2016-09-14 2018-05-17 International Business Machines Corporation Selecting cobol perform statements for inlining

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8319537B2 (en) * 2010-06-30 2012-11-27 Korea University Research And Business Foundation Modulation profile generator and spread spectrum clock generator including the same
CN103186516A (zh) * 2011-12-29 2013-07-03 广州市中海达测绘仪器有限公司 一种生成监测图表的方法、装置及***
CN103914504A (zh) * 2012-12-28 2014-07-09 富士通株式会社 信息处理装置和用于生成图表的方法
CN103092621A (zh) * 2013-03-08 2013-05-08 广州市西美信息科技有限公司 一种图表生成的方法及装置
CN103530340A (zh) * 2013-10-08 2014-01-22 北京农业信息技术研究中心 网络专题地图制图方法及制图***
CN105373522A (zh) * 2014-08-22 2016-03-02 商业对象软件有限公司 基于手势的图表上的数据筛选
CN105653507A (zh) * 2014-11-12 2016-06-08 北大方正集团有限公司 图表生成方法及装置
CN107257967A (zh) * 2015-02-27 2017-10-17 微软技术许可有限责任公司 用于数据透视表接合的分析视图
CN106126489A (zh) * 2016-06-23 2016-11-16 江苏中威科技软件***有限公司 一种报告文件动态图表编辑方法及***
US20180136915A1 (en) * 2016-09-14 2018-05-17 International Business Machines Corporation Selecting cobol perform statements for inlining
CN107329943A (zh) * 2017-06-29 2017-11-07 江苏软开信息科技有限公司 图表智能增加方法、存储介质及应用服务器

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113326212A (zh) * 2020-02-28 2021-08-31 加特兰微电子科技(上海)有限公司 数据处理方法、装置及相关设备
CN113326212B (zh) * 2020-02-28 2023-11-03 加特兰微电子科技(上海)有限公司 数据处理方法、装置及相关设备

Also Published As

Publication number Publication date
CN109308204B (zh) 2021-09-10

Similar Documents

Publication Publication Date Title
DE102017121758A1 (de) Intelligente Assistenz für wiederholte Aktionen
CN110399420A (zh) 一种可配置化Excel格式的导出方法、电子设备和介质
DE102005016561B4 (de) Verfahren und Vorrichtung zur strukturierten Erfassung und Bearbeitung von in einem System auftretenden Problemen
CN106294902A (zh) 预测移动应用程序页面性能的方法、装置及电子设备
CN106022708A (zh) 一种预测员工离职的方法
CN103295171B (zh) 基于智能录播***的s-t教学自动分析方法
CN111127105A (zh) 用户分层模型构建方法及***、运营分析方法及***
CN110807026A (zh) 一种用于分析金融大数据血缘关系的自动化捕获***
DE102021004157A1 (de) Maschinell lernendes Modellieren zum Schutz gegen die Online-Offenlegung empfindlicher Daten
Jugo et al. Increasing the adaptivity of an intelligent tutoring system with educational data mining: a system overview
TW583567B (en) Automatic intelligent system for performing yield rate improvement and multivariate analysis of production process parameters and method thereof
CN110704583A (zh) 一种病案分析方法、装置、服务器及存储介质
CN104077128B (zh) 一种数据处理方法及装置
CN109308204A (zh) 一种响应窗口点击的图表生成方法及其装置
CN114297961A (zh) 一种芯片测试用例处理方法及相关装置
de Vries et al. Advancing responsible and smart land management
CN106874286A (zh) 一种筛选用户特征的方法及装置
CN107766315A (zh) 一种文档合并方法及装置
Henninger Tools supporting the creation and evolution of software development knowledge
Ho et al. A Framework for automatic function point counting from source code
CN108052452A (zh) 一种日志验收的可视优化方法
CN109669996A (zh) 信息动态更新方法及装置
CN118194097B (zh) 一种智慧实验室的管理方法、装置、设备及存储介质
Rahman et al. Mediation using CB-SEM: a practical guideline
EP3355186A1 (de) Erzeugung und ausführung von software-modulen

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211112

Address after: 529799 No. 346, Xincheng Road, shaping Town, Heshan City, Jiangmen City, Guangdong Province

Patentee after: Heshan Junsheng Technology Co., Ltd

Address before: 529000 No. 346 Xincheng Road, shaping Town, Heshan, Jiangmen City, Guangdong Province

Patentee before: Jun Hua Wen