基于Linux下的多文件学生信息管理系统

时间:2021-07-18 18:26:12
【文件属性】:

文件名称:基于Linux下的多文件学生信息管理系统

文件大小:56KB

文件格式:RAR

更新时间:2021-07-18 18:26:12

C语言 linux 多文件 批量操作 增删改查

文件挺多的,先是在data文件夹中有创建初始学生资料的create_data.c(测试用,不需要跑)和一堆二进制保存的学生信息、教师信息 sams文件夹中,管理员窗口文件、学生窗口文件、教室窗口文件、工具文件,全是.h和.c配套的 功能:超级管理员对教师帐号进行增删改查 教室帐号对学生账号进行增删改查(成绩、学号、年龄啥的) 学生帐号查看自己科目成绩、学号等信息 其中还有很多小功能,比如:密码加密(输入的时候不显示字符,显示***)、获取性别、获取年份、文件的保存、三次输入错误帐号锁定,重新登录、批量导入、批量删除、是否退学、总成绩排名、科目排名、解锁帐号等 用到数组、结构体、多文件操作、键盘操作、排序等等


【文件预览】:
sams
----sams_main.o(2KB)
----sams.o(5KB)
----teacher.h(726B)
----teacher.c~(14KB)
----tools.o(4KB)
----sams(38KB)
----data()
--------td_data.bin(216B)
--------create_data.c(1KB)
--------t_data.bin(360B)
--------m_data.bin(36B)
--------s_data.bin(1KB)
--------sd_data.bin(168B)
--------a.out(7KB)
--------id.bin(12B)
--------create_data.c~(1KB)
----manager.c(9KB)
----admin.c(4KB)
----admin.c~(4KB)
----student.o(6KB)
----sams_main.c(176B)
----tools.h(968B)
----student.c(4KB)
----teacher.o(17KB)
----admin.o(6KB)
----tools.h~(983B)
----tools.c(4KB)
----tools.c~(4KB)
----get_keyboard.h(3KB)
----teacher.c(14KB)
----status.h(319B)
----admin.h(184B)
----Makefile(305B)
----student.h(1KB)
----sams.c(3KB)
----sams.h(277B)
----manager.o(11KB)
----manager.h(616B)

网友评论