序等基本功能。1.1编写目的本需求的编写目的在于研究学生档案管理系统软件的开发途径和应用方法。1.2背景及范围本项目的名称:学生档案管理系统。本软件基本上能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和高级程序设计语言。1.3功能主要功能:班级设置、课程设置、学生基本信息录入、学生成绩录入、学生信息和成绩修改、查询成绩。第二章系统需求分析可以使用户录入学生信息,并在系统中显示出来,还能对录入的信息进行保存,当需要时还可以对信息进行修改和删除,还能分别用学号、姓名、性别、年龄对学生信息进行查询,用户进入系统需要输入密码。第三章总体设计structStudent:一个结构体类型,他能存放姓名、性别、地址、学号、成绩等不同类型数据组成的组合型的数据结构。voidmain():主函数。FILE*fp:定义一个指向文件的指针变量fp.fp=fopen("学生信息","w+"):将fopen函数的返回值赋给指针变量fp,或者说,fp指向了学生信息这个文件。如果文件不存在,则建立一个新的文本文件。Fscanf,fprintf:用格式化的方式读写文件。Strcmp:字符串比较函数。Strcpy:字符串复制函数。程序中还用到当型循环、swith分支语句、if语句等。第四章详细设计显示信息输出“修改信息,输入学号”输出“查无此人”输入密码分别查询显示修改后的学生信息进行删除输入“e”结束输出“密码错误”输入密码NNY输出“请选择”输入“g”输出“信息录入(a)退出系统g)“结束输出“请选择”输入“a”输出“显示(b)保存(c)删除(d)修改e)查询(6)”输入“d”输入“f”输出“通过学号姓名性别年龄进行查询”输入学号?N输出“查无此人”NY输出“请选择”输入“b”进行修改输出“请选择”输入“b”第五章系统调试输入密码进入系统学生基本信息录入学生基本信息显示