-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
1/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 1
VVIIRRTTUUAALLLLEEAARRNNIINNGG
EENNVVIIRROONNMMEENNTT
SSOOFFTTWWAARREERREEQQUUIIRREEMMEENNTTSSPPEECCIIFFIICCAATTIIOONN
SShhrriiRRaammsswwaarrooooppCCoolllleeggeeooffEEnnggiinneeeerriinnggaannddMMaannaaggeemmeenntt
LLuucckknnooww,U.P.
TEAM NAME: CYBER HYBRID
TEAM MEMBERS
AMIT UPADHYAY 9044342328
ARPIT VARSHNEY 8176973254
AJAY YADAV 9026967674
PROJECT GUIDE
KAMAL KUMAR SRIVASTAVA
ASST. PROFESSOR
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
2/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 2
TTTAAABBBLLLEEEOOOFFFCCCOOONNNTTTEEENNNTTTSSS
1. Introduction 3
1.1 Methodology............... 3
1.2 Purpose.4
1.3 Scope5
1.4 Special features6
1.5 Definitions, Acronyms and Abbreviations..6
1. 6 Tools Used .8
1.7 References11
1.8 Technologies to be used...111.9 Overview..12
2. Overall Description..13
2.1 Product Perspective..13
2.2 Software Interface13
2.3 Hardware Interface...14
2.4 Communication Interface.14
2.5 Product Function..14
2.6 Constraints...15
2.7 Architecture Design.16
2.8 Use-Case Model Survey..17
2.9 Class Diagram..20
2.10 Sequence Diagram.21
2.11 Database Design27
2.11.1 ER Diagram27
2.11.2 Schema Diagram28
3. Specific Requirements.....30
3.1 Use-Case Reports30
3.2 Scope of extension...33
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
3/33
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
4/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 4
The different phases in RUP are
I nception
The goal of the inception phase is to establish a business case for the system. Identifying all
external entities that will interact with the system and defining these interaction. This
information is used to assess the contribution of system to business.
Elaboration
The goals of the elaboration phase are to develop an understanding of the problem domain,
establish an architectural framework, develop project plan and identify key project risks.
Construction
This phase is concerned with system design, programming and testing. Parts of the system are
developed in parallel and integrated during this phase.
Transition
This is the final phase of RUP and is concerned with moving the system from the development
community to the user community and making it work in real environment.
1.2 PURPOSE
VLE (Virtual Learning Environment) aims to promote a greater count of students to splurge into
the field of Education. It integrates the benefits of a physical classroom with the convenience of
a no-physical-barvirtual learning environment, minus the commuting hazards and expenses. It
will usher in the immense flexibility and sophistication in the existing learning platform
structures, with the perfect blend of synchronous and asynchronous interaction. It provides a
means of collaborative learning for the students.
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
5/33
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
6/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 6
One-to-Many, Many-to-One and Many-to-Many information sharing.
Availability of Mail Box to allow faculties to get the descriptive messages left by the
students.
Students can take up various quizzes which can help them to realize their inbuilt talents
in various fields.
1.4. SPECIAL FEATURES
The special features included in VLE are as follows:
Entire navigation is AJAX driven, thereby making the application processing fast and
easy for the user.
Passwords are stored in encrypted format which enhances network security.
Image based authentication while registration ( Captcha) increases the security of
application.
The application is SQL Injection proof.
Progress Reports of students are generated in a graphical format using JASPER.
Tests(Examination) specific data is stored in database in XML format ( eg. Question
paper, Answer sheets, Syllabus etc.)
Their will be synchronous communication among students, faculties and managementthrough embedded Discussion Application.
Students, faculties, management and administrator can interact through embedded E-
mail Application.
1.5 Definitions, Acronyms and Abbreviations
VLE - Virtual Learning Environment
It is a web application that allows student to work in a virtual learning environment.
ADMIN - Administrator
He has authority over systems Working.
WASCE- WebSphere Application Server Community Edition.
It isan application server that runs and supports J2EE and web service applications.
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
7/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 7
DB2- Database_2
A database management system that provides a flexible and efficient database platform to
maintain records of students, teachers, admin and dm.
JSP -Java Server Pages.
It is used to create dynamic web content.
J2EE-Java 2 Enterprise Edition.
A programming platform which is a part of java platform for developing and running
distributed java.
UML-Unified Modeling Language
It is a standard language for writing software blueprints. The UML may be used tovisualize, specify, construct and document
XML-Extensible Markup Language
It is a text based format that let developers describe, deliver and exchange structured data
between a range of applications to client for display and manipulation.
HTTP-Hypertext Transfer Protocol.
Its a service protocol.
RAD -Rational Application Developer
It is a development tool that helps to design web pages and also helps to design the
diagrams like ER, Database schema diagrams and to generate DDL.
HTTPS-Secure Hypertext Transfer Protocol
Secure Hypertext Transfer Protocol is a HTTP over SSL (secure socket layer).
HTTP/IP-
Transmission Control Protocol/Internet Protocol, the suite of communication protocols
used to connect hosts on the Internet. HTTP/IP uses several protocols, the two main ones
being HTTP and IP.
AJAX- Asynchronous Javascript and XML
It is used to give window like feel to the website
TSM- Trivoli Storage Manager
Used for Data Backup.
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
8/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 8
RUP- Rational Unified Process
SOA- Service Oriented Architecture
It is used for providing a more flexible infrastructure.
EJB- Enterprise Java Beans
1.6 TOOLS USED
Application architectureJAVA, J2EE
JAVA
Java is an object-oriented programming language developed by Sun Microsystems a company
best known for its high end UNIX workstations. Java language was designed to be small, simple,
and portable across platforms, operating systems, both at the source and at the binary level,
which means that Java programs (applet and application) can run on any machine that has the
Java virtual machine (JVM) installed.
J2EE
Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming
in the Java programming language. The Java platform (Enterprise Edition) differs from the Java
Standard Edition Platform (Java SE) in that it adds libraries which provide functionality to
deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components
running on an application server.
Web server WASCE
WebSphere Application Server Community Edition (from now on WASCE) is a free, certified
Java EE 5 server for building and managing Java applications. It is IBM's supported distribution
of Apache Geronimo that uses Tomcat for servlet container and Axis 2 for web services. Over 15
WASCE developers are committers in the Apache Geronimo project.
Development tool RAD
IBM Rational Application Developer for WebSphere Software (RAD) is an integrated
development environment (IDE), made by IBM's Rational Software division, for visually
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
9/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 9
designing, constructing, testing, and deploying Web services, portals, and Java (J2EE)
applications.
Database platform
DB2
DB2 Database is the database management system that delivers a flexible and cost effective
database platform to build robust on demand business applications and supports the J2EE and
web services standards.
Design tool Rational Software Architect
IBM Rational Software Architect, (RSA) made by IBM's Rational Software division, , is a
modeling and development environment that uses theUnified Modeling Language (UML) for
designing architecture forC++ and Java 2 Enterprise Edition (J2EE) applications and web
services. Rational Software Architect is built on the Eclipseopen-sourcesoftware
framework and includes capabilities focused on architectural code analysis, C++, andmodel-
driven development (MDD) with the UML for creating applications and web services.
IBM Tivoli Storage Manager Express
Uses proven Tivoli Storage Manager Technology to back up and recover vital data. It is
easily installed, competitively priced, and made to deliver reliable, robust backup and recovery
services integrates as you grow.
Can be installed, configured and conducting its first full backup in less than 30 minutes
Backs up directly to disk using the familiar "son-father-grandfather" hierarchy
Creates off-site backups to tape at times that meet the administrator's schedule
Provides e-mail reminders and on-screen guidance about necessary management tasks
without the need for a dedicated storage administrator
Has agents that support backup for SQL and Microsoft Exchange applications, so you
ensure your environment is protected
http://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Editionhttp://en.wikipedia.org/wiki/Eclipse_(software)http://en.wikipedia.org/wiki/Open_source_softwarehttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/Model-driven_developmenthttp://en.wikipedia.org/wiki/Model-driven_developmenthttp://en.wikipedia.org/wiki/Model-driven_developmenthttp://en.wikipedia.org/wiki/Model-driven_developmenthttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/Open_source_softwarehttp://en.wikipedia.org/wiki/Eclipse_(software)http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Editionhttp://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/Unified_Modeling_Language -
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
10/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 10
Integrates easily and cost-efficiently with Tivoli Storage Manager Enterprise Edition to
protect your storage software investment
Operating systems supported: Windows
IBM Rational Unified Process
Proven best practices for software and systems delivery and implementation and effective
project management
IBM Rational Unified Process, RUP, is a comprehensive process framework that
provides industry-tested practices for software and systems delivery and implementation
and effective project management. It is one of many processes contained within the
Rational Process Library which offers best practices guidance suited to your particular
development or project need.
The RUP process framework provides:
Processes based on the best practices adopted in thousands of projects worldwide. Avoid
inventing everything from scratch and reuse processes that have been successful for other
organizations.
Capability patterns that allow project managers to rapidly add or remove reusable chunks
of processes addressing common problems. Since no two projects are alike, project
managers can rapidly modify the process to address specific project needs.
Out-of-the-box delivery processes to provide the project manager with a quick starting
point for planning and initiating a project. A delivery process will provide an initial
project template, identify what type milestones to have in the project, what work products
to deliver by each milestone, and what resources are needed for each phase.
SOA & Web Services
Service-Oriented Architecture (SOA) is an IT architectural style that supports the transformation
of your business into a set of linked services, or repeatable business tasks that can be accessed
when needed over a network. This may be a local network, it may be the Internet, or it may be
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
11/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 11
geographically and technologically diverse, combining services in New York, London, and Hong
Kong as though they were all installed on your local desktop. These services can coalesce to
accomplish a specific business task, enabling your business to quickly adapt to changing
conditions and requirements.
Web 2.0
Web 2.0 is a term often applied to a perceived ongoing transition of the World Wide Web from a
collection of websites to a full-fledged computing platform serving web applications to end
users.,
1.7 REFRENCES
Object Oriented Modeling and Design with UML-Michael Blaha, James Rambaugh.
Software Engineering, Seventh Edition, Ian Sommerville.
IBM Red Books.
IBM TGMC Sample SRS.
IBMwww.ibm.in/developerworks
1.8 TECHNOLOGIES TO BE USED
J2EE: Application Architecture
J2SE: Core Application Architecture
DB2: Database
WSAD: Development Tool
WAS: Web Server
Rational Software Architect: Design Tool
Tivoli storage manager
AJAX
http://www.ibm.in/developerworkshttp://www.ibm.in/developerworkshttp://www.ibm.in/developerworkshttp://www.ibm.in/developerworks -
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
12/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 12
XML
UML
RAD
SOA
Web 2.0
1.9 OVERVIEW
EXISTING SYSTEM
Student can view courses and download lectures and files.
Student can take test papers online and can view their performance.
Registration for student and faculty
DRAWBACKS
Teachers and student interaction at the same time is minimal
No ParentTeacher interaction is there.
PROPOSED SYSTEM
Registration for students,faculty and teachers.
Chat interaction
Virtual white board
OUR PLAN
Registration for users
Online maintenance of student records
Online conduction of test.
Online lectures.
Online Results
Online Discussion
Parent Teacher meeting
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
13/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 13
2. OVERALL DESCRIPTION
2.1 PRODUCT PERSPECTIVE
FIG 2.1 PRODUT PERSPECTIVE
2.2 SOFTWARE INTERFACE
Client on I nternet
Web Browser, Operating System (any)
Client on In tranet
Web Browser, Operating System (any)
Web Server
WASCE, Operating System (any)
Data Base Server
DB2, Operating System (any)
Development End
RAD (J2EE, Java, Java Bean, Servlets, HTML, XML, AJAX), DB2, OS (Windows),
WebSphere(Web Server)
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
14/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 14
2.3 HARDWARE INTERFACE
CLIENT SIDE
PROCESSOR RAM DISK SPACE
INTERNET
EXPLORER 8.0
AND ABOVE
ALL PENTIUM IV OR
AMD AT 1 GHZ AND
ABOVE
128 MB 100 MB
SERVER SIDE
PROCESSOR RAM DISK SPACE
RAD/ECLIPSE ALL PENTIUM IV
OR AMD AT 1 GHZAND ABOVE
1 GB 3.5 GB
DB2 C EXPRESS9.0
256 MB 500MB(EXCLUDING
DATA STORAGE)
2.4 COMMUNICATION INTERFACE
Client (customer) on Internet will be using HTTP/HTTPS protocol.
Client (system user) on Internet will be using HTTP/HTTPS protocol
2.5
PRODUCT FUNCTION
System displays the course syllabus, also other information like prerequisites,
registration, payment, and contact information for the instructor.
The system will provide a student registration module through students can register
themselves for an offered course.
The System will provide a dash board which will be the homepage after login.The dash
board should display courses registered ,upcoming course calendar, and notice board forcurrent information about courses.
The System will provide the course content such as copies of lecture in form of text,
audio, and video presentation.
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
15/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 15
The System will offer self assessment quizzes which will be displayed to users after each
course attended.
The system will provide the examination module for final assessment. This include hall
ticket issuance, exam schedule and exam center information.
The system will support e-mail for communication with the faculty for support and
guidance.
The System will provide roll based access to students, faculty and course administrator.
The system will provide a module to design course to create course calendar, and publish
the course content.
The system will also provide various statistical reports accessible to administrators.
System will have HTTPS enabled access to web application to secure access of
confidential data and 24X7 availability.
The system will be designed for better performance and scalable in future.
Component architecture will be followed.
2.6 CONSTRAINTS
GUI is in English only
Study medium is in English only
Only registered student and faculties can take part.
Limited for http/https
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
16/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 16
2.7 ARCHITECTURE DESIGN
FIG 2.2 ARCHITECTURE DIAGRAM (3 TIER)
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
17/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 17
2.8 USE CASE MODEL SURVEY
FIG 2.3 USE CASE MODEL SURVEY
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
18/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 18
DESCRIPTION OF USE CASES
STUDENT
Can view files
Can view notices
Appear for test
Can view syllabus
Can view reports
Update/view profile
Discuss
Feedback
Select course Login/logout
Change password
View test schedule
E-mail
Submit request
FACULTY Schedule tests
View notice
Upload /delete files
Update/view profile
Discuss
View syllabus
View student report
Login/logout
Change password
E-mail
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
19/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 19
ADMIN
View /update/delete files
Upload/delete notices Manage e-mails
View/generate reports
Manage financial transaction
Backup database
View/manage request
View user activity log
View/add/manage courses
View/manage all faculties
View faculty report Login/logout
Change password
PARENT
View courses
View notices
View syllabus
View student report
View/update profile
Online meeting with faculties
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
20/33
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
21/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 21
2.10 SEQUENCE DIAGRAMS
FIG 2.5 STUDENT REGISTRATION
FIG 2.6 FACULTY REGISTRATION
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
22/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 22
FIG 2.7 NOTICE
FIG 2.8 FILES (ASSIGNMENT)
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
23/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 23
FIG 2.9 FILES(LECTURE)
FIG 2.10 FILES(GENERAL)
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
24/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 24
FIG 2.11 EXAMINATION
FIG 2.12 ADDING COURSES
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
25/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 25
FIG 2.13 DISCUSSION WITH FACULTY
FIG 2.14 REPORT
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
26/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 26
FIG 2.15 SYLLABUS
FIG 2.16 PROFILE MANAGEMENT
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
27/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 27
2.11 DATABASE DESIGN
2.11.1 E.R. DIAGRAM
FIG 2.17 E.R. DIAGRAM
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
28/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 28
2.11.2 SCHEMA DIAGRAM
FIG 2.18 SCHEMA DIAGRAM
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
29/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 29
DESCRIPTIONS OF TABLES
STUDENT-Details of the students and course in which they are enrolled
FACULTY-Details of the faculty and course which they teach
USER-Details of all the users registered in the system
PARENT- Details of the parents and their associated child
ADMIN-Details of the admin
COURSE- Detail of the courses and duration
SUBJECT- Details of subject and syllabus
EXAM- Exam details and paper
MARKS-Evaluation details of exams
NOTICES-Notice and archieved details
FILE-Include file data and path
PICTURE-Include picture details
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
30/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 30
3.0. SPECIFIC REQUIREMENTS
3.1 USE CASE REPORTS
FIG 3.1 FACULTY REGISTRATION
FIG 3.2 COURSE REGISTRATION
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
31/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
C Y B E R H Y B R I D / S . R . M . C . E . M . , L U C K N O W ( U . P . ) Page 31
FIG 3.3 FILE MANAGEMENT
FIG 3.4 NOTICE MANAGEMENT
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
32/33
-
8/10/2019 SRS CYBER HYBRID,Lucknow,Virtual Learning Environment(VLE SRS)
33/33
VIRTUAL LEARNING ENVIRONMENT VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATIONS 31 JAN 2013
CYBER HYBRID
3.2 SCOPE OF EXTENSION
The Virtual Learning Environment can be extended to be used by WAP enabled devices.
This service can be extended to be accessible through GPRS so that the registered userscan share and access information "on the move".
The Virtual Learning Environment can be extended to include various extra curricularactivities that will simulate in the overall development of a child.
The Virtual library can be implemented.