#P1734. 学生管理系统
学生管理系统
注意:开放性综合编程,不是算法题,提交后0分是正常的
题目描述
制作一个学生管理系统,系统主要功能是管理学生信息。
学生信息有以下几项:
- 11位数字组成的学号(学号保证唯一)
- 学生姓名
- 性别(限男和女两种性别)
- 年级(限一年级至九年级)
学生管理系统需至少实现以下几项功能:
- 录入学生信息(即新增学生数据)
- 删除指定学号的学生信息
- 按学号查询学生信息
进阶挑战
挑战一
- 输入重复的学号,应提示学号重复
- 输入格式错误的信息,应提示格式错误(如学号格式,年级范围)
- 程序的主菜单界面,显示当前记录的学生数量
挑战二
- 按性别查询学生信息
- 按年级查询学生信息
- 按姓名模糊查询学生信息
挑战三
- 录入的学生数据使用文件存储
- 运行程序时,自动从文件中读入之前保存的学生数据
挑战四
- 查询结果支持按学号排序
- 查询结果支持按姓名排序
- 查询结果支持按年级排序
- 以上排序支持从小到大和从大到小
挑战五
- 查询结果支持导出成txt文件,一行一条学生信息
- 查询结果支持导出成csv文件(超纲)
挑战六(超纲)
- 学生数据以二进制文件的形式储