Академический Документы
Профессиональный Документы
Культура Документы
Registration System
Class Diagram + Coding
if (pass)
student.createReq(secNum);
}
//---------------------------
public void updateInstName(int secNum, String name)
{
committee.updateInstName(secNum,name);
}
//---------------------------
public void submitRequest()
{
student.submitRequest();
}
//---------------------------
public void Define(int courseNum, Vector<Course>list)
{
admin.Define(courseNum,list );
}
//---------------------------
public void Assign(int courseNum, int level)
{
admin.Assign(courseNum, level);
}
//---------------------------
}
public class Committee
{
private ManageSection Msec;
}
public class ManageSection
{
private SectionCatalog secCat;
}
public class SectionCatalog
{
private Vector<SectionSpecification> secSpecVector;
}
public class SectionSpecification
{
private Section sec;
}
public class Section
{
private Instructor inst;
}
public class Admin
{
}
public class ManageCourse
{
private CourseCatalog courseCat;
courseSpec.Assign(level);
}
}
//-----------------------
}
public class CourseSpecification
{
private Course course;
}
public class FinishedCourse extends Course
{
private double grade;
}
public class Student
{
private Transcipt transcipt;
private Vector<Request> requests;
private Advisor advisor;
email.send();
}
}
public class Transcipt
{
private Vector<FinishedCourse> finishedCoursesVector;
}
public class Advisor
{
private String emailAddress;
String getEmailAddress()
{
return emailAddress;
}
}
public class Email
{
private Object emailBody;
private String emailAddress;