You are on page 1of 27

A

Project Report on

“ONLINE ART GALLERY“


At

GIDC RAJJU SROFF ROFEL INSTITUTE OF MANAGEMENT OF


STUDIES (BBA) &
ROFEL SHRI G.M BILAKHIA COLLEGE OF APPLIED SCIENCES
(BCA), VAPI
[ISO 9001:2015, 29990-2010 Certified College]

Affiliated to
Veer Narmad South Gujarat University, Surat

As a partial fulfilment

For the degree of

Bachelor of Computer Application

(B. C. A.)
2023-2024

Guided By: Submitted By:

Mrs. Zinkal Patel Sneha Malik


Gidc rajju shroff rofel institute of management
studies (bba program ) and ROFEL , Shri G.M
Bilakhia College of Applied Sciences (BCA) ,
VAPI

An ISO Certified 9001-2015 & 29990-2010

CERTIFICATE
9001-2015 & 29990-2010
An ISO Certified

This is to certify that the project work entitled “Online Art Gallery” is
bonefied work done by,

1. Sneha Malik

The project work was carried out under our supervision and is certified
further that to the best of our knowledge the work reported here in
does not form of any other thesis or dissertation or basis of which a
degree or any award was conferred on an earlier occasion on any other
candidate.
Acknowledgement

We take this opportunity to thank all those who have contributed their support in preparing this
seminar. Firstly, we would like to express our deep sense of gratitude towards ROFEL BBA
and BCA College, Vapi.
Providing us this opportunity to implement our skills in making Minor Project on a
topic in our fifth semester course curriculum.

I would not miss the opportunity to thank my guide Mrs. ZINKAL PATEL who has
always been providing continuous guidance & support and always been a stepping stone
in completing this seminar.

I am also very thankful to Principal Dr. P.H.Ved of our college for their keen interest and for
providing all facilities in our project work.
Last but not least, we are also grateful to our parents and friends whose continuous support has
always boosted our moral towards working on this seminar.
INDEX :

1. Introduction
1.1 Project Profile
1.2 Objectives

2. Software Requirement Specification


2.1 E-R Diagram
2.2 Data Flow Diagram
2.3 Data Dictionary

3. User Interfaces (Screenshots)

4. Bibliography
1. INTRODUCTION

1.1 PROJECT PROFILE:

The Art Gallery (Artistry) has been designed to override the problem of existing
manual system. This web application is supported to eliminate and in some case reduce
the hardship faced by manual system. The application is reduced as much as possible
to avoid errors while entering the data. It also provides message while entering invalid
data. No formal knowledge is required for the user to operate this system. Overall we
said that Art Gallery is user friendly.

This document serves as an introduction to the creative and immersive digital platform
designed to celebrate the world of art, connect artists with their audience, and offer art
enthusiasts a window into the rich tapestry of artistic expression. Our Art Gallery
Website is not just a website; it's a vibrant, dynamic, and ever-evolving art ecosystem
that encapsulates the essence of human creativity.

In Art Gallery, we have use PHP and MySQL Database. This project keeps the records
of user enquiry, art products and art artist. Art Gallery Management System has two
modules i.e. admin and user.

ADMIN MODULE:

1. Home: In this section, admin can briefly view the total pending amount, total
completed amount, total order placed, total arts, total accounts (user & admin), total
messages
2. Arts: In this section, admin can manage art products (add/delete/update).
3. Orders: In this section, admin can manage orders (delete/update).
4. Users: In this section, admin can manage users (delete).
5. Messages: In this section, admin can manage messages (delete).
USER MODULE:

1. Home: In this section, user can see the home page of the website.
2. About: In this section, user can view the about us page of the website.
3. Arts: In this section, user can view different artworks and make orders of their
choice.
4. Contact: User can contact with the admin by filling the form.
5. Orders: User can view the orders placed.

1.2 OBJECTIVE:

The main objective of the Art Gallery project is to manage the details of users, artworks
and orders. This Art Gallery will definitely reduce the time, energy and money wasted in
manually searching the details of the enquiry. With the help of this software, all the services
and users can be properly channelized.

 Guest user can register themselves as a customer and they can buy any art products.
 Admin can manage art products, users and messages from the user..
 Admin can confirm that the order is completed.
 Admin can approve the user and also disapprove
6. Admin can view the total pending amount, total completed amount, total order
placed, total arts, total accounts (user & admin), total messages.
2. SOFTWARE REQUIREMENT SPECIFICATION

ABOUT SRS

A software requirements specification (SRS) is a detailed description of a software system


to be developed with its functional and non-functional requirements. The SRS is developed
based the agreement between customer and contractors. It may include the use cases of
how user is going to interact with software system.

The software requirement specification document consistent of all necessary requirements


required for project development. To develop the software we should have clear
understanding of software system. To achieve this we need to continuous communication
with customers to gather all requirement

A good SRS defines the how Software System will interact with all internal modules,
hardware, communication with other programs and human user interactions with range of
real life scenarios. Using the Software requirements specification (SRS) document on QA
lead, managers creates test plan. It is very important that testers must be cleared with every
details specified in this document in order to avoid faults in test cases and its expected
results.

It is recommended to review or test SRS documents start writing test cases and making any
plan for testing.
2.1 E- R Diagram

E-R Model is a popular high level conceptual data model. This model and its variations are
frequently used for the conceptual design of database application and many database
design tools employ its concept.

The Entities and their relationships between them are shown using the following
conventions:

 An entity is shown in rectangle.


 A diamond represents the relationship among number of entities.
 The attributes shown as ovals are connected to the entities or relationship by lines.
 Diamond, oval and relationships are labeled.
 Model is an abstraction process that hides super details while highlighting details
relation to application at end.
 A data model is a mechanism that provides this abstraction for database application.
 Data modeling is used for representing entities and their relationship in the
database.
 Entities are the basic units used in modeling database entities can have concrete
existence or constitute ideas or concepts.
 Entity type or entity set is a group of similar objects concern to an organization for
which it maintains data
 Properties are characteristics of an entity also called as attributes.
 A key is a single attribute or combination of 2 or more attributes of an entity set is
used to identify one or more instances of the set.
 In relational model we represent the entity by a relation and use tuples to represent
an instance of the entity
 Relationship is used in data modeling to represent in association between an entity
set.
id name email pswd

User Buys

User_id id
name
id

price
Adds to name
Cart Artwork
cart
quantity
price
image

image

Place
Order Manage

id

user_id
Orders Manage Admin

name

number id
payment_status pswd

email email name


placed_on

method total_price

address total_prdcts
2.2 Data Flow Diagrams:

A data flow diagram is graphical tool used to describe and analyzed movement of data through a
system. These are the central tool and the basis which the other components are developed. The
transformation of data from input to output, through processed, may be described logically and
independently of physical components associated with the system.

A DFD is also known as a "Bubble Chart" has the purpose of clarifying system requirements and
identifying major transformations that will become programs in system design. So, it is the starting
point of the lowest level of detail. A DFD consists of a series of bubbles joined by data flows in
the system.

DFD Elements:

In the DFD, there are four Elements

 Data Flow: Data packets flowing from one process to another process.

Data Flow

 Process: Transforms incoming data flow into outgoing data flow

Data

Process
 Data Store: Repositories of data

Data Store

 External Entity: Objects outside the system with which the system communicates.

External
Interactor

Zero Level DFD – Online Art Gallery

Req. for login


Req. for login
Admin Online art gallery User

Response Response
Admin
First Level DFD – Online Art Gallery(Admin)

Req Login Login Check for Login


Admin Users
Response 2.0 Login approved

Req managmnt
Manage
Artworks Products
Artworks info
2.0

Manage Req managmnt


Orders Orders

3.0 Orders info

Manage Req managmnt


Users Users
Users info
4.0

Manage Req managmnt


Messages Messages

5.0 Msgs info

Logout

6.0
First Level DFD – Online Art Gallery(USER)

Req Registration Check reg.


Registration Users
User
Response Reg. approved
1.0

Check for login


Login Users
Response
2.0

View Views products


Artworks Products

3.0 Products info

Add to Adds a product


Cart Orders
product info
4.0

Make Places order


Order Orders
order
5.0 order info

Logout

6.0
Second Level DFD – Online Art Gallery (Admin 2.0)

Req Login Login Check details


Admin Users
Response 2.0 Login approved

Insert data
Add
Item Products
Reply
2.1

Update info
Change name, products
price,img

2.2 Reply

Remove data
Delete item
Products

2.3 Reply
Second Level DFD – Online Art Gallery (User 5.0)

Req Login Login Check details


User Users
Response 5.0 Login approved

Req for view


View
Item Products
Reply
5.1

Updates cart
Add to cart Orders

5.2 Reply

Edit profile
Checkout
Orders

5.3 Reply
2.3 Data Dictionary

Database:

Tables:

Users

Products
Orders

Message

Cart
3. User Interfaces (Screenshots of Project)

User Registration

User Login
Home
On Scrolling:

About Us
Artworks

Contact
Search

After Searching :
Cart

Order
Admin Dashboard

Add Arts
Order

Users
Message
4. BIBLIOGRAPHY

For PHP

 https://www.w3schools.com/php/default.asp
 https://www.sitepoint.com/php
 https://www.php.net

For MySQL

 https://www.mysql.com
 http://www.mysqltutorial.org

For XAMPP

 https://www.apachefriends.org/download.html

You might also like