0% found this document useful (0 votes)
45 views12 pages

E-Learning System SRS for Clever Us

The document provides an overview of an online learning system called Clever Us. It describes the purpose, scope, definitions, user interfaces, functions, requirements and verification of the system. The system allows students and teachers to access courses, lectures, profiles and communicate online for education.

Uploaded by

sanjeevboss6557
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Topics covered

  • System Availability,
  • Training Resources,
  • Trainer Functions,
  • User Characteristics,
  • Performance Issues,
  • E-Learning,
  • Assumptions,
  • Learning Resources,
  • System Adaptation,
  • Payment Processing
0% found this document useful (0 votes)
45 views12 pages

E-Learning System SRS for Clever Us

The document provides an overview of an online learning system called Clever Us. It describes the purpose, scope, definitions, user interfaces, functions, requirements and verification of the system. The system allows students and teachers to access courses, lectures, profiles and communicate online for education.

Uploaded by

sanjeevboss6557
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Topics covered

  • System Availability,
  • Training Resources,
  • Trainer Functions,
  • User Characteristics,
  • Performance Issues,
  • E-Learning,
  • Assumptions,
  • Learning Resources,
  • System Adaptation,
  • Payment Processing

HI-TECH INSTITUTE OF ENGINEERING

AND TECHNOLOGY

SRS DOCUMENT

SUBMITTED TO SUBMITTED TO
Mrs. Prachi Vashist Samar Gupta
Prachi Verma
Sasiraj Singh
Riya Yadav
CLEVER US
INTRODUCTION
Purpose: -
The purpose of the E- Learning Website (Clever Us) is to impart
knowledge to aspiring learners and resources to support education
delivery and management.

The document is to reflect continuous update, requirement changes


during the implementation and utilisation of the Clever Us therefore,
an accurate baseline of actual need will be available at any time as it
offers end users a quality of education to increase their skills.

Scope: -
Intentionally, this document provides an abstract overview of an
Online Learning system and general overview of an entire project. It
gives an access to the student (Trainee) and the Teacher (Trainer)
to share their academic data and to perform quick activities
between the student and the teacher safely.

The scope of this document:


• Functional and Non-Functional requirements
• Stake Holders (owner of the Clever Us)
• E-Learning System
• Tutors
• Administrator

Definitions, Acronyms and Abbreviations:


● Administrator - (A person who has control on overall
Database)
● Trainee - (A person who gets trained by the
trainer(teacher))
● Trainer - (A person who trains the trainee(student))
Product Perspective: -
An internet connection essential to display information and for user
interaction with the E-Learning Online Portal. Moreover, every
information resides into database, that is located on a web-server.
The E-Learning Online Portal requires an internet browser (Chrome,
Microsoft Edge or Firefox) for accessing purpose.

● User Interfaces: -
• Profile Login Page: - (For Both Trainer and Trainee)
• Contact Us Page: -

•Register Page Interface: -


•Login Page: -

● Memory Constraints: -
• It utilizes user's system secondary memory for downloading
the lectures available on the portal.

• Since this portal is working on SQL Database therefore, slow


working could see. This problem will be overcome in update of
the website.

● Operations: -
Some specific operations user can perform here
● Basically, registration then sign in process required for
either admin and student account.
● Further, user can acquire all those performances needy for
him such as recorded lectures, assignments, upload
actions, submission, check remarks and so on.
● At last access of data will possible through simple login.
● Site Adaptation Requirements: -
Some necessary requirements are demanded as follow
● User details to engage website functions e.g.
name, grade, interest, photograph, etc.
● Strong password regard security is mandatory including
lower, upper-case letters, numbers as well.

Product Functions: -
This software package is expected to offer the following services:
1. Administrator: -
a) To facilitate the maintenance of important records of Trainees
and Trainers.
b) To maintain record of any student and to provide solutions if
user have any type of problem.

2. For Trainer: -
a) Trainers can upload their courses and can manage them. They
will be able to Put price on their own. They can Receive payments.
They can see the number of trainees of the course.

3. For Trainee: -
a) Facility to check the courses, receive all the tasks by sitting at
one place and submit them there. Trainee can pay for course and will
be certified after the course.

User Characteristics: -
● Users would have full assurance over the online portal i.e
“Clever Us”.
● Users can access all the playlists uploaded on the portal and
can have Full-time access over the courses.
● Each user has its own Individual Id’s as a trainee as well as
trainers will also have their individual Id’s to upload or to check
the likes and comments.
● Trainees and trainers experience full reliability over the portal.
Limitations: -
● It is slow in terms of its database, as on working over it
developers are only having knowledge of MySQL.
● Right now, No certification as well as No Badges are provided to
the trainees
● Lack of Resources in terms of notes

Assumptions and Dependencies:-

● End users must have the knowledge of working over the


Learning online Portal.
● Completion of courses is mandatory.
● Queries regarding anything will be resolved in less time.
Apportioning of Requirements:-

● Right now, This E-learning Online Portal is in the developing


phase in terms of resources availability . This requirement will be
resolved in the upcoming updation of the website.
● Certification, Badges, Duration of completion of courses will be
introduced in the upcoming updation of the website.
● Practice questions and Assignment will be introduced later on.

Requirements:-

•Functional Requirements:-
Registration:
If the user is not register than first user must be registered.
Login:
If the user is registered then he will be logged in by entering user
Name and password.
Check Courses:
The user must view the courses available on the server.

New Uploaded Courses:


The User must receive a Notification if there is any new course
According to their interest.
Lectures:
Teacher will be able to upload the Lecture on the System where
students will be able to learn from it.
Student Download:
The Students will be able to download the Lectures if they paid fo
the particular course. Once they paid the Course will be added to
their profile.
Notifications:
The System Should send the notification to the both main actors if
there is any change that teacher made or if student require any
help.
Manage Profile:
The user must be able to edit the profile from the setting they should
perform various changes to the profile.
Search Courses:
The Student Should be able to search the course on the Software he
must have access to see every course on the system.
Manage Courses:
The Teacher Must Edit the Courses he should update, Delete, Add
the videos to his various courses.
Top Rated Courses:
The System Should show the top-rated course of all time in the
system.
Interest Category:
The System should show the courses to the use according to his area
of interest.
Submit Ratings:
The Student must be able to rate the according to his experience. And
should provide the feedback in detail.
Logout:
The user must log out from the system when he wants to.

•Non-Functional Requirements:-
Security:
The system needs to log client’s information of registration such as IP
address and time for security purpose. Password should encrypt and
store in the database.
Maintainability:
The system developing using Struts, all action is detailed in struts-
config.xml and web.xml that easy to modify and make update.
Portability:
The web application is coding in J2EE and Struts, therefore, it should
be transferable between different OS and Java container
Usability:
The system shall allow the users to access the system from the
Internet using HTML or its derivative technologies. The system uses a
web browser as an interface. Since all users are familiar with the
general usage of browsers, no specific training is required. The
system is user friendly and self-explanatory.
Reliability:
The system has to be very reliable due to the importance of data and
the damages incorrect or incomplete data can do.
Availability:
The system is available 100% for the user and is used 24 hours a
day and 365 days a year. The system shall be operational 24 hours a
day and 7 days a week.

Accuracy:-
The accuracy of the system is limited by the accuracy of the speed at
which the Student can use the system without any worry.

Access Reliability :-
The system shall provide 100% access reliability

Use Case Diagram:-

Actors:
● Student
● Teacher
● Admin

Student Use Cases:


● Log in
● Search Course
● Learn Course
● Communicate Lecturer
Call Lecturer
Message Lecturer
● Get Certification
● Submit Ratings

Lecturer Use Cases :


● Upload Lectures
● Log in
● View Students
● Manage Course
● Manage Lecture

Admin Use Cases:


● Manage Course
● Manage Lecture
● Manage User
● Log in
● Delete Records
Verification:-

● E-learning Online Portal strongly offers the ability to enhance the


developing end users coding skills. E-Learning Online Portal
works upon feedback received from the end users. It is a two-
way interaction between trainers and trainees.

● While on accessing the Portal, Trainer and trainee will have a


separate profile from which they would be able to access their
profile in any devices and their data and information will be
stored until the end users makes any changes to their profile.

● As the end users who will be accessing the E-learning Online


Portal, will find the effective course to enhance their skills and as
well as will be able to ask their doubts too in the comment
section.

Supporting Information:-

● So on concluding the project,There are additional materials that


are attached to the E-Learning Online Portal like how the things
should be accessed to obtain the correct outputs for the required
queries from the end users.

● If the end users face any kind of problems related to lagging and
bad functioning,They can go through the contact us column. As
well as they can also give us the feedback for respective
Performance of E-Learning Online Portal.

You might also like