天天看點

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

開發環境要求

本系統的軟體開發及運作環境具體如下。

      作業系統:Windows 7、Windows 10。

      Python版本:Python 3.7.0。

      開發工具:Python IDLE。

運作方法

在項目檔案studentsystem.py上單擊滑鼠右鍵,在彈出快捷菜單中選擇“Edit with IDLE\Edit with IDLE 3.7(64-bit)”菜單項,如圖1所示。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

在打開的Python Shell視窗中,按下F5鍵運作程式即可。運作效果如圖2所示。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

功能介紹:

(1)錄入學生資訊。在“請選擇:”右側光标所在位置,輸入數字1,并按下鍵,系統将分别提示輸入學生編号、學生名字、英語成績、Python成績和C語言成績,輸入正确的資訊後,系統會提示是否繼續添加,如圖2所示。輸入y,系統将會再次提示使用者輸入使用者資訊,輸入n,則将錄入學生資訊儲存到檔案中。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

(2)查找學生資訊。在功能菜單上輸入功能編号2,并且按下鍵,系統将要求使用者選擇是按學生編号查詢還是按學生姓名查詢,如果使用者輸入1,則要求使用者輸入學生ID,表示按學生編号查詢,輸入想要查詢的學生編号,系統查找該學生資訊,如果找到則顯示,效果如圖3所示,否則顯示“([email protected]@o) 無資料資訊 ([email protected]@o)”,效果如圖4所示。最後提示是否繼續查找輸入y,系統将再次提示使用者選擇查找方式,輸入n,則退出查找學生資訊功能。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

(3)删除學生資訊。在功能菜單上輸入功能編号3,并且按下鍵,系統将提示輸入要删除學生的編号,輸入相應的學生ID後,系統會直接從檔案中删除該學生資訊,并且提示是否繼續删除,如圖5所示。輸入y,系統将會再次提示使用者輸入要删除的學生編号,輸入n,則退出删除功能。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

(4)修改學生資訊。在功能菜單上輸入功能編号4,并且按下鍵,系統首先顯示全部學生資訊清單,再提示輸入要修改學生的編号,輸入相應的學生ID後,系統會在檔案中查找該學生資訊,如果找到,則提示修改相應的資訊,否則不修改。最後提示是否繼續修改,如圖6所示。輸入y,系統将會再次提示使用者輸入要修改的學生編号,輸入n,則退出修改功能。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

(5)排序。在功能菜單上輸入功能編号5,并且按下鍵,系統将先顯示不排序的全部學生資訊,然後提示選擇排序方式,這裡輸入2,再選擇降序排列“1”,将對學生資訊按Python成績降序排列并顯示,如圖7所示。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

(6)統計學生總人數。在功能菜單上選擇“6 統計學生總人數”菜單項,并且按下鍵,系統将自動統計出學生總人數并顯示,如圖8所示。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

(7)顯示所有學生資訊。在功能菜單上選擇“7 顯示所有學生資訊”菜單項,并且按下鍵,系統将擷取并顯示全部學生資訊,如圖9所示。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

(8)退出系統。在功能菜單上輸入功能編号5,并且按下鍵即可退出系統,如圖10所示。

python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統
python pywinauto 單擊滑鼠_基于Python的學生資訊管理系統

如有興趣  歡迎通過微信公衆号聯系我們

微信公衆号:320科技工作室。

繼續閱讀