C语言合作项目——学生信息管理系统

这是一个C语言的团队合作项目,旨在实现学生、教师和校长的信息管理。项目涵盖了登录、成绩查询、信息修改、文件读写等功能。在项目过程中,作者体验了团队协作,学习了C语言的文件操作和结构体设计,对数据排序和读写效率进行了优化。未来计划改进界面、数据结构和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言合作项目——学生信息管理系统

​ 学习c语言以来第一次接触的团队合作项目,虽然这个项目规模比较小而且功能比较简单,但是对我这个零项目经验的新手来说意义非凡,不仅复习和实践了之前不熟悉的知识,也在编写中学习了很多有用的知识,也培养了团队合作的能力。

项目需要实现的目标:

学生:
姓名 性别 学号 密码 语文 数学 英语
1、第一次登录强制修改密码。
2、查询成绩
排名 不显示姓名和学号。
平均分
最高分
最低分
3、修改密码
4、查看个人信息
5、三次密码错误锁定帐号,由教师解锁

教师:
姓名 性别 工号 密码
1、第一次登录强制修改密码。
2、添加学生(学生的学号自动生成)
单个添加
批量导入
3、删除学生
输入两次学号确定
删除的学生要记录保存在已退学的文件中
4、查找学生
按姓名查找
按学号查找
5、修改学生信息
修改学生基础信息
修改学生成绩
6、录入学生成绩
单个录入
批量导入
7、重置学生密码
8、显示所有在校学生信息
9、显示所有退出学生信息
10、三次密码错误锁定帐号,由校长解锁

校长:
admin
1、第一次登录强制修改密码。
2、能重置自己的密码
3、能重置教师密码
4、添加教师
5、删除教师
6、显示所有在职教师
7、显示所有离职教师

设计文档
文件 结构 成员 全局变量 函数名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值