python課程設計
一丶python-GUI教務系統
一、實踐具體內容及基本要求
1.實驗內容
選題1:建立一個單機版有GUI界面的(或Web版)的學生成績系統,能從文件(或數據庫)中讀寫數據,並具有以下功能。
(1) 能輸入並顯示學生信息,並生成有關報表文件;
(2) 能將學生信息存儲在數據庫中,
(3) 能從數據庫中讀出學生信息;
(4) 能對學生信息進行增、刪、改、查;
(5) 能計算學生的總分和各門功課的平均分;
(6) 能對學生信息進行排序;
(7) 能得到排序後的報表文件。
2.實驗要求
(1) 程序要添加適當的註釋,程序要採用模塊化編程,強調高內聚,低耦合。
(2) 程序要具在一定的健壯性,即當有錯誤操作時,程序也能適當地做出反應。
(3) 程序要做到界面設計佈局合理,符合操作習慣,界面整齊美觀,在程序運行時用戶可以根據相應的提示信息進行操作。
(4) 數據庫設計合理,滿足第3範式。
(5) 完成項目的基本功能
二丶運行結果
1.登錄界面
2.教務管理
(1)教務管理界面
(2)系統功能
①重新登錄
②修改密碼
③退出系統
(3)教務功能
①用戶管理
②課程管理
③開課計劃
(4)幫助
①關於
3.教師管理
(1)成績管理
①錄入成績
②成績排序
③成績導出