virtualclassroom absctract

Upload: sandeepdhull

Post on 29-May-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 VirtualClassroom Absctract

    1/29

  • 8/8/2019 VirtualClassroom Absctract

    2/29

  • 8/8/2019 VirtualClassroom Absctract

    3/29

  • 8/8/2019 VirtualClassroom Absctract

    4/29

    In a physical classroom there is a standard set of audio-visual

    equipment and tools available to the instructor. These might include a

    chalkboard, overhead projector, video cassette player, possibly a

    sound system, and even the textbook.

    The virtual classroom has equivalent equipment and tools in theform of network-based software applications . This equipment and the

    equivalent software applications in VCT are as follows:

    chalkboard: whiteboard

    pencil: multimedia pointer

    video cassette recorder: multimediaboard

    textbook: e-book

  • 8/8/2019 VirtualClassroom Absctract

    5/29

    Role Of Members:-

    Ashish Verma(Team Leader): Designing &Coding

    Rajesh Sharma : Coding & ModuleTesting

    Mayank Nagpal: Analyzing,Documentation & Testing

  • 8/8/2019 VirtualClassroom Absctract

    6/29

  • 8/8/2019 VirtualClassroom Absctract

    7/29

  • 8/8/2019 VirtualClassroom Absctract

    8/29

  • 8/8/2019 VirtualClassroom Absctract

    9/29

  • 8/8/2019 VirtualClassroom Absctract

    10/29

  • 8/8/2019 VirtualClassroom Absctract

    11/29

  • 8/8/2019 VirtualClassroom Absctract

    12/29

    Front End:- ASP.net

    Back End:- My SQL 2005

  • 8/8/2019 VirtualClassroom Absctract

    13/29

    Hardware Requirement:-Processor (PIII2.66Ghz)

    RAM (256MB)

    WebCam

    SpeakersMic

    Software Requirement:-

    Microsoft Windows Media SDK

    Microsoft Windows Media Server

    Microsoft Windows Media EncoderMicrosoft Windows Media Player 9.0 orhigher

    Microsoft SQL Server5.0 orhigher

    DirectX 8.1 orhigher

    Microsoft Powerpoint 2000 orhigher

    Microsoft Word 2000 orhigher

    Microsoft Excel 2000 orhigher

    Macromedia FlashPlayer

  • 8/8/2019 VirtualClassroom Absctract

    14/29

    FEASIBILITY ANALYSIS

    It determines t

    he best way to ac

    hieve t

    he objective of t

    hesystem request and is the preliminary steps towards the design of

    a system proposed system changes leading feasibility study fallinto one of the three categories.

    Feasibility of proposed system is:

    Social Feasibility: The reactions of the users to the proposedsystem are mostly favorable. The problem made the concernedpeople to perceive the new system as beneficial one.

    Technical Feasibility: The existence of the infrastructure requiredfor the proposed system makes it technically feasible for the

    system to be implemented.

    Economic Feasibility: The organization already has the idea ofDevelopment of the information system in its priorities. The cost, which

    will be incurred in the development, gets cleared.

  • 8/8/2019 VirtualClassroom Absctract

    15/29

    Tendency for system to lose audio-videocapabilities no cache if connection is lost

    Needed high bandwidth internet

    connection

  • 8/8/2019 VirtualClassroom Absctract

    16/29

  • 8/8/2019 VirtualClassroom Absctract

    17/29

  • 8/8/2019 VirtualClassroom Absctract

    18/29

    Current Course

    Upcoming Course.

    Examination List. Application for Teaching

    Teacher Login.

    Assignments

    .

    Queries.

    Contact Us.

    Placement & CarrierGuides

  • 8/8/2019 VirtualClassroom Absctract

    19/29

  • 8/8/2019 VirtualClassroom Absctract

    20/29

    1:-Testing is a process of executing a

    program with the intent of finding anerror.

    2:- A good testing case is one that hasa high probability of finding an as get

    underscored errors.3:- A successful test is one that

    uncovers an as-get-undiscovered error.

  • 8/8/2019 VirtualClassroom Absctract

    21/29

    White box testing, sometimes called glass-box testing, is a test casedesign method that uses the control structure of the procedural designto derive test case using white-box testing methods the softwareengineer can drive test cases that.

    Guarantee that all independent paths within a module have beenexercised at least once.

    Exercise all logical decisions on their true and false sides.

    Execute all loops at their boundaries and within their operationalbounds.

    Exercise interval data structures to ensure then validity.

  • 8/8/2019 VirtualClassroom Absctract

    22/29

    Black-box testing, also called behavioral testing, focuses an thefunctional requirement of the software that is block-box testingenables to software engineer to drive sets the input conditions

    th

    at will fully exercise all functional requirement for a program.Block-box testing is not an alternative to while box technique

    rather it is a complementary approach that is likely to uncover adifferent class of errors than white box method. Block-box testingattempts to find errors in the following categories:

    Incorrect or missing functions.

    Interface error.Errors in data structures or external data base access.Behavior or performance errors.

    Initialization and termination errors.

  • 8/8/2019 VirtualClassroom Absctract

    23/29

    Unit testing focuses verification effortson the smallest unit of software design the

    software component or module using thecomponent level design description as aguide, important control paths are tested touncover errors within the boundary of themodule. The relative complexity of tests anduncovered for unit testing. The unit test iswhite-box oriented, and the stop can beconducted in parallel for multiplecomponents.

  • 8/8/2019 VirtualClassroom Absctract

    24/29

    Integration testing is a systematic technique forconstructing the program structure while at the sametime conducting test to uncover errorsAssociated with interfacing. The objective is to takeunit tested components and build a programstructure that has been dictated by design.

    There are many integration strategies:1:- Top down integration2:- Bottom-up

  • 8/8/2019 VirtualClassroom Absctract

    25/29

    1:-Top down integration:

    Top-down integration testing is an incrementalapproach to construction of program structure modulesare integrated by moving downward through the controlhierarchy, beginning with the main control module (mainprogram). Modules subordinate to the main controlmodule are incorporated into the structure in either adepth-first or breath-first member.

    2:-Bottom up integration:

    Bottom up integration testing, as its name implies,begin construction and testing with atomic modules (i.e.

    components at the lowest levels in the program structure),because components are integrated from the bottom up,processing required for components coordinate to a givenlevel is always available and the need for stub iseliminated.

  • 8/8/2019 VirtualClassroom Absctract

    26/29

  • 8/8/2019 VirtualClassroom Absctract

    27/29

    This stage is the updating and connecting of the program to E-MAIL-SYSTEM for changing conditions or field.experience.Proper testing and documentation should significantly reduces the frequently and extentof the required maintenance.I can now appreciate why they are so critical:

    1:-Documentation:

    We provide a technical documentation of a program because many other programmers will beworking with and maintaining that programmer its life span.

    2:-Debugging and testing

    A formalized debugging and testing scheme reduce the like hood of undeleted bugs in the finishedprogram, thus, reducing the maintenance required on that program.

    When a change can be localized to a single module, it makes maintenance much easier. We do notneed to worry about the effects of that change rippling. Throughout other modules in the system.

    3:-Structured code: -

    The must common maintenance operation. Operation is tracking down bugs that went unnoticed duringthe testing phase.A program implemented as a series of single entry single. Exit blocks will facilitatedebugging.

    4:-Portabillityand generality: -

    Software tends to last longer than hardware. Therefore, a program written with portability in mind willcreate less damage when the in new computer arise. Like wise, when the user needs change, the trulygenerate.Program will require little or no programmer time to adapt to the new specification.

    Maintenance involves correcting performance of errors, which were not discovered in earlier stagesthus enhancing the system, and adopting new changes in to the system.

  • 8/8/2019 VirtualClassroom Absctract

    28/29

    * Preventive maintenance: preventive maintenance is maintaining theProgram for the error, which may occur after time-span due to usage.

    * Corrective Maintenance: Corrective maintenance is concerned with fixing reported errorsin software.

    *Adaptive Maintenance: Adaptive Maintenance means going for a new change in theenvironment. Example: changes in operating system.

    * Perfective Maintenance: Perfective Maintenance is improving the functionalities of thesystem according to the customers requirements.

    *Enhancing Maintenance: Enhancing Maintenance means adding new functionality to theproject already in use.

  • 8/8/2019 VirtualClassroom Absctract

    29/29