Beruflich Dokumente
Kultur Dokumente
Course Code-NCS-652
Team Number-4
VEDANSH
SANDEEP
VIKRAM
SAIFI
Software Requirements Specification Document
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.4 References 5
2.1.2 Interfaces 6
2.1.7 Operations 7
3. Specific Requirements 9
3.2 Functions 9
4. Document Approvals 11
5.Supporting Information 11
1. INTRODUCTION
This Software Requirements Specification specifies the requirements of the E-guru yantra
using which people or users can upload or download multimedia presentations, lectures
video, notes pdf, images and slides. This websites will support all popular web browsers.
Virtual education is an emerging concept. E-guru yantra is a special library with a
focused collection of digital objects that include text, pdf, videos lectures, images, notes
and assignment and also the current notice regarding events occurring in college. E-guru
yantra contains the word guru which is the ultimate source of learning.
And yantra signifies the platform on which this whole idea is. So basically we are
building a portal or interface where users can simply login to upload or download files
regarding to their concerns
1.1 Purpose:
This document detail the software requirements for the EGURU
YANTRA. It defines what the problem is and what problems a complete
Solution has to solve.
The purpose of this software requirements specification is to verify that all the
specifications are correct and are verified. This document also serves to ensure that the
software is traceable throughout its software development life cycle.
1.4 Reference
• Swetha Alampally B.Tech.,Sri Indu College of Engineering and Technology,
India, report on “E-Learning System”, 2012.
• Software engineering standards committee of the IEEE Computer society, IEEE
recommended practice for software requirements specification 1998.
2. Overall description
• To integrate the study material of B.Tech, M.Tech & MCA Dept. of all Semester &
Subjects by the all faculties at single platform.
• To help students access study material according to their interest, preference and
relevance of content any time & from anywhere
• Creating a hub of notes which will contain files in all format such as Video, Pdf, Word
File, Power Point, and Images.
• To make our faculty members feel free from burden of mailing notes to each and every
the students.
• Preventing the loss of study material due to system failure
Creating user Account –Admit -Administrators will be allowed to create users. The
creation will result in the user login and password to be emailed to the user at the
mentioned users e-mail account.
Deleting User –Admin -Administrators can remove user entirely from the system.
Logging in- All-The system will allow users to login with the password if they already
possess a valid account on the system. The system will protect the password and other
user information and ensure that will not be viewable by other expect the administrator.
2.1.2 Interfaces
There are many types of interfaces as such supported by the E-learning software
system namely; User Interface, Software Interface and Hardware Interface
2.1.3 Hardware interfaces
The hardware requirement at the user end is really simple and the website can also run
on the hardware that can run a basic simple browser, although the hardware should be
good enough during peak times for the web servers
Educational Institutions: Institutions that conduct virtual classes would use this
software for course, syllabus, and schedule delivery. To make our faculty members feel
free from burden of mailing notes to each and every the students.
Large Organizations: Organizations training their employees digitally would use this
software for distributing their classes’ notes and assignment.
A user document should be provided at the end of the development. It should have the following
1. The system will be having 3 roles- Faculty, Student, Administrator.
2. Faculty: this role enable the user to offer courses, upload lectures.
3. Student: this role enables the user to downloading notes.
4. Administrator: this role enables the user (create, edit and delete) besides performing other
administrative tasks such as monitoring the system operation, editing system
configuration etc.
2.4 Constraints:
1. The user (teacher or uploader) already has the files (say ppts, pdfs etc.), video
and images for uploading files.
2. The user has some previous knowledge of using a browser.
3 Specific Requirement
3.1 External Interfaces:
It should be easy to navigate .a decent and pleasant appearance with ease of navigation should
help to user.
The application should support all major web browsers that will make it convenient for the user
to access our system with ease .the back-end i.e. the database services will be used to a great
extent and hence it will be quiet efficient designed.
• It will store all data in a single centralized database. The database will contain the
following information:
1. Student details
2. Faculty members details
3. Students query and their solutions
4. Courses Information
• The site will provide course study material to the students in electronic from.
• All the information including course details, fee structure and notice for student will also
be displayed on the site.
• The site will be used by three different type of users: Students, Faculty, and the
administrator having different interface for each type of user.
• Each user will be provided with the user name and password to access his/her account on
the site.
• The student can take their mock test of their course and evaluate themselves.
• The faculty can upload lectures on the site.
4. Document Approvals
PROJECT TEAM: CLIENT:
b) Teacher