/***********************************************************************
╭═══════════════╮
║ ║
╭══════┤ 清清凉 ├══════╮
║ ║ ║ ║
║ ╰═══════════════╯ ║
║ ║
║ ║
║ 声明:本程序由清清凉搜集整理 ║
║ 说明: ║
║ ║
║ C语言交流群:31545052 (唯C联盟) ║
║ 计算机编程交流群:31544991 ║
║ 本人QQ:527274766 ║
║ 多多交流,共同进步! ║
║ —— 0501xql ║
║ ║
║ ╭───────────────────────╮ ║
╰══┤ E-mail:0501xql@163.com ├══╯
╰───────────────────────╯
***********************************************************************/
这是本人课程设计时写的一个程序,虽然是文本模式,但界面非常漂亮,程序也不错,
所以拿出来和大家讨论讨论。。。(请下载附件)
欢迎大家批评指导,也欢迎大家加入上面的编程群进行交流!!!
《课程管理系统》:
其中每个记录中包含的数据有:
姓名;学号;性别;年龄;地址;专业号;所学课程。
其中课程包括:课程名,级别,学时数,上课时间,上课地点,考查/考试,成绩。
级别表示属于该课程的哪一级。
实现下列功能:
查找某门课程的学生名单;
查找某门课程的上课时间和地点;
从一学生的课程表中删除一课程;
从一学生的课程表中增加一课程;
改变某门课程的上课时间或地点;
增设一门课程;
删除一门课程;
输出某门课程的学生成绩.
这个程序写了很久,开始数据都是用单链表存储的,后来课程信息改用了二叉排序树来存储,
程序实现了以上功能,并增添了一些功能,可以统计学生信息,修改学生信息,支持鼠标和键盘的操作。
共有13个必备文件,其中主函数文件为:Couse_manage.c,自定义头文件为:Head.h
还有两个数据文件: 一个是学生信息: STU_DATA.txt,
一个是课程信息: COU_DATA.txt.
还有一个帮助文件:ReadMe.txt