C 语言课程设计实验报告课程设计题目:学生证管理系统姓名:学号:班级:专业:指导老师:2024 年 1 月 2 日学生证管理系统课程设计报告1。需求分析。根据学生证管理的需要,建一个“学生证管理系统”,以方便对学生证信息的各项管理操作。要求完成:1.能对学生证信息进行录入和修改 2.能根据学号和班级号显示学生证信息和更改、删除信息。2。总体设计.根据以上分析,本系统主要包括:从键盘输入学生证信息、从指定的文件中读入学生证信息、根据学号和班号查询学生证信息、删除和修改学生证信息.(1) 主函数 main():定义学生结构体数组,输出操作对话框,调用录入、查询、删除、输出等函数对学生证信息进行处理。(2) 录入函数 enter():从键盘输入学生证信息。(3) 录入函数 load():从文件输入学生证信息.(4) 查询函数 search():按学号查找记录信息。(5) 查询函数 display():按班级查找记录信息.(6) 删除函数 del():删除指定学号的学生记录.(7) 修改函数 modify():根据指定学号修改记录。程序功能机构图如下:3。详细设计.本功能一共有 16 个函数,其中一个主函数,15 个功能模块,每个功能模块都是由于主函数或其他功能模块调用,分别说明如下:1.主函数 main().学生证管理系统键盘输入学号查询文件输入班级查询删除记录修改记录开始输入菜单输入操作 s键盘输入学号查询文件输入班级查询删除记录修改记录继续操作否结束YN图 1。2 主程序流程图(2)键盘输入函数.键盘输入函数主要完成学生信息从屏幕输入数据,并将数据保存到文本文件中,以备后用.流程图:YN(3)文件输入函数。文件输入函数主要完成学生信息从文件中读入数据.YN图 1.4 文件输入流程图(4)学号查询函数.学号查询函数是完成由用户输入需要查询的学号,在现有学生信息中查询是否有此学生信息存在,查到输出学生全部信息,没查到则输出“此学生部存在”信息。流程图如下:YN图 1.5 学号查询流程图(5)班级查询函数。班级查询函数是完成由用户输入需要查询的班级,在现有学生信息中查询此班级的全部学生信息,查到输出全部信息,没差到则输出“此班级学生不存在”信息.YN(6)学号删除函数。学号删除函数是完成由用户输入需要删除的学号,在现有学生信息中查询是否有该学生信息存在,查到则删除此学生全部信息,没查到则输出“此学生不存在"信息。程序流程图如下:YN(7)修改函数。修改函数主要是完成根据学号查找到学生信息,输出学...