怎么用c语言编写班级档案管理系统程序?

班级档案管理系统
1、问题描述:
对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除等操作的管理。
2、功能要求:
1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。
2)本系统显示这样的菜单:
--------班级成绩管理系统--------

学生基本信息录入
学生基本信息显示
按学号查询基本信息
按姓名查询基本信息
退出系统

请选择系统功能项(1…5):

3)执行一个具体的功能之后,程序将重新显示菜单。
3、算法提示:
数据结构:结构体类型数组
数据库结构:该系统的基本数据库如下:
姓名 学号 性别 年龄 备注
char char Char int char
4、测试数据:
学生人数N=10,基本信息包括:学号,姓名,班级,年龄,电话号码,QQ号、电子邮件、寝室号等。
对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能

这是大一时候的课程设计 我当时是用动态链表做的 很简单的
温馨提示:答案为网友推荐,仅供参考