0% found this document useful (0 votes)
11 views

Art Documentation

Uploaded by

simbaboi07
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Art Documentation

Uploaded by

simbaboi07
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 77

A

PROJECT REPORT

on

“Art Gallery Management System”


SUBMITTED TO

SHIVAJI UNIVERSITY, KOLHAPUR


FOR THE PARTIAL FULFILLMENT OF DEGREE OF

BACHELOR OF COMPUTER APPLICATIONS

BCA-III

SEM-VI (2023-2024)

UNDER FACULTY OF COMMERCE By

Mahesh Babasaheb Morbale (Roll No: 21)

Saneev Kailas Kolvankar (Roll No: 13)

UNDER THE GUIDANCE OF

Mr. K.V. Kaingade


(MCM , MCA)

B.C.A. Department

GOPAL KRISHNA GOKHALE COLLEGE,

KOLHAPUR.
DEPARTMENT OF COMPUTER APPLICATIONS

Certificate
This is to certify that the project entitled “Art Gallery
Management System”
which is being submitted herewith for the partial fulfillment of the
degree of Bachelor of Computer Applications as laid down by Shivaji
University, Kolhapur, is the original work completed in this college by
Mr. Mahesh Babasaheb Morbale, Mr. Saneev Kailas
Kolvankar . under my supervision and guidance and to the best of my
knowledge has not submitted to any other University or examining body.

Place: Kolhapur
Date :

Examiner (H.O.D of B.C.A)


Mr. K.V.Kaingade
(M.C.M-M.V.A)
DEPARTMENT OF COMPUTER APPLICATIONS

Guide’s Certificate

This is to certify that Mr.Mahesh Babasaheb Morbale, Mr.Saneev


Kailas Kolvankar (B.C.A III) have completed their project report on

the topic, “Art Gallery Management System” in PHP.


For the partial fulfillment of the B.C.A .III submitted to the “Shivaji
University, Kolhapur“ during the academic year 2023-24 under my
guidance.

To the best of my knowledge & belief the matter presented by them


is original and has not been copied from any source.

Place: Kolhapur

Date:

Mr. K.V. Kaingade


(MCM,MCA)
Guide for project
Gopal Krishna Gokhale
College.
Kolhapur.
DEPARTMENT OF COMPUTER APPLICATIONS

Declaration

We hereby declare that the project entitled “Art Gallery


Management System”
has been developed and completed by us is our original work and has not
previously been submitted to any University or examining body for the
award of any degree.

We have referred the books given in the bibliography during the


development of the project and have not copied any of written material or
its part thereof. This project is purely on our own and on our merits.

Place: Kolhapur
Date :

Mr. Mahesh Babasaheb Morbale

Mr. Saneev Kailas Kolvankar


DEPARTMENT OF COMPUTER APPLICATIONS

Acknowledgement
We would like to thank our teacher Mr. K. V. Kaingade for his valuable
guidance and continuous encouragement throughout the development of
this project work .We express our sincere thanks to other faculties of
this department for their valuable suggestions and support.
We offer our sincere thanks to the Co-ordinator Mr. K. V. Kaingade
for continuous encouragement in our work.
Last but not least, we would like to express our sincere gratitude to
those who have helped us directly indirectly in our project.

Mr. Mahesh Babasaheb Morbale

Mr. Saneev Kailas Kolvankar


INDEX
Sr. No Contents
1. Introduction to project
- Introduction
- Existing System
- Need & Scope of Computer System
2. Proposed System
- Objectives
- Requirement Gathering
- SRS
3. System Analysis
- Analysis

- Feasibility Study
- Technical Study
- Economic Study

4. System Design
- DFD
- ERD
- Use case Diagram
- Class Diagram

5. Database Design
- MySQL Data Tables

6. User Guideline
- System Requirements
- Hardware – Software
- Installation Process
7. Source code
8. Snapshots
9. Future Enhancement
10. Conclusion
11. Bibliography
CHAPTER 1
INTRODUCTION
TO PROJECT
1.1 INTRODUCTION :
The Art Gallery Management System has been designed to override the problem
of the existing manual system. This web application is supported to eliminate and in
some cases reduce the hardship faced by manual systems. The application is reduced
as much as possible to avoid errors while entering the data. It also provides a message
while entering invalid data. No formal knowledge is required for the user to operate
this system. Overall we said that the Art Gallery Management System project in PHP
is user-friendly.

Our Art Gallery Management System website is an innovative platform designed to


revolutionize the way art enthusiasts interact with and appreciate fine art. With a user-
friendly interface and comprehensive features, our website offers a seamless
experience for both artists and patrons.

At the heart of our platform is a curated collection of exquisite artworks spanning


various genres, styles, and mediums. From traditional paintings to contemporary
sculptures, our gallery showcases the diverse talents of artists from around the world.

Navigating through our extensive catalogue is made easy with advanced search filters
and personalized recommendations, allowing users to discover new favorites and
explore different artistic expressions. Each artwork is accompanied by detailed
descriptions and artist profiles, providing insight into the creative process and
background of the pieces.

For artists, our website offers a unique opportunity to showcase their work to a global
audience and connect with potential buyers and collectors. Through our secure
payment gateway and dedicated customer support, we ensure a safe and hassle-free
experience for all transactions.

Join us on a journey of artistic discovery and appreciation as we redefine the


boundaries of the art world with our Art Gallery Management System website.
Welcome to a platform where creativity, technology, and passion converge to
celebrate the beauty and diversity of art.
1.2 Existing System :-
The existing art gallery management system lacks essential features for secure user
registration and profile management, leaving user data vulnerable to risks.
Additionally, the absence of online help resources hampers users' ability to navigate
the system effectively. Crucially, there is no mechanism for tracking users' activities
and progress, hindering personalized experiences and analytics.

1.3 SCOPE OF THE PROJECT :

The This project aims to develop an application for managing all


aspects of an art gallery efficiently. It will act as a centralized database, containing
detailed information about artworks, artists, exhibitions, and events. The main
objective is to simplify tasks related to artwork management, artist representation,
exhibition planning, and event coordination. By consolidating data in one place, the
system will enable easy access to information and support essential functions for
effective gallery management. Overall, the goal is to boost operational efficiency,
enhance decision-making, and optimize gallery management processes.

 Need And Scope of Computer System


• The computer system organizes all gallery-related data in one place for
easy access.

• It helps keep track of artwork details like artists, medium, and pricing,
making inventory management easier.

• Manages artist information and contracts, simplifying artist


management tasks.
• Aids in planning and organizing gallery events, from scheduling to
guest invitations.

• Facilitates smooth sales transactions, including online purchases and


payments.

• Designed to grow with the gallery's needs and integrates with other
systems for seamless operations.
CHAPTER 2
PROPOSED
SYSTEM
2.1 PROPOSED SYSTEM :
Objectives:

The main objective Art Gallery Management System is to provide a comprehensive


and efficient platform for managing all aspects of an art gallery. It aims to streamline
administrative tasks, enhance customer experience, and optimize gallery operations.
By centralizing information about artworks, artists, exhibitions, and sales
transactions, the system facilitates easy access and retrieval of data. It enables
effective management of gallery events, including scheduling, venue coordination,
and equipment handling.
Additionally, the system improves artist representation by maintaining detailed artist
portfolios, contracts, and royalties. It enhances customer engagement through
personalized interactions and streamlined sales processes. The system also ensures
data security and compliance with regulations, safeguarding sensitive information.
Overall, the Art Gallery Management System is designed to enhance operational
efficiency, improve decision- making processes, and elevate the overall management
of the art gallery.

 The main Objectives of Project are as follows:

• Manage information about artists represented by the gallery, including


portfolios, biographies, and contracts.

• Enhance customer experience by managing customer profiles,


preferences, and interactions.

• Facilitate sales transactions, including online purchases, payments, and order


processing.

• Implement robust security measures to protect sensitive data and ensure


compliance with regulations.

• Integrate with other systems and platforms, ensuring scalability and


seamless operations as the gallery grows.

• Provide valuable insights and information for informed decision-making and


strategy refinement.
2.2) Requirement Gathering:

To gather requirements for an art gallery management system, identify


stakeholders, understand business processes, and define functional and non-
functional needs. Key features include inventory management, sales
transactions, exhibition management, CRM capabilities, artwork conservation
tracking, integration with existing systems, compliance with regulations, and
a user-friendly interface. Efficient communication, documentation, and
adherence to budget and timeline constraints are crucial throughout the
process.

2.3) SOFTWARE REQUIRENMENT


SPECIFICATION (SRS)

:
• Hardware Specifications The following sub sections discuss the
various aspects of the hardware requirements

 Processor: Intel core i5

 RAM: 8GB

 Hard Disc: 488GB

• Software Specifications: The following sub sections discuss the


various aspects of the software requirements

 Operating System: Windows 10 Pro

 Front – End: PHP

 Back – End: SQL Server Management Studio Express


(2008)

 Development Tools: MICROSOFT VISUAL STUDIO CODE


2022
CHAPTER 3
SYSTEM
ANALYSIS
Analysis:-

The present scenario offers manual data entry. A lot of time is wasted in creating the
reports as well as maintaining them. In case, if any query arises to get the information about
the client, the whole report is re-typed or Xeroxed. This seriously affects the authentication
of the system. This Client Management System is totally outdated and involves high risk of
ambiguity and redundancy.

- Feasibility Study:-

Feasibility study is one of the important tasks of any ongoing or completed projects. It
is one of the crucial steps which has to be performed in order to complete the project.
Feasibility study helps to gain knowledge about the project that is undertaken. The
feasibility study of this proposed project is given below.

- Technical Study:-

Technical feasibility is one of the most crucial feasibility of the project. The
technical feasibility study contains the type of Technology that is involved in the
development of the project. In this project the technical side involved are python, open
computer vision and so on.

- Economic Study:-

Economic feasibility discusses the cost or any kind of Expenditure involved in the
development of the project. This study helps us to identify and manage the expenditure
related to the development of the proposed project.
CHAPTER 4
SYSTEM DESIGN
DFD Diagram

- 0 Level DFD Diagram:-


- 1st Level DFD Diagram:-
- 2nd Level DFD Diagram:-
- ER Diagram:-
- UML Diagram:
Users:-

Home

View About us

View Contact us

View Art Products

Sent Enquiry
Class Diagram: -
CHAPTER 5
DATABASE DESIGN
5.1 Database Design:-

 Admin Table :- (Table name is admin) This store admin personal


and login details.

 Artist Table (Table name is tblartist) This store the detail of artist.

 Art Medium Table: (Table name is tblartmedium) This store the


art medium.
 Art Type Table: (Table name is tblarttype) This store the art type.

 Enquiry Table: (Table name is tblenquiry)


This table stores the data of enquiry which is raise by users

 Art Product Table: (Table name is tblartproduct) This table stores the
data of facility art products
 Page Table: (Table name is tblpage)
This table stores the about us and contact us details of hotels.
CHAPTER 6
USER GUIDELINE
- System Requirement:-

 Hardware:
Hard Disc: 100 GB

RAM: 4 GB

Processor: Intel® Core i3

System Type: 64 bits

Operating System: windows 10 Pro

 Software:

Front-End: PHP Back

-End: MySQL

Report Writer: Crystal Report viewer

- Installation Process :-
In order to complete installation of software you will need the
following software installed on your system

• Visual Studio 2022

• Xampp Server
CHAPTER 7
SOURCE CODE
- Home Page:-
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
?>
<!DOCTYPE html>
<html lang="zxx">
<head>
<title>Art Gallery Management System | Home Page</title>

<script> addEventListener("load",
function () {
setTimeout(hideURLbar, 0);
}, false);

function hideURLbar() {
window.scrollTo(0, 1);
}
</script>
<!--//meta tags ends here--
>
<!--booststrap-->
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" media="all">
<!--//booststrap end-->
<!-- font-awesome icons -->
<link href="css/fontawesome-all.min.css" rel="stylesheet" type="text/css"
media="all">
<!-- //font-awesome icons -->
<!-- For Clients slider -->
<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="all" />
<!--flexs slider-->
<link href="css/JiSlider.css" rel="stylesheet">
<!--Shoping cart-->
<link rel="stylesheet" href="css/shop.css" type="text/css" />
<!--//Shoping cart-->
<!--stylesheets-->
<link href="css/style.css" rel='stylesheet' type='text/css' media="all"> <!--
//stylesheets-->
<link href="//fonts.googleapis.com/css?family=Sunflower:500,700"
rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700"
rel="stylesheet">
</head>
<body>
<?php include_once('includes/header.php');?>
<div class="slider text-center">
<div class="callbacks_container">
<ul class="rslides" id="slider4">
<li>
<div class="slider-img one-img">
<div class="container">
<div class="slider-info ">
<h5>Pick The Best Art For <br>Your Choice</h5>
<div class="bottom-info">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula
eget dolorL orem ipsum dolor sit amet eget dolor</p>
</div>
<div class="outs_more-buttn">
<a href="about.php">Read More</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="slider-img two-img">
<div class="container">
<div class="slider-info ">
<h5>Sort Art And Painting<br>For Your Choice</h5>
<div class="bottom-info">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula
eget dolorL orem ipsum dolor sit amet eget dolor</p> </div>
<div class="outs_more-buttn">
<a href="about.php">Read More</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="slider-img three-img">
<div class="container">
<div class="slider-info">
<h5>Best Art And Painting<br> For Your Choice</h5>
<div class="bottom-info">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula
eget dolorL orem ipsum dolor sit amet eget dolor</p>
</div>
<div class="outs_more-buttn">
<a href="about.php">Read More</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
<!-- This is here just to demonstrate the callbacks -->
<!-- <ul class="events">
<li>Example 4 callback events</li>
</ul>-->
<!-- //about -->
<!--new Arrivals -->
<section class="blog py-lg-4 py-md-3 py-sm-3 py-3">
<div class="container py-lg-5 py-md-4 py-sm-4 py-3">
<h3 class="title clr text-center mb-lg-5 mb-md-4 mb-sm-4 mb-3">New Arrivals</h3>
<div class="slid-img">
<ul id="flexiselDemo1">
<?php
$ret=mysqli_query($con,"select tblarttype.ID as atid,tblarttype.ArtType as
typename,tblartproduct.ID as
apid,tblartproduct.Title,tblartproduct.Image,tblartproduct.ArtType from
tblartproduct join tblarttype on tblarttype.ID=tblartproduct.ArtType");
$cnt=1;
while ($row=mysqli_fetch_array($ret)) {

?>
<li>

<div class="agileinfo_port_grid">
<img src="admin/images/<?php echo $row['Image'];?>" width="300"
height="300" alt=" " class="img-fluid" />
<div class="banner-right-icon">
<h4 class="pt-3"><?php echo $row['typename'];?></h4> </div>
<div class="outs_more-buttn">
<a href="art-enquiry.php?eid=<?php echo $row['apid'];?>">Enquiry</a> </div>
</div>
</li><?php }?>

</ul>
</div>
</div>
</section>
<!--//about -->

<!--Product-about-->
<section class="about py-lg-4 py-md-3 py-sm-3 py-3">
<div class="container py-lg-5 py-md-5 py-sm-4 py-3"> <?php

$ret=mysqli_query($con,"select * from tblpage where PageType='aboutus' ");


$cnt=1; while
($row=mysqli_fetch_array($ret)) {
?>
<h3 class="title text-center mb-lg-5 mb-md-4 mb-sm-4 mb-3"><?php echo
$row['PageTitle'];?></h3>
<div class="about-products-w3layouts">
<p><?php echo $row['PageDescription'];?>
</p>
<?php } ?>
</div>
</div>
</section>
<!--//Product-about-->

<!-- footer -->


<?php include_once('includes/footer.php');?>
<!-- //footer -->
<!-- Modal 1-->

<!--js working-->
<script src='js/jquery-2.2.3.min.js'></script>
<!--//js working-->
<!-- cart-js -->
<script src="js/minicart.js"></script>
<script> toys.render();

toys.cart.on('toys_checkout', function (evt) {


var items, len, i;

if (this.subtotal() > 0) {
items = this.items();

for (i = 0, len = items.length; i < len; i++) {}


}
});
</script>
<!-- //cart-js -->
<!--responsiveslides banner-->
<script src="js/responsiveslides.min.js"></script>
<script>
// You can also use "$(window).load(function() {"
$(function () {
// Slideshow 4
$("#slider4").responsiveSlides(
{ auto: true, pager:false,
nav:true , speed: 900,
namespace: "callbacks",
before:
function () {
$('.events').append("<li>before event fired.</li>"); },
after: function () {
$('.events').append("<li>after event fired.</li>");
}
});

});
</script>
<!--// responsiveslides banner-->
<!--slider flexisel -->
<script src="js/jquery.flexisel.js"></script>
<script>
$(window).load(function() {
$("#flexiselDemo1").flexisel({
visibleItems: 3, animationSpeed:
3000 autoPlay:true,
autoPlaySpeed: 2000,
pauseOnHover: true,
enableResponsiveBreakpoints:
true, responsiveBreakpoints: {
portrait: { changePoint:480,
visibleItems: 1 }, landscape: {
changePoint:640
,
visibleItems:2 },
tablet: {
changePoint:768
, visibleItems: 2
}
}
}
)
;
});
</script>
<!-- //slider flexisel -->
<!-- start-smoth-scrolling -->
<script src="js/move-top.js"></script>
<script src="js/easing.js"></script>
<script>
jQuery(document).ready(function ($)
{ $(".scroll").click(function (event) { event.preventDefault();
$('html,body').animate({ scrollTop:
$(this.hash).offset().top
}, 900);
});
});
</script>
<!-- start-smoth-scrolling -->
<!-- here stars scrolling icon -->
<script>
$(document).ready(function () {

var defaults = {
containerID: 'toTop', // fading element id containerHoverID:
'toTopHover', // fading element hover id scrollSpeed: 1200,
easingType: 'linear' }; $().UItoTop({ easingType:
'easeOutQuart'
});
});
</script>
<!-- //here ends scrolling icon -->
<!--bootstrap working-->
<script src="js/bootstrap.min.js"></script>
<!-- //bootstrap working-->
</body>
</html>

- Product Page:-
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
?>
<!DOCTYPE html>
<html lang="zxx">
<head>
<title>Art Gallery Management System | Product Page</title>

<script> addEventListener("load", function


() {
setTimeout(hideURLbar, 0);
}, false);

function hideURLbar() { window.scrollTo(0,


1);
}
</script>
<!--//meta tags ends here-->
<!--booststrap-->
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"
media="all">
<!--//booststrap end-->
<!-- font-awesome icons -->
<link href="css/fontawesome-all.min.css" rel="stylesheet" type="text/css"
media="all">
<!-- //font-awesome icons -->
<!--Shoping cart-->
<link rel="stylesheet" href="css/shop.css" type="text/css" />
<!--//Shoping cart-->
<!--price range-->
<link rel="stylesheet" type="text/css" href="css/jquery-ui1.css"> <!--//price
range-->
<!--stylesheets-->
<link href="css/style.css" rel='stylesheet' type='text/css' media="all"> <!--
//stylesheets-->
<link href="//fonts.googleapis.com/css?family=Sunflower:500,700"
rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700"
rel="stylesheet">
</head>
<body>
<!--headder-->
<?php include_once('includes/header.php');?>
<!-- banner -->
<div class="inner_page-banner one-img">
</div>
<!--//banner -->
<!-- short -->
<div class="using-border py-3">
<div class="inner_breadcrumb ml-4">
<ul class="short_ls">
<li>
<a href="index.php">Home</a>
<span>/ </span>
</li>
<li>Products</li>
</ul>
</div>
</div>
<!-- //short-->
<!--show Now-->
<section class="contact py-lg-4">
<div class="container-fluid py-lg-5">
<h3 class="title text-center mb-lg-5"><h2 class="head" align="center">
Search Result Againt keyword <span style="color:red">"<?php echo
$_POST['search'];?>"</span></h2>
<hr />
<div class="row">
<div class="side-bar col-lg-3">
<div class="search-hotel">
<h3 class="agileits-sear-head">Search Here..</h3>
<form action="#" method="post">
<input type="search" placeholder="Product name..." name="search"
required="">
<input type="submit" value=" ">
</form>
</div>
<!-- price range -->

<!-- //price range -->


<!--preference -->
<div class="left-side">
<h3 class="agileits-sear-head">Art Type</h3>
<ul>
<li>
<?php
$ret=mysqli_query($con,"select * from tblarttype");
$cnt=1;
while ($row=mysqli_fetch_array($ret)) {

?>
<a class="nav-link" href="product.php?cid=<?php echo
$row['ID'];?>&&artname=<?php echo
$row['ArtType'];?>"><span class="span"><?php echo
$row['ArtType'];?></span></a> <?php } ?> </li>
</ul>
</div>
<!-- // preference -->
</div>
<div class="left-ads-display col-lg-9">
<div class="row">
<?php
$searchinput=$_POST['search'];
$ret=mysqli_query($con,"select tblarttype.ID as atid,tblarttype.ArtType
as typename,tblartproduct.ID as
apid,tblartproduct.Title,tblartproduct.Image,tblartproduct.ArtType from
tblartproduct join tblarttype on tblarttype.ID=tblartproduct.ArtType where
tblartproduct.Title like '%$searchinput%'");
$cnt=1;
$count=mysqli_num_rows($ret);
if($count>0){
while ($row=mysqli_fetch_array($ret)) {
?>
<div class="col-lg-4 col-md-6 col-sm-6 product-men women_two">
<div class="product-toys-info">
<div class="men-pro-item">
<div class="men-thumb-item">
<img src="admin/images/<?php echo $row['Image'];?>"
class="imgthumbnail" alt=""> <div class="men-cart-pro">
<div class="inner-men-cart-pro">
<a href="single-product.php?pid=<?php echo $row['apid'];?>" class="linkproduct-
add-cart"> View Details</a>
</div>
</div>
<!-- <span class="product-new-top">New</span> -->
</div>
<div class="item-info-product">
<div class="info-product-price"> <div
class="grid_meta">
<div class="product_price">
<h4 >
<a href="single-product.php?pid=<?php echo $row['apid'];?>"
style="color:#000"><?php echo $row['Title'];?></a>
</h4>
<div class="product_price">
<h4>
<button class="btn btn-success"><a href="art-enquiry.php?eid=<?php echo
$row['apid'];?>" style="color:#fff">Enquiry</a></button></h4>
</div>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</div><?php } } else { ?>
<h3 align="center" style="color:red;">No Record Found</h3>
<?php } ?>
</div>
</div>
</div>
</div>
</section>
<!-- //show Now-->
<?php include_once('includes/footer.php');?>
<!--js working-->
<script src='js/jquery-2.2.3.min.js'></script>
<!--//js working-->
<!-- cart-js -->
<script src="js/minicart.js"></script>
<!-- //cart-js -->
<!-- //here ends scrolling icon -->
<!--bootstrap working-->
<script src="js/bootstrap.min.js"></script>
<!-- //bootstrap working--> <!-- //OnScroll-Number-Increase-JavaScript ->
</body>
</html>
- Search Page:-
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php'); ?>
<!DOCTYPE html>
<html lang="zxx">
<head>
<title>Art Gallery Management System | Product Page</title>
<script>
addEventListener("load", function () {
setTimeout(hideURLbar, 0);
}, false);
function hideURLbar() {
window.scrollTo(0, 1);
}
</script>
<!--//meta tags ends here--
>
<!--booststrap-->
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" media="all">
<!--//booststrap end-->
<!-- font-awesome icons -->
<link href="css/fontawesome-all.min.css" rel="stylesheet" type="text/css"
media="all">
<!-- //font-awesome icons -->
<!--Shoping cart-->
<link rel="stylesheet" href="css/shop.css" type="text/css" />
<!--//Shoping cart-->
<!--price range-->
<link rel="stylesheet" type="text/css" href="css/jquery-ui1.css">
<!--//price range-->
<!--stylesheets-->
<link href="css/style.css" rel='stylesheet' type='text/css' media="all"> <!--
//stylesheets-->
<link href="//fonts.googleapis.com/css?family=Sunflower:500,700"
rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700"
rel="stylesheet">
</head>
<body>
<!--headder-->
<?php include_once('includes/header.php');?>
<!-- banner -->
<div class="inner_page-banner one-img"> </div>
<!--//banner -->
<!-- short -->
<div class="using-border py-3">
<div class="inner_breadcrumb ml-4">
<ul class="short_ls">
<li>
<a href="index.php">Home</a>
<span>/ </span>
</li>
<li>Products</li>
</ul>
</div>
</div>
<!-- //short-->
<!--show Now-->
<section class="contact py-lg-4">
<div class="container-fluid py-lg-5">
<h3 class="title text-center mb-lg-5"><h2 class="head" align="center"><?php echo
$_GET['artname'];?></h2>
<hr />
<div class="row">
<div class="side-bar col-lg-3">
<div class="search-hotel">
<h3 class="agileits-sear-head">Search Here..</h3>
<form action="search.php" method="post">
<input type="search" placeholder="Art name..." name="search" required="">
<input type="submit" name="submit">
</form>
</div>
<!-- price range -->
<!-- //price range -->
<!--preference -->
<div class="left-side">
<h3 class="agileits-sear-head">Art Type</h3>
<ul>
<li>
<?php
$ret=mysqli_query($con,"select * from tblarttype");
$cnt=1;
while ($row=mysqli_fetch_array($ret)) {
?>
<a class="nav-link" href="product.php?cid=<?php echo
$row['ID'];?>&&artname=<?php echo
$row['ArtType'];?>"><span class="span"><?php echo
$row['ArtType'];?></span></a> <?php } ?> </li>
</ul>
</div>
<!-- // preference -->
</div>
<div class="left-ads-display col-lg-9">
<div class="row">
<?php
$cid=$_GET['cid'];
$ret=mysqli_query($con,"select tblarttype.ID as atid,tblarttype.ArtType
as typename,tblartproduct.ID as
apid,tblartproduct.Title,tblartproduct.Image,tblartproduct.ArtType from
tblartproduct join tblarttype on tblarttype.ID=tblartproduct.ArtType where
tblartproduct.ArtType='$cid'");
$cnt=1;
$count=mysqli_num_rows($ret);
if($count>0){
while ($row=mysqli_fetch_array($ret)) {
?>
<div class="col-lg-4 col-md-6 col-sm-6 product-men women_two">
<div class="product-toys-info">
<div class="men-pro-item">
<div class="men-thumb-item">
<img src="admin/images/<?php echo $row['Image'];?>"
class="imgthumbnail" alt=""> <div class="men-cart-pro">
<div class="inner-men-cart-pro">
<a href="single-product.php?pid=<?php echo $row['apid'];?>" class="linkproduct-
add-cart"> View Details</a>
</div>
</div>
<span class="product-new-top">New</span>
</div>
<div class="item-info-product">
<div class="info-product-price">
<div class="grid_meta">
<div class="product_price">
<h4 >
<a href="single-product.php?pid=<?php echo $row['apid'];?>"
style="color:#000"><?php echo $row['Title'];?></a>
</h4>
<div class="product_price">
<h4>
<button class="btn btn-success"><a href="art-enquiry.php?eid=<?php echo
$row['apid'];?>" style="color:#fff">Enquiry</a></button></h4>
</div>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</div><?php } } else { ?>
<h3 align="center" style="color:red;">No Record Found</h3>
<?php } ?>
</div>
</div>
</div>
</div>
</section>
<!-- //show Now-->
<?php include_once('includes/footer.php');?>
<!--js working-->
<script src='js/jquery-2.2.3.min.js'></script>
<!--//js working-->
<!-- cart-js -->
<script src="js/minicart.js"></script>
<!-- //cart-js -->
<!-- //here ends scrolling icon -->
<!--bootstrap working-->
<script src="js/bootstrap.min.js"></script>
<!-- //bootstrap working--> <!-- //OnScroll-Number-Increase-JavaScript ->
</body>
</html>

- Single-Product Page:-
<?php
session_start(
);
error_reporting(0);
include('includes/dbconnection.php');
?>
<!DOCTYPE html>
<html lang="zxx">
<head>
<title>Art Gallery Management System | Single Product</title>
<script> addEventListener("load",
function () {
setTimeout(hideURLbar, 0);
}, false);
function hideURLbar() {
window.scrollTo(0, 1);
}
</script>
<!--//meta tags ends here--
>
<!--booststrap-->
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" media="all">
<!--//booststrap end-->
<!-- font-awesome icons -->
<link href="css/fontawesome-all.min.css" rel="stylesheet" type="text/css"
media="all">
<!-- //font-awesome icons -->
<!--Shoping cart-->
<link rel="stylesheet" href="css/shop.css" type="text/css" /> <!--//Shoping
cart-->
<link rel="stylesheet" type="text/css" href="css/jquery-ui1.css">
<link href="css/easy-responsive-tabs.css" rel='stylesheet' type='text/css' />
<link rel="stylesheet" href="css/flexslider.css" type="text/css"
media="screen" />
<!--stylesheets-->
<link href="css/style.css" rel='stylesheet' type='text/css' media="all"> <!--
//stylesheets-->
<link href="//fonts.googleapis.com/css?family=Sunflower:500,700"
rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700"
rel="stylesheet">
</head>
<body>
<!--headder-->
<?php include_once('includes/header.php');?>
<!-- banner -->
<div class="inner_page-banner one-img">
</div>
<!--//banner -->
<!-- short -->
<div class="using-border py-3">
<div class="inner_breadcrumb ml-4">
<ul class="short_ls">
<li>
<a href="index.php">Home</a>
<span>/ /</span>
</li>
<li>Single Product</li>
</ul>
</div>
</div>
<!-- //short-->
<!--//banner -->
<!--/shop-->
<section class="banner-bottom py-lg-5 py-3">
<div class="container">
<div class="inner-sec-shop pt-lg-4 pt-3">
<?php
$pid=$_GET['pid'];
$ret=mysqli_query($con,"select tblarttype.ID as atid,tblarttype.ArtType as
typename,tblartmedium.ID as amid,tblartmedium.ArtMedium as
amname,tblartproduct.ID as
apid,tblartist.Name,tblartproduct.Title,tblartproduct.Dimension,tblartproduct.
Orientation,tblartproduct.Size,tblartproduct.Artist,tblartproduct.ArtType,tblar
tproduct.ArtMedium,tblartproduct.SellingPricing,tblartproduct.Description,tb
lartproduct.Image,tblartproduct.Image1,tblartproduct.Image2,tblartproduct.I
mage3,tblartproduct.Image4,tblartproduct.RefNum,tblartproduct.ArtType from
tblartproduct join tblarttype on tblarttype.ID=tblartproduct.ArtType join
tblartmedium on tblartmedium.ID=tblartproduct.ArtMedium join tblartist on
tblartist.ID=tblartproduct.Artist where tblartproduct.ID='$pid'");
$cnt=1;
while ($row=mysqli_fetch_array($ret)) {
?>
<div class="row">
<div class="col-lg-4 single-right-left ">
<div class="grid images_3_of_2">
<div class="flexslider1">
<ul class="slides">
<li data-thumb="admin/images/<?php echo $row['Image'];?>">
<div class="thumb-image">
<img src="admin/images/<?php echo $row['Image'];?>"
dataimagezoom="true" class="img-fluid" alt=" ">
</div>
</li>
<?php if($row['Image1']): ?>
<li data-thumb="admin/images/<?php echo $row['Image1'];?>">
<div class="thumb-image"> <img src="admin/images/<?php echo
$row['Image1'];?>" data-imagezoom="true" class="img-fluid" alt=" ">
</div>
</li>
<?php endif;?>
<?php if($row['Image2']!=''): ?>
<li data-thumb="admin/images/<?php echo $row['Image2'];?>">
<div class="thumb-image"> <img src="admin/images/<?php echo
$row['Image2'];?>" data-imagezoom="true" class="img-fluid" alt=" "> </div>
</li>
<?php endif;?>
<?php if($row['Image3']!=''): ?>
<li data-thumb="admin/images/<?php echo $row['Image3'];?>">
<div class="thumb-image"> <img src="admin/images/<?php echo
$row['Image3'];?>" data-imagezoom="true" class="img-fluid" alt=" "> </div>
</li>
<?php endif;?>
<?php if($row['Image4']!=''): ?>
<li data-thumb="admin/images/<?php echo $row['Image4'];?>">
<div class="thumb-image"> <img src="admin/images/<?php echo
$row['Image4'];?>" data-imagezoom="true" class="img-fluid" alt=" "> </div>
</li>
<?php endif;?>

</ul>
<div class="clearfix"></div>
</div>
</div>
</div>
<div class="col-lg-8 single-right-left simpleCart_shelfItem">
<h3><?php echo $row['Title'];?>(by <?php echo $row['Name'];?>)</h3>
</p>
<div class="color-quality">
<div class="color-quality-right">
<h5>Size : <?php echo $row['Size'];?></h5>
<h5>Dimension : <?php echo $row['Dimension'];?></h5> <h5>Orientation :
<?php echo $row['Orientation'];?></h5>
</div>
</div>
<div class="occasional">
<h5>Art Types : <?php echo $row['typename'];?></h5>
<h5>Art Medium : <?php echo $row['amname'];?></h5> <h5>Art
Reference Number : <?php echo $row['RefNum'];?></h5>
<div class="clearfix"> </div>
</div>
<div class="occasion-cart">
<div>
<h4>
<button class="btn btn-success"><a href="art-enquiry.php?eid=<?php echo
$row['apid'];?>" >Enquiry</a></button></h4>
</div>
</div>
</div>
<div class="clearfix"> </div>
<!--/tabs-->
<div class="responsive_tabs">
<div id="horizontalTab">
<ul class="resp-tabs-list">
<li>Description</li>
</ul>
<div class="resp-tabs-container">
<!--/tab_one-->
<div class="tab1">
<div class="single_page">
<h6><?php echo $row['Title'];?></h6>
<p><?php echo $row['Description'];?>
</p>
</div>
</div>
<!--//tab_one-->
</div>
</div>
</div>
<!--//tabs-->
</div>
</div><?php }?>
</div>
</section>
<!--subscribe-address-->
<?php include_once('includes/footer.php');?>
<!--jQuery-->
<script src="js/jquery-2.2.3.min.js"></script>
<!-- newsletter modal -->
<!-- cart-js -->
<script src="js/minicart.js"></script>
<script> toys.render();
toys.cart.on('toys_checkout', function (evt) {
var items, len, i;
if (this.subtotal() > 0) {
items = this.items();
for (i = 0, len = items.length; i < len; i++) {}
}
});
</script>
<!-- //cart-js -->
<!-- price range (top products) -->
<script src="js/jquery-ui.js"></script>
<script>
//<![CDATA[
$(window).load(function () {
$("#slider-range").slider({
range: true, min: 0, max:
9000, values: [50, 6000],
slide: function (event, ui) {
$("#amount").val("$" + ui.values[0] + " - $" + ui.values[1]); }
});
$("#amount").val("$" + $("#slider-range").slider("values", 0) + " - $" + $("#slider-
range").slider("values", 1));
}); //]]>
</script>
<!-- //price range (top products) -->
<!-- single -->
<script src="js/imagezoom.js"></script>
<!-- single -->
<!-- script for responsive tabs -->
<script src="js/easy-responsive-tabs.js"></script>
<script>
$(document).ready(function () {
$('#horizontalTab').easyResponsiveTabs({ type:
'default', //Types: default, vertical, accordion width:
'auto', //auto or any width like 600px
fit: true, // 100% fit in a container closed: 'accordion', // Start closed
if in accordion view activate: function (event) { // Callback function
if tab is switched var $tab = $(this); var $info = $('#tabInfo'); var
$name = $('span', $info); $name.text($tab.text());
$info.show();
}
});
$('#verticalTab').easyResponsiveTabs({
type:
'vertical',
width:
'auto', fit:
true });
});
</script>
<!-- FlexSlider -->
<script src="js/jquery.flexslider.js"></script> <script>
// Can also be used with $(document).ready()
$(window).load(function () {
$('.flexslider1').flexslider({ animation:
"slide",
controlNav: "thumbnails"
});
});
</script>
<!-- //FlexSlider-->
<!-- start-smoth-scrolling -->
<script src="js/move-top.js"></script>
<script src="js/easing.js"></script>
<script>
jQuery(document).ready(function ($) {
$(".scroll").click(function (event) {
event.preventDefault();
$('html,body').animate({ scrollTop:
$(this.hash).offset().top
}, 900);
});
});
</script>
<!-- start-smoth-scrolling -->
<!-- here stars scrolling icon -->
<script>
$(document).ready(function () {
var defaults = {
containerID: 'toTop', // fading element id containerHoverID:
'toTopHover', // fading element hover id scrollSpeed: 1200,
easingType: 'linear' };
$().UItoTop({
easingType: 'easeOutQuart'
});
});
</script>
<!-- //here ends scrolling icon -->
<!-- //smooth-scrolling-of-move-up -->
<!--bootstrap working-->
<script src="js/bootstrap.min.js"></script>
<!-- //bootstrap working-->
</body>
</html>

- Art-Enquiry Page:-
<?php error_reporting(0);
include('includes/dbconnection.php');
if(isset($_POST['send']))
{
$fullname=$_POST['fullname'];
$email=$_POST['email'];
$mobilenumber=$_POST['mobnum'];
$message=$_POST['message'];
$enquirynumber = mt_rand(100000000, 999999999);
$eid=$_GET['eid'];
$query1=mysqli_query($con,"insert into
tblenquiry(Artpdid,FullName,Email,MobileNumber,Message,EnquiryNumbe r)
value('$eid','$fullname','$email','$mobilenumber','$message','$enquirynumber
')");
if ($query1) { echo '<script>alert("Your enquiry successfully send. Your Enquiry
number is
"+"'.$enquirynumber.'")</script>'; echo
"<script>window.location.href='index.php'</script>";
}
e
l
s
e
{ echo "<script>alert('Something went wrong.');</script>";
}
}
?>
<!DOCTYPE html>
<html lang="zxx">
<head>
<title>Art Gallery Management System | Art Enquiry</title>
<script> addEventListener("load", function () {
setTimeout(hideURLbar,
0);
}, false);
function hideURLbar() { window.scrollTo(0,
1);
}
</script>
<!--//meta tags ends here-->
<!--booststrap-->
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"
media="all">
<!--//booststrap end-->
<!-- font-awesome icons -->
<link href="css/fontawesome-all.min.css" rel="stylesheet" type="text/css"
media="all">
<!-- //font-awesome icons -->
<!--Shoping cart-->
<link rel="stylesheet" href="css/shop.css" type="text/css" />
<!--//Shoping cart-->
<!--stylesheets-->
<link href="css/style.css" rel='stylesheet' type='text/css' media="all"> <!--
//stylesheets-->
<link href="//fonts.googleapis.com/css?family=Sunflower:500,700"
rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700"
rel="stylesheet">
</head>
<body>
<?php include_once('includes/header.php');?>
<!-- banner -->
<div class="inner_page-banner one-img"> </div>
<!--//banner -->
<!-- short -->
<div class="using-border py-3">
<div class="inner_breadcrumb ml-4">
<ul class="short_ls">
<li>
<a href="index.php">Home</a>
<span>/ /</span>
</li>
<li>Enquiry</li>
</ul>
</div>
</div>
<!-- //short-->
<!--contact -->
<section class="contact py-lg-4 py-md-3 py-sm-3 py-3">
<div class="container py-lg-5 py-md-4 py-sm-4 py-3">
<h3 class="title text-center mb-lg-5 mb-md-4 mb-sm-4 mb-3">Enquiry</h3>
<div class="contact-list-grid">
<form action="#" method="post">
<div class=" agile-wls-contact-mid">
<div class="form-group contact-forms">
<input class="form-control" type="text" name="fullname" required="true"
placeholder="Name"/>
</div>
<div class="form-group contact-forms">
<input class="form-control" type="email" name="email" required="true"
placeholder="Email"/>
</div>
<div class="form-group contact-forms">
<input class="form-control" type="text" name="mobnum" maxlength="10"
pattern="[0-9]+" placeholder="Mobile Number" required="true"/>
</div>
<div class="form-group contact-forms">
<textarea class="form-control" name="message" placeholder="Message"
required="true" rows="4"></textarea>
</div>
<button type="submit" class="btn btn-block sent-butnn"
name="send">Send</button>
</div>
</form>
</div>
</div>
<!--//contact-map -->
</section>
<!--subscribe-address-->
<?php include_once('includes/footer.php');?>
<!--js working-->
<script src='js/jquery-2.2.3.min.js'></script>
<!--//js working-->
<!-- cart-js -->
<script src="js/minicart.js"></script>
<script> toys.render();
toys.cart.on('toys_checkout', function (evt) {
var items, len, i;
if (this.subtotal() > 0) {
items = this.items();
for (i = 0, len = items.length; i < len; i++) {}
}
});
</script>
<!-- //cart-js -->
<!-- start-smoth-scrolling -->
<script src="js/move-top.js"></script>
<script src="js/easing.js"></script>
<script>
jQuery(document).ready(function ($) {
$(".scroll").click(function (event) {
event.preventDefault();
$('html,body').animate({ scrollTop:
$(this.hash).offset().top
}, 900);
});
});
</script>
<!-- start-smoth-scrolling -->
<!-- here stars scrolling icon -->
<script>
$(document).ready(function () {
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 1200, easingType: 'linear' };
$().UItoTop({
easingType: 'easeOutQuart'
});
});
</script>
<!-- //here ends scrolling icon -->
<!--bootstrap working-->
<script src="js/bootstrap.min.js"></script>
<!-- //bootstrap working--> <!-- //OnScroll-Number-Increase-JavaScript ->
</body>
</html>

- Admin page:-
<?php

session_start();

error_reporting(0);

include('includes/dbconnection.php');

if (strlen($_SESSION['agmsaid']==0)) {

header('location:logout.php');

} else{

if(isset($_POST['submit']))

$adminid=$_SESSION['agmsaid'];

$aname=$_POST['adminname'];
$mobno=$_POST['contactnumber'];

$query=mysqli_query($con, "update tbladmin set AdminName ='$aname',


MobileNumber='$mobno' where ID='$adminid'");

if ($query) {

echo "<script>alert('Admin profile has been updated.');</script>";

echo "<script>window.location.href='admin-profile.php'</script>";

else

echo "<script>alert('Something Went Wrong. Please try again.');</script>";

?>

<!DOCTYPE html>

<html lang="en">

<head>

<title>Admin-Profile | Art Gallery Management System</title>

<!-- Bootstrap CSS -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<!-- bootstrap theme -->

<link href="css/bootstrap-theme.css" rel="stylesheet">

<!--external css-->

<!-- font icon -->

<link href="css/elegant-icons-style.css" rel="stylesheet" />

<link href="css/font-awesome.min.css" rel="stylesheet" />

<!-- Custom styles -->

<link href="css/style.css" rel="stylesheet">

<link href="css/style-responsive.css" rel="stylesheet" />

</head>
<body>

<!-- container section start -->

<section id="container" class="">

<!--header start-->

<?php include_once('includes/header.php');?>

<!--header end-->

<!--sidebar start-->

<?php include_once('includes/sidebar.php');?>

<!--sidebar end-->

<!--main content start-->

<section id="main-content">

<section class="wrapper">

<div class="row">

<div class="col-lg-12">

<h3 class="page-header"><i class="fa fa-user-md"></i> Profile</h3>

<ol class="breadcrumb">

<li><i class="fa fa-home"></i><a href="dashboard.php">Home</a></li>

<li><i class="icon_documents_alt"></i>Pages</li>

<li><i class="fa fa-user-md"></i>Profile</li>

</ol>

</div>

</div>

<div class="row">

<!-- profile-widget -->

<!-- page start-->

<div class="row">

<div class="col-lg-12">

<section class="panel">
<header class="panel-heading tab-bg-info">

<ul class="nav nav-tabs">

<li class="">

<a data-toggle="tab" href="#edit-profile">

<i class="icon-envelope"></i>

Edit Profile

</a>

</li>

</ul>

</header>

<div class="panel-body">

<div >

<div id="edit-profile" class="tab-pane">

<section class="panel">

<div class="panel-body bio-graph-info">

<h1> Profile Info</h1>

<form class="form-horizontal" role="form" method="post"


action="">

<?php

$adminid=$_SESSION['agmsaid'];

$ret=mysqli_query($con,"select * from tbladmin where ID='$adminid'");

$cnt=1;

while ($row=mysqli_fetch_array($ret)) {

?>

<div class="form-group">

<label class="col-lg-2 control-label">Admin Name</label>

<div class="col-lg-6">

<input class=" form-control" id="adminname"


name="adminname" type="text" value="<?php echo $row['AdminName'];?>">
</div>

</div>

<div class="form-group">

<label class="col-lg-2 control-label">User Name</label>

<div class="col-lg-6">

<input class=" form-control" id="username" name="username"


type="text" value="<?php echo $row['UserName'];?>" readonly='true'>

</div>

</div>

<div class="form-group">

<label class="col-lg-2 control-label">Contact Number</label>

<div class="col-lg-6">

<input class="form-control " id="contactnumber"


name="contactnumber" type="text" value="<?php echo $row['MobileNumber'];?>"
required="true">

</div>

</div>

<div class="form-group">

<label class="col-lg-2 control-label">Email</label>

<div class="col-lg-6">

<input class="form-control " id="email" name="email"


type="email" value="<?php echo $row['Email'];?>" required="true" readonly='true'>

</div>

</div>

<?php } ?>

<div class="form-group">

<div class="col-lg-offset-2 col-lg-10">

<button type="submit" class="btn btn-primary"


name="submit">Update</button>

</div>
</div>

</form>

</div>

</section>

</div>

</div>

</div>

</section>

</div>

</div>

<!-- page end-->

</section>

</section>

<!--main content end-->

<?php include_once('includes/footer.php');?>

</section>

<!-- container section end -->

<!-- javascripts -->

<script src="js/jquery.js"></script>

<script src="js/bootstrap.min.js"></script>

<!-- nice scroll -->

<script src="js/jquery.scrollTo.min.js"></script>

<script src="js/jquery.nicescroll.js" type="text/javascript"></script>

<!-- jquery knob -->

<script src="assets/jquery-knob/js/jquery.knob.js"></script>

<!--custome script for all page-->

<script src="js/scripts.js"></script>

<script>
//knob

$(".knob").knob();

</script>

</body>

</html>

<?php } ?>

- About us:-
<?php

session_start();

error_reporting(0);

include('includes/dbconnection.php');

?>

<!DOCTYPE html>

<html lang="zxx">

<head>

<title>Art Gallery Management System | About Us Page</title>

<script>

addEventListener("load", function () {

setTimeout(hideURLbar, 0);

}, false);

function hideURLbar() {

window.scrollTo(0, 1);

</script>

<!--//meta tags ends here-->

<!--booststrap-->
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" media="all">

<!--//booststrap end-->

<!-- font-awesome icons -->

<link href="css/fontawesome-all.min.css" rel="stylesheet" type="text/css"


media="all">

<!-- //font-awesome icons -->

<!--Shoping cart-->

<link rel="stylesheet" href="css/shop.css" type="text/css" />

<!--//Shoping cart-->

<!--stylesheets-->

<link href="css/style.css" rel='stylesheet' type='text/css' media="all">

<!--//stylesheets-->

<link href="//fonts.googleapis.com/css?family=Sunflower:500,700"
rel="stylesheet">

<link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700"
rel="stylesheet">

</head>

<body>

<!--headder-->

<?php include_once('includes/header.php');?>

<!-- banner -->

<div class="inner_page-banner one-img">

</div>

<!--//banner -->

<!-- short -->

<div class="using-border py-3">

<div class="inner_breadcrumb ml-4">

<ul class="short_ls">

<li>

<a href="index.html">Home</a>
<span>/ /</span>

</li>

<li>About</li>

</ul>

</div>

</div>

<!-- //short-->

<!--About -->

<section class="about py-lg-4 py-md-3 py-sm-3 py-3">

<div class="container py-lg-5 py-md-4 py-sm-4 py-3">

<?php

$ret=mysqli_query($con,"select * from tblpage where PageType='aboutus' ");

$cnt=1;

while ($row=mysqli_fetch_array($ret)) {

?>

<h3 class="title text-center mb-lg-5 mb-md-4 mb-sm-4 mb-3"><?php echo


$row['PageTitle'];?></h3>

<div class="about-innergrid-agile text-center">

<h4>Welcome To Our Gallery</h4>

<p class="mb-3"> <?php echo $row['PageDescription'];?>

</p><br><?php } ?>

<div class=" img-toy-w3l-top">

</div>

</div>

<div class="about-sub-inner text-center mt-lg-4 mt-3">

<h4>Art Gallery

</h4>

<div class="row">
<div class="col-lg-4 col-md-4 abut-gride">

<span class="fas fa-truck"></span>

<h5>Shipping</h5>

<p class="mt-3"> velit sagittis vehicula. Duis posuere

ex in mollis iaculis. Suspendisse tincidunt

</p>

</div>

<div class="col-lg-4 col-md-4 abut-gride">

<span class="fas fa-phone-volume"></span>

<h5>Support</h5>

<p class="mt-3"> velit sagittis vehicula. Duis posuere

ex in mollis iaculis. Suspendisse tincidunt

</p>

</div>

<div class="col-lg-4 col-md-4 abut-gride">

<span class="fas fa-undo"></span>

<h5> Return</h5>

<p class="mt-3"> velit sagittis vehicula. Duis posuere

ex in mollis iaculis. Suspendisse tincidunt

</p>

</div>

</div>

</div>

</div>

</section>

<!--//about -->

<?php include_once('includes/footer.php');?>

<!-- //Modal 1-->

<!--js working-->
<script src='js/jquery-2.2.3.min.js'></script>

<!--//js working-->

<!-- cart-js -->

<script src="js/minicart.js"></script>

<script>

toys.render();

toys.cart.on('toys_checkout', function (evt) {

var items, len, i;

if (this.subtotal() > 0) {

items = this.items();

for (i = 0, len = items.length; i < len; i++) {}

});

</script>

<!-- //cart-js -->

<!-- start-smoth-scrolling -->

<script src="js/move-top.js"></script>

<script src="js/easing.js"></script>

<script>

jQuery(document).ready(function ($) {

$(".scroll").click(function (event) {

event.preventDefault();

$('html,body').animate({

scrollTop: $(this.hash).offset().top

}, 900);

});

});

</script>

<!-- start-smoth-scrolling -->


<!-- here stars scrolling icon -->

<script>

$(document).ready(function () {

var defaults = {

containerID: 'toTop', // fading element id

containerHoverID: 'toTopHover', // fading element hover id

scrollSpeed: 1200,

easingType: 'linear'

};

$().UItoTop({

easingType: 'easeOutQuart'

});

});

</script>

<!-- //here ends scrolling icon -->

<!--bootstrap working-->

<script src="js/bootstrap.min.js"></script>

<!-- //bootstrap working--> <!-- //OnScroll-Number-Increase-JavaScript -->

</body>

</html>
CHAPTER 8
SNAPSHOTS
- Home Page:-

- Product Page:-
- Search Page:-

- New Arrivals Page:-


Admin Panel

- Login Page :-

- DashBoard :-
- Manage Artist Page :-

- Manage Arts Product :-


- Visual Arts Page :-

- POP Arts Page :-


- Enquiry Page :-

- Answered Enquiry Page :-


- Contact Us:-

- About Us :-
- Add Art Products:-

- Manage Art Medium :-


CHAPTER 9
FUTURE
ENHANCEMENT
Future Enhancement

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

There are always improvements in any software package. However good or efficient it might
be. Not the important thing is that the system should be flexible enough for future
modification / alterations whenever and whomever it might be. Considering this important
factor, the system is designed in such a way, the software is developed in modules that are
efficient enough to introduce any changes in the software to get more information.

Similarly, the present system can be implemented on internet/online and software can be
connected to the various branches of the Enterprises with security constraints added to it.

We want to do following enhancement in projects.

• Some of the limitation is removed by using some advance technology in future.

• We can also add some additional features so that admin functionality will be less.

• More advanced techniques can be added for this system to make the admin look after
the inventory.

• By adding extra features to the admin login form more security can be achieved.

• The form modules can be updated according to the future trend.


CHAPTER 10
CONCLUSION
CONCLUSION

I would like to admit that there was a lot of efforts involved in developing
the software. The completion time for the report was a long as that of the
program. My project is only a humble venture to satisfy the needs in a
institution. Several userfriendly coding has also been adopted. This package
shall prove to be a powerful package in satisfying all the requirements of the
users.

The objective of software planning is to provide a frame work that enables the
manager to make reasonablle estimates to nmake within a limited time frame
at the beginnin of the software project and should be updated regularly as the
project progress.

The scope of the project has been described and can be extended to give
flexibility of performing the maintaining of details.

Achievements expected through the projects

• Comparing to existing system it performs at a faster pace.


• System givees better feedback.
• Timely and accurate information are availabele.
• The system provides greater processing speed consistency.
• Provides high security to system and hence unauthorised user can be
prevented.
• The interface is very user friendly.
CHAPTER 11
BIBLIGRAPHY
BIBLIGRAPHY

Reference Books :-

• “ Core javascript ”- by R. Nageswara Rao


• “A Byte of Php”-by C.H.Swaroop
• “Taming javascript”-by Jeeva Jose
• “CSS crash course”-by Eric Matthes
• “CSS Pocket Reference”-by Mark Lutz
• “Database Management System”-by Ramakrishnan Gherke • •
“Database Management System”- by Ashwini S Diwakar.
• “Software Engineering”- by Ashwini S Diwakar.

Referred websites :-

• www.youtube.com
• https://geeks.org/
• www.wikipedia.com
• www.programmingknowledgeblog.blogspot.com
• www.tutorialspoint.com
• https://php.com/tutorials
• https://www.geeksforgeeks.org/javascript-beginner-to-advanced

You might also like