论文部分内容阅读
目前,国内的高等院校已经普遍地实行了以选课为核心的学分制,学生选课早已成为了高校教务管理中最为重要的工作之一。然而,受制于选课的复杂性,当前大部分的选课系统并没有实现真正的完全学分制选课,学生所选的课程的类型、数量都受到了诸多限制。本文结合苏州大学文正学院的教学实际,设计和实现了一个基于完全学分制的开放式选课系统。通过系统对学生可选课程的甄别,学生可以选择全校开设的课程,扩大了学生选课的范围,增加了学生选课的自由度,有效地提高了学生的学习热情。本文首先介绍高校选课系统的开发背景、研究内容和研究意义,分析了完全学分制下开放式选课系统所面临的问题,并且给出解决方案;其次,介绍在设计与实现系统过程中用到的相关知识与重要技术;接着,从软件需求的四个层面描述了系统的需求分析,并在此基础上进行系统设计,重点介绍了课程冲突的判断算法、综合优先级筛选算法的设计;然后,介绍系统功能模块中主要功能的具体实现,以及系统其他重要功能的实现。最后,介绍对系统的测试。本文设计的基于完全学分制的开放式选课系统已经投入使用,扩大了文正学院学生的可选课程的范围,收到了较好的效果。本选课系统具有用户界面简洁友好,操作简单易用,运行稳定可靠,易维护,可扩展等特点,基本达到了设计要求,对同类系统的设计与实现具有一定的参考价值。