Srs - Assignment7
Srs - Assignment7
Student Enrollment
Harsandeep Singh
The Student Enrollment has two active actors and one cooperating system.
The admin can add the student to a course. The student can view their current schedule
and also can make necessary changes to it such as adding new courses or dropping them.
A database is used to store all the information about students and any new changes made
This section is used for the use cases for students to perform actions to their
accounts.
Brief Description
The students should can access their accounts to see the course schedule.
1. The admin can look up different courses offered under different terms.
2. The admin can add students with their student id.
3. The admin can remove students from courses.
3.3.1 Performance
If students are cleared to enroll into courses, they can add the courses by
themselves or an admin can perform those tasks on behalf of them. Students should be
able to check the previously added or newly added courses on the student dashboard.
3.3.2 Security
The data stored on the database should be accessible securely by adding google
authentication applications where users need to log in via their gmail accounts. This way
students can only access their own accounts and not other students and also make
Different browsers have different builts and updated versions. As long as the
browsers are not outdated, they should be able to run the website without any issues.
3.4 Logical database diagram
The admin table has admin id, class catalog, class schedule and other dataset that
are needed for an admin to perform administrative tasks such as adding students,
modifying their current schedules or even removing them from courses and updating the
database. The students have student id, class schedule, class description and other
datasets to view and change their current schedules. The teachers can also view the class
schedule and also view other information such as course id, start and end date,
description of the course and other brief information about the course.