题目:学生信息管理系统
语言中囿关链表及外部文件的容
设计学生信息管理系统。
建立学生信息信息至少包括名字、性别、年龄、学号、系别、家庭信息等
能够提供添加、删除和修改学生信息等功能;
能将通讯录保存在文件中;
能够按指定方式输出学生信息。
、为存储学生信息需定义一个结构体类型,成员名字、性别、
年龄、学号、系别、家庭信息等并建立链表,定义该结构体类型的
指针用于指向各结点;
、分别建立具有添加、删除、修改、查询等功能的子函数,完成
相应功能对程序实现模块化。这其中要用到对链表的删除、插入等
删除时用一结构体指针指姠链表的第一个结点
值是否等于输入的要删除的学号,
直至表尾插入时也要先找到相应结点,再添加
、为实现存储功能,需用到文件的相关函数打开文件,将添加、
修改或删除的信息存入磁盘中
、为以表格的形式输出文件,宏定义格式化输出语句
设计目的………………………………………………………………………
设计算法分析………………………………………………………………
模块调用层次图………………………………………………………
程序代码………………………………………………………………………
调试情况……………………………………………………………………
结论……………………………………………………………………………
(1)学生信息录入功能(学生信息用攵件保存) (2)学生信息查询功能(可以查询所有、成绩及格或不及格等的学生信息等一屏显示10行,大于10行的按空格键卖显示) (3)学生信息保存 可以將刚刚录入的信息进行保存 (4)学生信息的修改 输入学号,查询并显示出该学号信息并在此基础上进行修改 (5)学生信息的删除 输入学号,删除该学号对应的成绩信息 (6)信息统计 可以统计当前系统所有学生人数