用于客戶端界面的數(shù)據(jù)批量處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種用于客戶端界面的數(shù)據(jù)批量處理方法及裝置。
【背景技術(shù)】
[0002]在客戶端界面上對(duì)實(shí)體的屬性進(jìn)行批量編輯時(shí),在選中一批待修改的實(shí)體后,一般情況下只能對(duì)這批待修改實(shí)體的屬性進(jìn)行統(tǒng)一修改,修改為相同值。例如,在學(xué)生信息管理系統(tǒng)中,如果需要將學(xué)生的專業(yè)由計(jì)算機(jī)專業(yè)更名為計(jì)算機(jī)科學(xué)技術(shù),信息專業(yè)更改為信息管理專業(yè),常見(jiàn)操作為:首先進(jìn)行學(xué)生專業(yè)的過(guò)濾篩選,選出專業(yè)等于計(jì)算機(jī)專業(yè)的學(xué)生,然后進(jìn)行批量編輯,將選中的學(xué)生的專業(yè)全部修改為計(jì)算機(jī)科學(xué)技術(shù),對(duì)于信息專業(yè)的學(xué)生的專業(yè)信息的修改同樣按照上述步驟執(zhí)行。此時(shí),如果需要篩選的條件較多時(shí),需要多次執(zhí)行上述步驟,操作效率比較低。
[0003]針對(duì)相關(guān)技術(shù)中對(duì)數(shù)據(jù)進(jìn)行批量修改時(shí)操作效率低的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種用于客戶端界面的數(shù)據(jù)批量處理方法及裝置,以解決相關(guān)技術(shù)中對(duì)數(shù)據(jù)進(jìn)行批量修改時(shí)操作效率低的問(wèn)題。
[0005]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于客戶端界面的數(shù)據(jù)批量處理方法。
[0006]根據(jù)本發(fā)明的用于客戶端界面的數(shù)據(jù)批量處理方法包括:確定客戶端界面上目標(biāo)屬性,其中,目標(biāo)屬性為關(guān)聯(lián)于客戶端界面中的數(shù)據(jù)的屬性;接收多個(gè)數(shù)據(jù)過(guò)濾指令,其中,多個(gè)數(shù)據(jù)過(guò)濾指令為用于指示從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù)的指令;接收多個(gè)數(shù)據(jù)修改指令,其中,數(shù)據(jù)修改指令為指示對(duì)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選出的數(shù)據(jù)進(jìn)行修改的指令,并且多個(gè)數(shù)據(jù)修改指令與多個(gè)數(shù)據(jù)過(guò)濾指令一一對(duì)應(yīng);判斷是否接收到提交指令,其中,提交指令為用于執(zhí)行根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令篩選數(shù)據(jù)和根據(jù)多個(gè)數(shù)據(jù)修改指令修改篩選出的數(shù)據(jù)的指令;以及在判斷出接收到提交指令時(shí),根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù)和根據(jù)多個(gè)數(shù)據(jù)修改指令修改篩選出的數(shù)據(jù)。
[0007]進(jìn)一步地,在判斷出接收到提交指令時(shí),根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù)和根據(jù)多個(gè)數(shù)據(jù)修改指令修改篩選出的數(shù)據(jù)包括:分別根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令中的每一個(gè)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù),得到多個(gè)數(shù)據(jù)集合;分別根據(jù)多個(gè)數(shù)據(jù)修改指令中的每一個(gè)數(shù)據(jù)修改指令對(duì)多個(gè)數(shù)據(jù)集合中的數(shù)據(jù)進(jìn)行修改,得到修改后的數(shù)據(jù);以及將修改后的數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。
[0008]進(jìn)一步地,分別根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令中的每一個(gè)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù),得到多個(gè)數(shù)據(jù)集合之后,該方法還包括:判斷多個(gè)數(shù)據(jù)集合是否存在交集;以及如果判斷出多個(gè)數(shù)據(jù)集合存在交集,則輸出第一提示信息,其中,第一提示信息為用于提示多個(gè)數(shù)據(jù)集合存在交集。
[0009]進(jìn)一步地,在判斷出多個(gè)數(shù)據(jù)集合存在交集,輸出第一提示信息之后,該方法還包括:接收選擇指令,其中,選擇指令為用于選擇對(duì)存在交集的多個(gè)數(shù)據(jù)集合的修改方式的指令;根據(jù)選擇指令確定選擇的修改方式;以及根據(jù)選擇的修改方式對(duì)多個(gè)數(shù)據(jù)集合進(jìn)行修改。
[0010]進(jìn)一步地,數(shù)據(jù)修改指令包括第一數(shù)據(jù)修改指令和第二數(shù)據(jù)修改指令,其中,第一數(shù)據(jù)修改指令為用于將與第一數(shù)據(jù)修改指令對(duì)應(yīng)的數(shù)據(jù)過(guò)濾指令篩選出的數(shù)據(jù)修改為相同值的指令,第二數(shù)據(jù)修改指令為用于按照預(yù)設(shè)規(guī)則將與第二數(shù)據(jù)修改指令對(duì)應(yīng)的數(shù)據(jù)過(guò)濾指令篩選出的數(shù)據(jù)進(jìn)行修改的指令。
[0011]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種用于客戶端界面的數(shù)據(jù)批量處理裝置。
[0012]根據(jù)本發(fā)明的用于客戶端界面的數(shù)據(jù)批量處理裝置包括:第一確定單元,用于確定客戶端界面上目標(biāo)屬性,其中,目標(biāo)屬性為關(guān)聯(lián)于客戶端界面中的數(shù)據(jù)的屬性;第一接收單元,用于接收多個(gè)數(shù)據(jù)過(guò)濾指令,其中,多個(gè)數(shù)據(jù)過(guò)濾指令為用于指示從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù)的指令;第二接收單元,用于接收多個(gè)數(shù)據(jù)修改指令,其中,數(shù)據(jù)修改指令為指示對(duì)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選出的數(shù)據(jù)進(jìn)行修改的指令,并且多個(gè)數(shù)據(jù)修改指令與多個(gè)數(shù)據(jù)過(guò)濾指令--對(duì)應(yīng);第一判斷單元,用于判斷是否接收到提交指令,其中,提交指令為用于執(zhí)行根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令篩選數(shù)據(jù)和根據(jù)多個(gè)數(shù)據(jù)修改指令修改篩選出的數(shù)據(jù)的指令;以及第一修改單元,用于在判斷出接收到提交指令時(shí),根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù)和根據(jù)多個(gè)數(shù)據(jù)修改指令修改篩選出的數(shù)據(jù)。
[0013]進(jìn)一步地,第一修改單元包括:篩選模塊,用于分別根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令中的每一個(gè)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù),得到多個(gè)數(shù)據(jù)集合;修改模塊,用于分別根據(jù)多個(gè)數(shù)據(jù)修改指令中的每一個(gè)數(shù)據(jù)修改指令對(duì)多個(gè)數(shù)據(jù)集合中的數(shù)據(jù)進(jìn)行修改,得到修改后的數(shù)據(jù);以及更新模塊,用于將修改后的數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。
[0014]進(jìn)一步地,該裝置還包括:第二判斷單元,用于判斷多個(gè)數(shù)據(jù)集合是否存在交集;以及輸出單元,用于在判斷出多個(gè)數(shù)據(jù)集合存在交集時(shí),輸出第一提示信息,其中,第一提示信息為用于提示多個(gè)數(shù)據(jù)集合存在交集。
[0015]進(jìn)一步地,該裝置還包括:第三接收單元,用于接收選擇指令,其中,選擇指令為用于選擇對(duì)存在交集的多個(gè)數(shù)據(jù)集合的修改方式的指令;第二確定單元,用于根據(jù)選擇指令確定選擇的修改方式;以及第二修改單元,用于根據(jù)選擇的修改方式對(duì)多個(gè)數(shù)據(jù)集合進(jìn)行修改。
[0016]進(jìn)一步地,數(shù)據(jù)修改指令包括第一數(shù)據(jù)修改指令和第二數(shù)據(jù)修改指令,其中,第一數(shù)據(jù)修改指令為用于將與第一數(shù)據(jù)修改指令對(duì)應(yīng)的數(shù)據(jù)過(guò)濾指令篩選出的數(shù)據(jù)修改為相同值的指令,第二數(shù)據(jù)修改指令為用于按照預(yù)設(shè)規(guī)則將與第二數(shù)據(jù)修改指令對(duì)應(yīng)的數(shù)據(jù)過(guò)濾指令篩選出的數(shù)據(jù)進(jìn)行修改的指令。
[0017]通過(guò)本發(fā)明,采用同時(shí)接收多個(gè)數(shù)據(jù)過(guò)濾指令和多個(gè)數(shù)據(jù)修改指令,在判斷出接收到提交指令時(shí),根據(jù)多個(gè)數(shù)據(jù)過(guò)濾指令從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選數(shù)據(jù)和根據(jù)多個(gè)數(shù)據(jù)修改指令修改篩選出的數(shù)據(jù),實(shí)現(xiàn)同時(shí)對(duì)不同數(shù)據(jù)過(guò)濾條件從目標(biāo)屬性關(guān)聯(lián)的數(shù)據(jù)中篩選出的數(shù)據(jù)分別進(jìn)行批量修改,解決了相關(guān)技術(shù)中對(duì)數(shù)據(jù)進(jìn)行批量修改時(shí)操作效率低的問(wèn)題,進(jìn)而達(dá)到了提高對(duì)數(shù)據(jù)進(jìn)行批量修改的操作效率的效果。
【附圖說(shuō)明】
[0018]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的用于客戶端界面的數(shù)據(jù)批量處理方法的流程圖;
[0020]圖2是根據(jù)本發(fā)明實(shí)施例的用于客戶端界面的數(shù)據(jù)批量處理的操作界面的示意圖;以及
[0021]圖3是根據(jù)本發(fā)明實(shí)施例的用于客戶端界面的數(shù)據(jù)批量處理裝置的示意圖。
【具體實(shí)施方式】
[0022]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0023]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0024]需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書(shū)和權(quán)利要求