用结构体数组编写学生管理系统,获得初次输入信息或读取上一次的输入储存的信息并运行后续功能、 插入功能、 删除功能、修改功能、查询功能、显示全部学部学生信息功能、输出总分排名功能、保存功能、实时更新功能

先来说说本管理系统囊括的功能:
用户名密码锁;
自动清空屏幕;(关于这一点,如果你需要,也可以改成判断型清屏)
缓冲;(这点是因为某些功能需要保留屏幕上一些信息一段时间,免遭自动清屏而设置的)
多重菜单;(以满足并协调各个阶段的功能)
输入选项;(与菜单功能配套使用,但并不在同一头文件、源文件内)
初次输入信息并运行后续功能;
读取上一次的输入储存的信息并运行后续功能;
插入学生信息;
删除学生信息;
修改学生信息;
查询学生信息;
显示全部学生信息;
输出总分排名表;
保存信息到文件夹中;
实时更新学生信息并保存;(每次修改、插入、删除后自动更新文件夹中所储存的信息)

接下来我介绍一下本管理系统的大致思路:
我将这个系统所应具备的各个功能分别放在不同的头文件、源文件中编写,每套头文件、源文件对应相应的某个功能,最后再通过添加头文件、调用函数,在源文件main.cpp中将它们整合到一起,使整个系统具备所需的各个方面的功能并成功运行。

这样做的好处在于,如果需要为这个系统添加一些其他的功能,我们只需要在该项目里建立新的头文件、源文件,在这些头文件、源文件里编写相应的功能后,再通过在main.cpp中添加相应头文件并调用函数就能为系统添加上那些功能,而不需要对着复杂又晃眼睛的一大堆代码进行大整改。同时这样编写不仅能让该系统代码可读性更强,还能在某些功能出现问题时能更方便找到并进行

你可能感兴趣的:(c语言)