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

資源簡介

以python為基礎的學生管理系統,運用tkinter打造的高端大氣上檔次的界面,操作簡單,功能齊全,是練習的不二選擇。
內含三個角色:學生,教師,管理員。
包括三張表:學生信息表,教師信息表,成績表。
富含多個頁面,運行流暢,贈送exe文件,打包說明。
代碼美觀易懂,注釋全面,本人親手打造,無版權糾紛,不含多余庫,只需tkinter,sqlite3兩種基本庫。

資源截圖

代碼片段和文件信息

#?-*-?coding:utf-8?-*-
from?tkinter.messagebox?import?*?
from?tkinter?import?*
from?student_info_sql?import?*?
from?teacher_info_sql?import?*
from?student_achievement_sql?import?*?
from?tkinter?import?ttk
import?xlwt

class?AdminPage(object):?
?def?__init__(self?master=None):?
??self.root?=?master?#定義內部變量root?
??self.root.geometry(‘%dx%d‘?%?(650?400))?#設置窗口大小?
??self.root.resizable(00)?#防止用戶調整尺寸
??self.createPage()?
????
?def?createPage(self):?
??self.admin_menuPage?=?admin_Menuframe(self.root)?#?創建不同frame?
#???self.menuPage.pack()?#默認顯示界面?
????
????????
class?admin_Menuframe(frame):?#?繼承frame類?
?def?__init__(self?master=None):
??frame.__init__(self?master)?
??self.root?=?master?#定義內部變量root
??self.createPage()
??
?
?def?createPage(self):
????????strs=“歡迎您!系統最高權限的管理者!“
????????Label(self.root?text=strs).place(x=210?y=0)
????????Button(self.root?text=‘查看學生成績單‘?command=self.print_student_achwidth=15height=5).place(x=200?y=95)
????????Button(self.root?text=‘修改學生成績‘command=self.change_achwidth=15height=5).place(x=350?y=95)
????????Button(self.root?text=‘添加教師賬號‘command=self.teacher_sign_upwidth=15height=5).place(x=200?y=195)
????????Button(self.root?text=‘刪除教師賬號‘command=self.dele_teacher_numberwidth=15height=5).place(x=350?y=195)
????????Button(self.root?text=‘導出學生成績單為Excel表格‘command=self.dao_xlswidth=35height=3).place(x=205?y=300)
????????
?def?dao_xls(self):
????a=user_slectTable()
????b=user_lie_name()
????a.insert(0tuple(b))
????def?w_excel(res):
????????book?=?xlwt.Workbook(encoding=‘utf-8‘)?#新建一個excel
????????sheet?=?book.add_sheet(‘sheet1‘)?#新建一個sheet頁
????????for?row?in?range(0len(res)):
????????????for?col?in?range(0len(res[row])):
????????????????sheet.write(rowcolres[row][col])
????????????row+=1
????????????col+=1
????????book.save(‘student_info.xls‘)
????????print(“導出成功!“)
????w_excel(a)
????showinfo(title=‘確認‘?message=‘導出成功!‘)
????
?def?dele_teacher_number(self):
????????def?sure_dele():
????????????try:
????????????????Teacher_number=self.teacher_number.get()
????????????????teacher_deldb(Teacher_number)
????????????????showinfo(title=‘確認‘?message=‘刪除成功!‘)
????????????????self.dele_menu.destroy()
????????????except:
????????????????showinfo(title=‘錯誤‘?message=‘未知錯誤,請重新刪除!‘)
????????????????self.dele_menu.destroy()
????????
????????self.dele_menu?=?Toplevel(self.root)
????????self.dele_menu.title(‘刪除教師賬號‘)
????????winWidth?=?200
????????winHeight?=?200

????????screenWidth?=?self.dele_menu.winfo_screenwidth()
????????screenHeight?=?self.dele_menu.winfo_screenheight()
????????x?=?int((screenWidth?-?winWidth)?/?2)
????????y?=?int((screenHeight?-?winHeight)?/?2)
????????#?設置窗口初始位置在屏幕居中
????????self.dele_menu.geometry(“%sx%s+%s+%s“?%?(winWidth?winHeight?x?y))
????????#?設置窗口圖標
????????#?root.iconbitmap(“./image/icon.ico“)
????????#?設置窗口寬高固定
????????self.dele_menu.resizable(0?0)
????????????
????????self.teacher_number=StringVar()
????????Label(self.dele_menu?text=‘教師號:?‘).place(x=10?y=30)
????????E

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????15003??2020-01-10?15:05??cxk.gif
?????文件???????67646??2019-06-19?19:46??cxk.ico
?????文件????10426989??2020-01-09?16:30??main.exe
?????文件???????20480??2020-01-09?14:52??student.db
?????目錄???????????0??2020-01-10?15:08??源碼\
?????文件???????12025??2020-01-09?13:59??源碼\AdminPage.py
?????文件???????15003??2020-01-10?15:05??源碼\cxk.gif
?????文件???????67646??2019-06-19?19:46??源碼\cxk.ico
?????文件???????23633??2020-01-09?16:23??源碼\LoginPage.py
?????文件?????????284??2020-01-09?16:24??源碼\main.py
?????文件???????20480??2020-01-09?14:52??源碼\student.db
?????文件????????3247??2020-01-09?14:56??源碼\student_achievement_sql.py
?????文件????????3231??2020-01-09?14:51??源碼\student_info_sql.py
?????文件????????3178??2020-01-09?13:11??源碼\teacher_info_sql.py
?????文件?????????302??2020-01-09?16:28??源碼\打包可運行程序命令.txt

評論

共有 條評論