a multi-objective bisexual reproduction genetic algorithm for ...
a multi-objective bisexual reproduction genetic algorithm for ...
a multi-objective bisexual reproduction genetic algorithm for ...
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.