一、设计目得通过对高级语言程序设计课程设计得学习,来验证自身得学习效果,同时希望利用所学得基本知识与技能,进行简单得C语言程序设计。希望通过项目实践,熟悉巩固所学知识,以使自己熟练掌握高级语言程序设计,为日后学习计算机科学技术得专业知识能有进一步深化了解,奠定基础。二、设计内容1、 问题描述:设计一个学生信息管理系统设计。学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E—mail 等。2、 功能要求:1、系统以菜单方式工作2、学生信息录入功能(学生信息用文件保存)--输入3、学生信息浏览功能--输出4、学生信息查询功能—-算法按学号查询按姓名查询5、学生信息得删除与修改(可选项)三、详细设计 1、菜单:void men u(){}2、建立信息:v oid readfile(){}3、 查找:v oi d s eek(){}4、 修改信息:v oid mod if y(){}5、 插入函数:v oi d ins er t(){}6、 删除信息:voi d d e l(){}7、 浏览信息:v o i d d isplay(){}8、 保存:vo id sav e(){}四、调试与测试1、系统功能菜单2、选择菜单“0”,进入系统帮助及说明功能3、选择菜单“4”,添加学生信息 (1)输入增加人数 (2)依次输入学生学号,姓名,年龄,性别,出生年月,地址,电话,E-mail (3)录入完毕,弹出菜单4、选择菜单“3",修改学生信息:输入被修改者学号 (1)选择子菜单“1",修改姓名 (2)选择子菜单“2”,修改年龄 (3)选择子菜单“3”,修改性别 (4)选择子菜单“4”,修改出生年月 (5)选择子菜单“5”,修改地址 (6)选择子菜单“6”,修改电话 (7)选择子菜单“7”,修改 E-ma i l5、选择菜单“2”,查询学生信息 (1)选择子菜单“1”,按学号查询 (2)选择子菜单“2”,按姓名查询 (3)选择子菜单“3",退出子菜单,弹出主菜单6、选择菜单“6",显示当前信息7、选择菜单“5”,按学号删除信息 (1)输入要删除得学生学号 (2)再次输入“6”,确认就是否删除该学生信息五、源程序清单源程序代码如下#includ e