Python企业编码生成系统之主程序模块设计的示例分析

  介绍

小编给大家分享一下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企业编码生成系统之主程序模块设计的示例分析