介绍
小编给大家分享一下Python企业编码生成系统之主程序模块设计的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
<强>一点睛强>
主程序模块包括三部分:
1主程序初始化
2主程序界面
3主程序逻辑
下面分别介绍
<强>二主程序初始化强>
#,以下5个为内部模块 import 操作系统 import qrcode import 随机 import 时间 import tkinter , #,导入tkinter 得到pystrich.ean13 import  EAN13Encoder #,条形码模块 import tkinter.filedialog import tkinter.messagebox 得到string import 数字 时间=root tkinter.Tk (), #, tkinter模块为python的标准图形界面接口。本代码的目的是建立根窗口 #,初始化数据 时间=number “1234567890”; 时间=letter “ABCDEFGHIJKLMNPQRSTUVWXYZ1234567890" 时间=allis “1234567890 abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz ! @ # $ % ^, * () _ +“; 小姐:=0 时间=randstr [] 时间=fourth [] 时间=fifth [] randfir =,““ randsec =,““ randthr =,““ str_one =,““ strone =,““ strtwo =,““ nextcard =,““ userput =,““ nres_letter =,““
<强>三主程序界面强>
#,企业编码管理系统主菜单 def mainmenu (): #,才能os.system (“clear") print(才能“““033 \[1;35米 ,,* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ,,,,,,,,,,,,,企业编码生成系统 ,,* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ,,,,1。生成6位数字防伪编码,(213563型) ,,,,2。生成9位系列产品数字防伪编码(879 - 335439型) ,,,,3。生成25位混合产品序列号(B2R12-N7TE8-9IET2-FE35O-DW2K4型) ,,,,4。生成含数据分析功能的防伪编码(5 a61m0583d2) ,,,,5。智能批量生成带数据分析功能的防伪码 ,,,,6。后续补加生成防伪码(5 a61m0583d2) ,,,,7. ean-13条形码批量生成 ,,,,8。二维码批量输出 ,,,,9。企业粉丝防伪码抽奖 ,,,,0。退出系统 ,,================================================================,,说明:通过数字键选择菜单 ,,================================================================,033年,\ [0 m"““)
<强>四主程序逻辑强>
#,通过循环控制用户对程序功能的选择 while 小姐:& lt;, 9: #,才能调入程序主界面菜单 mainmenu才能() #,才能键盘输入需要操作的选项 choice =,才能输入(“033年\ [1;32 m ,,请输入您要操作的菜单选项:33 \ [0 m") if 才能;len(选择),!=,0:,#,输入如果不为空 ,,,choice =, input_validation(选择),#,验证输入是否为数字 ,,,if choice ==, 1: ,,,,,scode1 (str(选择),#,如果输入大于零的整数,调用scode1()函数生成注册码 ,,,#,选择菜单2,调用scode2()函数生成9位系列产品数字防伪编码 ,,,if choice ==, 2: ,,,,,scode2(选择) ,,,#,选择菜单3,调用scode3()函数生成25位混合产品序列号 ,,,if choice ==, 3: ,,,,,scode3(选择) ,,,#,选择菜单4,调用scode4()函数生成含数据分析功能的防伪编码 ,,,if choice ==, 4: ,,,,,scode4(选择) ,,,#,选择菜单5,调用scode5()函数智能批量生成带数据分析功能的防伪码 ,,,if choice ==, 5: ,,,,,scode5(选择) ,,,#,选择菜单6日调用scode6()函数后续补加生成防伪码 ,,,if choice ==, 6: ,,,,,scode6(选择) ,,,#,选择菜单7日调用scode7()函数批量生成条形码 ,,,if choice ==, 7: ,,,,,scode7(选择) ,,,#,选择菜单8日调用scode8()函数批量生成二维码 ,,,if choice ==, 8: ,,,,,scode8(选择) ,,,#,选择菜单9日调用scode9()函数生成企业粉丝抽奖程序 ,,,if choice ==, 9: ,,,,,scode9(选择) ,,,#,选择菜单0,退出系统 ,,,if choice ==, 0: ,,,,,小姐:=0 ,,,,,印刷(“正在退出系统! !“) ,,,,,休息 其他的才能: ,,,033年(“\ [1;31;40 m ,输入非法,请重新输入! ! \ [0 m" 033) ,,,time . sleep (2)Python企业编码生成系统之主程序模块设计的示例分析