= UseCase3001Implementation – Enroll in Subject **Initiating actor:** Student **Other actors:** None **Description:** Student enrolls in a subject offered by their faculty. **Scenario:** 1. System displays Student Menu. 2. Student selects Enroll in Subject. 3. System lists students → selects student ID. 4. System lists available subjects → selects subject. 5. System checks enrollment: {{{ SELECT * FROM Student_Subject WHERE Student_Id = ? AND Subject_Id = ?; }}} 6. If not enrolled, system inserts: {{{ INSERT INTO Student_Subject(Student_Id, Subject_Id, Status, Enrollment_Date) VALUES (?, ?, 'ENROLLED', CURRENT_DATE); }}} 7. System confirms enrollment. [[Image()]]