实验报告
一、 问题陈述及其需求分析
(一) 问题陈述
学生信息管理系统是对学生信息的基本管理,其中包括以下及模块:
(1)增加一个学生的信息(需输入要增加学生的所有信息);
(2)统计本班学生总人数及男女生人数。
(3)分别按照学号查找学生的信息;若找到则输出该学生全部信息,否则输出查找不到的提示信息。
(4)按学号对所有学生信息排序,并输出结果;
(5)删除一个学生的信息(需指定要删除学生的学号);同时显示删除后的结果。
( 二 ) 功能需求分析
学生信息管理系统设计
学生信息包括:学号,姓名,性别,出生年月,电话
使之提供以下功能:
1、 系统以菜单方式工作
2、建立链表并显示
3、插入新的学生信息
4、删除某学号的学生信息
5、查找某学号的学生信息
6、对学生信息排序
7、统计学生人数
8、输出学生信息
二 总体设计
(一)模块
依据程序的数据结构,描述该程序的层次结构,如下图:
1、建立链表并显示
void createlist(struct stucode **r);
2、插入新的学生信息
void insert(struct stucode **r);
3、删除某学号的学生信息
void del(struct stucode **r);
4、查找某学号的学生信息
void search1(struct