Ecommerce Srs
Ecommerce Srs
Ecommerce Srs
Course Code-NCS-652
Team Number-4
VEDANSH
SANDEEP
VIKRAM
SAIFI
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
4
4
6
6
2.4 Constraints
9
9
10
10
10
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.4Reference
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.2 Interfaces
There are many types of interfaces as such supported by the Elearning software system namely; User Interface, Software Interface
and Hardware Interface
Hardware Memory: All memory constraints will follow the specification of the
first generation GBA.
We use external memory .Its size is 40GB.
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.4 Constraints:
2.4.1 Technology Constraints:
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.
JAVA
3 Specific Requirement
3.1 External Interfaces:
3.1.1 User interface:
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.
4. Document Approvals
PROJECT TEAM:
CLIENT:
CLASS DIAGRAM
ACTIVITY DIAGRAM
SEQUENCE DIAGRAM
a) Student
b)Teacher