web grabber pp t new

Upload: dhishna-devadas

Post on 05-Apr-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Web Grabber Pp t New

    1/39

  • 7/31/2019 Web Grabber Pp t New

    2/39

    CONTENTS

    About The Project

    Existing System Proposed System

    About The Organisation

    Hardware & Software Tools

    User Characteristics

    Module Descriptions

    Data Flow Diagram

    Entity Relationship Diagram

    Table Design

    Input & Output Design

  • 7/31/2019 Web Grabber Pp t New

    3/39

    About The Project Web grabber allows easily browsing your website

    to make your corporate site available on CD-ROM

    Web Grabber aims to build a tool that collects band dynamic content from web pages

    Web Grabber empowers you to extract web conteefficiently , accurately

    Categorization of web pages and searching is don

  • 7/31/2019 Web Grabber Pp t New

    4/39

    Existing System In Existing System no updating or navigation thr

    links is possible. To download entire website, he should visit all pag

    Disadvantages

    Links are not functional Cannot navigate through links

    Web site cannot be downloaded completely

    Only html view of saved file can be accessed offlin

    Time Consuming

  • 7/31/2019 Web Grabber Pp t New

    5/39

    Proposed System

    The new system is easy to incorporate changes. The website is downloaded completely through gr

    The links are functional .

    The user can interact with the grabbed site at any

    offline. The online cost can be reduced such that it is econ

    efficient.

  • 7/31/2019 Web Grabber Pp t New

    6/39

    Proposed SystemAdvantages

    Save time and money

    Reduced operational cost The web site can be downloaded completely The links are functional

    User interface is simple and usable Performance optimization Grab website provides efficient updating and retr

    the websites.

  • 7/31/2019 Web Grabber Pp t New

    7/39

    About The Organisatio

    Bessel InfoTech Solutions is a g

    provider of information technolog We provide our clients a range of

    through the Enterprise and Educat

    The Enterprise Division includes

    Software Application which offers of information technology service

    The Education & Training Divisithe education and computer softwa

    courses

  • 7/31/2019 Web Grabber Pp t New

    8/39

  • 7/31/2019 Web Grabber Pp t New

    9/39

    Software Tools

    Operating System : Windows 98/XP

    Software platform : J2EE

    JDK : Java Development Toolk

    Front End : JSP

    Back End : SQL Server 2005Web Server : Apache Tomcat

    Editor : Net Beans

    Web Browser :MS IE 5.0 and above

  • 7/31/2019 Web Grabber Pp t New

    10/39

    User Characteristics The various types of users in this system are

    Administrator

    General Users

    Administrator

    Administrator is the super user and has complete control over all the activities tha

    performed

    Administrator can have control over the processing renewal requests, creating cate

    sections in searching

    Administrator can validate user details and view the users grabbed information.

    General Users

    The users have to register their details in the registration page

    The logged users have the option of viewing the grabbed site details, updating the

    grabbing a site, searching based on categories and changing the password .

  • 7/31/2019 Web Grabber Pp t New

    11/39

    Module Description

    The system has Mainly 3 Modules1)Registration

    2)Grabbing

    3)Searching

  • 7/31/2019 Web Grabber Pp t New

    12/39

    Data Flow Diagram

    Level 0

    Web GrabberSystem

    Administrator

    RequestRequest

    Response Response

    User

  • 7/31/2019 Web Grabber Pp t New

    13/39

    Level 1

    1.Registration

    2.Searching

    3.Grabbing

    Category &SectionsUser

    Feedback

    UserDetails

    UserDetails

    Log nameLog name

    Request tosearch

    Grab Details

    Search UrlsSearch Urls

    Grab requestGrab details

    Grab details

    Grab details

    Feedback details

    4.PublishReports

    Category &sectioncreation

    Feedback details

    Grab details

    Reports tview

    Level 2 for Grabbing

  • 7/31/2019 Web Grabber Pp t New

    14/39

    Level 2 for Grabbing

    2.1Processing

    request

    2.2Expiry

    Checking

    User

    Administrator

    2.3Assigning

    Permissions 2.4Renewing

    request

    Request details

    request tograb

    Grab

    2.5Grabbing

    site

    requestingdetails

    requestingdetails

    request tochecks

    for expiry

    requestdate

    expirydate

    expirydate

    expiresexpiry

    date doesn'texpiressuccess

    message

    renewmessage

    grabbinggrab details

    l 2 f S hi

  • 7/31/2019 Web Grabber Pp t New

    15/39

    Level 2 for Searching

    3.1Section

    Creation

    3.2Categorization

    3.3Searching

    Administrator

    User

    SectionDetails Section

    Details

    Categorydetails

    Categorydetails

    Requestto search

    Searchurls

    URLs

    Sectiondetails

  • 7/31/2019 Web Grabber Pp t New

    16/39

    Entity Relationship Diagra

    User

    requests GrabbingSearching

    grabidurl

    requestid requestdate

    classifyid keyword

    url

    1

    M

    M M

    username

    fnameuid

    controls

    Administrator

    username password

    M

    1validates

    1

  • 7/31/2019 Web Grabber Pp t New

    17/39

    Table Design1) Table name : LOGIN

    Description : Login details of the administratorStructure :

    FIELD NAME CONSTRAINT DATA TYPE DESCRI

    logname primary key varchar username

    pwd varchar password

    status varchar status

  • 7/31/2019 Web Grabber Pp t New

    18/39

    2) Table name : USER REGISTRATIONDescription : Details of the user

    Structure:

    FIELD NAME CONSTRAINT DATA TYPE DESC

    uid primary key varchar User id

    ufname varchar First na

    ulname varchar Last na

  • 7/31/2019 Web Grabber Pp t New

    19/39

    FIELD NAME CONSTRAINT DATA TYPE DESCRIP

    uemail varchar Email id

    uphone integer Phone nu

    utype char User type

    uregdate datetime Registrat

    uexpdate datetime Expiry da

  • 7/31/2019 Web Grabber Pp t New

    20/39

    2) Table name : USER REGISTRATIONDescription : Details of the userStructure:

    FIELD NAME CONSTRAINT DATA TYPE DESCRIP

    uloginname Foreign key nvarchar loginname

    ugender char gender

    udob datetime Date of bi

    uadress nvarchar address

  • 7/31/2019 Web Grabber Pp t New

    21/39

    3) Table name : GRAB DETAILS

    Description : Grabbing details

    Structure:

    FIELD NAME CONSTRAINT DATA TYPE DESCR

    grabid primary key Integer Grab id

    logname foreign key nvarchar User log

    url nvarchar URLs

    folder varchar destinati

    grabdate datetime Grabbed

  • 7/31/2019 Web Grabber Pp t New

    22/39

    4) Table name : SEARCH SECTIONDescription : Grabbing details

    Structure:

    FIELD NAME CONSTRAINT DATA TYPE DESCRIP

    sectionid primary key Integer section id

    head varchar Search sec

    description varchar Section de

  • 7/31/2019 Web Grabber Pp t New

    23/39

    5) Table name : SEARCH CATEGORY

    Description: Category Details

    Structure:

    FIELD NAME CONSTRAINT DATA TYPE DESCRI

    catid primary key Integer Category

    Sectionid foreign key Integer Section id

    description nvarchar descriptio

    link nvarchar Links add

  • 7/31/2019 Web Grabber Pp t New

    24/39

    6) Table name : PAYMENT DETAILS

    Description: Payment Details of user

    Structure:FIELD NAME CONSTRAINT DATA TYPE DESCRIPT

    pid primary key Integer Payment id

    paytype nvarchar Payment typ

    payamt nvarchar Payment am

    plogname Foreign key nvarchar Login name

    paybank nvarchar Payment Ba

    paybranch nvarchar Payment bra

    paydate datetime Payment da

  • 7/31/2019 Web Grabber Pp t New

    25/39

    7) Table name : FEEDBACK DETAILS

    Description: Feedback Details

    Structure:FIELD NAME CONSTRAINT DATA TYPE DESCRIPTIO

    fid primary key Integer feedback id

    uname Foriegnkey varchar User name

    emailid nvarchar Email id

    msg nvarchar message

    8) Table name : RENEW DETAILS

  • 7/31/2019 Web Grabber Pp t New

    26/39

    8) Table name : RENEW DETAILSDescription: Feedback DetailsStructure:

    FIELD NAME CONSTRAINT DATA TYPE DESCRIPT

    rid primary key Integer Renew id

    nutype varchar usertype

    nreqdate datetime New request

    nexpdate datetime New expiry

    paytype nvarchar Payment typ

    payamt nvarchar Payment am

    plogname Foreign key nvarchar Login name

    renewstatus nvarchar Renewal sta

  • 7/31/2019 Web Grabber Pp t New

    27/39

    Input Design

    Home

    This is the home page

  • 7/31/2019 Web Grabber Pp t New

    28/39

    Login FormThis is the login form for Administrator

  • 7/31/2019 Web Grabber Pp t New

    29/39

    Section Creation Form

    This is the section creation form for Administr

  • 7/31/2019 Web Grabber Pp t New

    30/39

    Category Creation Form

    This is the category creation form for Adminis

  • 7/31/2019 Web Grabber Pp t New

    31/39

    Login Form

    This is the login form for User

  • 7/31/2019 Web Grabber Pp t New

    32/39

    Register Form

    This is the registration form for User

  • 7/31/2019 Web Grabber Pp t New

    33/39

    Grab Form

    This is the grabbing form for User

  • 7/31/2019 Web Grabber Pp t New

    34/39

    Grab Process

    This is the grabbing process

  • 7/31/2019 Web Grabber Pp t New

    35/39

    Search Form

    This is the searching option for User

    Output Design

  • 7/31/2019 Web Grabber Pp t New

    36/39

    Output DesignGrab Details ReportThis is the report showing grab details

    U A R j

  • 7/31/2019 Web Grabber Pp t New

    37/39

    User Accept or Reject

    This report has the option to accept or reject t

  • 7/31/2019 Web Grabber Pp t New

    38/39

    QUERIES

  • 7/31/2019 Web Grabber Pp t New

    39/39

    THANK YOU