两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種電子秤票據(jù)設(shè)計引擎的制作方法

文檔序號:9728082閱讀:271來源:國知局
一種電子秤票據(jù)設(shè)計引擎的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于票據(jù)編譯裝置技術(shù)領(lǐng)域,具體涉及一種電子秤票據(jù)編譯引擎技術(shù)。
【背景技術(shù)】
[0002]現(xiàn)有的電子秤票據(jù)設(shè)計,一般采取行列坐標(biāo)式,用行列來表示票據(jù)元素的坐標(biāo),行列都有固定的長度。左側(cè)為數(shù)據(jù)元素列,包含了票據(jù)里所有需要的內(nèi)容,右側(cè)為顯示選中元素屬性頁。
[0003]現(xiàn)有的設(shè)計方式里,采用的是固定長度的行列坐標(biāo)式,會限制票據(jù)的設(shè)計性,一個元素的最小長度和最小寬度為行和列的固定長度,并且只能設(shè)置為該固定長度的倍數(shù),其坐標(biāo)也是如此。另,左側(cè)區(qū)域包含了所有元素,如果信息過多則會顯得很亂,也會很難區(qū)分出一些不常規(guī)的元素,如圖片,條碼之類。

【發(fā)明內(nèi)容】

[0004]本發(fā)明為解決上述技術(shù)問題,提出一種電子秤票據(jù)設(shè)計引擎,通過繪圖的方式設(shè)計票據(jù),使得票據(jù)設(shè)計更靈活,內(nèi)容更豐富。
[0005]本發(fā)明的技術(shù)方案為:一種電子秤票據(jù)設(shè)計引擎,其特征在于:包括:Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊;
[0006]所述Draw模塊的輸出端與事件捕捉模塊的輸入端相連;所述事件捕捉模塊的第一輸出端與界面管理模塊輸入端相連,所述事件捕捉模塊的第二輸出端與工作模塊的第一輸入端相連;所述界面管理模塊的輸出端與工作模塊的第二輸入端相連;所述工作模塊的輸出端與數(shù)據(jù)處理模塊的第一輸入端相連;所述數(shù)據(jù)處理模塊的第一輸出端與數(shù)據(jù)元素管理模塊的輸入端相連,所述數(shù)據(jù)處理模塊的第二輸入端與數(shù)據(jù)元素管理模塊的輸出端相連,所述數(shù)據(jù)處理模塊的第二輸出端與通信模塊相連,所述數(shù)據(jù)處理模塊的第三輸出端與文件接口模塊相連;
[0007]所述Draw模塊用于生成票據(jù)設(shè)計頁面,以及提供繪制方法;
[0008]所述事件捕捉模塊用于捕捉對票據(jù)設(shè)計頁面進行的輸入事件;
[0009]所述界面管理模塊用于管理票據(jù)設(shè)計頁面中的數(shù)據(jù)元素列表以及屬性頁,并根據(jù)選中元素更新屬性頁顯示內(nèi)容;
[0010]所述工作模塊用于對票據(jù)內(nèi)元素進行移動、縮放或刪除操作;
[0011]所述數(shù)據(jù)處理模塊用于將票據(jù)內(nèi)容序列化為可存儲數(shù)據(jù),或轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤進行處理;
[0012]所述數(shù)據(jù)元素管理模塊用于對票據(jù)內(nèi)的數(shù)據(jù)元素進行統(tǒng)一管理;
[0013]所述通信模塊用于將結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤;
[0014]所述文件接口模塊用于對文本文件進行讀寫操作。
[0015]進一步地,所述輸入事件包括:點擊操作、拖拽操作或按鍵操作。
[0016]進一步地,所述數(shù)據(jù)元素管理模塊包括:數(shù)據(jù)元素分類單元以及數(shù)據(jù)元素添加單元;所述數(shù)據(jù)元素分類單元用于對票據(jù)數(shù)據(jù)元素進行分類;所述數(shù)據(jù)元素添加單元根據(jù)票據(jù)元素的對應(yīng)分類將數(shù)據(jù)元素添加到該分類中。
[0017]所述數(shù)據(jù)元素包括:商品編碼、商品名稱、商品價格、交易時間、交易金額、店鋪名稱、店鋪地址等數(shù)據(jù)。
[0018]本發(fā)明的有益效果:本發(fā)明的一種電子秤票據(jù)設(shè)計引擎,由Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊構(gòu)成,實現(xiàn)以繪圖的方式來設(shè)計票據(jù),并且最小單位長度為一像素,使得設(shè)計更靈活,擴展性更好;并且整合數(shù)據(jù)元素列,將具有同一特征的多個元素整合為一個元素,再用具體的屬性來作區(qū)分,使得結(jié)構(gòu)更清晰。
【附圖說明】
[0019]圖1為本發(fā)明提供的一種電子秤票據(jù)設(shè)計引擎示意圖。
【具體實施方式】
[0020]為便于本領(lǐng)域技術(shù)人員理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合附圖對本
【發(fā)明內(nèi)容】
進一步闡釋。
[0021]如圖1所示為本發(fā)明的一種電子秤票據(jù)設(shè)計引擎,由Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊組成。
[0022]各個模塊之間的連接關(guān)系具體為:Draw模塊的輸出端與事件捕捉模塊的輸入端相連;事件捕捉模塊的第一輸出端與界面管理模塊輸入端相連,事件捕捉模塊的第二輸出端與工作模塊的第一輸入端相連;界面管理模塊的輸出端與工作模塊的第二輸入端相連;所工作模塊的輸出端與數(shù)據(jù)處理模塊的第一輸入端相連;數(shù)據(jù)處理模塊的第一輸出端與數(shù)據(jù)元素管理模塊的輸入端相連,數(shù)據(jù)處理模塊的第二輸入端與數(shù)據(jù)元素管理模塊的輸出端相連,數(shù)據(jù)處理模塊的第二輸出端與通信模塊相連,數(shù)據(jù)處理模塊的第三輸出端與文件接口模塊相連。
[0023]Draw模塊用于生成票據(jù)設(shè)計頁面,以及提供繪制方法。
[0024]事件捕捉模塊用于捕捉對票據(jù)設(shè)計頁面不同位置進行的點擊、拖拽和按鍵等輸入事件。
[0025]界面管理模塊用于管理票據(jù)設(shè)計頁面,包括:數(shù)據(jù)元素列表以及屬性頁,并根據(jù)選中元素更新屬性頁顯示內(nèi)容。
[0026]工作模塊用于當(dāng)數(shù)據(jù)元素的屬性發(fā)生改變或捕捉到輸入事件時,對票據(jù)內(nèi)元素進行移動、縮放或刪除的重繪操作。
[0027]數(shù)據(jù)處理模塊用于將票據(jù)內(nèi)容序列化為可存儲數(shù)據(jù),并傳送至存儲單元進行存儲,或?qū)⑵睋?jù)內(nèi)容轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤進行處理。
[0028]數(shù)據(jù)元素管理模塊用于對票據(jù)內(nèi)的數(shù)據(jù)元素進行統(tǒng)一管理;管理一張票據(jù)內(nèi)的所有元素,比如條碼,文本,商品名稱,單價之類的元素,數(shù)據(jù)處理模塊中處理的數(shù)據(jù)來源就是由數(shù)據(jù)元素管理模塊提供的。數(shù)據(jù)元素管理模塊主要用于整合數(shù)據(jù)元素列,將具有同一特征的多個元素整合為一個元素,再用具體的屬性來作區(qū)分,例如:把“商品編碼”,“商品名稱”,“商品價格”,“交易時間”,“交易金額”,“店鋪名稱”,“店鋪地址”等元素組合成一個元素,在設(shè)計頁面的元素選擇列中顯示,當(dāng)把這個元素拖入設(shè)計頁面后,再在屬性頁的分類和具體項來選擇該處所需表示的具體含義。
[0029]具體的:將“商品編碼”,“商品名稱”,“商品價格”設(shè)定為商品信息類;“交易時間”,“交易金額”設(shè)定為交易信息類;“店鋪名稱”,“店鋪地址”設(shè)定為其他信息類。當(dāng)有新的元素添加,比如“交易流水號”,“商品產(chǎn)地”,“商品保質(zhì)期”等,就只需在上面整合元素的屬性類另忡新增具體項就行,比如:將“交易流水號”歸屬到交易信息類中,將“商品產(chǎn)地”,“商品保質(zhì)期”歸屬到商品信息類中,不用再新增到元素列,造成元素太多,操作麻煩的問題。元素列則用來顯示圖片,數(shù)據(jù)元素(即經(jīng)過數(shù)據(jù)元素管理模塊整合后的數(shù)據(jù)元素),條碼,文本等有明顯區(qū)別的元素。
[0030]通信模塊主要作為監(jiān)聽端口,用于將結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤。
[0031]文件接口模塊用于對文本文件進行讀寫操作,該文本文件來源于存儲單元。
[0032]本領(lǐng)域的普通技術(shù)人員將會意識到,這里所述的實施例是為了幫助讀者理解本發(fā)明的原理,應(yīng)被理解為本發(fā)明的保護范圍并不局限于這樣的特別陳述和實施例。對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
【主權(quán)項】
1.一種電子秤票據(jù)設(shè)計引擎,其特征在于,包括:Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊; 所述Draw模塊的輸出端與事件捕捉模塊的輸入端相連;所述事件捕捉模塊的第一輸出端與界面管理模塊輸入端相連,所述事件捕捉模塊的第二輸出端與工作模塊的第一輸入端相連;所述界面管理模塊的輸出端與工作模塊的第二輸入端相連;所述工作模塊的輸出端與數(shù)據(jù)處理模塊的第一輸入端相連;所述數(shù)據(jù)處理模塊的第一輸出端與數(shù)據(jù)元素管理模塊的輸入端相連,所述數(shù)據(jù)處理模塊的第二輸入端與數(shù)據(jù)元素管理模塊的輸出端相連,所述數(shù)據(jù)處理模塊的第二輸出端與通信模塊相連,所述數(shù)據(jù)處理模塊的第三輸出端與文件接口模塊相連。2.根據(jù)權(quán)利要求1所示的一種電子秤票據(jù)設(shè)計引擎,其特征在于,所述輸入事件包括:點擊操作、拖拽操作或按鍵操作。3.根據(jù)權(quán)利要求1所述的一種電子秤票據(jù)設(shè)計引擎,其特征在于,所述數(shù)據(jù)元素管理模塊至少包含:數(shù)據(jù)元素分類單元以及數(shù)據(jù)項單元;所述數(shù)據(jù)元素分類單元用于對票據(jù)數(shù)據(jù)元素進行分類;所述數(shù)據(jù)元素添加單元根據(jù)票據(jù)元素的對應(yīng)分類將數(shù)據(jù)元素添加到該分類中。
【專利摘要】本發(fā)明公開一種電子秤票據(jù)設(shè)計引擎,由Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊構(gòu)成,實現(xiàn)以繪圖的方式來設(shè)計票據(jù),并且最小單位長度為一像素,使得設(shè)計更靈活,擴展性更好;進而整合數(shù)據(jù)元素列,將具有同一特征的多個元素整合為一個元素,再用具體的屬性來作區(qū)分,使得結(jié)構(gòu)更清晰。
【IPC分類】G06T11/60
【公開號】CN105488831
【申請?zhí)枴緾N201510828524
【發(fā)明人】徐文盛, 黃偉賢, 葉歡
【申請人】成都九洲電子信息系統(tǒng)股份有限公司
【公開日】2016年4月13日
【申請日】2015年11月24日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沙湾县| 南康市| 内丘县| 镇沅| 富民县| 盐城市| 邵武市| 多伦县| 北海市| 健康| 商城县| 永济市| 运城市| 鄯善县| 资溪县| 开阳县| 长垣县| 老河口市| 金平| 海城市| 磐安县| 扎鲁特旗| 巴林右旗| 金溪县| 田林县| 莱芜市| 顺义区| 阳春市| 江川县| 富阳市| 瑞金市| 册亨县| 正定县| 阜阳市| 淮安市| 河源市| 金堂县| 当雄县| 北辰区| 木里| 井研县|