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)           ///信息查询

运行界面截图:
页面登录,注册:
c-学生成绩管理系统_第1张图片c-学生成绩管理系统_第2张图片c-学生成绩管理系统_第3张图片
主要操作:
c-学生成绩管理系统_第4张图片
学生信息输出:
c-学生成绩管理系统_第5张图片
(不要在意为何人名如此奇怪haha)

该系统主要应用了,C的结构体、线性表
尤其是对于线性表的操作有一定的练习作用

源代码及说明在我的github中 ,欢迎查看

尽量用电脑访问github 源代码下载,或者手机浏览器标识为电脑版,(手机版貌似找不到下载按钮)

PS:对于此分享一来可以帮助一些初学C语言的同学,二来也算是对当时写这个东西期间的美好回忆吧, 哈哈
首先说这是我大一的时候写的,当时对C的理解也算是一般般,所以这其中也不免会有一些问题,比如可以简单实现的功能被我整的复杂了,代码不规范啦之类的等等,还望看官不要斤斤计较blablabla~

你可能感兴趣的:(C)