(1)系統應該具備添加[學生信息]基礎功能
(2)系統應具備将[數據信息輸出到文件中存儲]等基本功能
(3)系統應具備[查詢]、[修改]、[删除] 等基本功能
(4)系統應具備[數據排序]、[數據統計分析] 等基本功能
實際開發中請根據實際需求進行開發,此處隻對【系統開發基本流程】【基本功能】編寫和介紹。
系統設計:确定系統功能結構框架(學生信息管理系統的7大模塊)
(1)錄入學生信息模塊
(2)查找學生信息模塊
(3)删除學生信息模塊
(4)修改學生信息模塊
(5)學生成績排名模塊
(6)統計學生信息模塊
(7)顯示全部學生信息模塊
此處所列舉的功能模塊僅為案例,實際開發以實際需求為準。
系統設計:業務流程圖分析
系統設計:系統開發必備的環境、項目目錄結構(以本機為例)
(1)操作系統:win10
(2)Python解釋器版本:Python3.9
(3)開發工具:PyCharm
(4)Python内置模塊:os、re
系統主界面效果運行圖:
主函數的業務流程圖:
具體如何實現主函數:
具體實現代碼: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()
具體實現代碼: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()
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!