C语言实现—学生成绩管理系统(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 程序主界面:
相关功能:参考码云中的文档 文件: 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 结构:
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、返回上一级 ? 效果展示:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |