66.统计程序?187.排序程序?208.退出程序?21六、总结与心得体会?21七、附件?221.源程序?222.注释?40八、评分表?40一、需求分析:Ⅰ.总体功能设计:学生信息管理系统存放了每个学生的学号、姓名、性别、年龄、出生年月日、地址、电话号码、E-mail信息地数据库。每个人的信息定义在一个结构体变量中。其结构如下:系统通过显示程序、追加程序、查询程序、删除程序、修改程序、排序程序来实现学生信息管理系统的显示功能、追加功能、查询功能、删除功能、修改功能、排序功能。各个功能的调用通过主函数中的switch语句来实现。Ⅱ.各模块功能:ⅰ.显示模块:通过设计一个模块,来实现学生信息的显示。以便于浏览学生的信息。ⅱ.追加模块:通过设计一个模块,当要加入新的学生的信息的时候,来实现新学生信息的加入。iii.修改模块:通过设计一个模块,当某个人的信息发生变化的时候,可以通过修改模块来进行修改。修改模块时一具有多级子菜单的摸块。使用十分的方便、灵活。iv.查询模块:通过设计一个模块,这个模块可以按学生的学号、姓名来查询学生所有的信息,并显示学生的所有信息,以便查询者阅读。v.删除模块:通过设计一个模块,当输入一个学生的学号或者姓名的时候,可以通过这个模块,将输入学号或者姓名的学生的所有信息从数据库中删除出去。以后,这个学生的信息将不再会出现再数据库中。vi.统计模块:通过设计一个模块,这个模块可以按学生的性别、年龄两种方式分别进行统计现数。并将统计的结果以及被统计的人员的信息用表格的形式显示。vii.排序模块:通过设计一个模块,来实现数据库的信息按某项成员名的伸序或者降序排列。这个模块提供了按学号、姓名、年龄三种方式来实现排序,使浏览者一目了然。二.总体模块框图:主函数显示模块追加模块删除模块查询模块排序模块退出模块统计模块退出修改模块三、总流程图及各模块流程图Ⅰ.总流程图: