03.01.2015 Views

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

41<br />

course scheduling programs have to know the data relations so that they are able to<br />

look <strong>for</strong> enough in<strong>for</strong>mation to satisfy the hard and soft constraints.<br />

Building<br />

BuildingID<br />

Faculty<br />

FacultyID<br />

1<br />

BuildingName<br />

1<br />

FacultyName<br />

ClassroomGroupID<br />

has<br />

DeptID<br />

has<br />

consists<br />

of<br />

ClassroomGroupName<br />

N<br />

1 ClassroomGroup N controls M Department<br />

1 1 1<br />

DeptName<br />

ClassroomID<br />

N M<br />

Classroom<br />

M<br />

ClassroomName<br />

Seats<br />

has<br />

N<br />

has<br />

N<br />

Course<br />

has<br />

semester<br />

Curriculum<br />

year<br />

N M<br />

Program 1 has N Class<br />

ProgramID<br />

ProgramName<br />

NumSemesters<br />

Semester<br />

DayinWeek<br />

Year<br />

Time-slot<br />

N<br />

1<br />

classID<br />

className<br />

enrolYear<br />

CourseID<br />

CourseName<br />

Credits<br />

Kind<br />

takes<br />

numStudents<br />

hasTimeTable<br />

consists<br />

of<br />

M N N<br />

CourseSection<br />

N<br />

has<br />

teaches<br />

N<br />

Lecturer<br />

1<br />

SectionNo<br />

Semester<br />

Year<br />

NumStudents<br />

has<br />

1<br />

N<br />

BusyTime<br />

LecturerID<br />

LecturerName<br />

DayinWeek<br />

Working<br />

Session<br />

State<br />

Gender<br />

FIGURE 3-5 Entity relation diagram<br />

The data dictionary is presented in Appendix A.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!