C语语言言实实现现学学生生选选修修课课程程系系统统设设计计
本文实例为大家分享了C语言学生选修课程系统的具体代码,供大家参 ,具体内容如下
我编程的时间不长,所以这里面肯定有一些错误,或者存在更好的解决方案,欢迎大神上课!谢谢!
ps:寻找一起学习的小伙伴!
代码:
/*********************************
*主题:学生选修课程系统设计
*
*设计要求:
*1.添加功能:程序能够任意添加课程和学生记录,可提供选择界面供用户选择所需要添加的类别,要求编号要
唯一,如果添加了重复编号的记录是,则提示数据添加重复并取消添加。
*2.查询功能:可根据编号、姓名等信息对已添加的同学和课程记录进行查询,如果未找到,给出相应的提示信
息,如果找到,则显示相应的记录信息。
*3.显示功能:可显示当前系统中所有学生和课程的记录,每条记录占据一行。
*4.编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
*5.删除功能:主要实现对已添加的学生和课程记录进行删除。如果当前系统中没有对应的记录,则提示“记录
为空!”并返回操作。
*6.统计功能:能根据多种参数进行统计。能统计学生人数、课程门数、选修某门课程的学生的相关信息。
*
*********************************/
/*
* Verson:2.0 (basic)
*
* History: 完成课程信息的录入,查询等操作;完成选课功能(2017-05-05 20:30:00-01:20:00)
*
* uthor:universes
*
*
*********************************/
/*
* Verson:1.9
*
* History:完成了学生信息的查询操作 (2017-05-04 22:00:32-01:11:00)
*
* uthor:universes
*
*
********************************/
/*
* Verson:1.5
*
* HIstory2:添加查重功能 (2017-05-02 23:39:19-01:06:05)
* History1:完成了用户对课程和学生信息的添加操作 (没有查重功能) (2017-05-02 22:06:13-23:39:19
)
*
* uthor:universes
*
*
********************************/
/*
* Verson:1.0
*
* History:完成了用户的选择功能框架 (2017-04-19 22:06:13-22:40:47)
*
* uthor:universes
*
*
********************************/
#include
#include
#include
#include
#define SIZE_STU 10
#define SIZE_COU 10
#define SIZE_SEL 10
//函数声明部分
void home(void);
void stu_operate(void);
void cou_operate(void);
void statistic(void);
void choose(void);
void delete_sel(int);
//--学生信息部分:
void input_stu(void);
void search_stu(void);
void search_stu_id(void);
void search_stu_name(void);
void show_stu(void);
void edit_stu(void);
void renew_stu(void);
void del