srs cyber hybrid,lucknow,virtual learning environment(vle srs)

Upload: ajay-yadav

Post on 02-Jun-2018

250 views

Category:

Documents


1 download

TRANSCRIPT

  • 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.