91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

Python 人事管理系統

資源截圖

代碼片段和文件信息

import?pymysql
from?tkinter?import?ttk
import?tkinter?as?tk
import?tkinter.font?as?tkFont
from?tkinter?import?*?#?圖形界面庫
import?tkinter.messagebox?as?messagebox?#?彈窗
?
?
class?StartPage:
def?__init__(self?parent_window):
parent_window.destroy()?#?銷毀子界面
?
self.window?=?tk.Tk()??#?初始框的聲明
self.window.title(‘人事管理系統‘)
self.window.geometry(‘300x470‘)?#?這里的乘是小x
?
label?=?Label(self.window?text=“人事管理系統“?font=(“Verdana“?20))
label.pack(pady=100)??#?pady=100?界面的長度
?
Button(self.window?text=“管理員登陸“?font=tkFont.Font(size=16)?command=lambda:?AdminPage(self.window)?width=30?height=2
???fg=‘white‘?bg=‘gray‘?activebackground=‘black‘?activeforeground=‘white‘).pack()
Button(self.window?text=“員工登陸“?font=tkFont.Font(size=16)?command=lambda:?StudentPage(self.window)?width=30
???height=2fg=‘white‘?bg=‘gray‘?activebackground=‘black‘?activeforeground=‘white‘).pack()
Button(self.window?text=“關于“?font=tkFont.Font(size=16)?command=lambda:?AboutPage(self.window)?width=30?height=2
???fg=‘white‘?bg=‘gray‘?activebackground=‘black‘?activeforeground=‘white‘).pack()
Button(self.window?text=‘退出系統‘?height=2?font=tkFont.Font(size=16)?width=30?command=self.window.destroy
???fg=‘white‘?bg=‘gray‘?activebackground=‘black‘?activeforeground=‘white‘).pack()
?
self.window.mainloop()?#?主消息循環
?
?
#管理員登陸頁面
class?AdminPage:
def?__init__(self?parent_window):
parent_window.destroy()?#?銷毀主界面
?
self.window?=?tk.Tk()??#?初始框的聲明
self.window.title(‘管理員登陸頁面‘)
self.window.geometry(‘300x450‘)??#?這里的乘是小x
?
label?=?tk.Label(self.window?text=‘管理員登陸‘?bg=‘green‘?font=(‘Verdana‘?20)?width=30?height=2)
label.pack()
?
Label(self.window?text=‘管理員賬號:‘?font=tkFont.Font(size=14)).pack(pady=25)
self.admin_username?=?tk.Entry(self.window?width=30?font=tkFont.Font(size=14)?bg=‘Ivory‘)
self.admin_username.pack()
?
Label(self.window?text=‘管理員密碼:‘?font=tkFont.Font(size=14)).pack(pady=25)
self.admin_pass?=?tk.Entry(self.window?width=30?font=tkFont.Font(size=14)?bg=‘Ivory‘?show=‘*‘)
self.admin_pass.pack()
?
Button(self.window?text=“登陸“?width=8?font=tkFont.Font(size=12)?command=self.login).pack(pady=40)
Button(self.window?text=“返回首頁“?width=8?font=tkFont.Font(size=12)?command=self.back).pack()
?
self.window.protocol(“WM_DELETE_WINDOW“?self.back)??#?捕捉右上角關閉點擊
self.window.mainloop()??#?進入消息循環
?
def?login(self):
print(str(self.admin_username.get()))
print(str(self.admin_pass.get()))
admin_pass?=?None
?
#?數據庫操作?查詢管理員表
db?=?pymysql.connect(“localhost“?“root“?“132568“?“student“)??#?打開數據庫連接
cursor?=?db.cursor()??#?使用cursor()方法獲取操作游標
sql?=?“SELECT?*?FROM?admin_login_k?WHERE?admin_id?=?‘%s‘“?%?(self.admin_username.get())??#?SQL?查詢語句
try:
#?執行SQL語句
cursor.execute(sql)
#?獲取所有記錄列表
results?=?cursor.fetchall()
for?row?in?results:
admin_id?=?row[0]
admin_pass?=?row[1]
#?打印結果
print(“admin

評論

共有 條評論