基于Python的學生信息管理系統

基于Python的學生信息管理系統的圖1基于Python的學生信息管理系統的圖2基于Python的學生信息管理系統的圖3基于Python的學生信息管理系統的圖4基于Python的學生信息管理系統的圖5基于Python的學生信息管理系統的圖6基于Python的學生信息管理系統的圖7基于Python的學生信息管理系統的圖8開發環境要求

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

      操作系統:Windows 7、Windows 10。

      Python版本:Python 3.7.0。

      開發工具:Python IDLE。

運行方法

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

1.png

基于Python的學生信息管理系統的圖10

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

2.png

功能介紹:

(1)錄入學生信息。在“請選擇:”右側光標所在位置,輸入數字1,并按下<Enter>鍵,系統將分別提示輸入學生編號、學生名字、英語成績、Python成績和C語言成績,輸入正確的信息后,系統會提示是否繼續添加,如圖2所示。輸入y,系統將會再次提示用戶輸入用戶信息,輸入n,則將錄入學生信息保存到文件中。

基于Python的學生信息管理系統的圖12

3.png

(2)查找學生信息。在功能菜單上輸入功能編號2,并且按下<Enter>鍵,系統將要求用戶選擇是按學生編號查詢還是按學生姓名查詢,如果用戶輸入1,則要求用戶輸入學生ID,表示按學生編號查詢,輸入想要查詢的學生編號,系統查找該學生信息,如果找到則顯示,效果如圖3所示,否則顯示“(o@.@o) 無數據信息 (o@.@o)”,效果如圖4所示。最后提示是否繼續查找輸入y,系統將再次提示用戶選擇查找方式,輸入n,則退出查找學生信息功能。

4.png

基于Python的學生信息管理系統的圖15

5.png

(3)刪除學生信息。在功能菜單上輸入功能編號3,并且按下<Enter>鍵,系統將提示輸入要刪除學生的編號,輸入相應的學生ID后,系統會直接從文件中刪除該學生信息,并且提示是否繼續刪除,如圖5所示。輸入y,系統將會再次提示用戶輸入要刪除的學生編號,輸入n,則退出刪除功能。

基于Python的學生信息管理系統的圖17

6.png

(4)修改學生信息。在功能菜單上輸入功能編號4,并且按下<Enter>鍵,系統首先顯示全部學生信息列表,再提示輸入要修改學生的編號,輸入相應的學生ID后,系統會在文件中查找該學生信息,如果找到,則提示修改相應的信息,否則不修改。最后提示是否繼續修改,如圖6所示。輸入y,系統將會再次提示用戶輸入要修改的學生編號,輸入n,則退出修改功能。

基于Python的學生信息管理系統的圖19

7.png

(5)排序。在功能菜單上輸入功能編號5,并且按下<Enter>鍵,系統將先顯示不排序的全部學生信息,然后提示選擇排序方式,這里輸入2,再選擇降序排列“1”,將對學生信息按Python成績降序排列并顯示,如圖7所示。

基于Python的學生信息管理系統的圖21

8.png

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

基于Python的學生信息管理系統的圖23

8.png

(7)顯示所有學生信息。在功能菜單上選擇“7 顯示所有學生信息”菜單項,并且按下<Enter>鍵,系統將獲取并顯示全部學生信息,如圖9所示。

基于Python的學生信息管理系統的圖25

9.png

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

基于Python的學生信息管理系統的圖27

基于Python的學生信息管理系統的圖28

10.png

如有興趣  歡迎通過微信公眾號聯系我們

微信公眾號:320科技工作室。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

10
5