projec java

Upload: raj2121

Post on 02-Jun-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 projec java

    1/38

    Inspection Tool

  • 8/10/2019 projec java

    2/38

    Synopsis

    This project deals with the automation of some of the stepsinvolved in inspection process.

    Inspection is carried out in all major phases of SDLC to ensurereliability & credibility of software.

    This project is mainly developed for the software companies whichhave its own standards & coding specifications.

    Project involves various important process like:

    Selection of members for inspection.

    Conducting meetings.Sending & receiving information.

    Project Status, inspection dates etc.

  • 8/10/2019 projec java

    3/38

    bout the company

  • 8/10/2019 projec java

    4/38

    System Specification

    Server

    Processor : Pentium IV 2 Ghz or greaterRAM : 1GB DDR RAM or greater

    Hard Disk : Free Space 5 GB(min)

    Network Card : 2 Nos-10/100 Gigabit Ethernet Card

    Operating System : Windows 2000

    Database : Oracle 9iWeb Server : Apache Tomcat 4.0

    Client

    Processor : Pentium III 733 or greater

    RAM : 128 MB(min)

    Hard Disk : Free Space 1GB

    Operating System : Windows 2000 NT

    Technologies : JDK 1.4, JSP, Java Script, HTML

    Database : Oracle 9i

    Internet Explorer : 5.5 or greater

  • 8/10/2019 projec java

    5/38

    Existing System

    The manual process of examining the defects in each phase is notmuch accurate.

    There is the possibility of recording the defects more than one

    time.

    This manual processing takes a lot of time.

  • 8/10/2019 projec java

    6/38

    Limitations of Existing System

    The limitations of the existing system are:

    Time consumption.

    High human resource.

    No powerful decision tool.

    A completely manual technique for finding and correctingerrors.

    An unprepared reviewer can sit quietly and say nothing.

  • 8/10/2019 projec java

    7/38

    Proposed System

    To simplify & automate the present manual system.

    To remove the drawbacks of the present system.

    To reduce manual effort & increase efficiency.

    To create an effective communication mechanism between

    team members.

    To present the management with timely & information reports.

  • 8/10/2019 projec java

    8/38

    Modules

    There are mainly four modules in this project namely:Administrator

    Author

    Inspector

    Moderator

    Administrator

    This module helps to add & remove new employees &projects.

    To view the details of employees & projects.

    To add the author for each projects phase.

  • 8/10/2019 projec java

    9/38

    Modules

    Author

    This module helps to enter & view the documents.

    To view the defect logging sheet.

    Inspector

    This module helps in examining the set of related

    documents to find the potential defects.

    Views & edits the document.

    Inspects the document & enters the defects in the defect

    logging sheet.

  • 8/10/2019 projec java

    10/38

    Modules

    Moderator

    This module leads the inspection activity.

    This module helps in :

    Selection of cross check team.

    Creating inspection master plan template for all phases.

    Viewing documents such as inspection master plan

    template, defect logging sheet.

    Conduct various meetings.

    Checks the status of the current phase of the project.

  • 8/10/2019 projec java

    11/38

    Login

    A well designed login take cares of the authenticated users by

    providing different views.

    When a user logs in the role is verified.

    Mailing System

    This system deals with the mail within the software.

    A user can register himself to send or receive mails.

    A user is informed during all the stages in the inspection

    process through this mail.

    Chat FacilityThis interface is used to conduct various meeting and discuss

    regarding the different projects.

  • 8/10/2019 projec java

    12/38

    Database Design

    Field Name Data Type Constraint Description

    Ename Varchar(25) NotNull Employee Name

    Eid Varchar(6) Primary Key Employee ID

    Mailid Varchar(25) NotNull Mail ID

    Spec Varchar(15) NotNull Specialisation

    Qual Varchar(10) NotNull Qualification

    Exp Number(2) NotNull Experience

    Grade Varchar(2) NotNull Grade

    Employee

    Login Field Name Data Type Constraint Description

    Uname Varchar(8) Primary Key Username

    Password Varchar(6) NotNull Password

  • 8/10/2019 projec java

    13/38

    Field Name Data Type Constraint Description

    Prname Varchar(25) NotNull Project Name

    Prcode Number(6) Primary Key Project Code

    Expdate Date NotNull Expected Date

    of Completion

    Modcode Varchar(6) References

    Employee(Eid)

    Moderator

    Code

    Project

    Author

    Field Name Data Type Constraint Description

    Prcode Number(6) References Project

    (Prcode)

    Project Code

    Eid Varchar(6) References

    Employee (Eid)

    Employee ID

    Phase Varchar(25) NotNull Phase in which the

    employee is the

    author

  • 8/10/2019 projec java

    14/38

    Document

    Field Name Data Type Constraint Description

    Docid Varchar(6) Primary Key Document ID

    Docname Varchar(25) NotNull Document

    Name

    Phase Varchar(25) NotNull Phase

    Prcode Number(6) References

    Project(Prcode)

    Project Code

    RolesField Name Data Type Constraint Description

    Eid Varchar(6) ReferencesEmployee (Eid)

    Employee ID

    Prcode Number(6) References

    Project (Prcode)

    Project Code

    Role Varchar(25) NotNull Role of

    employee

  • 8/10/2019 projec java

    15/38

    Requirement Phase:

    Field Name Data Type Constraint Description

    Reqid Varchar(10) Primary Key Require Phase Id

    Projid Varchar(6) References

    Project(pcode)

    Project Id

    Kickd Varchar(50) - Kickoff meetings details

    Logd Varchar(5) - Logging meetings details

    Braind Varchar(50) - Brainstorming details

    Kdate Date - Kickoff meeting date

    Ldate Date - Logging meeting date

    Bdate Date - Brainstorming date

    Kickc Varchar(50) - Kickoff meeting

    conclusion

    Logc Varchar(50) - Logging meeting

    conclusion

    Brainc Varchar(50) - Brainstorming

    conclusion

    Userid Varchar(10) References

    employee(eid)

    User Id

  • 8/10/2019 projec java

    16/38

    Analysis Phase

    Field Name Data Type Constraint Description

    Analyseid Varchar(10) Primary Key Analysis Phase IdProjid Varchar(6) References

    Project(pcode)

    Project Id

    Kickd Varchar(50) - Kickoff meetings details

    Logd Varchar(5) - Logging meetings details

    Braind Varchar(50) - Brainstorming detailsKdate Date - Kickoff meeting date

    Ldate Date - Logging meeting date

    Bdate Date - Brainstorming date

    Kickc Varchar(50) - Kickoff meeting conclusion

    Logc Varchar(50) - Logging meeting conclusion

    Brainc Varchar(50) - Brainstorming conclusion

    Userid Varchar(10) References

    employee(eid)

    User Id

  • 8/10/2019 projec java

    17/38

    Dataflow Diagram

    Administrator

    Moderator

    Inspector

    Author

    Screen

    Reports

    InspectionTool

  • 8/10/2019 projec java

    18/38

    Employee

    Project

    Author

    Administrator

    Screen

    Employee &

    Project

    Create, delete & view employee, project &

    author details

    Level 1:

    Administrator Module:

  • 8/10/2019 projec java

    19/38

    Project

    Analysis Design Coding

    Employee

    Moderator

    Phases

    Requirements

    Meeting

    Inspection Master Plan Template

    Reports

    Refers Eid

    Refers Prcode

    Select

    Conduct

    Prepare

    Moderator Module:

  • 8/10/2019 projec java

    20/38

    Inspector

    Defect

    Report

    Source Code

    Testing

    Tool

    Input

    Sends for

    Testing

    Errorssend todefect table

    Defect

    Report

    Nodefect

    Inspector Module:

  • 8/10/2019 projec java

    21/38

    Input Forms

  • 8/10/2019 projec java

    22/38

  • 8/10/2019 projec java

    23/38

  • 8/10/2019 projec java

    24/38

  • 8/10/2019 projec java

    25/38

  • 8/10/2019 projec java

    26/38

  • 8/10/2019 projec java

    27/38

  • 8/10/2019 projec java

    28/38

  • 8/10/2019 projec java

    29/38

  • 8/10/2019 projec java

    30/38

  • 8/10/2019 projec java

    31/38

  • 8/10/2019 projec java

    32/38

  • 8/10/2019 projec java

    33/38

  • 8/10/2019 projec java

    34/38

  • 8/10/2019 projec java

    35/38

  • 8/10/2019 projec java

    36/38

  • 8/10/2019 projec java

    37/38

  • 8/10/2019 projec java

    38/38