Contents
Page BreakIntroduction
This document will present the requirements for the eLearning and Student Records Management solution for ABC University.
The university has over 1000 students in various disciplines, courses and programs, supported by over 300 staff including Professors, Administration, Management, and other personnel. This solution in point is being built with the purpose of serving as a one stop shop for all students’ academic needs and providing the university management a system to keep track of and manage the student records. Another objective is to improve the university management productivity through automation and make it easier to effectively utilize the resources.
This should be an intuitive, easy to operate system using which the students can enroll in courses, update their details, request for marksheets, access e-Learning content, the professors can keep track of students’ progress and the management can maintain student records effectively.
Functional Requirements
The functional requirements for the e-Learning and Student Records Management system are as follows:
# | Requirement | Ranking |
1 | The system should enable the University Administration to create accounts for new users and update details of existing users | High |
2 | The system should enable Administration to create and manage e-Learning content in the system | Medium |
3 | The system should enable Administration to add/update/delete Student records to/from the system | High |
4 | The system should enable Professors to edit and add e-Learning content for the courses they teach | Low |
5 | The system should enable Professors to update students’ progress for the courses they teach | Low |
6 | The system should enable students to access e-Learning content for the courses/programs they have enrolled in | Medium |
7 | The system should enable students to keep track of their progress in the courses they have enrolled into | Medium |
8 | The system should enable Professors, Students and other personnel to update/change their password in case they forget it or want to change their password | Low |
9 | The professors should be able to add/remove courses and add/update related content for courses that they offer in the university | Medium |
10 | The student should be able to access the details of and enroll in the different courses available for enrollment in the university | Medium |
Non-Functional Requirements
The non-functional requirements for the e-Learning and Student Records Management system are as follows:
# | Non-Functional Requirement | Priority |
1 | The response time SLA for the system should be 1 second | High |
2 | The system should implement NIST web server security | High |
3 | The system should meet 99% Availability SLA | Medium |
4 | The system should comply with web component accessibility guidelines | Medium |
5 | The system should implement scalability to support future growth prospects, and should be capable enough to offer at least 20% over the peak load | Low |
Use Cases
| |
Actor | Student |
Description | This use case describes student can lookup a course he wants to enroll to and complete online application for the said course |
Trigger | Student decides to apply for the desired course |
Type | External |
Pre-Conditions |
|
Normal Course |
|
Post-Conditions |
|
| |
Actor | All users |
Description | This use case talks about how the eLearning system user can reset their password |
Trigger | Customer wants to change his password |
Type | External |
Pre-Conditions |
|
Normal Course |
|
Post-Conditions | User’s password is updated |
0 comments:
Post a Comment