Srs Free Online Course Certification System

srs (software requirments specifications)

SRS Free Online Course Certification System

In online course certification system, users/students can get “online certificate(s)” of the
available course(s)(offered by an academic platform) after the course(s) exam (MCQ’s based). All course details including the content like topics, sub topics, books, questions for exam will be uploaded and controlled by an “Admin” side. Any user/student can access the courses after a successful sign-up. After sign-up, user “reads the content” of the course and then “Take an exam” of the respective course. If the user achieves the mentioned score, he/she can get a certificate of that course automatically in .Pdf format, otherwise he/she needs to take exam again



Scope of Project Free Online Course Certification System:

Project scope is the part of project planning that involves determining and documenting a list of specific project  goals, deliverables, tasks, costs and deadlines. Defining the project scope involves adopting a clear vision and an agreement on the outcomes of the project. This allows each milestone of the project to stay on target

Functional and Non Functional Requirements of Free Online Course Certification System:

Functional Requirements :

A functional requirement shows that what the system must do what services the system present to users. It describes a software system or its component. A function is nothing but inputs to the software system, its behavior, and outputs

Functional Requirements of Free Online Course Certification System:

Admin Panel/Side:
1. Admin can login and logout on a separate panel. 2. Admin can enter course categories. 3. Admin can enter course details (basic info., course content, questions) categorically. 4. Admin can enter course content (topics/subtopics). 5. Admin can enter course questions of (beginner, medium, expert) level. 6. Admin can approve/reject a user/student registration. 7. Admin can reply a query on a support system with in the system. 8. Admin can view the courses attempted by the users.

User Panel/Side:
1. User can register himself. 2. User can login and logout on a separate panel. 3. User can read the content of the available course(s). 4. User can take exam of the respective course(s) by selecting the mode of exam
(like beginner, medium and expert) type. 5. User can view the attempted courses like attempt history. 6. User can download the course certificate after completion.
7. User can put a query/ticket regarding a course to the admin. 8. User can update his/her account details except (registered email). 9. User can get additional certificate if completes all the course for the respective category

NON-FUNCTIONAL REQUIREMENTS Free Online Course Certification System:

  • Application is user friendly.
  • Application Perform fast manipulation and calculations.
  • Application is adaptable.
  • Application will be able to work on all types of operating systems.
  • Application will be capable to handle multi user activities simultaneously.
  • There will be back up system to face any problem in system
  • All the options should be learning friendly I.e. member could easily understand what that option will do if he clicked on it.
  • Response Time is very awesome.
Some others are:
  • Accessibility
  • Maintainability
  •  Fault Tolerance.
  • Security
  • Robustnes


Use Case Diagram of Diagnosis of Free Online Course Certification System

a use case diagram can summarize the details of your system’s users   and their interactions with the system. Scenarios in which your system or application interacts with organizations, people, or external systems. Goals that your system or application helps those entities achieve



Usage Scenarios Diagnosis of Free Online Course Certification System:

A brief user story explaining who is using the system and what they are trying to accomplish. A Scenario is made up of a number of simple, discrete steps that are designated as being performed by either the System or a  User.


ADOPTED METHODOLOGY for Free Online Course Certification System:

The adopted methodology for this project is vu process model. Vu process model is a combination of water-fall model and spiral model. This combination has many advantages. This model has high risk analysis so avoidance of risk would be achieved. This model is easy to understand and use. Now first we will discuss the Water-fall model.


Work Plan of Diagnosis of Free Online Course Certification System:

Work plan

for complete srs contact us

watsapp: 03469806607