求助,c++程序设计
学生档案管理1. 学生属性:学号,姓名,性别,出生日期,所在院系,班级名,电话。其中出生日期可以使用结构体。
2. 要求:
(1)主菜单设计:含程序各功能选择项及退出。
(2)记录输入:对每个学生的学号、姓名、性别、出生日期、所在院系、班级名,电话,进行输入并存储在数据文件中。
(3)显示记录:按院系名、班级名或出生日期顺序显示全部学生记录。
(较高要求:控制每页/屏输出5个学生信息,可以用键控制上下翻页;可以指定输出第一页或最后一页,最后一页可能不足5项。)
(4)维护记录。能够实现添加、删除、修改学生记录,结果存储到文件中。修改纪录可以对任意记录的数据进行修改并在修改前后对记录内容进行显示;删除记录可以删除文件中的任意一个纪录。
(5)查询记录。根据学号、姓名、性别、班级等查询学生的信息。如:根据学号显示某生的记录;根据姓名显示记录;根据性别、班级显示记录,可能有多个记录。
(6)统计记录。计算指定班级的人数,并以列表的方式显示;统计指定性别学生人数。
(较高要求:计算各班的人数,并以列表的方式显示;分别统计男、女生人数。)
(7)设计、输入学生数据记录,基本与实践情况相似,记录数不少于10条,能反应以上所有要求。