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~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章