加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

C语言实现—学生成绩管理系统(Linux下运行)

发布时间:2020-12-13 22:38:48 所属栏目:Linux 来源:网络整理
导读:开发环境:Linux 开发语言:C 相关文件下载: 码云:https://gitee.com/ikaros-521/c_project/tree/master/%E5%AD%A6%E7%94%9F%E6%88%90%E7%BB%A9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F GitHub:https://github.com/Ikaros-521/c_project 程序主界面: ? 相

开发环境:Linux

开发语言:C

相关文件下载:

码云:https://gitee.com/ikaros-521/c_project/tree/master/%E5%AD%A6%E7%94%9F%E6%88%90%E7%BB%A9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F

GitHub:https://github.com/Ikaros-521/c_project

程序主界面:

?

相关功能:参考码云中的文档

文件:

main.c,student.c,student.h,teacher.c,teacher.h,admin.c,admin.h,tools.c,tools.h,struct.h,sams.c,sams.h,stu.txt,tea.txt,admin.txt,project_create.sh,Makefile

结构

  1. 主界面:“1.学生登录”“2.教师登录”“3.校长登录”“0.退出系统”,4个选项进行跳转。(main.c)

2.1 选择1,跳转“学生登录界面”,输入学号及默认密码(三次错误及锁定此学号,登录成功后即进入“修改密码子界面”)

2.2 选择2,跳转“教师登录界面”,输入工号及默认密码(三次错误及锁定此工号,登录成功后即进入“修改密码子界面”)

2.3 选择3,跳转“校长登录界面”,输入学号及默认密码(登录成功后即进入“修改密码子界面”)

2.4 选择0,关闭程序。

3.1 成功登录及修改密码后,跳转“学生功能界面”(student.c,student.h)

1、第一次登录强制修改密码。

2、查询成绩

?????? 排名 不显示姓名和学号。

?????? 平均分

?????? 最高分

?????? 最低分

3、修改密码

4、查看个人信息

5、三次密码错误锁定帐号,由教师解锁

0、返回上一级

?

3.2 成功登录及修改密码后,跳转“教师功能界面”(teacher.c,teacher.h)

1、第一次登录强制修改密码。

????2、添加学生(学生的学号自动生成)

????????单个添加

????????批量导入

????3、删除学生

? ? ? ? 输入两人次学号确定

????????删除的学生要记录保存在已退学的文件中

????4、查找学生

????????按姓名查找

????????按学号查找

????5、修改学生信息

????????修改学生基础信息

????????修改学生成绩

????6、录入学生成绩

????????单个录入

????????批量导入

????7、重置学生密码

????8、显示所有在校学生信息

????9、显示所有退出学生信息

????10、三次密码错误锁定帐号,由校长解锁

0、返回上一级

?

3.3 成功登录及修改密码后,跳转“校长功能界面”(admin.c,admin.h)

1、第一次登录强制修改密码。

????2、能重置自己的密码

????3、能重置教师密码

????4、添加教师

????5、删除教师

????6、显示所有在职教师

????7、显示所有离职教师

? ? 0、返回上一级

?

效果展示:

?

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读