用到的資料庫為mysql5.5
設計階段
首先考慮使用者型別,共3種,老師、學生、管理員。每種登陸後,進入不同的操作頁面即可,因為許可權是不同的。
學生,只要能查詢成績即可,可以用listview顯示或者datagridview顯示。
老師,要兩個功能,第一是錄入全班同學成績,第二是修改某個同學成績。
但是乙個老師不一定代一門課,有可能代多門課程,所以要設計乙個課程表。課程號為主鍵,授課老師為乙個字段,授課老師可以重複。
老師登陸後,首先選擇授課課程,才可進入成績錄入或者成績修改的階段。
管理員,可以新增、刪除使用者。刪除老師的時候,採用級聯刪除。課程表中老師的記錄設為null.
所以,設計資料庫,就要有teacherinfo,studentinfo,lesson,usr,這四個表。
首先新增引用mysql.data.dll檔案。裡面提供操縱資料庫的類與方法。
c 實現學生成績管理
include include include include include struct score void main printf all the score bellow n printf id t語文 t英語 t數學 n for i 0 i int max 0 int m 0 for i...
C 單鏈表實現學生成績表系統
include include include include stdlib.h using namespace std class node class studlist void menu studlist list void s e studlist list void read studli...
python語言實現學生成績管理系統
stuinfo 主選單函式 def menu print 30 print 1.增加學生資訊 print 2.刪除學生資訊 print 3.修改學生資訊 print 4.查詢學生資訊 print 5.顯示學生資訊 print 6.退出系統 print 30 增加學生資訊函式 def addinfo ...