亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

單據(jù)編輯系統(tǒng)及方法

文檔序號:6465849閱讀:275來源:國知局

專利名稱::單據(jù)編輯系統(tǒng)及方法
技術(shù)領(lǐng)域
:本發(fā)明涉及電數(shù)字?jǐn)?shù)據(jù)處理,特別涉及一種單據(jù)編輯系統(tǒng)及方法。
背景技術(shù)
:現(xiàn)有技術(shù)的管理軟件尤其ERP軟件通常需要大量編輯同類業(yè)務(wù)數(shù)據(jù)如采購訂單、銷售訂單、財(cái)務(wù)憑證等,這些業(yè)務(wù)數(shù)據(jù)是管理軟件的業(yè)務(wù)要素,筒稱單據(jù)。編輯包括產(chǎn)生更新單據(jù)的新增、修改和刪除操作,還包括對已有單據(jù)進(jìn)行的查詢操作。單據(jù)包括的至少一數(shù)據(jù)項(xiàng)稱為分錄,例如采購訂單的一項(xiàng)采購明細(xì)或者發(fā)票中的一項(xiàng)商品信息為一分錄。單據(jù)的多個(gè)分錄可能十分相似但數(shù)量不固定;也可能出現(xiàn)多筆單據(jù)具有相同的至少一分錄如單據(jù)編號、單據(jù)日期等,這些相同的分錄簡稱表頭。實(shí)際應(yīng)用中常有一批單據(jù)中存在相同的表頭,也存在大量相似的分錄的情況。由于單據(jù)數(shù)據(jù)量大,對用戶編輯效率要求非常高,如何快速準(zhǔn)確實(shí)現(xiàn)單據(jù)編輯是管理軟件開發(fā)需要解決的一個(gè)問題?,F(xiàn)有基于WEB頁面開發(fā)的管理軟件需與服務(wù)器進(jìn)行網(wǎng)絡(luò)通訊以完成業(yè)務(wù)邏輯,若網(wǎng)絡(luò)阻塞或WEB頁面響應(yīng)速度'隄將嚴(yán)重影響單據(jù)編輯效率。如圖1所示現(xiàn)有一種網(wǎng)格式編輯技術(shù),采用表格形式的分錄展示及編輯器向用戶展示已有單據(jù)并采集用戶編輯產(chǎn)生的更新單據(jù),再將更新單據(jù)上傳到服務(wù)器。由于電腦屏幕寬度有限,而分錄可能包含較寬的數(shù)據(jù)項(xiàng),當(dāng)數(shù)據(jù)項(xiàng)寬度超過屏幕寬度時(shí)分錄展示及編輯器只能提供水平滾動條供用戶拖動,不便于用戶對照、查看和編輯操作。另外單據(jù)中的數(shù)據(jù)類型可能比較復(fù)雜,包括數(shù)字、字符及選擇項(xiàng),單據(jù)編輯過程中還可能插入數(shù)據(jù)庫查詢結(jié)果及特殊輸入方式,在基于WEB頁面的網(wǎng)格控件中嵌入上述復(fù)雜數(shù)據(jù)輸入控件會大幅度增加開發(fā)成本。如圖2所示,現(xiàn)有另一種窗口式編輯^t術(shù),用不同窗口向用戶展示已有單據(jù)、分別采集用戶編輯的不同分錄和/或表頭,形成更新單據(jù);再分別將各窗口采集到的更新單據(jù)上傳到服務(wù)器。采用這一技術(shù)的編輯過程中可能打開多個(gè)窗口,用戶需要適應(yīng)頻繁的窗口切換,降低了編輯效率和準(zhǔn)確度。并且由于WEB窗口的打開及響應(yīng)速度通常較低,打開多個(gè)窗口可能產(chǎn)生較大的互聯(lián)網(wǎng)流量,進(jìn)一步影響編輯效率。
發(fā)明內(nèi)容本發(fā)明提出單據(jù)編輯系統(tǒng)及方法以提高WEB管理軟件中單據(jù)編輯的效率。本發(fā)明提供一種單據(jù)編輯系統(tǒng),與服務(wù)器連接實(shí)現(xiàn)單據(jù)編輯,包括編輯器、展示器、存儲器和收發(fā)器,其中收發(fā)器,分別與存儲器和服務(wù)器連接,從存儲器取得更新單據(jù)并發(fā)送給服務(wù)器和/或接收服務(wù)器發(fā)送的已有單據(jù)并發(fā)送給存儲器存儲;存儲器,存儲并管理更新單據(jù)和/或已有單據(jù);編輯器,采集用戶編輯產(chǎn)生的更新單據(jù)并發(fā)送給存儲器;展示器,從存儲器取得已有單據(jù)并向用戶展示。優(yōu)選地,所述編輯器包括表頭編輯器,與存儲器連接,用于采集更新表頭;和分錄編輯器,與存儲器連接,用于釆集更新分錄。優(yōu)選地,所述展示器提供編輯選項(xiàng)供用戶發(fā)出指令,編輯已有單據(jù)。優(yōu)選地,單據(jù)編輯系統(tǒng)還包括焦點(diǎn)控制器,分別與編輯器和展示器連接,控制操作焦點(diǎn)。本發(fā)明還提出一種單據(jù)編輯方法,包括接收用戶指令的步驟;采集更新單據(jù),存儲并發(fā)送給服務(wù)器的步驟;和/或從服務(wù)器取得已有單據(jù),存儲并展示給用戶的步驟。優(yōu)選地,所述用戶指令包括新增指令、修改指令、刪除指令和/或查詢指令。優(yōu)選地,所述采集更新單據(jù),存儲并發(fā)送給服務(wù)器包括向用戶顯示空白表頭編輯界面和/或空白分錄編輯界面的步驟;采集用戶錄入的更新表頭和/或更新分錄的步驟;將更新表頭和更新分錄結(jié)合形成更新單據(jù)存儲和/或管理的步驟;根據(jù)用戶指令結(jié)束工作流程的步驟;或向用戶顯示附有更新表頭的表頭編輯界面,及空白分錄編輯界面,返回采集用戶錄入的更新表頭和/或更新分錄的步驟。優(yōu)選地,所述從服務(wù)器取得已有單據(jù),存儲并展示給用戶的步驟包括根據(jù)用戶發(fā)出的查詢指令,取得相應(yīng)已有單據(jù)的步驟;向用戶顯示附有已有表頭的表頭展示界面和、或附有已有分錄的分錄展示界面的步驟;向用戶顯示至少一單據(jù)分別對應(yīng)的編輯選項(xiàng)的步驟;根據(jù)用戶指令結(jié)束工作流程、重新查詢或編輯單據(jù)的步驟。優(yōu)選地,單據(jù)編輯方法還包括按照預(yù)設(shè)順序定義操作焦點(diǎn)的步驟;接收用戶發(fā)出的切換指令的步驟;根據(jù)切換指令,按照預(yù)設(shè)順序切換操作焦點(diǎn)的步驟。優(yōu)選地,所述按照預(yù)設(shè)順序定義操作焦點(diǎn)的步驟包括對參與編輯的至少一控件進(jìn)行編號的步驟;把至少一控件的編號按預(yù)設(shè)順序進(jìn)行排序,形成順序字典的步驟。優(yōu)選地,所述根據(jù)切換指令,按照預(yù)設(shè)順序切換操作焦點(diǎn)的步驟包括根據(jù)切換指令,從順序字典中獲取下一控件的編號的步驟;找到與所述編號對應(yīng)的控件,將才喿作焦點(diǎn)切換到所述控件上的步驟。本發(fā)明將單據(jù)編輯及展示集成在一個(gè)界面中,實(shí)現(xiàn)數(shù)據(jù)編輯、查看一體化,減少界面的刷新,簡化編輯操作,避免復(fù)雜的網(wǎng)格程序開發(fā),降^f氐開發(fā)成本。本發(fā)明還通過對焦點(diǎn)切換順序的控制,實(shí)現(xiàn)在有限的屏幕范圍內(nèi)連續(xù)數(shù)據(jù)輸入,提升了操作人員的單據(jù)錄入速度。圖l是本發(fā)明現(xiàn)有網(wǎng)格式編輯技術(shù)示意圖;圖2是本發(fā)明現(xiàn)有窗口式編輯技術(shù)示意圖;圖3是本發(fā)明第一實(shí)施例單據(jù)編輯系統(tǒng)示意圖;圖4是本發(fā)明第二實(shí)施例編輯器工作過程示意圖;圖5是本發(fā)明第三實(shí)施例編輯器和展示器界面示意圖;圖6是本發(fā)明第四實(shí)施例單據(jù)編輯系統(tǒng)示意圖;圖7是本發(fā)明第四、第七實(shí)施例編輯器界面示意圖;圖8是本發(fā)明第四、第九實(shí)施例編輯操作工作流程示意圖;圖9是本發(fā)明第九實(shí)施例操作焦點(diǎn)切換控制流程示意圖。本發(fā)明目的、功能及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。具體實(shí)施方式本發(fā)明提出第一實(shí)施例,單據(jù)編輯系統(tǒng)在同一界面中展示及編輯單據(jù),提高WEB管理軟件中編輯單據(jù)的效率。參照圖3,本實(shí)施例的單據(jù)編輯系統(tǒng)10包括編輯器1、展示器2、存儲器3和收發(fā)器4,其中收發(fā)器4分別與存儲器3和服務(wù)器20連接,從存儲器3取得更新單儲器3存儲;存儲器3存儲并管理更新單據(jù)和/或已有單據(jù);編輯器1與存儲器3連接,向用戶顯示編輯界面,采集用戶編輯產(chǎn)生的更新單據(jù)并發(fā)送給存儲器3;展示器2與存儲器3連接,從存儲器3取得已有單據(jù),向用戶顯示展示界面,展示已有單據(jù)供用戶參考。本實(shí)施例的流程包括步驟Sl,接收用戶指令,根據(jù)用戶指令進(jìn)行步驟S2和/或步驟S3;步驟S2,采集更新單據(jù),存儲并發(fā)送給服務(wù)器;步驟S3,從服務(wù)器取得已有單據(jù),存儲并展示給用戶。上述用戶指令包括新增指令、修改指令、刪除指令和查詢指令?;谏鲜鰧?shí)施例,本發(fā)明提出第二實(shí)施例以可避免用戶重復(fù)編輯相同表頭。參照圖4所示的編輯器1示意圖,單據(jù)編輯系統(tǒng)10的編輯器1包括用于采集更新表頭的表頭編輯器ll和用于采集更新分錄的分錄編輯器12。其中表頭編輯器ll采集的更新表頭適用于至少一單據(jù),而分錄編輯器12采集的更新分錄僅適用于單筆單據(jù),更新表頭與更新分錄結(jié)合形成一更新單據(jù)。在用戶編輯多筆單據(jù)時(shí),這些單據(jù)中相同的表頭〗又需編輯一次。參照圖4,本實(shí)施例編輯器l的工作過程包括步驟SIO,根據(jù)用戶指令判斷編輯操作,根據(jù)編輯操作進(jìn)行步驟S211或步驟S221;步驟S211,編輯操作為新增單據(jù),表頭編輯器ll向用戶顯示空白表頭編輯界面,分錄編輯器12向用戶顯示空白分錄編輯界面;步驟S212,表頭編輯器ll采集用戶錄入的更新表頭,分錄編輯器12采集用戶錄入的更新分錄;步驟S213,將更新表頭和更新分錄結(jié)合形成更新單據(jù),發(fā)送給存儲器3;步驟S214,才艮據(jù)用戶指令結(jié)束工作流程或繼續(xù)新增單據(jù),進(jìn)行步驟S215;步驟S215,表頭編輯器ll向用戶顯示附有更新表頭的表頭編輯界7戶顯示空白分錄編輯界面,進(jìn)行步驟S212;步驟S221,編輯操作為修改單據(jù),收發(fā)器4向服務(wù)器發(fā)出請求,取得相應(yīng)已有單據(jù)并發(fā)送給存儲器3;步驟S222,從存儲器3取得已有單據(jù),表頭編輯器ll提取已有表頭,向用戶顯示附有已有表頭的表頭編輯界面,分錄編輯器12提取已有分錄,向用戶顯示附有已有分錄的分錄編輯界面;步驟S223,表頭編輯器ll采集用戶錄入的更新表頭,分錄編輯器12采集用戶錄入的更新分錄;步驟S224,將更新表頭和更新分錄結(jié)合形成更新單據(jù),發(fā)送給存儲器3;步驟S225,根據(jù)用戶指令結(jié)束工作流程或編輯下一已有單據(jù),進(jìn)行步驟S221。上述將更新表頭和更新分錄結(jié)合形成更新單據(jù),是將當(dāng)前表頭編輯器11和分錄編輯器12采集到的更新表頭和更新分錄結(jié)合,當(dāng)用戶需要編輯多個(gè)具有相同表頭的單據(jù)時(shí),表頭編輯器11采集用戶錄入的更新表頭,并在編輯下一單據(jù)時(shí)將該更新表頭作為下一單據(jù)默認(rèn)的更新表頭,直到用戶再次錄入更新表頭為止。采用上述方案可避免用戶重復(fù)編輯相同表頭,提高編輯效率?;谏鲜鰧?shí)施例,本發(fā)明提出第三實(shí)施例,供用戶查看已有單據(jù),并配合其他編輯操作。參照圖5所示的編輯器1和展示器2示意圖,本實(shí)施例的編輯器1結(jié)構(gòu)與工作過程與第二實(shí)施例類似,故不贅述。本實(shí)施例的展示器2采用表格形式,將符合用戶查詢條件的已有單據(jù)列表顯示,供用戶查看。進(jìn)一步地,展示器2提供編輯選項(xiàng)供用戶選擇。當(dāng)用戶需要對展示器2中展示的某一已有單據(jù)進(jìn)行編輯操作時(shí),可通過點(diǎn)擊該已有單據(jù)相應(yīng)的編輯選項(xiàng)發(fā)出編輯指令,編輯器l根據(jù)編輯指令對已有單據(jù)進(jìn)行與第二實(shí)施例類似的編輯操作。本實(shí)施例展示器2的工作過程包括步驟S20,根據(jù)用戶發(fā)出的查詢指令,收發(fā)器4向服務(wù)器發(fā)出請求,取得相應(yīng)已有單據(jù)并發(fā)送給存儲器3;步驟S21,從存儲器3取得已有單據(jù),4是取已有表頭,向用戶顯示附有已有表頭的表頭展示界面;從存儲器3取得已有單據(jù),提取已有分錄,向用戶顯示附有已有分錄的分錄展示界面;步驟S22,向用戶顯示至少一單據(jù)分別對應(yīng)的編輯選項(xiàng);步驟S23,根據(jù)用戶指令結(jié)束工作流程、重新查詢或編輯單據(jù)。當(dāng)用戶查詢到的至少一已有單據(jù)具有相同的已有表頭,本實(shí)施例的表頭展示界面可采用表頭編輯器ll實(shí)現(xiàn),即從存儲器3取得已有單據(jù),表頭編輯器ll提取已有表頭向用戶顯示附有已有表頭的表頭展示界面。本實(shí)施例的表頭編輯器、分錄編輯器和/或分錄展示器分別采用至少一控件單元組合,可以表格或網(wǎng)格形式實(shí)現(xiàn)。當(dāng)單據(jù)包含的分錄較簡單或多筆單據(jù)都不存在相同的表頭時(shí),單據(jù)可以沒有表頭而僅有分錄,對于這種情況表頭編輯器ll不采集更新表頭,而僅分錄編輯器12采集分錄,編輯、保存和管理也相應(yīng)改變。本發(fā)明提出實(shí)施例提出,存儲器3分別設(shè)置表頭存儲和分錄存儲以分別存儲表頭和分錄,也可以單據(jù)為單位,將表頭和分錄組合成單據(jù)存儲。本實(shí)施例的存儲器3可以內(nèi)存的數(shù)組實(shí)現(xiàn),也可以非易失存儲器如硬盤實(shí)現(xiàn),這樣雖不如保存在內(nèi)存中速度高,但單據(jù)的穩(wěn)定性和安全性更好。如果發(fā)生系統(tǒng)意外崩潰情況,保存在非易失存儲器中的單據(jù)可在下次進(jìn)入系統(tǒng)輯時(shí)還原,避免丟失單據(jù)。對單據(jù)的管理具體可以采用數(shù)據(jù)庫對表頭、分錄和/或單據(jù)進(jìn)行管理,無需對每次編輯操作都與服務(wù)器20交換單據(jù)數(shù)據(jù),而是根據(jù)實(shí)際需要或預(yù)設(shè)條件連接服務(wù)器20?;谏鲜鰧?shí)施例,本發(fā)明提出第四實(shí)施例,采用焦點(diǎn)控制器進(jìn)一步提高編輯效率。在用戶利用編輯器進(jìn)行編輯操作時(shí),操作焦點(diǎn)定位在用戶正進(jìn)行操作的控件上,用戶方可對控件進(jìn)行操作。當(dāng)用戶需要對另一控件進(jìn)行操作,需先將才喿作焦點(diǎn)切換到另一控件上。例如要對輸入框進(jìn)行操作,需將操作焦點(diǎn)切換到輸入框上,表現(xiàn)為光標(biāo)閃爍;而操作焦點(diǎn)切換到按鈕上時(shí),表現(xiàn)為虛線框。本實(shí)施例的焦點(diǎn)控制器是對操作焦點(diǎn)的切換和定位進(jìn)行控制的。本實(shí)施例的結(jié)構(gòu)如圖6所示,包括編輯器l、展示器2、存儲器3、收發(fā)器4和焦點(diǎn)控制器5,其中編輯器l、展示器2、存儲器3和收發(fā)器4與前述實(shí)施例類似,故不贅述。焦點(diǎn)控制器5分別與編輯器1和展示器2連接,對在編輯器1和展示器2上的編輯操作焦點(diǎn)進(jìn)行控制,幫助用戶簡化編輯操作。具體來說,焦點(diǎn)控制器5按預(yù)設(shè)順序控制操作焦點(diǎn)的切換,減少用戶手動切換操作焦點(diǎn)的勞動。本實(shí)施f列中操作焦點(diǎn)的切換根據(jù)用戶在鍵盤輸入的切換指令進(jìn)行,例如輸入一次回車,操作焦點(diǎn)按預(yù)設(shè)順序依次切換。參照圖7所示的編輯器l界面示意圖,其中帶圈編號①到⑨標(biāo)明本實(shí)施例提出的操作焦點(diǎn)預(yù)設(shè)順序。其中編號①至④標(biāo)明操作焦點(diǎn)從表頭編輯器ll起始,在多個(gè)編輯控件間依次切換;編號⑤至⑦標(biāo)明操作焦點(diǎn)從分錄編輯器12起始,在多個(gè)編輯控件間依次切換;編號⑧標(biāo)明分錄編輯完成后,操作焦點(diǎn)切換到保存分錄按鈕;編號⑨標(biāo)明單據(jù)編輯完成后,操作焦點(diǎn)切換到保存單據(jù)按鈕。當(dāng)用戶需要新增具有相同表頭的多個(gè)單據(jù)時(shí),操作焦點(diǎn)在編號⑧之后可切換到編號(D,供用戶在不編輯表頭的情況下,新增下一分錄。本實(shí)施例的編輯#:作工作流程如圖8所示,包括步驟S31,焦點(diǎn)控制器5按照預(yù)設(shè)順序定義操作焦點(diǎn);步驟S32,焦點(diǎn)控制器5接收用戶發(fā)出的切換指令;步驟S33,根據(jù)切換指令,按照預(yù)設(shè)順序切換操作焦點(diǎn)。以下舉一新增單據(jù)的具體示例說明結(jié)合操作焦點(diǎn)實(shí)現(xiàn)單據(jù)編輯的過程用戶指令為新增單據(jù),本系統(tǒng)表頭編輯器ll向用戶顯示空白表頭編輯界面,分錄編輯器12向用戶顯示空白分錄編輯界面。按照預(yù)設(shè)順序,焦點(diǎn)控制器5將操作焦點(diǎn)即光標(biāo)定位于表頭編輯器11的"單據(jù)編號"控件即編號①處,用戶可直接錄入更新表頭的單據(jù)編號。用戶錄入完畢后輸入回車以發(fā)出操作焦點(diǎn)切換指令,焦點(diǎn)控制器5將光標(biāo)按照預(yù)設(shè)順序切換至下一個(gè)控件"客戶"控件即編號②處,供用戶輸入表頭的客戶信息,依此類推直至用戶完成對表頭編輯器ll中"電話"控件即編號④處的編輯操作,按下回車,光標(biāo)按照預(yù)設(shè)順序切換至分錄編輯器12的第一個(gè)控件"商品"控件即編號⑤處。同理進(jìn)行分錄編輯直至完成對分錄的編輯,用戶輸入回車,光標(biāo)按照預(yù)設(shè)順序切換至分錄保存按鈕即編號⑧處。當(dāng)光標(biāo)定位在保存按鈕上時(shí),用戶再次輸入回車發(fā)出保存單據(jù)指令,本實(shí)施例根據(jù)該指令將更新表頭和更新分錄結(jié)合形成更新單據(jù)發(fā)送給存儲器3;并在分錄展示器12中增加一行,將該筆更新單據(jù)列在分錄展示器12中。若用戶還需要編輯其他分錄則發(fā)出繼續(xù)新增分錄指令,分錄編輯器12將其中的分錄清除,焦點(diǎn)控制器5將將光標(biāo)切換到分錄編輯器12的第一個(gè)控件"商品"控件即編號⑤處,重復(fù)上述步驟新增下一分錄。10若用戶已完成對單據(jù)的編輯操作,則使用鼠標(biāo)或者快捷4建發(fā)出保存單據(jù)指令,保存更新單據(jù)。本實(shí)施例根據(jù)保存單據(jù)指令將采集的更新表頭和更新分錄結(jié)合形成更新單據(jù)發(fā)送給存儲器3;并在分錄展示器12中增加一行,將該筆更新單據(jù)列在分錄展示器12中。在完成更新單據(jù)的保存后,若用戶還需新增單據(jù),則重新4耍照預(yù)設(shè)順序定位光標(biāo),供用戶錄入下一單據(jù)。本實(shí)施例修改、刪除單據(jù)等單據(jù)編輯的過程與上述過程原理相似,故不贅述。本實(shí)施例協(xié)助用戶僅輸入回車即可切換操作焦點(diǎn),無需或僅需少量鼠標(biāo)操作,大大提高單據(jù)編輯效率和準(zhǔn)確度。基于上述實(shí)施例,本發(fā)明進(jìn)一步提出第五實(shí)施例,改進(jìn)單據(jù)存儲和管理。由于分錄展示器2展示的分錄并不一定和分錄編輯器12編輯的分錄——對應(yīng),可以比分錄編輯器12更多(例如分錄展示器2中展示小計(jì)結(jié)果),也可以比分錄編輯器12少(例如分錄展示器2不展示分錄中的備注)。為了滿足這樣的需求,本實(shí)施例提出不直接將分錄展示器2與分錄編輯器12的分錄進(jìn)行映射,而是建立分錄表,分錄表每一行記錄一分錄,數(shù)組的每一列記錄一分錄中的字段。分錄展示器2讀取并展示該分錄表中的至少一字段,分錄編輯器12編輯至少一字段。分錄編輯器12保存分錄時(shí)將分錄寫入分錄表,分錄表中若存在分錄編輯器12中沒有的字段,則通過預(yù)設(shè)的計(jì)算規(guī)則獲這些字段的取值。上述分類表還可采用二維數(shù)組或相似的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。本發(fā)明提出第六實(shí)施例,提供單據(jù)編輯方法,在同一界面中展示及編輯單據(jù),提高WEB管理軟件中編輯單據(jù)的效率。本實(shí)施例的流程包括步驟Sl,接收用戶指令,根據(jù)用戶指令進(jìn)行步驟S2和/或步驟S3;步驟S2,采集更新單據(jù),存儲并發(fā)送給服務(wù)器;步驟S3,從服務(wù)器取得已有單據(jù),存儲并展示給用戶。上述用戶指令包括新增指令、修改指令、刪除指令和查詢指令?;谏鲜鰧?shí)施例,本發(fā)明提出第七實(shí)施例,以避免用戶重復(fù)編輯相同表頭。本實(shí)施例采集的更新表頭可能適用于至少一單據(jù),而采集的更新分錄僅適用于單筆單據(jù),更新表頭與更新分錄結(jié)合形成一更新單據(jù)。在用戶編輯多筆單據(jù)時(shí),這些單據(jù)中相同的表頭僅需編輯一次。參照圖7,本實(shí)施例編輯單據(jù)的流程包括步驟SIO,根據(jù)用戶指令判斷編輯操作,根據(jù)編輯操作進(jìn)行步驟S211或步驟S221;步驟S211,編輯操作為新增單據(jù),向用戶顯示空白表頭編輯界面及空白分錄編輯界面;步驟S212,采集用戶錄入的更新表頭和/或采集用戶錄入的更新分錄;步驟S213,將更新表頭和更新分錄結(jié)合形成更新單據(jù)存儲和/或管理;步驟S214,根據(jù)用戶指令結(jié)束工作流程或繼續(xù)新增單據(jù),進(jìn)行步驟S215;步驟S215,向用戶顯示附有更新表頭的表頭編輯界面,及空白分錄編輯界面,進(jìn)行步驟S212;步驟S221,編輯操作為修改單據(jù),向服務(wù)器發(fā)出請求,取得相應(yīng)已有單據(jù)并存儲管理;步驟S222,取得已有單據(jù),從中提取已有表頭,向用戶顯示附有已有表頭的表頭編輯界面;從已有單據(jù)中^是取已有分錄,向用戶顯示附有已有分錄的分錄編輯界面;步驟S223,采集用戶錄入的更新表頭和/或更新分錄;步驟S224,將更新表頭和更新分錄結(jié)合形成更新單據(jù)并存儲;步驟S225,根據(jù)用戶指令結(jié)束工作流程或編輯下一已有單據(jù),進(jìn)行步驟S221。上述將更新表頭和更新分錄結(jié)合形成更新單據(jù),是將采集到的更新表頭和更新分錄結(jié)合,當(dāng)用戶需要編輯多個(gè)具有相同表頭的單據(jù)時(shí),采集用戶錄入的更新表頭,并在編輯下一單據(jù)時(shí)將該更新表頭作為下一單據(jù)默認(rèn)的更新表頭,直到用戶再次錄入更新表頭為止。采用上述方案可避免用戶重復(fù)編輯相同表頭,提高編輯效率?;谏鲜鰧?shí)施例,本發(fā)明提出第八實(shí)施例,供用戶查看已有單據(jù),并配合其他編輯操作。本實(shí)施例展示單據(jù)的流程包括步驟S20,根據(jù)用戶發(fā)出的查詢指令,取得相應(yīng)已有單據(jù);步驟S21,取得已有單據(jù),提取已有表頭,向用戶顯示附有已有表頭的表頭展示界面;提取已有分錄,向用戶顯示附有已有分錄的分錄展示界面;步驟S22,向用戶顯示至少一單據(jù)分別對應(yīng)的編輯選項(xiàng);步驟S23,根據(jù)用戶指令結(jié)束工作流程、重新查詢或編輯單據(jù)?;谏鲜鰧?shí)施例,本發(fā)明提出第九實(shí)施例,采用焦點(diǎn)控制器進(jìn)一步提高編輯效率。本實(shí)施例的切換焦點(diǎn)操作工作流程如圖8所示,包括步驟S31,按照預(yù)設(shè)順序定義操作焦點(diǎn);步驟S32,接收用戶發(fā)出的切換指令;步驟S33,根據(jù)切換指令,按照預(yù)設(shè)順序切換操作焦點(diǎn)。鑒于實(shí)現(xiàn)鍵盤按計(jì)劃跳轉(zhuǎn),需要編寫較多代碼,本實(shí)施例可通過圖9所示的操作焦點(diǎn)切換控制過程實(shí)現(xiàn)操作焦點(diǎn)的自動切換步驟S311,對參與編輯的至少一控件進(jìn)行編號;步驟S312,把至少一控件編號按預(yù)設(shè)順序進(jìn)行排序,形成順序申典;步驟S321,截取鍵盤操作,若檢測到輸入回車則認(rèn)為是切換指令,從順序字典中獲取下一控件編號;步驟S331,找到與控件編號對應(yīng)的控件,將操作焦點(diǎn)切換到該控件上。上述順序字典是用于記錄焦點(diǎn)切換順序的數(shù)據(jù)結(jié)構(gòu),可以采用表、數(shù)組、二維數(shù)組等數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。以表為例,順序字典示例如表1所示<table>tableseeoriginaldocumentpage13</column></row><table>表1根據(jù)上述編輯操作工作流程,當(dāng)編輯器和/或展示器檢測到切換指令,焦點(diǎn)控制器就在順序字典中,根據(jù)當(dāng)前控件編號按順序查找下一控件編號,再在編輯界面和/或展示界面中找到與控件編號對應(yīng)的控件,將操作焦點(diǎn)切換到該控件上。本實(shí)施例實(shí)現(xiàn)在有限的屏幕范圍內(nèi)進(jìn)行連續(xù)單據(jù)編輯,并結(jié)合數(shù)據(jù)展示提升操作人員的單據(jù)錄入速度和效率。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的
技術(shù)領(lǐng)域
,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。權(quán)利要求1.一種單據(jù)編輯系統(tǒng),與服務(wù)器連接實(shí)現(xiàn)單據(jù)編輯,包括編輯器、展示器、存儲器和收發(fā)器,其中收發(fā)器,分別與存儲器和服務(wù)器連接,從存儲器取得更新單據(jù)并發(fā)送給服務(wù)器和/或接收服務(wù)器發(fā)送的已有單據(jù)并發(fā)送給存儲器存儲;存儲器,存儲并管理更新單據(jù)和/或已有單據(jù);編輯器,采集用戶編輯產(chǎn)生的更新單據(jù)并發(fā)送給存儲器;展示器,從存儲器取得已有單據(jù)并向用戶展示。2.如權(quán)利要求1所述的單據(jù)編輯系統(tǒng),其特征在于,所述編輯器包括表頭編輯器,與存儲器連接,用于采集更新表頭;和分錄編輯器,與存儲器連接,用于采集更新分錄。3.如權(quán)利要求1所述的單據(jù)編輯系統(tǒng),其特征在于所述展示器提供編輯選項(xiàng)供用戶發(fā)出指令,編輯已有單據(jù)。4.如權(quán)利要求1至4任意一項(xiàng)所述的單據(jù)編輯系統(tǒng),其特征在于,還包括焦點(diǎn)控制器,分別與編輯器和展示器連接,控制操作焦點(diǎn)。5.—種單據(jù)編輯方法,包^舌接收用戶指令的步驟;采集更新單據(jù),存儲并發(fā)送給服務(wù)器的步驟;和/或從服務(wù)器取得已有單據(jù),存儲并展示給用戶的步驟。6.如權(quán)利要求5所述的單據(jù)編輯方法,其特征在于所述用戶指令包括新增指令、修改指令、刪除指令和/或查詢指令。7.如權(quán)利要求5所述的單據(jù)編輯方法,其特征在于,所述采集更新單據(jù),存儲并發(fā)送給服務(wù)器包括向用戶顯示空白表頭編輯界面和/或空白分錄編輯界面的步驟;采集用戶錄入的更新表頭和/或更新分錄的步驟;將更新表頭和更新分錄結(jié)合形成更新單據(jù)存儲和/或管理的步驟;根據(jù)用戶指令結(jié)束工作流程的步驟;或向用戶顯示附有更新表頭的表頭編輯界面,及空白分錄編輯界面,返回采集用戶錄入的更新表頭和/或更新分錄的步驟。8.如權(quán)利要求5所述的單據(jù)編輯方法,其特征在于,所述從服務(wù)器取得已有單據(jù),存儲并展示給用戶的步驟包括根據(jù)用戶發(fā)出的查詢指令,取得相應(yīng)已有單據(jù)的步驟;向用戶顯示附有已有表頭的表頭展示界面和/或附有已有分錄的分錄展示界面的步驟;向用戶顯示至少一單據(jù)分別對應(yīng)的編輯選項(xiàng)的步驟;根據(jù)用戶指令結(jié)束工作流程、重新查詢或編輯單據(jù)的步驟。9.如權(quán)利要求5至8任意一項(xiàng)所述的單據(jù)編輯方法,其特征在于,還包括按照預(yù)設(shè)順序定義操作焦點(diǎn)的步驟;接收用戶發(fā)出的切換指令的步驟;根據(jù)切換指令,按照預(yù)設(shè)順序切換操作焦點(diǎn)的步驟。10.如權(quán)利要求9所述的單據(jù)編輯方法,其特征在于,所述按照預(yù)設(shè)順序定義操作焦點(diǎn)的步驟包括對參與編輯的至少一控件進(jìn)行編號的步驟;把至少一控件的編號按預(yù)設(shè)順序進(jìn)行排序,形成順序字典的步驟。11.如權(quán)利要求9所述的單據(jù)編輯方法,其特征在于,所述根據(jù)切換指令,按照預(yù)設(shè)順序切換操作焦點(diǎn)的步驟包括根據(jù)切換指令,從順序字典中獲取下一控件的編號的步驟;找到與所述編號對應(yīng)的控件,將^喿作焦點(diǎn)切換到所述控件上的步全文摘要本發(fā)明提供一種單據(jù)編輯系統(tǒng),與服務(wù)器連接實(shí)現(xiàn)單據(jù)編輯,包括編輯器、展示器、存儲器和收發(fā)器,其中收發(fā)器,分別與存儲器和服務(wù)器連接,從存儲器取得更新單據(jù)并發(fā)送給服務(wù)器和/或接收服務(wù)器發(fā)送的已有單據(jù)并發(fā)送給存儲器存儲;存儲器,存儲并管理更新單據(jù)和/或已有單據(jù);編輯器,采集用戶編輯產(chǎn)生的更新單據(jù)并發(fā)送給存儲器;展示器,從存儲器取得已有單據(jù)并向用戶展示。本發(fā)明還提供一種單據(jù)編輯方法。本發(fā)明將單據(jù)編輯及展示集成在一個(gè)界面中,實(shí)現(xiàn)數(shù)據(jù)編輯、查看一體化,減少界面的刷新,簡化編輯操作,避免復(fù)雜的網(wǎng)格程序開發(fā),降低開發(fā)成本。本發(fā)明還通過對焦點(diǎn)切換順序的控制,實(shí)現(xiàn)連續(xù)數(shù)據(jù)輸入,提升了操作人員的單據(jù)錄入速度。文檔編號G06F17/24GK101324882SQ200810134789公開日2008年12月17日申請日期2008年7月29日優(yōu)先權(quán)日2008年7月29日發(fā)明者丁袁申請人:深圳市金蝶移動互聯(lián)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1