tft每日頭條

 > 科技

 > python編寫的學生管理系統

python編寫的學生管理系統

科技 更新时间:2024-12-19 17:36:00
需求分析:學生信息管理系統必須應具備的功能

(1)系統應該具備添加[學生信息]基礎功能 (2)系統應具備将[數據信息輸出到文件中存儲]等基本功能 (3)系統應具備[查詢]、[修改]、[删除] 等基本功能 (4)系統應具備[數據排序]、[數據統計分析] 等基本功能

實際開發中請根據實際需求進行開發,此處隻對【系統開發基本流程】【基本功能】編寫和介紹。

系統設計:确定系統功能結構框架(學生信息管理系統的7大模塊)

(1)錄入學生信息模塊 (2)查找學生信息模塊 (3)删除學生信息模塊 (4)修改學生信息模塊 (5)學生成績排名模塊 (6)統計學生信息模塊 (7)顯示全部學生信息模塊

此處所列舉的功能模塊僅為案例,實際開發以實際需求為準。

python編寫的學生管理系統(Python實戰課程-搭建學生信息管理系統)1

系統設計:業務流程圖分析

python編寫的學生管理系統(Python實戰課程-搭建學生信息管理系統)2

系統設計:系統開發必備的環境、項目目錄結構(以本機為例)

(1)操作系統:win10 (2)Python解釋器版本:Python3.9 (3)開發工具:PyCharm (4)Python内置模塊:os、re

系統設計:系統開發所使用的主函數設計

系統主界面效果運行圖:

python編寫的學生管理系統(Python實戰課程-搭建學生信息管理系統)3

主函數的業務流程圖:

python編寫的學生管理系統(Python實戰課程-搭建學生信息管理系統)4

具體如何實現主函數:

python編寫的學生管理系統(Python實戰課程-搭建學生信息管理系統)5


具體實現代碼:1、定義主函數

# 定義主函數 main() def main(): while True: # 調用顯示主菜單函數 menu() choice = int(input('請選擇:')) if choice in [0,1,2,3,4,5,6,7]: # 判斷用戶是否執行退出系統操作 if choice == 0: answer = input('您确定要退出系統嗎?y/n') if answer == 'y' or answer == 'Y': print('謝謝您的使用!') # 終止程序運行,退出系統 break else: continue elif choice == 1: insert() elif choice == 2: search() elif choice == 3: delete() elif choice == 4: modify() elif choice == 5: sort() elif choice == 6: total() elif choice == 7: show()

python編寫的學生管理系統(Python實戰課程-搭建學生信息管理系統)6

具體實現代碼:2、定義主函數所調用的具體函數方法

# 1、定義菜單函數 menu() def menu(): print('===========================================學生信息管理系統===========================================') print('----------------------------------------------功能菜單----------------------------------------------') print('\t\t\t\t\t\t\t1、錄入學生信息') print('\t\t\t\t\t\t\t2、查找學生信息') print('\t\t\t\t\t\t\t3、删除學生信息') print('\t\t\t\t\t\t\t4、修改學生信息') print('\t\t\t\t\t\t\t5、排序') print('\t\t\t\t\t\t\t6、統計學生總人數') print('\t\t\t\t\t\t\t7、顯示所有學生信息') print('\t\t\t\t\t\t\t0、退出系統') print('--------------------------------------------------------------------------------------------------') def insert(): pass def search(): pass def delete(): pass def modify(): pass def sort(): pass def total(): pass def show(): pass

# 調用主函數 main() 啟動運行系統 if __name__ == '__main__': main()

python編寫的學生管理系統(Python實戰課程-搭建學生信息管理系統)7

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved