2020-07-08

求助C语言课程设计
. 简易学生信息管理系统
(1) 系统名称:简易学生信息管理系统的设计
(2) 准备数据
① 新建一个文本文件,文件名为:“班名+序号”,如电信01班的12号同学所建的文件名应为:DX0112.txt。将M个学生信息输入到该文件中,建议按如下形式存放(注:10≤M≤100,下文以M=10为例):
学号 姓名 性别 出生年月 籍贯 电话 成绩
20090010 吴飞 男 1991年2月 湖北省荆州 07168231245 510
20090011 李红 女 1990年11月 湖北省荆州 07168461120 478
…… …… …… ……
(注:请大家将该文本文件后保存到自己的存储设备,运行程序前请保存相应的副本)
(3) 功能要求
在主函数中读入原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注意:若文本文件DX0112存放在D盘的ABC文件夹中,则fopen()函数中的文件名应为:”D:\ABC\DX0112.txt”)。
1) 实现查询显示功能:①按姓名查询 ②按学号查询 ③显示全部存信息。将满足查询条件的学生信息显示在屏幕上。
2) 实现排序功能:①按姓名排序 ②按入学成绩排序,将排序后的所有学生的信息显示在屏幕上。
3) 实现添加功能:录入新的学生信息数据。在录入新的学生信息前,首先判断该学生的学号是否存在,如果不存在,则可进行数据录入并依次输入学生的相关信息;如果该学生的学号存在,则提示不能进行添加操作。
4) 实现删除功能:①按姓名删除 ②按学号删除,先输入学生的学号或姓名,若系统中有此学生的信息,则删除改学生的所有信息;若无此学生的信息,则提示系统中无此学生信息。
5) 实现修改功能:先输入要修改的学生学号,如果该学生存在,则根据需要,修改学生的相关信息;若该学生不存在,则提示系统中无此学生信息。

你可能感兴趣的:(笔记)