python實現的簡單的學生信息管理系統
1、需求分析
簡單實現了,學生成績的測評功能,這里就簡單的測試了一個python成績,一個大學英語成績,一個毛思想概論的成績,實現了:
1、對於學生成績以及信息的錄入。
2、對於學生信息的刪除
3、對於學生信息的顯示
4、對於學生信息的修改
5、對於學生成績的排序
6、對於學生成績的平均、
7、對於學生成績以及信息的保存
2、功能設計與分析
1、對於每一個功能進行分模塊處理,例如增加,通過建立一個數組,實現對於學生的不同信息的錄入,對於刪除,,通過查找到學生的姓名,再將學生的信息進行刪除,等等
2、實現排序,以及求平均值,通過其固有的函數實現,然后將其進行導入
3、實現將數據保存到文件,並且實現將文件中的信息讀出,進行操作。
流程圖:
3、總結與體會
總結:
在設計之初,我想過使用帶有GUI圖形化界面的進行操作,但是目前我的水平還不夠,就沒有使用,再進行排序的時候,我還想到了使用冒泡排序和選擇排序,但是由於涉及到其他的信息,就沒有使用,總體而言,本次課程設計,我的收獲還是比較大的。
體會:
通過本次課程設計的編寫,我大致的對於python語言了解的更加深入一點,感受到了python語言的簡潔,明了,了解了python之間類與類之間的關系,以及對於增刪改顯示的邏輯處理,這次課程設計,我的收獲不小,當然也要感謝老師在疫情期間對於我們的教導,最后謝謝老師!!
4、運行結果
添加:
刪除:
顯示:
修改:
排序:
求平均: