You are on page 1of 5

1.

0 INTRODUCTION:
Brick and Mortar classrooms conjure visions of ordered desks and dusty chalkboards, but they are no longer the only way to earn a degree, attend a training or conduct a meeting. With the advent of the Internet, pursuit of education, place in a virtual classroom, a website structured to facilitate instruction, instruction and information has taken a whole new turn, much of which may take collaboration and study. It may use a type of software known as a Course and other media are uploaded and shared live or on demand. Virtual education is an emerging concept. Here the classes are not taken face-to-

Management System or take the form of an online meeting room where documents

face in a classroom but through an electronic medium as a substitute. These virtual classrooms are gaining importance everyday and very soon they are going to be an integral part of our world.

Taking up these virtual classes through an electronic medium is termed as ELearning. Today E-Learning is no more a technical word that only a few people know. It is turning to be a part of everyone's life whether a student, employee or a housewife all tend to use E-Learning in one way or another. Larger organizations are turning towards E-Learning solution for proving training digitally. As the number of Internet access points are growing rapidly, E-Learning is also gaining a new peak. This electronic medium serves best for dissemination of information. Enot able to go and attend the lectures. Learning is proving itself as a boon for students especially for the disabled who are

All these emphasis the need for developing an Open Source software that can be used to generate rich multimedia presentation for E-Learning.Thus,with peer system as our project in this contest. interest of developing a software we undertake to develop a virtual classroom

1.1 PURPOSE:
Virtual Classroom System is intended to help all those who wants to learn through internet the subjects of their choice.This is developed to promote a greater count of classroom with the convenience of a no-physical-bar virtual learning students to splurge into the field of Education.It integrates the benefits of a physical 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. This document is meant to delineate the features of Virtual Classroom System, so as to serve as a guide to the developers on one hand and a software validation document for the prospective client on the other. Its sole purpose is to verify that all the specifications are correct and are verified.

1.2 SCOPE:
We describe what features are in the scope of Virtual Classroom System and that are not in the scope of the project. In Scope: a)Registrations by the students for the various courses offered. b)Attending lectures and exams conducted by the management for the students. c)Faculties can take online lectures or upload videos and assignments. d)Administrator can generate reports, log files, backup/recovery of data at any time. e)Students can have individual profiles and can chat with other students or faculties.

Out Of Scope: a) c) b)

1.3 DEFINATION,ACRONYMS AND DEFINATIONS:

VCS:Virtual Classroom System WWW:World Wide Web SRS:Software Requirement Specifications GUI:Graphical User Interface UML:Unified Modelling Language HTML (Hyper Text Markup Language): It is used to create static web pages. JSP (Java Server Pages): It is used to create dynamic web content. J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to

the Java platform, which is used for developing and running distributed java applications.

application server that runs and supports the J2EE and the web service applications.

WASCE (WebSphere Application Server Community Edition): It is an

which is designed to develop more complex projects by providing a complete dynamic web service.

WSAD (WebSphere Studio Application Developer ): It is a designer toolkit

flexible and efficient database platform to raise a strong "on demand" business applications.

DB2 (IBM Database 2): It is a database management system that provides a

protocol between a web browser and a web server.

HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server

XML (Extensible Markup Language): It is a markup language that was designed to transport and store data.

Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create dynamic web pages.

Web 2.0: It is commonly associated with web applications which facilitate interactive information sharing, interoperability, user-centered design and collaboration on the www.

1.4 REFERENCES:

1.5 Technologies to be used:

specifying, visualizing, constructing, and documenting the artifacts of systems.

UML:The Unified Modeling Language (UML) is a standard language for

software systems, as well as for business modeling and other non-software

J2EE:Java 2 Platform Enterprise Edition is a Java-based, runtime platform for developing distributed multi-tier architecture applications, using modular components.

XML:Extensible Markup Language is a set of rules for encoding documents electronically.

DB2: IBM Database. AJAX:Asynchronous JavaScript and XML is a group of interrelated web applications.

development techniques used on the client-side to create interactive web

Web 2.0:The Web 2.0 is commonly associated with web applications that facilitate interactive information sharing, interoperability, user-centered design, and collaboration on the World Wide Web.

Web-services:Web services are typically application programming interfaces (API) or web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.

SOA:Service Oriented Architecture, SOA, is an underlying computer systems sharing of data. SOA outlines business processes by structuring large applications into smaller modules called services.

structure that supports the connection between various applications and the

1.6 OVERVIEW:
> Overall Description: This section will describe major components of the system, interconnections, and external interfaces. > Specific Requirements: This section will describe the functions of actors, their roles in the system and the constraints faced by the system. The SRS will include two sections, namely:

You might also like