python3 tkinter和pandas完成學生信息管理系統(完善版本)

python3 tkinter和pandas完成學生信息管理系統(完善版本)

源碼地址: tkinter和pandas完成學生信息管理系統

先mark一下要講的點,tkinter的頁面跳轉邏輯、登錄校驗用臨時文件夾、tkinter佈局方式採用最優的grid方式(不建議用pack和place方式),TEST_開頭的倆py文件最開始用的是place方式(最笨的方式)、顏色管理見 tkinter顏色、唯一ID是學號、各種數據的校驗邏輯、pandas增刪改csv文件的邏輯(尤其是刪除)
字體見Python+tkinter設置Label字體、字號、樣式、對齊方式、鼠標形狀、響應鼠標事件

1.演示

1.1 登錄

  • 用戶 admin
  • 密碼 admin
    在這裏插入圖片描述
    登錄成功
    在這裏插入圖片描述

1.2 新增

1.3 刪除

1.4 修改

1.5 報表

1.6 關於

2.代碼講解

完整源碼地址: tkinter和pandas完成學生信息管理系統

留空

3.拓展思考

報表頁面的績點gpa的計算方式現在沒有根據各科的課程學分計算,默認所有課程學分一致不是很合理。
需要對界面做使用體驗上的優化~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章