SlideShare a Scribd company logo
1 of 14
SYSTEM REQUIREMENT
SPECIFICATION FOR E-GURU
YANTRA
Course Code-NCS-652
Team Number-4
VEDANSH
SANDEEP
VIKRAM
SAIFI
Software Requirements SpecificationDocument
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms, and Abbreviations 4
1.4 References 5
2. The Overall Description 5
2.1 Product Perspective 6
2.1.1 System Interfaces 6
2.1.2 Interfaces 6
2.1.3 Hardware Interfaces 6
2.1.4 Software Interfaces 6
2.1.5 Communications Interfaces 7
2.1.6 Memory Constraints 7
2.1.7 Operations 7
2.1.8 Site Adaptation Requirements 7
2.2 Product Features 7
2.3 User Documentation 7
2.4 Constraints 8
2.5 Assumptions and Dependencies 8
3. Specific Requirements 9
3.1 External interfaces 9
3.2 Functions 9
3.3 Performance Requirements 10
3.4 Logical Database Requirements 10
3.5 Design Constraints 10
3.6 Additional Comments 10
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.2 Scope ofthe project:
• Scope of this project is very broad in terms of other manually studies.
• It can be used by student in home for self-study guide.
• It can used for corporate world person who had less time in real life so they can
study online.
• It can easily understandable by every person because it’s content very •
Understandable by a normal person there is no requirement for elaboration.
• It is based on web application we can easily access it from any where
1.3 Definitions, Acronyms, and Abbreviations.
Provide the definitions of all terms, acronyms, and abbreviations required to properly
Interpret the SRS. This information may be provided by reference to one or more
Appendices in the SRS or by reference to documents. This information may be
Provided by reference to an Appendix.
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
Description –System Features
Account Feature
Obtaining User Account –All -When the students or faculties are enrolled in the
institute, a request for new user will be provided to the administrator who will create new
user account for them.
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 Product Perspective:
E-guru yantra should enable the users to upload or download the notes and lectures of their
concerns. This saves pen and paper cost and also the time involved. There is no need of hard
copy as soft copies can be easily managed.
2.1.1 Systeminterfaces
"e-EDUCATION" represents an innovative shift in the field of EDUCATION,
providing rapid access to specific knowledge and information. It offers online
instruction that can be delivered anytime and anywhere through a wide range of
electronic EDUCATION solutions
. Companies must educate and train vendors, employees, partners, and clients to stay
competitive, and education can provide such just-in-time training in a cost-effective way
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
2.1.4 Software interfaces
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.
2.1.5 Communication interfaces
The EGURU YANTRA system shall use the HTTP protocol for communication over the
internet and for the intranet communication will be through TCP/IP protocol suite.
2.1.6 Memory constraints
• Hardware Memory: All memory constraints will follow the specification of the
first generation GBA.
• We use external memory .Its size is 40GB.
2.2 Product Features:
Some of the important features that this software should deliver are
1. Verification and log of users.
2. Modification or update button.
3. New and headline on main page.
4. Best notes based on most viewed.
5. Etc.
User Classes and Characteristics:
There will be a wide variety of users for this software. Students of different branches take
benefit from this platform. Teachers also have large benefit of this site. No require to
mail notes every student or on different-different class id’s. Teachers only go to EGURU
YANTRA upload notes so simple.
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.
2.3 User Documentation:
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:
2.4.1 TechnologyConstraints:
Proposed web application will be implemented with java for front end design purpose and
for the database purpose we can opt for java DB/Oracle.
2.4.2 Interface Constraints:
Since this is a web based application so it should work on major browsers like internet
Explorer, Mozilla Firefox, Google Chrome, Opera etc.
2.4.3 Safety and Security Constraint
Since, application is intended for the authenticated user only, so anonymous person
should not be able to access and operate over the user data.
For ensuring platform independence of the software the implementation will be
JAVA so the end users system must have a JAVA run time environment.
2.5 Assumptions and Dependencies:
Assumptions:We have made the following assumptions
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:
3.1.1 Userinterface:
Since this is a web based application so it should provide a very user friendly interface.
It should be easy to navigate .a decent and pleasant appearance with ease of navigation should
help to user.
3.1.2 Software interface:
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.
3.1.3 Hardware interface:
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.
3.2 Functional Requirements
The feature of the e-learning site will be:
• 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.
3.3 Performance requirements:
The product shall be based on web and has to be run from a web server. The product shall
take initial load time depending on internet connection strength which also depends on the
media from which the product is run. The performance shall depend upon hardware
components of the client/customer.
3.4 LogicalDatabaseRequirements:
The systemshall provide storage of all databases on redundant computers with automatic
switchover. The systemshall provide for replication of databases to off-site storage
locations. The system shall provide RAID V Disk Stripping on all database storage disks.
3.5 GeneralConstraints
3.5.1 TechnologyConstraints:
Proposed web application will be implemented for java for front end and design purpose &
for the database purpose, we can opt for Java DB/Oracle.
3.5.2 Interface Constraints:
Since, this is a Web based application so it should work on major browsers like Internet
explorer, Mozilla Firefox, Google Chrome, Opera etc.
3.5.3 Safetyand Security Constraints:
Since, application is intended for the authentication users only, so anonymous person should
not be able to access and operate over the user data
4. DocumentApprovals
PROJECT TEAM: CLIENT:
AIM: To prepare the use case diagram of E-guru yantra
USE CASE DIAGRAM
CLASS DIAGRAM
ACTIVITY DIAGRAM
SEQUENCE DIAGRAM
a) Student
b) Teacher

More Related Content

What's hot

Project report final
Project report finalProject report final
Project report finalJaya Saini
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shoppingadprojects1
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping ReportPragnya Dash
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report. Abu Kaisar
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shoppingSandeep Bittu
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing Systemsabafarheen
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering systemIqraKhan158
 
Online shoe store
Online shoe storeOnline shoe store
Online shoe storeAnushka Jha
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeHari
 
college website project report
college website project reportcollege website project report
college website project reportMahendra Choudhary
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
 
Market and business drivers for mobile application
Market and business drivers for mobile applicationMarket and business drivers for mobile application
Market and business drivers for mobile applicationK Senthil Kumar
 
Problem statement
Problem statementProblem statement
Problem statementKanika Jain
 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System PresentationRohanRajMudvari
 

What's hot (20)

Project report final
Project report finalProject report final
Project report final
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report.
 
Testing plan for an ecommerce site
Testing plan for an ecommerce siteTesting plan for an ecommerce site
Testing plan for an ecommerce site
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shopping
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering system
 
Online shoe store
Online shoe storeOnline shoe store
Online shoe store
 
Web developnment
Web developnment Web developnment
Web developnment
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
college website project report
college website project reportcollege website project report
college website project report
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsis
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
Market and business drivers for mobile application
Market and business drivers for mobile applicationMarket and business drivers for mobile application
Market and business drivers for mobile application
 
Problem statement
Problem statementProblem statement
Problem statement
 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System Presentation
 

Similar to Ecommerce srs

SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHIJuhi Sharma
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management SystemArhind Gautam
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-EducationSuraj Mehta
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler ShellIRJET Journal
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemVivek Mehta
 
tourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdftourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdfchess188chess188
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-EducationSuraj Mehta
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Reinier Eiman
 

Similar to Ecommerce srs (20)

SRS_Vision_Grade_Companion
SRS_Vision_Grade_CompanionSRS_Vision_Grade_Companion
SRS_Vision_Grade_Companion
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
School management System
School management SystemSchool management System
School management System
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler Shell
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Student assistant
Student assistantStudent assistant
Student assistant
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
tourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdftourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdf
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
Sample report
Sample reportSample report
Sample report
 
Bright
BrightBright
Bright
 
Students Club
Students ClubStudents Club
Students Club
 
Online help desk
Online help deskOnline help desk
Online help desk
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 

Recently uploaded (20)

Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 

Ecommerce srs

  • 1. SYSTEM REQUIREMENT SPECIFICATION FOR E-GURU YANTRA Course Code-NCS-652 Team Number-4 VEDANSH SANDEEP VIKRAM SAIFI
  • 2. Software Requirements SpecificationDocument Table of Contents 1. Introduction 4 1.1 Purpose 4 1.2 Scope 4 1.3 Definitions, Acronyms, and Abbreviations 4 1.4 References 5 2. The Overall Description 5 2.1 Product Perspective 6 2.1.1 System Interfaces 6 2.1.2 Interfaces 6 2.1.3 Hardware Interfaces 6 2.1.4 Software Interfaces 6 2.1.5 Communications Interfaces 7 2.1.6 Memory Constraints 7 2.1.7 Operations 7 2.1.8 Site Adaptation Requirements 7 2.2 Product Features 7 2.3 User Documentation 7
  • 3. 2.4 Constraints 8 2.5 Assumptions and Dependencies 8 3. Specific Requirements 9 3.1 External interfaces 9 3.2 Functions 9 3.3 Performance Requirements 10 3.4 Logical Database Requirements 10 3.5 Design Constraints 10 3.6 Additional Comments 10 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.
  • 4. 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.2 Scope ofthe project: • Scope of this project is very broad in terms of other manually studies. • It can be used by student in home for self-study guide. • It can used for corporate world person who had less time in real life so they can study online. • It can easily understandable by every person because it’s content very • Understandable by a normal person there is no requirement for elaboration. • It is based on web application we can easily access it from any where 1.3 Definitions, Acronyms, and Abbreviations. Provide the definitions of all terms, acronyms, and abbreviations required to properly Interpret the SRS. This information may be provided by reference to one or more Appendices in the SRS or by reference to documents. This information may be Provided by reference to an Appendix. 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
  • 5. • 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 Description –System Features Account Feature Obtaining User Account –All -When the students or faculties are enrolled in the institute, a request for new user will be provided to the administrator who will create new user account for them. 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 Product Perspective: E-guru yantra should enable the users to upload or download the notes and lectures of their concerns. This saves pen and paper cost and also the time involved. There is no need of hard copy as soft copies can be easily managed. 2.1.1 Systeminterfaces "e-EDUCATION" represents an innovative shift in the field of EDUCATION, providing rapid access to specific knowledge and information. It offers online instruction that can be delivered anytime and anywhere through a wide range of electronic EDUCATION solutions . Companies must educate and train vendors, employees, partners, and clients to stay competitive, and education can provide such just-in-time training in a cost-effective way 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
  • 6. 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 2.1.4 Software interfaces 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. 2.1.5 Communication interfaces The EGURU YANTRA system shall use the HTTP protocol for communication over the internet and for the intranet communication will be through TCP/IP protocol suite. 2.1.6 Memory constraints • Hardware Memory: All memory constraints will follow the specification of the first generation GBA. • We use external memory .Its size is 40GB. 2.2 Product Features: Some of the important features that this software should deliver are 1. Verification and log of users. 2. Modification or update button. 3. New and headline on main page. 4. Best notes based on most viewed. 5. Etc. User Classes and Characteristics: There will be a wide variety of users for this software. Students of different branches take benefit from this platform. Teachers also have large benefit of this site. No require to mail notes every student or on different-different class id’s. Teachers only go to EGURU YANTRA upload notes so simple. 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.
  • 7. Large Organizations: Organizations training their employees digitally would use this software for distributing their classes’ notes and assignment. 2.3 User Documentation: 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: 2.4.1 TechnologyConstraints: Proposed web application will be implemented with java for front end design purpose and for the database purpose we can opt for java DB/Oracle. 2.4.2 Interface Constraints: Since this is a web based application so it should work on major browsers like internet Explorer, Mozilla Firefox, Google Chrome, Opera etc. 2.4.3 Safety and Security Constraint Since, application is intended for the authenticated user only, so anonymous person should not be able to access and operate over the user data. For ensuring platform independence of the software the implementation will be JAVA so the end users system must have a JAVA run time environment. 2.5 Assumptions and Dependencies:
  • 8. Assumptions:We have made the following assumptions 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: 3.1.1 Userinterface: Since this is a web based application so it should provide a very user friendly interface. It should be easy to navigate .a decent and pleasant appearance with ease of navigation should help to user. 3.1.2 Software interface: 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. 3.1.3 Hardware interface:
  • 9. 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. 3.2 Functional Requirements The feature of the e-learning site will be: • 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. 3.3 Performance requirements: The product shall be based on web and has to be run from a web server. The product shall take initial load time depending on internet connection strength which also depends on the media from which the product is run. The performance shall depend upon hardware components of the client/customer. 3.4 LogicalDatabaseRequirements: The systemshall provide storage of all databases on redundant computers with automatic switchover. The systemshall provide for replication of databases to off-site storage locations. The system shall provide RAID V Disk Stripping on all database storage disks. 3.5 GeneralConstraints
  • 10. 3.5.1 TechnologyConstraints: Proposed web application will be implemented for java for front end and design purpose & for the database purpose, we can opt for Java DB/Oracle. 3.5.2 Interface Constraints: Since, this is a Web based application so it should work on major browsers like Internet explorer, Mozilla Firefox, Google Chrome, Opera etc. 3.5.3 Safetyand Security Constraints: Since, application is intended for the authentication users only, so anonymous person should not be able to access and operate over the user data 4. DocumentApprovals PROJECT TEAM: CLIENT: AIM: To prepare the use case diagram of E-guru yantra