学生管理系统预习

预习报告——学生管理系统

实验任务

         1.系统可对学生信息浏览、增加、删除和修改;
         2.按学生成绩确定名次及信息输出,双向冒泡排序、希尔排序、快速排序、堆排序。要求可对学生信息查询,根据学号或姓名进行查找;
         
         **冒泡排序**
          比较相邻的元素。如果第一个比第二个大,就交换他们两个。
          对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数
          针对所有的元素重复以上的步骤,除了最后一个。
          持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较
 
          **希尔排序**
          希尔排序是非稳定排序算法,把记录按下标的一定增量分组,对每组使用直接插入                      排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。
          
          **快速排序**
          快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。
          快速排序算法的运作如下:
        从数列中挑出一个元素,称为“基准”(pivot),
        重新排序数列,所有比基准值小的元素摆放在基准前面,所有比基准值大的元素摆在基准后面(相同的数可以到任何一边)。在这个分区结束之后,该基准就处于数列的中间位置。这个称为分区(partition)操作
      递归地(recursively)把小于基准值元素的子数列和大于基准值元素的子数列排序。
       递归到最底部时,数列的大小是零或一,也就是已经排序好了。这个算法一定会结束,为在每次的迭代(iteration)中,它至少会把一个元素摆到它最后的位置去。
       使用left与right两个旗标来记录左右两端已排序的元素位置。
       
         **堆排序**
         堆排序(英语:Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。
          3.信息修改仅可修改四门课成绩;
          4.文件存取学生信息。
          5.学生信息录入,信息包括学号、姓名、专业、四门课成绩、总分、名次

需求分析

      新增学生信息(包括学号、姓名、专业、4门课成绩)
              1. 通过单独建立一个数据库存储学生相关信息
              2.通过学号,姓名,专业等信息对学生进行分类和排序

      浏览学生信息(对学生排序后信息进行浏览)
              1.通过函数调用并打印学生相关信息
              2.查询浏览信息后可以对学生信息进行修改和补充
              增添和删除等操作

主函数设计

        1.查找学生信息(查找符合条件的某条记录)
                 输入学号,通过函数调用数据库中学生的
                 基本信息打印出学生基本信息

        2.删除学生信息(删除指定学生的信息,可给用户选择检索指定
                  
        3.保存学生信息(保存学生成绩档案信息到文本文件)
        4.加载学生信息(登录系统后将磁盘文件中保存的学生成绩信息读取到内存中)
已标记关键词 清除标记
黄豆EDU智慧云课堂平台的主要功能在线“教、学、测、评”。它的主要功能也集中在四点,一、教学资源管理,二、学员随时随地学习,三、学员模拟测试,四、学校组织统一考试;平台基于B/S架构的在线教育系统,系统将在线学习、在线练习、在线考试紧密相联,打造“学、练、考”于一体的在线教育系统,方便学员利用碎片化时间进行随时随地的学习。实现教与学的互动交流,为改革课堂教学模式,实现对学员学习情况的全程跟踪管理和对员工学习培训需求的全面掌握。 教学管理模块:首先由老师编排课程,按照专业—课程—章节的结构组织内容,老师可以提前将上课所需要的课程内容、视频、课件、试题等资料上传到课程空间,实现课堂资料网络化管理和在线播放;在讲课时可以随时在线打开讲课需要的内容,并可以通过组卷功能发布随堂测试,时时与学生进行教学互动。通过“智慧云课堂平台”可以实现一个综合性的网络虚拟学校,汇集更多教育资源,实现知识的更广泛传播、更有效的利用。 学习模块:学员可以通过手机、电脑、平板多种终端设备完成预习、复习、作业上传,以及进行任意时间、任意地点的自主学习;解决现存教学资源库难以推广的问题,精品课程、在线课程等成形教学资源,不能方便、有效的与教师的自主教学活动相结合,教师思想被“奴役”,导致应用积极性不高的问题。 测试模块:学员可以通过平台完成自主模拟测试;随到随考、自动判卷,每一次成绩详情系统详细记录,学员可以清晰从试卷报告中的看出那些题做对了,那些题做错了,以及正确答案,试题解析等详细内容,方便学员进行回顾。老师也可以使用该模块发布随堂小测验,与学生进行时时互动。 在线考试:在线考试分为:定时开始和时间段考试,定时开始:适用于比较正式的考试,例如期末考试,统一时间开始,同一时间结束。答题状态时时保存,即便遇到断电死机等突发状况,打开网站重新登录,或通过直接通过手机登录也可以接着之前的进度进行作答。时间段考试:适用于非正式的考试,例如选修课的考试,学员在某一时间段完成作答即可,例如一个月内,一周之内。考试开始后需要在规定的时间内完成答卷,每位学员只能考一次。不能重复参考考试。
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页