Python企業編碼生成系統總體系統設計概述

2022-10-04 16:42:15 字數 1531 閱讀 9276

一 系統功能結構

二 系統主介面

三 認識各種編碼

1 6位數字防偽編碼

它是一種簡單的數字防偽碼,由6位組成。例如:

355059

449982

763006

832787

090035

778851

2 9位系列產品數字防偽編碼

多個產品系列的防偽碼,前3位表示分類,後6位表示具體產品編碼。例如:

3 25位混合產品序列號

當防偽要求較高,或者銷售產品數量較大的產品,可以用25位混合產品序列號。例如:

fs35x-6l9w9-kja3w-0bpj1-ys39s

e856a-i33xx-q9dsj-dht41-1a6hw

jgc**-xqwawww.cppcns.comt-2vdrg-ph2b1-cfyn2

j7c5e-c9gqz-fufg3-hltsh-er61n

72zeu-bji1b-xh61t-n75y4-5uzwk

gmc2e-y6lnh-kwq71-j4mcj-3gett

vkd6z-3l1dp-ufq24-aah5s-6bbcq

fpm8j-6yc75-2jxwf-wy8ej-u1yfp

83y25-a8dz7-35n0p-ak73y-k1nuq

4 含資料分析功能的防偽編碼

大資料時代,企業不但要保證產品賣出去,還要知道都賣到**去了,哪些經銷商賣的多,哪些產品賣的好等資訊,這些都可以在商品編碼中做文章,可以根據字母對應不同地區、產品顏色和產品批次,實現對產品銷售情況的資料追蹤。例如:

含資料分析功能的防偽碼主要由3位字母編碼和6位數字編碼組成。3位字母編碼的位置隨機,但相對位置是按首字母對應不同地區,次字母對應產品的顏色,尾字母對應產品批次規則生成。使用者在輸入防偽碼的時候,通過後台的資料分析,就可以很容易知道哪些地區賣得好、哪些顏色賣得好,賣的產品都是哪些批次。

例如:5a365236b44c

a7206b84c549

a501b42675c2

a4172b0c0264

722a93b5c296

a47b9737c547

7a493239b9c3

5a6968b0344c

5 帶資料分析功能的防偽碼

當產品系列很多,編碼生成將是乙個很耗費人力和工時的工作。拿到產品的生產資料後,將要生成的所有產品的防偽編碼寫入乙個檔案,讓計算機根據根據來進行生成編碼的工作。例如:

左邊是儲存產品編碼和數量的檔案,右邊是生成的防偽碼檔案。

6 補加生成防偽碼

隨著產品的持續銷售,會出現防偽碼不足的現象,這時就要補充生成新的防偽碼,但補充的防偽碼不能和原來的重複。

7 ean-13條形碼

條形碼比較常見,經常用於購買商品時手機支付。例如:

8 ***

***更為常見,經常用於購買商品時微信支付。例如:

www.cppcns.com9 企業粉絲防偽碼

將粉絲的防偽碼都輸入到檔案,然後抽出指定數量的防偽碼,作為中獎結果。

四 系統開發環境

五 資料夾結構

Python企業編碼生成系統之系統主要函式設計詳解

mkdir函式實現 建立資料夾函式 def mkdir path i ists os.path.exists path 判斷資料夾路徑是否存在 if not i ists 如果資料夾路徑不存在 os.mkdir path 建立要建立的資料夾 openfile函式實現 讀取檔案內容函式 def ope...

企業編碼生成系統系統主要函式設計

一 主要函式功能描述函式 功能mkdir 判斷儲存防偽碼或補充防偽碼的資料夾是否存在,如果不存在則建立資料夾。openfile 讀取文字檔案函式,主要讀取儲存產品編碼和生成數量的檔案mrsoft.mri,以及使用者選擇的已生成的編碼檔案。inputbox 輸入驗證判斷函式,根據引數判斷輸入的是哪種型...

企業編碼生成系統智慧型批量生成帶資料分析功能的防偽碼

一 生成含資料分析功能防偽編碼函式,引數schoice設定輸出的檔名稱 def scode5 schoice default dir r mrsoft.mri 設定預設開啟的檔名稱 開啟檔案選擇對話方塊,指定開啟的檔名稱為 mrsoft.mri 擴充套件名為 mri 可以使用記事本開啟和編輯 fil...