Professional Documents
Culture Documents
For
Online Learning Portal
Version: 1.0
Prepared By
Pan India Internet Private Limited
Phone: 011-41406106
Web: www.panindia.in
Email: consult@panindia.in
Executive Summary
Objective
This SRS is regarding the app development for providing a smooth channel between student, Trainer and
Corporate.
Project Overview
The Project is a primary development of the website with the following entities:
Users
Student
Trainer
Corporate
Admin
Administrator- To manage all possible aspects of the website as per mentioned
in the backend module.
Project scope includes development and deployment of the complete website and a powerful
backend to manage the application.
Application will be built using PHP with Laravel/CI Framework and My SQL on Apache web
server.
1.1. Login
This section shall enable the administrator to login to system. Login shall have following
functional requirements:
1.1.1. Admin must enter his/her username and password to login to the system
1.1.2. The System must validate the username and password by matching it
against the value stored in database
1.1.3. Admin shall be allowed to login only if the username and passwords match
with the ones stored in the database
1.1.4. The system shall display the relevant message to the admin if the
username and password are not valid User Management
1.7. Reports
1.7.1. Reporting Period (Ability to select the period to get report)
1.7.1.1. Month
1.9. Logout
This section shall enable the administrator to logout from admin sub-system.
Logout shall have following functional requirements:
1.9.1. The system shall allow the logged in admin of the site to logout of the
system.
1.9.2. The system shall destroy all the session information of the admin after he/
she logs out successfully.
1.9.3. The System shall redirect the logged out admin to the Admin Login page of
the website
2. Trainer Panel
2.1. Login
2.1.1. Enter username
2.1.2. Enter Password
2.2. Dashboard
List of groups with number of Student, recent activities
2.3. My Account
This section contains information about registered Trainer and allows them to edit
his/ her personal details.
2.3.1. My Profile
2.3.1.1. Personal Details
2.3.1.2. First name
2.3.1.3. Last name
2.3.1.4. Address
2.3.1.5. Street
2.3.1.6. City
2.3.1.7. State
2.3.1.8. Country
2.3.1.9. Zip code
2.3.1.10. Picture
2.3.2. My Profile
2.3.2.1. Login Details
2.3.2.2. Email
2.3.2.3. Change Password
2.3.2.4. Old Password
2.3.2.5. New Password
3.1. Login
3.1.1. Username
3.1.2. Password
3.1.3. Submit
3.2.1. Number
3.2.2. Submit
3.3.1.1. By Category
3.3.1.2. By Name
3.3.1.3. By Ratings
Security Features
Captcha verification
Encrypted passwords
SSL Implementation
Browsers compatibility
IE 6.0
Fire fox 2.0
Google Chrome
Safari
Opera
Deliverables
Cost: 600000 +taxes For Web Both Android and IOS apps
Timeline: 2 to 2.5 Months