目录

  • 功能调查与系统功能框架图
  • 类的设计
  • 类的说明

功能调查与系统功能框架图

功能:

在供选的课里,有呈现课程信息,最多能够任意选两门课,可以在选课界面里任意的增加和减少选出最终的两门课提交,提交审核通过后能在已选课程中看到选课信息并可以删除课程,然后在选课界面里重新选择。

功能框架图:

类的设计

UML类图:

类的说明

Course类

课程类,有课程名、授课教师、学时、学分和招收学生人数等属性,并通过toString方法将这些信息打印出来。

CelectCourse类

选课类,通过建立ArrayList类的对象course,用以储存各种供选的课程,把储存的供选课程展示在选课界面中,实验List集合,能有效的增减可选课程,这可以更简便的让那些招满的课程不在被选。通过addCourse()方法和removeCourse()方法增减课程。然后选出两门通过submitCourse()提交课程。

CelectedCourse类

新建Arraylist类型对象用以储存已选的课程。通过deleteCourse()方法删除选课。