欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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

[0004]本發(fā)明為解決上述技術(shù)問題,提出一種電子秤票據(jù)設(shè)計(jì)引擎,通過繪圖的方式設(shè)計(jì)票據(jù),使得票據(jù)設(shè)計(jì)更靈活,內(nèi)容更豐富。
[0005]本發(fā)明的技術(shù)方案為:一種電子秤票據(jù)設(shè)計(jì)引擎,其特征在于:包括: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è)計(jì)頁面,以及提供繪制方法;
[0008]所述事件捕捉模塊用于捕捉對(duì)票據(jù)設(shè)計(jì)頁面進(jìn)行的輸入事件;
[0009]所述界面管理模塊用于管理票據(jù)設(shè)計(jì)頁面中的數(shù)據(jù)元素列表以及屬性頁,并根據(jù)選中元素更新屬性頁顯示內(nèi)容;
[0010]所述工作模塊用于對(duì)票據(jù)內(nèi)元素進(jìn)行移動(dòng)、縮放或刪除操作;
[0011]所述數(shù)據(jù)處理模塊用于將票據(jù)內(nèi)容序列化為可存儲(chǔ)數(shù)據(jù),或轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤進(jìn)行處理;
[0012]所述數(shù)據(jù)元素管理模塊用于對(duì)票據(jù)內(nèi)的數(shù)據(jù)元素進(jìn)行統(tǒng)一管理;
[0013]所述通信模塊用于將結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤;
[0014]所述文件接口模塊用于對(duì)文本文件進(jìn)行讀寫操作。
[0015]進(jìn)一步地,所述輸入事件包括:點(diǎn)擊操作、拖拽操作或按鍵操作。
[0016]進(jìn)一步地,所述數(shù)據(jù)元素管理模塊包括:數(shù)據(jù)元素分類單元以及數(shù)據(jù)元素添加單元;所述數(shù)據(jù)元素分類單元用于對(duì)票據(jù)數(shù)據(jù)元素進(jìn)行分類;所述數(shù)據(jù)元素添加單元根據(jù)票據(jù)元素的對(duì)應(yīng)分類將數(shù)據(jù)元素添加到該分類中。
[0017]所述數(shù)據(jù)元素包括:商品編碼、商品名稱、商品價(jià)格、交易時(shí)間、交易金額、店鋪名稱、店鋪地址等數(shù)據(jù)。
[0018]本發(fā)明的有益效果:本發(fā)明的一種電子秤票據(jù)設(shè)計(jì)引擎,由Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊構(gòu)成,實(shí)現(xiàn)以繪圖的方式來設(shè)計(jì)票據(jù),并且最小單位長度為一像素,使得設(shè)計(jì)更靈活,擴(kuò)展性更好;并且整合數(shù)據(jù)元素列,將具有同一特征的多個(gè)元素整合為一個(gè)元素,再用具體的屬性來作區(qū)分,使得結(jié)構(gòu)更清晰。
【附圖說明】
[0019]圖1為本發(fā)明提供的一種電子秤票據(jù)設(shè)計(jì)引擎示意圖。
【具體實(shí)施方式】
[0020]為便于本領(lǐng)域技術(shù)人員理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本
【發(fā)明內(nèi)容】
進(jìn)一步闡釋。
[0021]如圖1所示為本發(fā)明的一種電子秤票據(jù)設(shè)計(jì)引擎,由Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊組成。
[0022]各個(gè)模塊之間的連接關(guān)系具體為:Draw模塊的輸出端與事件捕捉模塊的輸入端相連;事件捕捉模塊的第一輸出端與界面管理模塊輸入端相連,事件捕捉模塊的第二輸出端與工作模塊的第一輸入端相連;界面管理模塊的輸出端與工作模塊的第二輸入端相連;所工作模塊的輸出端與數(shù)據(jù)處理模塊的第一輸入端相連;數(shù)據(jù)處理模塊的第一輸出端與數(shù)據(jù)元素管理模塊的輸入端相連,數(shù)據(jù)處理模塊的第二輸入端與數(shù)據(jù)元素管理模塊的輸出端相連,數(shù)據(jù)處理模塊的第二輸出端與通信模塊相連,數(shù)據(jù)處理模塊的第三輸出端與文件接口模塊相連。
[0023]Draw模塊用于生成票據(jù)設(shè)計(jì)頁面,以及提供繪制方法。
[0024]事件捕捉模塊用于捕捉對(duì)票據(jù)設(shè)計(jì)頁面不同位置進(jìn)行的點(diǎn)擊、拖拽和按鍵等輸入事件。
[0025]界面管理模塊用于管理票據(jù)設(shè)計(jì)頁面,包括:數(shù)據(jù)元素列表以及屬性頁,并根據(jù)選中元素更新屬性頁顯示內(nèi)容。
[0026]工作模塊用于當(dāng)數(shù)據(jù)元素的屬性發(fā)生改變或捕捉到輸入事件時(shí),對(duì)票據(jù)內(nèi)元素進(jìn)行移動(dòng)、縮放或刪除的重繪操作。
[0027]數(shù)據(jù)處理模塊用于將票據(jù)內(nèi)容序列化為可存儲(chǔ)數(shù)據(jù),并傳送至存儲(chǔ)單元進(jìn)行存儲(chǔ),或?qū)⑵睋?jù)內(nèi)容轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤進(jìn)行處理。
[0028]數(shù)據(jù)元素管理模塊用于對(duì)票據(jù)內(nèi)的數(shù)據(jù)元素進(jìn)行統(tǒng)一管理;管理一張票據(jù)內(nèi)的所有元素,比如條碼,文本,商品名稱,單價(jià)之類的元素,數(shù)據(jù)處理模塊中處理的數(shù)據(jù)來源就是由數(shù)據(jù)元素管理模塊提供的。數(shù)據(jù)元素管理模塊主要用于整合數(shù)據(jù)元素列,將具有同一特征的多個(gè)元素整合為一個(gè)元素,再用具體的屬性來作區(qū)分,例如:把“商品編碼”,“商品名稱”,“商品價(jià)格”,“交易時(shí)間”,“交易金額”,“店鋪名稱”,“店鋪地址”等元素組合成一個(gè)元素,在設(shè)計(jì)頁面的元素選擇列中顯示,當(dāng)把這個(gè)元素拖入設(shè)計(jì)頁面后,再在屬性頁的分類和具體項(xiàng)來選擇該處所需表示的具體含義。
[0029]具體的:將“商品編碼”,“商品名稱”,“商品價(jià)格”設(shè)定為商品信息類;“交易時(shí)間”,“交易金額”設(shè)定為交易信息類;“店鋪名稱”,“店鋪地址”設(shè)定為其他信息類。當(dāng)有新的元素添加,比如“交易流水號(hào)”,“商品產(chǎn)地”,“商品保質(zhì)期”等,就只需在上面整合元素的屬性類另忡新增具體項(xiàng)就行,比如:將“交易流水號(hào)”歸屬到交易信息類中,將“商品產(chǎn)地”,“商品保質(zhì)期”歸屬到商品信息類中,不用再新增到元素列,造成元素太多,操作麻煩的問題。元素列則用來顯示圖片,數(shù)據(jù)元素(即經(jīng)過數(shù)據(jù)元素管理模塊整合后的數(shù)據(jù)元素),條碼,文本等有明顯區(qū)別的元素。
[0030]通信模塊主要作為監(jiān)聽端口,用于將結(jié)構(gòu)化數(shù)據(jù)下發(fā)至電子秤。
[0031]文件接口模塊用于對(duì)文本文件進(jìn)行讀寫操作,該文本文件來源于存儲(chǔ)單元。
[0032]本領(lǐng)域的普通技術(shù)人員將會(huì)意識(shí)到,這里所述的實(shí)施例是為了幫助讀者理解本發(fā)明的原理,應(yīng)被理解為本發(fā)明的保護(hù)范圍并不局限于這樣的特別陳述和實(shí)施例。對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種電子秤票據(jù)設(shè)計(jì)引擎,其特征在于,包括: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è)計(jì)引擎,其特征在于,所述輸入事件包括:點(diǎn)擊操作、拖拽操作或按鍵操作。3.根據(jù)權(quán)利要求1所述的一種電子秤票據(jù)設(shè)計(jì)引擎,其特征在于,所述數(shù)據(jù)元素管理模塊至少包含:數(shù)據(jù)元素分類單元以及數(shù)據(jù)項(xiàng)單元;所述數(shù)據(jù)元素分類單元用于對(duì)票據(jù)數(shù)據(jù)元素進(jìn)行分類;所述數(shù)據(jù)元素添加單元根據(jù)票據(jù)元素的對(duì)應(yīng)分類將數(shù)據(jù)元素添加到該分類中。
【專利摘要】本發(fā)明公開一種電子秤票據(jù)設(shè)計(jì)引擎,由Draw模塊、事件捕捉模塊、界面管理模塊、工作模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)元素管理模塊、通信模塊以及文件接口模塊構(gòu)成,實(shí)現(xiàn)以繪圖的方式來設(shè)計(jì)票據(jù),并且最小單位長度為一像素,使得設(shè)計(jì)更靈活,擴(kuò)展性更好;進(jìn)而整合數(shù)據(jù)元素列,將具有同一特征的多個(gè)元素整合為一個(gè)元素,再用具體的屬性來作區(qū)分,使得結(jié)構(gòu)更清晰。
【IPC分類】G06T11/60
【公開號(hào)】CN105488831
【申請(qǐng)?zhí)枴緾N201510828524
【發(fā)明人】徐文盛, 黃偉賢, 葉歡
【申請(qǐng)人】成都九洲電子信息系統(tǒng)股份有限公司
【公開日】2016年4月13日
【申請(qǐng)日】2015年11月24日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
博客| 山阴县| 固安县| 闽侯县| 广河县| 阿瓦提县| 高清| 六安市| 大冶市| 富民县| 大兴区| 邢台市| 汉沽区| 安溪县| 东乌珠穆沁旗| 扎兰屯市| 汶川县| 高尔夫| 林芝县| 文成县| 双江| 晴隆县| 亚东县| 阳泉市| 小金县| 海林市| 航空| 成都市| 泰安市| 含山县| 峨眉山市| 襄樊市| 上杭县| 衡阳县| 宜宾县| 措勤县| 青河县| 曲沃县| 东宁县| 满城县| 张掖市|