c-学生成绩管理系统
程序员文章站
2022-05-06 09:41:03
...
最近看到有同学求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~