Bootstrap

【C语音期末/课程设计】学籍管理系统(DevC项目)

代写C语言、C++、Java、Python、HTML、JavaScript、vue、MySQL相关编程作业,
长期接单,信誉有保证,如有任何问题或需要请加文章末尾推广QQ。

本文资源:【C语音期末/课程设计】学籍管理系统(DevC项目)


1.题目要求

题目描述
对学生学籍进行注册,修改,删除,查找,排序,统计,学籍变化等管理操作。学生学籍变化信息包括:入学,转专业,退学,降级,休学,毕业。

功能要求:
(1) 登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级,学籍变化等信息;
(2) 显示全部学生学籍信息。
(3) 增加学生学籍信息。
(4) 根据学号修改、删除学生学籍信息。
(5) 实现多种方式对学生学籍信息进行查询(不得少于两种,比如根据学号或者专业等)
(6) 根据系别或者专业对学生学籍信息进行排序。

扩展功能:
(1) 提供统计功能。比如可以根据籍贯、系别或者专业统计学籍人数。
(2) 学生学籍信息从文件读入。
(3) 将学生学籍信息保存到文件中。
编程软件
在这里插入图片描述

2.视频演示

【C语音期末/课程设计】学籍管理系统(DevC项目)

3.项目介绍

项目启动后,首先会从项目目录下的"students.csv"文件中读取数据并保存到结构体数组中,后续各种数据的修改则会同步保存到csv文件中:
在这里插入图片描述
然后打印操作菜单,根据用户输入的操作编号调用对应功能:
在这里插入图片描述

1. 登记学生信息

在这里插入图片描述
逐行接收用户输入内容并保存到结构体数组中,其中编号不能重复,性别必须为男或女,年龄必须为1到120岁以内,学籍变化必须为给出的选项之一,每次输入完成一组数据后询问用户是否继续输入,若“是”则接收下一组数据,若否则结束输入。

2. 显示学生信息

在这里插入图片描述
以表格左对齐的形式打印所有学生的学籍信息

3. 增加学生信息

在这里插入图片描述
添加一条学籍数据到数组末尾

4. 修改学生信息

在这里插入图片描述
根据输入的学生学号找到对应学生信息,根据输入的操作编号修改对应信息

5. 删除学生信息

在这里插入图片描述
根据输入的学号删除对应学生信息

6. 查询学生信息

在这里插入图片描述
根据输入的操作编号查询对应信息,并以表格左对齐的形式打印

7. 学生信息排序

在这里插入图片描述
根据输入的操作编号进行对应内容的排序,并以表格左对齐的形式打印排序结果

8. 统计学生信息

在这里插入图片描述
根据输入的操作编号统计对应信息,并以表格左对齐的形式打印

0. 退出

输入0退出程序

;