Saran Front PDF

download Saran Front PDF

of 38

Transcript of Saran Front PDF

  • 8/13/2019 Saran Front PDF

    1/38

    1

    ABSTRACT

    Online Art Gallery is an Online application, which is used to display and

    sell art works of artist irrespective of their nationality, gender and other narrow

    consideration, through auction.

    Artist can register online for being a member in the art gallery and each artist can

    upload the digital copy of their art work under the respective conditions.

    Artist can upload their arts to upload their arts after logged in.

    Admin can rate arts. Admin will give score for arts. Then top three arts will

    display in home page

    An online art gallery refers to a website that displays artworks. Usually, the online

    gallery is run as a business, with the purpose of displaying the artwork being to promote

    it to potential buyers.

  • 8/13/2019 Saran Front PDF

    2/38

    2

    CHAPTER- I

    1. INTRODUCTION

    1.1 OVERVIEW OF THE PROJECT:

    This Project is entitled as ONLINE ART GALLERY Front End as PHP and

    Back End MySQL

    .

    Online Art Gallery is an Online application, which is used to display and sell art

    works of artist irrespective of their nationality, gender and other narrow consideration,

    through auction. Artist can register online for being a member in the art gallery and each

    artist can upload the digital copy of their art work under the respective conditions.

    Art galleries display all abstract pieces of art from watercolor paintings, oil paintings to mixed media paintings. They highlight both ancient as well as contemporary

    abstract art. Pablo Picasso, Georges Braque, Piet Mondrian and Mark Rothko are

    amongst the many popular abstract artists known for their different forms of abstract

    artwork.

    An online art gallery refers to a website that displays artworks. Usually, the online

    gallery is run as a business, with the purpose of displaying the artwork being to promote

    it to potential buyers. Other variations include:

    An online art market for collectors also known as an online secondary market. A

    contemporary art gallery displaying art work from their current, future, or past

  • 8/13/2019 Saran Front PDF

    3/38

    3

    exhibitions, most often to promote the exhibitions, rather than with a view to selling the

    work via the website .

    .

    1.2 ORGANIZATION PROFILE

    Bannari Amman enterprises specializes in providing a wide array of leading edge

    and customized solutions & services to its clients, for a range of key verticals and

    horizontals

    A Bannari Amman enterprise has excellent domain expertise in wirelesstelecommunications using, automation, system security, conversions and consultancy.

    OBJECTIVE

    To meet out the challenge, a Bannari Amman enterprise was established in 2002.

    For the past four years we looked at this threat as an opportunity to provide talented

    individuals and organizations superior software training, development and specialized

    consulting services.

    MISSION

    Combining leading-edge business strategy and IT Knowledge, to develop

    efficient and effective solution that keep business on-step ahead using discs.

    VISION

    Our vision is to keep our students not just part with the world, but ahead.

  • 8/13/2019 Saran Front PDF

    4/38

    4

    CHAPTER- II

    2. SYSTEM ANALYSIS

    System study contains existing and proposed system details. Existing system is

    useful to develop proposed system. In Order to elicit the requirements of the system and

    to identify the elements, Inputs, outputs, subsystems and the procedures, the existing

    system had to be examined and analyzed in detail.

    This increases the total productivity. The use of paper files is avoided and all the

    data are efficiently manipulated by the system. It also reduces the space needed to store

    the larger paper files and records.

    2.1 EXISTING SYSTEM

    Existing system have some disadvantages. That mentioned below. By overcome

    from this disadvantage we used this project online art gallery . It doesnt allo w users to

    upload their place events. Artist registration, submission of their arts, selling their arts,

    users registration, buying the arts etc are done in manual process. It takes more time and

    more man power is needed.

    2.1.1 DRAWBACKS OF EXISTING SYSTEM: The current process is time consuming and confusing. There are thousands of peoples who work over eight hours a day and raise a

    family and for them art gallery is not a foreseeable option. (i.e.) Wastage of Man

    Power.

    The process can be confusing and the machines can be hard to read.

  • 8/13/2019 Saran Front PDF

    5/38

    5

    Increasing the cost for printing and many other works. Paper Wastage, Wastage of time for each people.

    2.2. PROPOSED SYSTEM

    The proposed system should overcome all the disadvantages of the existing

    system. The existing system is not functioning well due to manual process. Thus the

    proposed system should minimize the manual efforts. In such a way that it should support

    the art gallery in online. All willing Artist irrespective of nation, caste, state can do

    registration in online. After registration artist can upload their art. All arts from different

    artists are moved to a gallery. In gallery admin will maintain the different folders like

    water painting, color painting, mixed media painting, oil painting, etc. So user can easily

    identify the paintings.

    2.2.1 FEATURES

    The Internet is changing the ways that people shops, communicates, and

    carry out business. It also has the potential to change the way that online

    art gallery.

    Uploading and Select art to and from gallery is easier for participants. Buying and selling is easier. Time consumption is less. Man power is less. It cuts down on processing costs.

    On line, galleries allocate genuine members a service number or special

    access to check how paintings can be sold.

    Available everywhere at all the time, from different gallery locations, art

    fairs and on the move. All you need is an internet connection.

  • 8/13/2019 Saran Front PDF

    6/38

    6

    2.3 SYSTEM CONFIGURATION

    2.3.1. HARDWARE REQUIREMENTS

    PROCESSOR : PENTIUM IV

    HARD DISK CAPACITY : 40 GB

    MONITOR : 14 SAMTRON MONITOR

    FLOPPY DISK DRIVE : 1.44 MB

    PRINTER : TVS 80 COLOR

    INTERNAL MEMORY CAPACITY : 128 MB

    KEYBOARD : LOGITECH OF 104 KEYS

    CPU CLOCK : 1.08 GHz

    MOUSE : LOGITECH MOUSE

    2.3.2. SOFTWARE SPECIFICATION

    WEB SERVER : WAMP Server

    BACK END : MySQL

    FRONT END : PHP

    DESIGNING TOOLS : DREAMWEAVER 8

  • 8/13/2019 Saran Front PDF

    7/38

  • 8/13/2019 Saran Front PDF

    8/38

  • 8/13/2019 Saran Front PDF

    9/38

    9

    3.2 DESIGN PROCESS

    3.2.1 FILE DESIGN

    The purpose of the file design is to create a technical solution that satisfies the

    functional requirements for the system; it started off with initials of the existing system.

    The analysis was helpful giving a thorough understanding of the present system. The

    analysis of existing system also uncovered many flaws and limitation of the flaws formed

    the major objective of the proposed system goals.

    A thorough knowledge about the current system is understood clearly before the

    system design was initiated. The files are designed and flow of data is decided and the

    programs specification is produced. The system design includes following design

    process.

    Input Design Output Design Database Design

    3.2.2 INPUT DESIGN

    Input design is the process of connecting the user-originated inputs into a

    computer to used formats. The goal of the input design is to make data entry Logical and

    free from errors. Errors in the input database controlled by input design.

  • 8/13/2019 Saran Front PDF

    10/38

    10

    This application is being developed in a user-friendly manner. The forms are

    being designed in such a way that during the processing the cursor is placed in the

    position where the data must be entered. An option of selecting an appropriate input from

    the values of validation.

    Made for each of the data entered. Concerning clients comfort the project is

    designed with perfect validation on each field and to display error messages withappropriate suggestions.

    Help managers are also provided whenever user entry to a new field he/she can

    understand what is to be entered. Whenever user enter a error data error manager

    displayed user can move to next field only after entering a correct data

    3.2.3 OUTPUT DESIGN

    The output form of the system is either by screen or by hard copies. Output design

    aims at communicating the results of the processing of the users. The reports are

    generated to suit the needs of the users .The reports have to be generated with appropriate

    levels.

    In our project outputs are generated by asp as html pages. As its web applicationoutput is designed in a very user-friendly which will be through screen most of the time.

  • 8/13/2019 Saran Front PDF

    11/38

    11

    3.2.4 DATABASE DESIGN

    The database design involves creation of tables that are represented in physical

    database as stored files. They have their own existence. Each table constitute of rows and

    columns where each row can be viewed as record that consists of related information and

    column can be viewed as field of data of same type. The table is also designed with some

    position can have a null value.

    The database design of project is designed in such a way values are kept without

    redundancy and with normalized format. Refer the appendix for screen shots of Database

    Design.

    3.3 SYSTEM DEVELOPMENT

    The importance of new system is that it is user friendly and a better interface with

    users wo rking on it. It can overcome the problems of manual system and the security

    problem.

    Top down approach of software development is the incremental approach to the

    construction of program structure. Modules are integrated by moving through the control

    hierarchy, beginning with the main control module. Modules subordinate to the main

    control modules are incorporate into the structure in either a depth first or breadth firstmanner.

  • 8/13/2019 Saran Front PDF

    12/38

    12

    The top down approach is performed in a serious of five steps

    1. The main module that is overall software is divided into five

    modules that are under the control of the main control module.

    2. Depending on the top down approach selected subordinate stubs is

    replaced one at a time with actual components.

    3. Tests are conducted as each component is integrated

    4. On completion of each test another stub is replaced with real timecomponent.

    5. Regression testing may be conducted to ensure the new errors have

    not been introduced.

    FRONT END - PHP:

    Open Source: PHP is an open source technology, which means its source code,development environment etc. are freely available. Also, PHP community is

    continually

    Developing new functionalities of this language thus improving its code package,

    base libraries and various classes.

    Simple & Easy: PHP developed websites or applications have much simple code

    to write or understand. The level of complexity of a php code is much lesser than

    its competing technologies for developing web applications or dynamic sites.

  • 8/13/2019 Saran Front PDF

    13/38

  • 8/13/2019 Saran Front PDF

    14/38

    14

    ARTISTS

    New Member Registration Log In Artists Send Arts to Admin.

    INSERT ARTS:

    This module is designed for admin. Insert New Arts in Online Arts Gallery.

    UPDATE ARTS:

    This module is designed for admin. Update existing Arts in Online Arts Gallery.

    DELETE ARTS:

    This module is designed for admin. Delete unwanted Arts in Online Arts Gallery.

    MAINTAIN ARTIST DETAILS:

    This module is designed for admin. Maintain Artist details.

  • 8/13/2019 Saran Front PDF

    15/38

    15

    NEW MEMBER REGISTRATION:

    This module is designed for new artist registration. when the registration is

    complete the name will add in admin details.

    LOGIN ARTIST:

    This module is designed for artists. When the registration is complete that artist

    can login and view his status. .

    SEND ARTS TO ADMIN:

    This module is designed for artists. After login they can send their arts to admin.

  • 8/13/2019 Saran Front PDF

    16/38

    16

    CHAPTER- IV

    4. TESTING AND IMPLEMENTATION

    System testing is the state of implementation, which is aimed at ensuring that the

    system works accurately and efficiently as expect before live operation, commences. It

    certifies that the whole set of programs hang together System testing requires a test plan,

    that consists of several key activities and steps for run program, string, system and user

    acceptance testing. The implementation of newly design package is important in adopting

    a successful new system

    Testing is important stage in software development. System test is

    implementation should be a confirmation that all is correct and an opportunity to show

    the users that the system works as they expected It accounts the largest percentage of

    technical effort in software development process.

    Testing phase is the development phase that validates the code against the

    functional specifications. Testing is a vital to the achievement of the system goals. The

    objective of testing is to discover errors. To fulfill this objective a series of test step such

    as the unit test, integration test, validation and system test where planned and executed.

  • 8/13/2019 Saran Front PDF

    17/38

    17

    UNIT TESTING

    Here each program is tested individually so any error apply unit is

    debugged. The sample data are given for the unit testing. The unit test results are

    recorded for further references. During unit testing the functions of the program unit

    validation and the limitations are tested.

    Unit testing is testing changes made in a existing or new program this test is

    carried out during the programming and each module is found to be working

    satisfactorily. For example in the registration form after entering all the fields we click

    the submit button.

    When submit button is clicked, all the data in form are validated. Only after

    validation entries will be added to the database.

    Unit testing comprises the set of tests performed by an individual prior to

    integration of the unit into large system. The situation is illustrated in as follows

    Coding-> Debugging ->Unit testing -> Integration testing

    The four categories of test that a programmer will typically perform on a program unit

    Functional test Performance test Stress Test

  • 8/13/2019 Saran Front PDF

    18/38

    18

    Structure test

    Functional test involve exercising the code with nominal input values for

    which the expected results are known as well as boundary values and special values.

    Performance testing determines the amount of execution time spent in

    various parts of unit program through put and response time and device utilization by the

    program.

    A variation of stress testing called sensitivity testing in same situations avery small range of data contained in a the bounds of valid data may cause extreme and

    even erroneous processing or profound performance degradation.

    Structured testing is concerned with a exercising the internal logic of a

    program and traversing paths. Functional testing, stress testing performance testing arereferred as black box testing and structure testing is referred as white box testing

    VALIDATION TESTING

    Software validation is achieved through a serious of testes that demonstrate

    conformity with requirements. Thus the proposed system under consideration has been

    tested by validation & found to be working satisfactory.

    OUTPUT TESTING

    Asking the user about the format required by them tests the output generated

    by the system under consi`deration .It can be done in two ways, one on screen and other

  • 8/13/2019 Saran Front PDF

    19/38

    19

    Printer format. The output format on the screen is found to be correct as the format

    designed n system test.

    SYSTEM TESTING

    In the system testing the whole system is tested for interface between

    each module and program units are tested and recorded. This testing is

    done with sample data. The securities, communication between interfaces are

    tested.

    System testing is actually a series of different tests whose primary

    purpose is to fully exercise the computer based system although each test

    has a different purpose all work to verify that all system elements properly

    integrated and perform allocate function.

    It involves two kinds of activities namely

    1. Integrated testing

    2. Acceptance testing

    INTEGRATED TESTING

    Integrated testing is a systematic technique for constructing tests to uncover

    errors associated with interface.

    Objective is to take unit tested modules and build a program structure that

    has been dictated by design

  • 8/13/2019 Saran Front PDF

    20/38

    20

    ACCEPTANCE TESTING

    Acceptance testing involves planning an execution of a functional test,

    performance test and stress test to verify that the implemented system satisfies the

    requirement.

    VALIDATION TESTING

    Software validation is achieved through a series of test that demonstrates the

    conformity and requirements. Thus the proposed system under consideration has to be

    tested by validation and found to be working satisfactorily.

    TESTING RESULTS

    All the tests should be traceable to customer requirements the focus of testing will

    shift progressively from programs Exhaustive testing is not possible To be more effective

    testing should be which has probability of finding errors

    The following are the attributes of good test

    1. A good test has a probability of finding a errors

    2. A good test should be best of breeds 3. A good test to neither simple nor too compl

  • 8/13/2019 Saran Front PDF

    21/38

    21

    CHAPTER- V

    5. CONCLUSION AND FUTURE ENHANCEMENT

    One greater advantage of hosting web is to make the resource to know all

    and to become familiar which paves a way for development of organization as

    well as for profit. While hosting the software it should be attractive, user-friendly,and easier to access. This auction warehouse software constitutes all this

    characteristics

    Some special features of this project are

    It reduces the manpower to some extent It reduces the time cost. It avoids redundancy of data and also system supports for

    taking the floppy backups of front end for future

    enhancements..

    No Time consumption: user can search for particular spot

    of the places or can search all tourist spot of that place in

    very less time.

    User choice: user can choose tourist spots like water spot,Hills & Forest Spot, Temple Spot and Wildlife sanctuaries

    spot according to his/her interest. User Feedback: user can send feedback, complaints and

    enquiry to admin.

    User can upload their area events.

  • 8/13/2019 Saran Front PDF

    22/38

    22

    Online information access

    CHAPTER- VI

    6. BIBLIOGRAPHY

    WEBSITE REFERENCES

    www.freewebmasterhelp.com/ tutorial s/php www.learn php -tutorial .com/ www.w3schools.com www.killer php .com www.tizag.com/mysql/Tutorial

    BOOK REFERENCES

    1) Software engineering By Roger S.Pressman Fifth Edition,

    Mc.Graw Hill International Edition 2001

    2) System Analysis And Design , Elais M.Awad , Second Edition

    Galgotia Publications (P) Ltd Published by Sunil Galgotia, 2002

    http://www.freewebmasterhelp.com/tutorials/phphttp://www.freewebmasterhelp.com/tutorials/phphttp://www.freewebmasterhelp.com/tutorials/phphttp://www.freewebmasterhelp.com/tutorials/phphttp://www.freewebmasterhelp.com/tutorials/phphttp://www.learnphp-tutorial.com/http://www.learnphp-tutorial.com/http://www.learnphp-tutorial.com/http://www.learnphp-tutorial.com/http://www.learnphp-tutorial.com/http://www.learnphp-tutorial.com/http://www.w3schools.com/http://www.w3schools.com/http://www.killerphp.com/http://www.killerphp.com/http://www.killerphp.com/http://www.killerphp.com/http://www.tizag.com/mysql/Tutorialhttp://www.tizag.com/mysql/Tutorialhttp://www.tizag.com/mysql/Tutorialhttp://www.killerphp.com/http://www.w3schools.com/http://www.learnphp-tutorial.com/http://www.freewebmasterhelp.com/tutorials/php
  • 8/13/2019 Saran Front PDF

    23/38

    23

    CHAPTER- VII

    APPENDIX

    SOURCE CODING:

    Online Art Gallery

  • 8/13/2019 Saran Front PDF

    24/38

    24

    Welcome to Online Art Gallery

    This Project is entitles as Online Art Gallery Front End as PHP and Back EndMysql.Online Art Gallery is an Online application, which is used to display and sell art works ofartist irrespective of their nationality, gender and other narrow consideration, throughauction. Artist can register online for being a member in the art gallery and each artist canupload the digital copy of their art work under the respective conditions.

    Art galleries display all abstract pieces of art from watercolor paintings, oil paintingsto mixed media paintings. They highlight both ancient as well as contemporary abstract

    art. Pablo Picasso, Georges Braque, Piet Mondrian and Mark Rothko are amongst themany popular abstract artists known for their different forms of abstract artwork.

    Art galleries are institutions or forums to promote art appreciation in art buyers and a

    platform for artists to display their work. The term art gallery initially denoted a particular area or gallery in a museum to display paintings, sculptures, and illustrations.The popularity and success of this concept encouraged reserving rooms and later, privateand public independent buildings exclusively for exhibitions, seminars, art teaching, andresearch programs

    Top 3 arts
  • 8/13/2019 Saran Front PDF

    25/38

    25

    View More

    Latest Events

    24-02-2013

    Arts Exhibition at 7th Cross cut Street, Gandhipuram.

    Coimbatore.

    01-03-2013

    Arts Competition in Oil painting
    Government Girls Higher Secondary School, Coimbatore South, Ondiputhur, Coimbatore

    21-04-2013

    Amirta Vishyadeepdam University, Amirta Nagar, Coimbatore -641112 .

    Copyright (c) 2013 All rights reserved. Design by Ranjith.

  • 8/13/2019 Saran Front PDF

    26/38

    26

    TABLE:

    ADMIN:

    PRIMARY KEY: ID

  • 8/13/2019 Saran Front PDF

    27/38

    27

    ARTS

    PRIMARY KEY: ID

  • 8/13/2019 Saran Front PDF

    28/38

  • 8/13/2019 Saran Front PDF

    29/38

    29

    SAMPLE SCREENS:

    HOME PAGE:

  • 8/13/2019 Saran Front PDF

    30/38

    30

    ARTIST REGISTRATION:

  • 8/13/2019 Saran Front PDF

    31/38

    31

    ARTIST LOGIN:

  • 8/13/2019 Saran Front PDF

    32/38

  • 8/13/2019 Saran Front PDF

    33/38

    33

    GALLERY:

  • 8/13/2019 Saran Front PDF

    34/38

    34

    GALLERY LIGHT BOX EFFECT:

  • 8/13/2019 Saran Front PDF

    35/38

    35

    CONTACT PAGE:

  • 8/13/2019 Saran Front PDF

    36/38

    36

    ADMIN LOGIN:

  • 8/13/2019 Saran Front PDF

    37/38

  • 8/13/2019 Saran Front PDF

    38/38

    SCORE PAGE: