Course Registration System For ABC College Cost Estimated
Course Registration System For ABC College Cost Estimated
requirements:
Functional Requirements:
1. Student Management
Software Requirements:
1. Operating Systems:2936
2. Course Management
2. Database Management System:2936
3. Registration Management
3. Web Application Server:2936
4. User Access and Permissions
4. Development Tools:2936
Non-Functional Requirements:
1. Performance
5. Productivity and Collaboration Tools:
2. Availability and Reliability
2936
6. Monitoring and Security Tools:2936
3. Security
Hardware Requirements:
4. Usability and Accessibility
1. Web Servers:2936
5. Scalability and Extensibility
2. Database Servers:2936
Maintainability and Documentation
3. Network Equipment:2936
4. Storage:2936
5. Client Devices:2936
Entities:
1. Student
o Attributes: StudentID, Name, Email, Phone
2. Course
o Attributes: CourseID, Title, Department, Credits
3. Registration
o Attributes: RegistrationID, StudentID, CourseID, RegistrationDate
Relationships:
Conceptual Design:
1. Student Entity:
o Stores information about students enrolled at the university, including their
unique StudentID, Name, Email, and Phone.
2. Course Entity:
o Stores information about the courses offered by the university, including the
CourseID, Title, Department, and Credits.
3. Registration Entity:
o Captures the registration of students for specific courses, including the unique
RegistrationID, the associated StudentID and CourseID, and the RegistrationDate.
4. Relationships:
o Enrolls (Many-to-Many): Represents the relationship between students and the
courses they enroll in. A student can enroll in multiple courses, and a course can
have multiple students enrolled.
o Offers (One-to-Many): Represents the relationship between courses and the
registrations associated with them. A course can have multiple registrations, but
each registration is associated with a single course.
o Manages (One-to-Many): Represents the relationship between students and the
registrations they manage. A student can have multiple registrations, but each
registration is managed by a single student.