web based book publishing

Upload: rajesh-ramakrishnan

Post on 04-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 WEB BASED BOOK PUBLISHING

    1/7

    WEB BASED BOOK PUBLISHING SYSTEM

    ABSTRACT

    We present a query formulation language called MashQL in order to easily

    query and fuse structured data on the web. The main novelty of MashQL is that it

    allows people with limited IT-skills to explore and query one or multiple data

    sources without prior knowledge about the schema, structure, vocabulary, or any

    technical details of these sources. More importantly, to be robust and cover most

    cases in practice, we do not assume that a data source should have -an offline or

    inline- schema. This poses several language-design and performance complexities

    that we fundamentally tackle. To illustrate the query formulation power of

    MashQL, and without loss of generality, we chose the Data Web scenario. We also

    chose querying RDF, as it is the most primitive data model; hence, MashQL can be

    similarly used for querying relational databases and XML. We present two

    implementations of MashQL, an online mashup editor, and a Firefox add-on. The

    former illustrates how MashQL can be used to query and mash up the Data Web as

    simple as filtering and piping web feeds; and the Firefox addon illustrates using the

    browser as a web composer rather than only a navigator. To end, we evaluate

    MashQL on querying two datasets, DBLP and DBPedia, and show that our

    indexing techniques allow instant user-interaction.

    ALGORITHM

  • 7/30/2019 WEB BASED BOOK PUBLISHING

    2/7

    Compute the Graph-Signature

    Procedure ComputeOSignature(G, So)

    begin

    So= (a copy of) G. Stable = false

    Group nodes having the same property labels.

    while (StableTrue) do

    foreach nodeA in Sodo

    foreach pathPI fromA into a nodeB do

    X=Pi-1(ext[B] G)

    if (A X) then replaceAby (AX) and (A -X)

    if there was no split then Stable=True

    end

    Procedure ComputeISignature(G, SI)

    begin

    SI= (a copy of) G. Stable = false

    Group nodes having the same incoming properties

    while (StableTrue) do

    foreach nodeA in SIdo

    foreachPi path intoA from a nodeB do

    X=Pi(ext[B]G)

    if (A X) then replaceAby (AX) and (A -X)

  • 7/30/2019 WEB BASED BOOK PUBLISHING

    3/7

    if there was no split then Stable=True

    end

    ARCHITECTURE

    EXISTING SYSTEM

  • 7/30/2019 WEB BASED BOOK PUBLISHING

    4/7

    A query formulation language called MashQL is that it allows people with

    limited IT-skills to explore and query one or multiple data sources without prior

    knowledge about the schema, structure, vocabulary, or any technical details of

    these sources. We do not assume that a data source should have -an offline or

    inline- schema. This poses several language-design and performance complexities

    that we fundamentally tackle. The rapid growth of structured data on the Web has

    created a high demand for making this content more reusable and consumable.

    PROPOSED SYSTEM

    This project helps the user to dynamically create the book and upload the

    web. Not only but also provide the preview from the user uploading books.

    Advantage:

    1. It saves the time and the user spending cost.

    2. It is allow the user to dynamically create a new file through the web.

    3. We present two implementations of MashQL, an online mashup editor, and

    a Firefox add-on.

    MODULES

  • 7/30/2019 WEB BASED BOOK PUBLISHING

    5/7

    1. Administrator Module

    2. Upload Module

    3. Preview Module

    4. Download Module

    Admin Module:

    It helps us to have details about files uploaded by users. Not only helping us

    to have details regarding uploads but also helps us to find out the search query

    needed by the user. For instance, various upload which detriment the mind and

    soul of human body will be deleted and also accounts used by the users will also be

    deleted.

    So, the main role of admin will be to detect the various detriments in

    uploaded files and releases only the ethical and valuable uploads to the users in

    large.

    Upload Module:

    This module is used to help the user to upload the book through the online. It

    includes the front page, back page and content details based on the categories such

    as medical, education, philosophy, software/hardware and others.

    Preview Module:

  • 7/30/2019 WEB BASED BOOK PUBLISHING

    6/7

    This module is used to view the user book design, and then the user is going to

    change the design based on the preview image. This feature is used, when the user

    performs the front page and back page design time. The user is going to preview

    our design in the image format and also user can change the design from that

    image format.

    Download Module:

    The user is going to upload the book design with content. And then it verified

    based on the category with the type of book content by the admin. Finally theadmin to upload the book details for the users. User can download any type of

    book content.

  • 7/30/2019 WEB BASED BOOK PUBLISHING

    7/7

    SYSTEM SPECIFICATION

    Hardware Requirements:

    System : Pentium IV 2.4 GHz.

    Hard Disk : 40 GB.

    Floppy Drive : 1.44 Mb.

    Monitor : 14 Colour Monitor.

    Mouse : Optical Mouse.

    Ram : 512 Mb.

    Keyboard : 101 Keyboard.

    Software Requirements:

    Operating system : Windows XP.

    Coding Language : ASP.Net with C#

    Data Base : SQL Server 2005.