1. 程式人生 > >c-學生成績管理系統

c-學生成績管理系統

  最近看到有同學求C語言課程設計的相關問題,其中有關於學生成績管理系統的課設。聯想到我大一的時候寫過這玩意,於是找了出來給大家分享。原始碼分享到了我的:github原始碼 (點選綠色按鈕的clone and download下載)
(慶幸CodeBlocks沒解除安裝,不然專案也沒儲存啦)

主要功能

  • 系統登陸
    • 操作
      • 資料輸入
      • 資料輸出
      • 資訊查詢
      • 資料查入
      • 資料刪除
      • 資料修改
      • 退出系統

實現

  • 登陸

    • 賬號結構體
    • 賬號線性表
  • 學生資訊

    • 學生資訊結構體

操作實現(主要函式)

void ListUserCreat(ListUser *U)  ///建立 從檔案中讀入資料到賬號密碼線性表
void ApplyUser(ListUser *U) ///帳號申請 int Loginjudge(ListUser *U) ///登陸及判斷 void ListCreat(List *L) ///(建立)從檔案中讀入資料到線性表 void ListDisplay(List *L) ///遍歷 void addrecord(List *L) ///增添資料 void Search(List *L) ///資訊查詢

執行介面截圖:
頁面登入,註冊:

主要操作:

學生資訊輸出:

(不要在意為何人名如此奇怪haha)

該系統主要應用了,C的結構體、線性表
尤其是對於線性表的操作有一定的練習作用

原始碼及說明在我的github中 ,歡迎檢視

儘量用電腦訪問github 原始碼下載,或者手機瀏覽器標識為電腦版,(手機版貌似找不到下載按鈕)

PS:對於此分享一來可以幫助一些初學C語言的同學,二來也算是對當時寫這個東西期間的美好回憶吧, 哈哈
首先說這是我大一的時候寫的,當時對C的理解也算是一般般,所以這其中也不免會有一些問題,比如可以簡單實現的功能被我整的複雜了,程式碼不規範啦之類的等等,還望看官不要斤斤計較blablabla~