站内搜索

“非一般的”课程管理系统(C代码+原创)

原帖及讨论:http://bbs.bccn.net/thread-124607-1-1.html

/***********************************************************************
                
                                              
  ┤            清清凉            ├
                                                        
                          
                                                           
                                                           
  声明:本程序由清清凉搜集整理                            
    说明:                                                  
                                                            
        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

点击下载本文件

 

  • 上一篇:C语言写的简单井字过三关(初学者入门版)
  • 下一篇:用C语言编写管理联络方式的小系统