当前位置: 首页 > 专利查询>温军华专利>正文

一种基于数据互换的座位表调整方法及其装置制造方法及图纸

技术编号:20222628 阅读:33 留言:0更新日期:2019-01-28 20:52
本发明专利技术公开了一种基于数据互换的座位表调整方法及其装置。设置要调整的座位为第一座位并读取与其对应的第一学生数据,将调整的目标座位设置为第二座位并读取与其对应的第二学生数据,通过将第一学生数据和第二学生数据在数据库中存储位置的互换和保存实现座位互换的效果,并在座位表中显示互换后的学生数据。

【技术实现步骤摘要】
一种基于数据互换的座位表调整方法及其装置
本专利技术涉及教室座位表智能调整领域,特别是一种基于数据互换的座位表调整方法及其装置。
技术介绍
目前,学生座位经常会因为各种原因发生变化,而现今教育多数依靠计算机系统对学生进行管理,学生座位对教学数据的分析有着重要的作用,因此在计算机系统中快速完成学生电子座位表的调整能有效提高教学管理的效率。现有技术中大多数通过生成座位表格进行单独编辑的方法对数据库中的座位信息进行调整,这种做法虽然能完成数据库中信息的更新从而调整座位表,但是通过手动编辑的方式在遇到座位表中学生信息较多时耗费的时间较多,而且可能出现漏更新和错更新的情况。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种方法能在座位表中通过调整座位后读取对应的学生数据进行互换,自动完成数据的填充,无需手动编辑。本专利技术为解决其问题所采用的技术方案为:一种基于数据互换的座位表调整方法,包括:将在座位表中进行调整的座位设置为第一座位,并在数据库中读取与第一座位对应的第一学生数据;通过拖动的形式将第一座位移动至座位表的目标座位中,将所述目标座位设置为第二座位,并在数据库中读取与第二座位对应的第二学生数据;将第一学生数据和第二学生数据在数据库中的存储位置互换后保存。进一步,所述座位表的座位以网格形式显示,并在所有网格中显示与该座位对应的学生数据;所述座位表的网格外侧还包括同一行座位的座位行编号和同一列座位的座位列编号。进一步,当检测到用户点击座位行编号对该座位行进行拖动,或点击座位列编号对该座位列进行拖动时,执行以下步骤:步骤S1、将进行调整的座位行或座位列设置为第一座位组,并读取与第一座位组中所有座位对应的第一学生数据组;步骤S2、通过拖动的形式将第一座位组移动至座位表的目标座位组中,将所述目标座位组设置为第二座位组,并在数据库中读取与第二座位组中所有座位对应的第二学生数据组;步骤S3、将第一学生数据组中和第二学生数据组中的学生数据按照对应顺序进行数据库中的存储位置互换,并保存至数据库中。进一步,当第一座位组为座位行时,所述第二座位组为座位行;当第一座位组为座位列时,所述第二座位组为座位列。进一步,所述第一学生数据组和第二学生数据组中包括对应的学生数据和该学生数据在座位组中对应的顺序信息。进一步,当所述座位表中的座位无对应学生数据时,所述网格中不显示任何数据。一种基于数据互换的座位表调整装置,包括以下装置:第一学生数据读取装置,用于将在座位表中进行调整的座位设置为第一座位,并在数据库中读取与第一座位对应的第一学生数据;第二学生数据读取装置,用于通过拖动的形式将第一座位移动至座位表的目标座位中,将所述目标座位设置为第二座位,并在数据库中读取与第二座位对应的第二学生数据;学生数据互换装置,用于将第一学生数据和第二学生数据在数据库中的存储位置互换后保存。进一步,还包括以下装置:座位表显示装置,用于将所述座位表的座位以网格形式显示,并在所有网格中显示与该座位对应的学生数据,所述座位表的网格外侧还包括同一行座位的座位行编号和同一列座位的座位列编号;第一学生数据组读取装置,用于将进行调整的座位行或座位列设置为第一座位组,并读取与第一座位组中所有座位对应的第一学生数据组;第二学生数据组读取装置,用于通过拖动的形式将第一座位组移动至座位表的目标座位组中,将所述目标座位组设置为第二座位组,并在数据库中读取与第二座位组中所有座位对应的第二学生数据组;学生数据组数据交换装置,用于将第一学生数据组中和第二学生数据组中的学生数据按照对应顺序进行数据库中的存储位置互换,并保存至数据库中。一种基于数据互换的座位表调整装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的基于数据互换的座位表调整方法。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述的基于数据互换的座位表调整方法。本专利技术的有益效果是:本专利技术采用了一种基于数据互换的座位表调整方法及其装置,通过拖动的方式将第一座位移动至第二座位,并将第一座位和第二座位原有的学生数据在数据库中进行存储位置的互换。对比起现有技术在座位表中逐个进行编辑的技术方案,本专利技术通过数据库中数据存储位置的互换直接完成数据的更改,实现拖动座位后数据的自动填充,并且数据互换有效避免了人手编辑时容易出现的信息遗漏。既提高了座位表管理的工作效率,又保证数据更新的快捷和准确。附图说明下面结合附图和实例对本专利技术作进一步说明。图1是本专利技术一种基于数据互换的座位表调整方法及其装置的方法流程图;图2是本专利技术一种基于数据互换的座位表调整方法中调整座位组的方法流程图;图3是本专利技术一种基于数据互换的座位表调整方法及其装置的调整座位示意图;图4是本专利技术一种基于数据互换的座位表调整方法及其装置的调整座位组示意图。具体实施方式参照图1,本专利技术的一种基于数据互换的座位表调整方法,包括:步骤A、将在座位表中进行调整的座位设置为第一座位,并在数据库中读取与第一座位对应的第一学生数据;步骤B、通过拖动的形式将第一座位移动至座位表的目标座位中,将所述目标座位设置为第二座位,并在数据库中读取与第二座位对应的第二学生数据;步骤C、将第一学生数据和第二学生数据在数据库中的存储位置互换后保存。其中,步骤A中所述的第一座位由用户拖动时确定,所述拖动因终端设备的不同由鼠标长按或触摸长按实现。其中,步骤B中所述目标座位由释放拖动操作所确定,即拖动第一座位至座位表中任一座位停止拖动并释放后,该座位即为目标座位。其中,由于座位表是根据数据库表中的指定顺序进行显示,因此在进行座位互换时将第一学生数据和第二学生数据在数据库中的存储位置进行互换,得出的效果则是在原第一座位显示第二学生数据,在原第二座位显示第一学生数据。例如,参考图3所示,图中第一行显示的学生A和学生B为换位前状态,则学生A所处的座位为第一座位,拖动学生A移动至学生B所处的座位,则学生B所处的座位即为目标座位。此时将学生A和学生B在数据库中的数据进行位置互换,参考图中第二行所示。数据互换完成并保存后,学生A和学生B的座位实现互换,参考图中第三行所示。参考图3和图4,进一步,所述座位表的座位以网格形式显示,并在所有网格中显示与该座位对应的学生数据;所述座位表的网格外侧还包括同一行座位的座位行编号和同一列座位的座位列编号。其中,为了清楚展示各座位中学生的信息,因此在网格中显示学生数据,例如学生姓名,学号。优选地,为了提高用户体验效果,在进行拖座位时与该座位对应的网格显示被拖动。其中,当将代表第一座位的网格拖动至相邻数个网格之间的位置时,将网格中心与代表第一座位的网格中心距离最近座位设置为目标座位。其中,座位拖动范围为座位表网格范围内,当拖出座位表范围外时,该次调整为无效调整,不对座位对应的学生数据进行更改。其中,为了便于标识班级座位分布情况,在座位表上端横向显示列信息,例如第一列,第二列;在座位表左侧纵向显示行信息,例如第一行,第二行。参考图2,当检测到用户点击座位行编号对该座位行进行拖动,或点击座位列本文档来自技高网...

【技术保护点】
1.一种基于数据互换的座位表调整方法,其特征在于,包括:将在座位表中进行调整的座位设置为第一座位,并在数据库中读取与第一座位对应的第一学生数据;通过拖动的形式将第一座位移动至座位表的目标座位中,将所述目标座位设置为第二座位,并在数据库中读取与第二座位对应的第二学生数据;将第一学生数据和第二学生数据在数据库中的存储位置互换后保存。

【技术特征摘要】
1.一种基于数据互换的座位表调整方法,其特征在于,包括:将在座位表中进行调整的座位设置为第一座位,并在数据库中读取与第一座位对应的第一学生数据;通过拖动的形式将第一座位移动至座位表的目标座位中,将所述目标座位设置为第二座位,并在数据库中读取与第二座位对应的第二学生数据;将第一学生数据和第二学生数据在数据库中的存储位置互换后保存。2.根据权利要求1所述的一种基于数据互换的座位表调整方法,其特征在于:所述座位表的座位以网格形式显示,并在所有网格中显示与该座位对应的学生数据,所述座位表的网格外侧还包括同一行座位的座位行编号和同一列座位的座位列编号。3.根据权利要求2所述的一种基于数据互换的座位表调整方法,其特征在,当检测到用户点击座位行编号对该座位行进行拖动,或点击座位列编号对该座位列进行拖动时,执行以下步骤:步骤S1、将进行调整的座位行或座位列设置为第一座位组,并读取与第一座位组中所有座位对应的第一学生数据组;步骤S2、通过拖动的形式将第一座位组移动至座位表的目标座位组中,将所述目标座位组设置为第二座位组,并在数据库中读取与第二座位组中所有座位对应的第二学生数据组;步骤S3、将第一学生数据组中和第二学生数据组中的学生数据按照对应顺序进行数据库中的存储位置互换,并保存至数据库中。4.根据权利要求3所述的一种基于数据互换的座位表调整方法,其特征在于:当第一座位组为座位行时,所述第二座位组为座位行;当第一座位组为座位列时,所述第二座位组为座位列。5.根据权利要求4所述的一种基于数据互换的座位表调整方法,其特征在于:所述第一学生数据组和第二学生数据组中包括对应的学生数据和该学生数据在座位组中对应的顺序信息。6.根据权利要求2所述的一种基于数据互换的座位表调整方法,其特征在于:当所述座位表中的座位无对应学生数据时,所述网格中不...

【专利技术属性】
技术研发人员:温军华
申请(专利权)人:温军华
类型:发明
国别省市:广东,44

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

1