利用C语言,设计并编写一个小型的学生信息管理系统

题目:学生信息管理系统

语言中囿关链表及外部文件的容

设计学生信息管理系统。

建立学生信息信息至少包括名字、性别、年龄、学号、系别、家庭信息等

能够提供添加、删除和修改学生信息等功能;

能将通讯录保存在文件中;

能够按指定方式输出学生信息。

、为存储学生信息需定义一个结构体类型,成员名字、性别、

年龄、学号、系别、家庭信息等并建立链表,定义该结构体类型的

指针用于指向各结点;

、分别建立具有添加、删除、修改、查询等功能的子函数,完成

相应功能对程序实现模块化。这其中要用到对链表的删除、插入等

删除时用一结构体指针指姠链表的第一个结点

值是否等于输入的要删除的学号,

直至表尾插入时也要先找到相应结点,再添加

、为实现存储功能,需用到文件的相关函数打开文件,将添加、

修改或删除的信息存入磁盘中

、为以表格的形式输出文件,宏定义格式化输出语句

设计目的………………………………………………………………………

设计算法分析………………………………………………………………

模块调用层次图………………………………………………………

程序代码………………………………………………………………………

调试情况……………………………………………………………………

结论……………………………………………………………………………

(1)学生信息录入功能(学生信息用攵件保存) (2)学生信息查询功能(可以查询所有、成绩及格或不及格等的学生信息等一屏显示10行,大于10行的按空格键卖显示) (3)学生信息保存 可以將刚刚录入的信息进行保存 (4)学生信息的修改 输入学号,查询并显示出该学号信息并在此基础上进行修改 (5)学生信息的删除 输入学号,删除该学号对应的成绩信息 (6)信息统计 可以统计当前系统所有学生人数

我要回帖

 

随机推荐