Вы находитесь на странице: 1из 33

VIRTUAL LEARNING ENVIRONMENT

SOFTWARE REQUIREMENT SPECIFICATIONS


CYBER HYBRID

VERSION 1.0
31 JAN 2013

VIRTUAL LEARNING
E N V I RON ME N T
SOFTWARE REQUIREMENT SPECIFICATION

Shri Ramswaroop College of Engineering and Management


Lucknow,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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 1

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

T
TA
AB
BLLEE O
OFF CCO
ON
NT
TEEN
NT
TSS
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...11
1.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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 2

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

1. INTRODUCTION
1.1 METHODOLOGY
The Rational Unified Process brings together elements from all of the generic process models,
supports iteration and illustrates good practice in specification and design. The RUP is normally
described from three perspectives:
A dynamic perspective that shows the phases of the model over time.
A static perspective that shows the process activities that are enacted.
A practice perspective that suggests good practices to be used during the process.

FIG 1.1 PHASES OF RUP

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 3

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

The different phases in RUP are


Inception
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-bar virtual 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.

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 4

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

Highlighting the main features of VLE :

Attend Lectures as per student's convenience.

Appear for Exams, view Progress Reports and participate in extra curricular activities
online.

Faculties can evaluate test sheets, schedule tests and perform related activities online.

Providing easy-to-access web based service which can give management an effective
means of managing all resources.

1.3 SCOPE
There are 4 basic users: Student, Faculty/Teacher, Administrator, Parents

Students can choose courses, attend lectures, take exams, view their attendance records,
progress reports etc as per their convenience.

Attend lectures either at the scheduled time or on request view lecture at a later time.

Faculties can take lectures, upload assignments, announcements, evaluate answer sheets
and also can upload lectures and other discussions in various formats as in videos, power
point presentation etc.

Upload and Download of various assignments, college notices, student's notices,


journals, videos.

Real Time collaboration among Users via Chat Rooms, shared and interactive
Whiteboards.

Asynchronous communication in the form of Emails, discussion boards that enable


communication to occur at "convenient-times" that suit student schedules and are not
accessed at simultaneous or prearranged times.

There can be Forums, Blogs etc to discuss various queries and to put up suggestions
posted both by students and teachers.

Administrator can generate reports, log files, backup/recovery of data at any time.

Shared documents and media library that can help in active learning of a student.

Images library.

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 5

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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 management


through embedded Discussion Application.

Students, faculties, management and administrator can interact through embedded Email 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 is an application server that runs and supports J2EE and web service applications.

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 6

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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 to
visualize, 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/IPTransmission 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.

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 7

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

RUP- Rational Unified Process

SOA- Service Oriented Architecture

VERSION 1.0
31 JAN 2013

It is used for providing a more flexible infrastructure.

EJB- Enterprise Java Beans

1.6 TOOLS USED


Application architecture JAVA, 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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 8

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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 the Unified Modeling Language (UML) for
designing architecture for C++ and Java 2 Enterprise Edition (J2EE) applications and web
services.

Rational

Software

Architect

is

built

on

the

Eclipse open-source software

framework and includes capabilities focused on architectural code analysis, C++, and modeldriven 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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 9

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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
CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 10

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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.

IBM www.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
CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 11

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

XML

UML

RAD

SOA

Web 2.0

VERSION 1.0
31 JAN 2013

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 Parent Teacher 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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 12

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2. OVERALL DESCRIPTION
2.1 PRODUCT PERSPECTIVE

FIG 2.1 PRODUT PERSPECTIVE

2.2 SOFTWARE INTERFACE


Client on Internet
Web Browser, Operating System (any)
Client on Intranet
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)

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 13

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2.3 HARDWARE INTERFACE


CLIENT SIDE

INTERNET
EXPLORER 8.0
AND ABOVE

PROCESSOR
ALL PENTIUM IV OR
AMD AT 1 GHZ AND
ABOVE

RAM
128 MB

DISK SPACE
100 MB

SERVER SIDE

RAD/ECLIPSE
DB2 C EXPRESS
9.0

PROCESSOR
ALL PENTIUM IV
OR AMD AT 1 GHZ
AND ABOVE

RAM
1 GB
256 MB

DISK SPACE
3.5 GB
500
MB(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 for
current information about courses.

The System will provide the course content such as copies of lecture in form of text,
audio, and video presentation.

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 14

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 15

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2.7 ARCHITECTURE DESIGN

FIG 2.2 ARCHITECTURE DIAGRAM (3 TIER)

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 16

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2.8 USE CASE MODEL SURVEY

FIG 2.3 USE CASE MODEL SURVEY

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 17

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 18

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 19

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2.9 CLASS DIAGRAM

FIG 2.4 CLASS DIAGRAM

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 20

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2.10 SEQUENCE DIAGRAMS

FIG 2.5 STUDENT REGISTRATION

FIG 2.6 FACULTY REGISTRATION

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 21

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

FIG 2.7 NOTICE

FIG 2.8 FILES (ASSIGNMENT)

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 22

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

FIG 2.9 FILES(LECTURE)

FIG 2.10 FILES(GENERAL)

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 23

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

FIG 2.11 EXAMINATION

FIG 2.12 ADDING COURSES

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 24

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

FIG 2.13 DISCUSSION WITH FACULTY

FIG 2.14 REPORT

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 25

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

FIG 2.15 SYLLABUS

FIG 2.16 PROFILE MANAGEMENT

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 26

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2.11 DATABASE DESIGN


2.11.1 E.R. DIAGRAM

FIG 2.17 E.R. DIAGRAM

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 27

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

2.11.2 SCHEMA DIAGRAM

FIG 2.18 SCHEMA DIAGRAM

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 28

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 29

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

3.0. SPECIFIC REQUIREMENTS


3.1 USE CASE REPORTS

FIG 3.1 FACULTY REGISTRATION

FIG 3.2 COURSE REGISTRATION

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 30

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

FIG 3.3 FILE MANAGEMENT

FIG 3.4 NOTICE MANAGEMENT

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 31

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

FIG 3.5 EXAMINATION MANAGEMENT

FIG 3.6 ADMIN CONTROLS

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 32

VIRTUAL LEARNING ENVIRONMENT


SOFTWARE REQUIREMENT SPECIFICATIONS
CYBER HYBRID

VERSION 1.0
31 JAN 2013

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 users
can share and access information "on the move".

The Virtual Learning Environment can be extended to include various extra curricular
activities that will simulate in the overall development of a child.

The Virtual library can be implemented.

CYBER HYBRID/ S.R.M.C.E.M.,LUCKNOW(U.P.)

Page 33

Вам также может понравиться