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

Report

art gallery

Uploaded by

Arjunrx 100
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Report

art gallery

Uploaded by

Arjunrx 100
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 86

ART WORKS GALLERY 2024

1. INTRODUCTION

1.1 Problem Statement:


The aim of ‘Art Works Gallery’ is to automate its existing manual system by
the help of computerized equipment and full-fledge computer software, fulfilling
their requirements so that their valuable date can be stored fora longer period with
easy accessing and manipulation of the same. Basically, the project describes how to
handle good performance and provide better services to clients. This project can lead
to error free, secure, reliable and fast management system. This system will help the
organization in better utilization of resources.

The aim of the ‘Art Works Gallery’ is to transition from the current manual
processes to an automated, computerized system using advanced software, ensuring
that the gallery's valuable data is securely stored and easily accessible for an
extended period. This project not only addresses the need for efficient data
management but also enhances overall performance and service delivery to clients.
By implementing this system, the gallery can achieve an error-free, secure, and
reliable management environment. The automation will significantly reduce the time
and effort required for data entry, report generation, and query handling, thereby
increasing operational efficiency. Additionally, the system will support better
resource utilization, enabling the organization to allocate its resources more
effectively and focus on core activities such as organizing exhibitions and promoting
artists. With features like real-time data updates, comprehensive reporting, and
robust security measures, the Art Gallery Management System will transform the
gallery’s operations, leading to improved client satisfaction and streamlined internal
processes. This modernization effort is crucial for maintaining competitiveness and
ensuring sustainable growth in the digital age.
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 1
ART WORKS GALLERY 2024

1.2 Product scope:


The Art Works Gallery 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. Its also provide message while
entering invalid data. No formal knowledge is required for the user to operate this
system. Overall, we said that Art Works Gallery is user friendly.
In Art Works Gallery we 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.

The Art Works Gallery Management System has been specifically designed
to address and resolve the challenges inherent in the existing manual system. This
web application aims to eliminate, and in some cases significantly reduce, the
difficulties associated with manual processes. By leveraging digital tools, the
system minimizes the potential for errors during data entry and provides immediate
feedback when invalid data is entered, enhancing accuracy and reliability. The
user-friendly interface ensures that no formal training is required to operate the
system, making it accessible to all users, regardless of their technical proficiency.

The application is built using PHP and MySQL , which are robust and
widely-used technologies known for their reliability and scalability. The system
efficiently manages records related to user inquiries, art pieces, and artists,
ensuring that all relevant information is easily retrievable and up-to-date. The Art
Gallery Management System is divided into two primary modules: admin and
user. The admin module allows administrators to manage the system, including
adding, editing, and deleting records, overseeing user activity, and generating
reports. The user module provides clients and visitors with the ability to browse the
art collection, make inquiries, and access information about artists and upcoming
exhibitions.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 2


ART WORKS GALLERY 2024

1.3 Project report structure:


The report includes the process of completing the system with standard
procedures which every member has followed. Where starting from Use case
diagrams, Activity diagrams, Class diagrams, High level architecture diagram, ER
diagrams, UI.

The report comprehensively documents the development process of the Art


Works Gallery, following standardized procedures adhered to by all team
members. It begins with detailed use case diagrams, which outline the various
interactions between users (both admin and regular users) and the system,
highlighting the primary functionalities and their relationships. Next, activity
diagrams are provided to depict the workflow of different processes within the
system, illustrating the sequence of activities and decision points, ensuring clear
and efficient process flow.

Class diagrams are included to represent the static structure of the system,
showcasing the system's classes, their attributes, methods, and the relationships
among them. These diagrams are crucial for understanding the object-oriented
design of the system. The high-level architecture

Diagram offers an overview of the system's architecture, displaying the


major components and their interactions, ensuring a cohesive and well-structured
system design.

The report also features Entity-Relationship (ER) diagrams, which detail


the database design by mapping out the entities, their attributes, and the
relationships between them. This ensures a robust and scalable database structure
that effectively supports the system's functionalities. Furthermore, the user
interface (UI) section of the report provides an insight into the design and layout
of the system's interface, emphasizing user-friendliness and ease of navigation. It
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 3
ART WORKS GALLERY 2024
includes wireframes and mockups that illustrate the visual and interactive elements
of the application.
By including these standardized diagrams and design elements, the report not
only provides a clear blueprint of the system but also ensures that each phase of
development is meticulously planned and executed. This thorough documentation
facilitates better understanding, maintenance, and future enhancements of the Art
Works Gallery.

1.4 Purpose of the System:-

The primary goal of the Art Works Gallery is to provide a centralized


platform for managing all aspects of gallery operations. From inventory
management and sales transactions to artist relationships and exhibition
scheduling, the system facilitates smooth and efficient handling of gallery
activities.

Inventory management is enhanced through precise tracking of art pieces,


including details such as title, artist, medium, dimensions, and current status. This
enables the gallery to maintain an up-to-date catalog of available artworks, track
their locations, and manage their availability for exhibitions and sales. Sales
transactions are efficiently processed through the system, with automated features
for invoicing, receipt generation, and sales reporting, ensuring accurate financial
records and streamlined accounting processes.

1.5 Project Category:-

The Project category is developed on windows and mobile platform by


using PHP and MYSQL as backend database. We used PHP, DHTML, HTML,
CSS as a programming language.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 4


ART WORKS GALLERY 2024
Languages and Software tool used:-
 Front End: HTML, CSS, JAVASCRIPT, PHP.
 Operating System: Windows 7 or More.
 Back End: MYSQL

Project Modules:-
In Art Gallery Management Project we use PHP and My SQL Database.
This project keeps records of user inquiries, art products, and art artists. Art
Gallery Management System has two modules i.e. admin and user.
Admin Module:-
1. Dashboard: In this section, the admin can briefly view the total number of
artists, total answer enquiry, total unanswered enquiry, Total Art Type, total
art medium and total art products.
2. Art Type: In this section, admin can manage art type (add/delete/update).
3. Art Medium: In this section, admin can manage art
medium(add/update/delete).
4. Art Product: In this section, admin can manage art
products(add/update/delete).
5. Enquiry: In this section, admin can view and maintain the enquiry.
6. Search Enquiry: In this section admin, can search for enquiry with the
help of the enquiry number.
7. Page: In this section, admin can manage the about us and contact pages..
8. Admin: Admin can also update his profile, change the password and
recover the password.
User Module:-
1. Home: It is a welcome page for users.

2. About: It is an about us page of website.


3. View Gallery: In this section, users can view art products according to
art type and send enquiries for art products.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 5


ART WORKS GALLERY 2024

2. PREAMBLE
2.1 Project Objective:
The main objective of the Art Works Gallery project is to manage the details
of enquiry, artist, art type, art medium, and art products. This Art Works 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.

The system's ability to manage enquiries allows for quick and efficient
handling of client requests and questions. This ensures that potential buyers and
visitors receive timely responses, enhancing their overall experience and
satisfaction. The detailed artist management feature maintains comprehensive
profiles for each artist, including their contact information, biographical details,
and portfolios. This helps the gallery foster strong relationships with artists and
efficiently coordinate their participation in exhibitions and other events .

2.2 Scope Of The Project:


The aim of ‘Art Works Gallery’ is to automate its existing manual system by
the help of computerized equipment and full-fledge computer software, fulfilling
their requirements so that their valuable date canbe stored for a longer period with
easy accessing and manipulation of the same.Basically the project describes how
to handle good performance and provide better services to clients. This project can
lead to error free, secure, reliable and fast management system. This system will
help the organization in better utilization of resources.
2.3 Existing System:
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 enquiry, artist, art type, art medium and art products the
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 6
ART WORKS GALLERY 2024

whole report is re-typed or Xeroxed. This seriously affects the authentication of


the system. This Art Gallery Management System is totally outdated and involves
high risk of ambiguity and redundancy.
The current manual data entry system at the Art Works Gallery presents
several significant challenges and inefficiencies. A considerable amount of time is
wasted in manually creating and maintaining reports, which hampers productivity
and delays access to critical information. When queries arise regarding enquiries,
artists, art types, art mediums, or art products, staff members must manually search
through physical or digital records, often needing to re-type or Xerox entire
reports. This process is not only time- consuming but also prone to errors, leading
to potential inaccuracies in the data provided.

2.4 Proposed System:


The proposed Art Works Gallery is to have everything completely
automated and computerized. The software is very easy to use and manage even
for a non technical person. The redundancy and ambiguity will be removed by
assigning every enquiry a unique number (i,e Enquiry Number).

One of the key improvements introduced by the system is the elimination of


redundancy and ambiguity. Each enquiry is assigned a unique identification
number, known as the Enquiry Number, which ensures that all client interactions
and follow-ups are accurately tracked and referenced. This unique numbering
system prevents duplicate records and miscommunication, enabling staff to handle
enquiries more efficiently and providing a clear audit trail for each client
interaction.

Additionally, the system's automation capabilities reduce the manual effort


required for data entry and management, minimizing the risk of human errors. The
centralized database consolidates all information in one place, making it easy to
access and update records in real-time. This ensures that the gallery always has up-
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 7
ART WORKS GALLERY 2024
to-date and accurate information, which is crucial for making informed decisions
and providing excellent service to clients. By automating routine tasks and
streamlining workflows, the Art Works Gallery system enhances operational
efficiency and allows staff to focus on more value-added activities. This results in
better resource utilization, cost savings, and an overall improvement in the
gallery's productivity and service quality. The system's robust security measures
also protect sensitive data, ensuring that client and artist information is kept
confidential and secure.

2,5 Hardware Requirement

Client Side:

RAM 512
MB
Hard disk 10
GB
Processor 1.0 GHz

Server side:

RAM 1 GB

Hard disk 20 GB

Processor 2.0GHz

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 8


ART WORKS GALLERY 2024

2.6 Software Requirement

Client Side:

Web Browser Google Chrome or any compatiable


browser
Operating System Windows or any equivalent OS

Server Side:

Web Server APACHE

Server-side Language PHP5.6 or above version

Database Server MYSQL


Google Chrome or any compatible
Web Browser browser

Operating System Windows or any equivalent OS

APACHE:
The Apache HTTP Server Project is an effort to develop and maintain an open
source HTTP server for modern operating systems including UNIX and Windows.
The goal of this project is to provide a secure, efficient and extensible server that
provides HTTP services in sync with the current HTTP standards.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 9


ART WORKS GALLERY 2024
The Apache HTTP Server ("httpd") was launched in 1995 and it has been
the most popular web server on the Internet since April 1996. It has celebrated its
20th birthday as a project in February 2015.

The Apache HTTP Server Project, initiated in 1995, aims to create and sustain
an open-source HTTP server compatible with modern operating systems such as
UNIX and Windows. The project's primary objective is to offer a secure, efficient,
and flexible server that delivers HTTP services aligned with contemporary HTTP
standards. Since its inception, Apache HTTP Server, commonly known as "httpd,"
has established itself as the most popular web server on the Internet, maintaining
this status since April 1996. This long-standing popularity is a testament to its
robustness, versatility, and the continuous efforts of its dedicated community of
developers. In February 2015, the project marked a significant milestone by
celebrating its 20th anniversary, reflecting on two decades of consistent innovation
and contribution to the web server landscape.

PHP
• PHP stands for PHP: Hypertext Preprocessor.
• PHP is a server-side scripting language, like ASP.
• PHP runs on various platforms, including Windows, Linux, Unix, and Mac
OS, ensuring flexibility and ease of deployment.
• PHP code can be easily embedded into HTML, making it a convenient tool
for web development.
• PHP is easy to learn and use, with a syntax that is simple and familiar to
those with experience in C, Java, or Perl.
• PHP scripts are executed on the server.
• PHP has a rich set of libraries and frameworks (such as Laravel, Symfony,
and Zend) that simplify and accelerate the development process.
• PHP supports many databases (MYSQL, Informix, Oracle, Sybase, Solid,
Generic ODBC, etc.).

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 10


ART WORKS GALLERY 2024

• PHP is an open source software .


• PHP is free to download and use.

MYSQL

• MYSQL is a database server

• MYSQL is ideal for both small and large applications

• MYSQL supports standard SQL

• MYSQL compiles on a number of


platforms
• MYSQL is free to download and use

How to access MySQL: http://localhost/phpmyadmin

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 11


ART WORKS GALLERY 2024

3. SYSTEM ANALYSIS AND DESIGN


3.1 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.

Manual Data Entry:

Currently, the art gallery relies on manual processes for entering and maintaining
data. This includes information about art pieces, artists, exhibitions, and sales. This
manual approach has several drawbacks:

 Time-Consuming: Manually entering data is labor-intensive and time-


consuming, leading to inefficiencies.
 Error-Prone: Manual processes are susceptible to human errors such as
typos, misentries, and inaccuracies.
 Difficult to Update: Updating information requires retyping or
physically altering documents, which can be cumbersome and prone to
further errors.
3.2 Disadvantage of present system:

• Not user friendly: The present system not user friendly because data is
not stored in structure and proper format.
• Manual Control: All report calculation is done manually so there is a
chance of error.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 12


ART WORKS GALLERY 2024

• Lots of paper work: Visitors maintain in the register so lots of paper


require storing details.

3.3 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.

3.4 Technical:
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.

3.5 Economic:
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.

Objectives:

 Manage art pieces, including details and status.


 Manage artist information and profiles.
 Schedule and manage exhibitions.
 Handle sales and transactions.
 Provide a user-friendly interface for administrators, artists, and customers.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 13


ART WORKS GALLERY 2024

Scope:

 Users: Administrators, Artists, Customers.


 Modules: Art Piece Management, Artist Management, Exhibition
Management, Sales Management, User Management, Reporting.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 14


ART WORKS GALLERY 2024

4. DESIGN DOCUMENTATION

4.1 Design Introduction:

Design is the first step in the development phase for any techniques and
principles for the purpose of defining a device, a process or system in sufficient
detail to permit its physical realization.

Once the software requirements have been analyzed and specified the
software design involves three technical activities - design, coding,
implementation and testing that are required to build and verify the software.

The design activities are of main importance in this phase, because in this
activity, decisions ultimately affecting the success of the software implementation
and it sense of maintenance are made. These decisions have the final bearing upon
reliability and maintainability of the system. Design is the only way to accurately
translate the customer’s requirements into finished software or a system.

Design is the place where quality is fostered in development. Software


design is a process through which requirements are translated into a representation
of software. Software design is conducted in two steps. Preliminary design is
concerned with the transformation of requirements into data.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 15


ART WORKS GALLERY 2024

UML Diagrams

Actor: A coherent set of roles that users of use cases play when interacting with the
use

`cases.

Use case: A description of sequence of actions, including variants, that a system


performs that yields an observable result of value of an actor.

UML stands for Unified Modeling Language. UML is a language for


specifying, visualizing and documenting the system. This is the step while
developing any product after analysis. The goal from this is to produce a model of the
entities involved in the project which later need to be built. The representation of
the entities that are to be used in the product being developedneed to be designed.
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 16
ART WORKS GALLERY 2024

4.2 Use case Diagram:

Use case diagrams model behavior within a system and helps the
developers understand of what the user require. The stick man represents what’s
called an actor.
Use case diagram can be useful for getting an overall view of the system
and clarifying who can do and more importantly what they can’t do.
Use case diagram consists of use cases and actors and shows the
interaction between the use case and actors.
• The purpose is to show the interactions between the use case and actor.
• To represent the system requirements from user’s perspective.
• An actor could be the end-user of the system or an external system.

Case Diagram:

A Use case is a description of set of sequence of actions. Graphically it is


rendered as an ellipse with solid line including only its name. Use case diagram is
a behavioral diagram that shows a set of use cases and actors and their relationship.
It is an association between the use cases and actors. An actor represents a real-
world object. Primary Actor – Sender, Secondary Actor Receiver.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 17


ART WORKS GALLERY 2024

Sign In
4.3 Admin:

Dashboard

Add/Manage
Artist

Add/Manage
Art Type

Add/Manage
Art Medium

Add/Manage
Art Product

Answer/Unanswer
Purchases

Search
Enquir
y

Pages

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 18


ART WORKS GALLERY 2024

4.5 Users:

Hom
e

About
us

View
Gallery

Contact
us

Admin

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 19


ART WORKS GALLERY 2024

Class Diagram:
A description of set of objects that share the same attributes operations,
relationships, and semantics.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 20


ART WORKS GALLERY 2024

4.5 ER Diagram:
The Entity-Relationship (ER) model was originally proposed by Peter in
1976as a way to unify the network and relational database views. Simply stated the
ER model is a conceptual data model that views the real world as entities and
relationships. A basic component of the model is the Entity-Relationship diagram
which is used to visually represent data objects. Since Chen wrote his paper the
model has been extended and today it is commonly used for databasedesign for the
database designer, the utility of the ER model is:

 It maps well to the relational model. The constructs used in the ER


model can easily be transformed into relational tables.

 It is simple and easy to understand with a minimum of training.


Therefore, the model can be used by the database designer to
communicate the design tothe end user.
 In addition, the model can be used as a design plan by the database
developer to implement a data model in specific database management
software.
ER Notation:
There is no standard for representing data objects in ER diagrams. Each
modeling methodology uses its own notation. The original notation used by Chen
is widely used in academics texts and journals but rarely seen in either CASE tools
or publications by non-academics. Today, there are a number of notations used;
among the more common are Bachman, crow's foot, and IDEFIX.

All notational styles represent entities as rectangular boxes and relationships as


lines connecting boxes. Each style uses a special set of symbols to represent the
cardinality of a connection. The notation used in this document is from Martin.
The symbols used for the basic ER constructs are:

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 21


ART WORKS GALLERY 2024

 Entities are represented by labeled rectangles. The label is the


name ofthe entity. Entity names should be singular nouns.

 Relationships are represented by a solid line connecting two


entities. The name of the relationship is written above the line.
Relationship names should be verbs
 Attributes, when included, are listed inside the entity
rectangle. Attributes which are identifiers are underlined.
Attribute namesshould be singular nouns.
 Cardinality of many is represented by a line ending in a crow's
foot.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 22


ART WORKS GALLERY 2024

ER Diagram:

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 23


ART WORKS GALLERY 2024

A Data Flow Diagram (DFD) is a traditional visual representation of the


information flows within a system. A neat and clear DFD can depict the right
amount of the system requirement graphically. It can be manual, automated, or a
combination of both.

It shows how data enters and leaves the system, what changes the information,
and where data is stored.

The objective of a DFD is to show the scope and boundaries of a system as a


whole. It may be used as a communication tool between a system analyst and any
person who plays a part in the order that acts as a starting point for redesigning a
system. The DFD is also called as a data flow graph or bubble chart.

The following observations about DFDs are essential:

• All names should be unique. This makes it easier to refer to elements in


the DFD.
• Remember that DFD is not a flow chart. Arrows is a flow chart that
represents the order of events; arrows in DFD represents flowing data. A
DFD does not involve any order of events.
• Suppress logical decisions. If we ever have the urge to draw a diamond
shaped box in a DFD, suppress that urge! A diamond-shaped box is used
in flow charts to represents decision points with multiple exists paths of
which the only one is taken. This implies an ordering ofevents, which
makes no sense in a DFD.
• Do not become bogged down with details. Defer error conditions and
error handling until the end of the analysis.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 24


ART WORKS GALLERY 2024

Standard symbols for DFDs are derived from the electric circuit
diagram analysis and are shown in fig:

Circle: A circle (bubble) shows a process that transforms data inputs into
data outputs.
Data Flow: A curved line shows the flow of data into or out of a process or
data store.
Data Store: A set of parallel lines shows a place for the collection of data
items. A data store indicates that the data is stored which can be used at a later
stage or by the other processes in a different order. The data store can have an
element or group of elements.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 25


ART WORKS GALLERY 2024

Source or Sink: Source or Sink is an external entity and acts as a source of


system inputs or sink of system outputs.

Zero Level DFD:

Login Management Art Product Management

Authorization Management Notification Management

Search Management
Admin Management
AWS

Pages Management
Artist Management

Art Medium Management


Art Type Management

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 26


ART WORKS GALLERY 2024

First Level DFD:

Login Management Art Product Management

Notification Management
Authorization Management

Search Management
AWSG
Admin Management

Pages Management
Artist Management

Art Medium Management


Art Type Management

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 27


ART WORKS GALLERY 2024

Second Level DFD:

Admin Check role of access


Login

Manage Art Type

Manage Art Medium

Forgot
Passwo rd Manage Art
Product
Check Creden tial

Manage Enquiry

Manage Modules

Search Enquiry

Manage Webpage

Update Profile

Change Password

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 28


ART WORKS GALLERY 2024

Third Level DFD:

User Check role of access


Visit

Registered Player

View Registratio n Status


Check Credential

View Coach
Manage Modules

Update Profile

Change Password

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 29


ART WORKS GALLERY 2024

5. Data Table

My SQL Data Tables:

5.1 Admin Page: (Table name is tbladmin)This table stores the details of admin.

5.2 Artist Table: (Table name is tblartist)This table stores the details of artist.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 30


ART WORKS GALLERY 2024

5.3 Art Medium Table: (table name is tblartmedium)This table stores details of
art medium.

5.4 Art Type Table:(Table name is tblarttype)This stores the details of art type.

5.5 Enquiry Table: (Table name is tblenquiry)


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

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 31


ART WORKS GALLERY 2024

5.6 Art Product Table: (Table name is tblartproduct) This table stores the data
of facility art products.

5.7 Page Table: (Table name is tblpage)


This table stores the about us and contact us details of hotels.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 32


ART WORKS GALLERY 2024

6. Screen Shots

Home Page

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 33


ART WORKS GALLERY 2024

About Us Page

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 35


ART WORKS GALLERY 2024

View Gallery Page

Purchase Page

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 36


ART WORKS GALLERY 2024

Contact Us

Admin Panel

Login Page

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 37


ART WORKS GALLERY 2024

Forgot Password

Reset Password

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 38


ART WORKS GALLERY 2024

Dashboard

Profile

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 39


ART WORKS GALLERY 2024

Change Password

Add Artist

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 40


ART WORKS GALLERY 2024

Manage Artist

Update Artist

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 41


ART WORKS GALLERY 2024

Update Artist Image

Add Art Type

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 42


ART WORKS GALLERY 2024

Manage Art Type

Update Art Type

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 43


ART WORKS GALLERY 2024

Add Art Medium

Manage Art Medium

Update Art Medium

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 44


ART WORKS GALLERY 2024

Add Art Products

Manage Art Products

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 45


ART WORKS GALLERY 2024

Un Answer Enquiry

View details of un answer


enquiry

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 46


ART WORKS GALLERY 2024

Answer Enquiry

View Answer Enquiry

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 47


ART WORKS GALLERY 2024

Search Enquiry

About us Page

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 48


ART WORKS GALLERY 2024

Contact Us Page

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 49


ART WORKS GALLERY 2024

7. TESTING
After all phase have been perfectly done, the system will be implemented to
the server and the system can be used.
Testing is the process of analyzing a software item to detect the differences
between existing and required conditions and to evaluate the features of software
item. The system is tested under adverse situation and environment to test its
performance, reliability and robustness. Verification and Validation is done for the
system and it is reviewed against each and every customer requirement
specification.
Verification and validation processes are integral to this phase. Verification
involves checking that the system meets all specified requirements and design
specifications, ensuring that the product has been built correctly. Validation, on the
other hand, involves evaluating the system to ensure it meets the needs and
expectations of the end-users and stakeholders. This process includes reviewing the
system against each customer requirement specification to ensure all functionalities
are implemented as intended.

7.1 Objectives of Testing:


• Testing is a process of executing a program with the intrest of finding an
error.
• A good test is one that high probability of finding the yet undiscovered
errors.
• A successful test is in the one that has high probability of finding the
undiscovered errors.
• Test designed to reflect the frequency used for reliability
estimation. To test the process two classes of inputs are provided, they
are
• A software configuration that includes a software
requirement specification, adesign specification and source
code.
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 50
ART WORKS GALLERY 2024

• A software configuration that includes a test plan and procedure, any


testing tool and test cases and their expected results.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 51


ART WORKS GALLERY 2024

7.2 Types of Testing:


Software testing is critical element of software quality assurance and
represents the ultimate review of specification, design, and code generation. There
are three types of testing under which a system is tested under different
perspectives. They are:
i. White box Testing
ii. Black box Testing
iii. System Testing
iv. Unit testing
7.3 White Box Testing:
This is a method of testing software that tests internal structures or working of
an application, as opposed to its functionality, Internal program logic is exercised
using this technique. The tester chooses inputs to exercise paths through the code
and determine the appropriate outputs. This can be applied at the unit, integration
and system levels of software testing process. White box test design techniques
include the following code coverage.

 Control flow testing


 Data flow testing
 Branch testing
 Statement coverage
 Decision coverage
 Prime path testing
 Path testing
White box testing use these above criteria as guidelines to create an error free
environment by examining and fragile code. So these are the building blocks of
white box testing. The whole point of white box testing is the ability to know which
line of the

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 52


ART WORKS GALLERY 2024

code is being executed and being able to identify what the correct output should
be Optimization of code becomes easy as inconspicuous bottlenecks are exposed
Gives the programmer introspection because developers carefully describe any
new implementation.

Advantages:

• Provides traceability of tests from the source, thereby allowing future


changes to the source to be easily captured in the newly added or modified
tests.
• Easy to automate Provides clear, engineering-based rules for when to stop
testing.

Disadvantages:

 White-box testing brings complexity to testing because the tester must have
knowledge of the program, including being a programmer. White-box
testing requires a programmer with a high level of knowledge due to the
complexity ofthe level of testing that needs to be done.

 On some occasions, it is not realistic to be able to test every single existing


condition of the application and some conditions will be untested. The tests
focus on the software as it exists, and missing functionality may not be
discovered. The resulting test can be fragile because they are tightly
coupled to the specific implementation of the thing being tested.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 53


ART WORKS GALLERY 2024

7.4 Black box Testing:


Black box testing is a method of software testing that examines the
functionality of an application without peering into its internal structures and
working.
Software requirements are exercised using this technique. This method can be
applied to every level of software testing. Typical black box test design techniques
include:
 Decision table testing
 All-pairs testing
 equivalence partitioning
 boundary value analysis
 cause - effect graph
 error guessing
 state transition
 user story testing
 domain analysis
 combining technique
Test cases are built around specifications and requirements. Although the
tests used are primarily functional in nature, nonfunctional tests may also be used.
The test designer selects both valid and invalid inputs and determines the correct
output.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 54


ART WORKS GALLERY 2024

Advantages:

 Efficient when used on large systems.


 Since the tester and developer are independent of each other, testing is
balanced and unprejudiced.
 There is no need for the tester to have detailed functional knowledge of
system.

Disadvantages:

• Test cases are challenging to design without having clear functional


specifications.
• It is difficult to identify tricky inputs if the test cases are not developed
based on specifications.
• It is difficult to identify all possible inputs in limited testing time. As a
result, writing test cases may be slow and difficult.
• There are chances of having unidentified paths during the testing process.

7.5 System Testing:

The goal of the system testing process was to determine all faults in our
project. The program was subjected to a set of test inputs and many explanations were
made and based on these explanations it will be decided whether the program
behaves as expected or not. Our Project went through two levels of testing.

Our project underwent two distinct levels of testing to ensure thorough


validation and verification. The first level, unit testing, focused on individual
components and modules of the system. During this phase, each module was tested
in isolation to ensure that it functioned correctly on its own. This helped identify
any bugs or issues at an early stage, allowing developers to make necessary

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 55


ART WORKS GALLERY 2024

corrections before integrating the components into the larger system.

1. Unit testing
2. Integration testing.

7.6 Unit Testing:

Unit testing is commenced when a unit has been created and effectively
reviewed. In order to test a single module we need to provide a complete environment
i.e. besides the section we would require

 The procedures belonging to other units that the unit under test calls
 Non local data structures that module accesses
 A procedure to call the functions of the unit under test with
appropriate parameters.

Test for the admin module:

Testing admin login form:

This form is used for log in of administrator of the system. In this form we
enter the username and password if both are correct administration page will open
otherwise if any of data is wrong it will get redirected back to the login page and
again ask the details

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 56


ART WORKS GALLERY 2024

7.7 Integration Testing:


In the Integration testing we test various combination of the project module by
providing the input.
The primary objective is to test the module interfaces in order to confirm that
no errors are occurring when one module invokes the other module.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 57


ART WORKS GALLERY 2024

8. VALIDATION

Validation is process of examining whether or not the software satisfies the


user requirements. It is carried out at the end of the SDLC. If the software matches
requirements for which it was made, it is validated.

• Validation ensures the product under development is as per the user


requirements.

• Validation answers the question- “Are we developing the product which


attempts that entire user needs from this software?”

• Validation emphasizes on user requirements.

Verifications concentrate on the design and system specifications

SOFTWARE VERIFICATION:

Verification is the process of confirming if the software is meeting the


business requirements, and is developed adhering to the proper specifications and
methodologies.

• Verification ensures the product being developed is according to design


specifications.

• Verification answers the question- "Are we developing this product by


firmly following all design specifications?"

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 58


ART WORKS GALLERY 2024

Targets of the test are:

• Errors:-These are actual coding mistakes made by developers. In addition,


there is a difference in output of software and desired output, is considered
as an error.

• Fault:-When error exists fault occurs. A fault, also known as a bug, is a


result of an error which can cause system to fail.

• Failure:-Failure is said to be the inability of the system to perform the


desired task. Failure occurs when fault exists in the system.

Validation Testing:

The process of evaluating software during the development process or at the


end of the development process to determine whether it satisfies specified business
requirements. Validation Testing ensures that the product actually meets the
client's needs.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 59


ART WORKS GALLERY 2024

9. CODING

<?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"
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 60
ART WORKS GALLERY 2024

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 ">

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 61


ART WORKS GALLERY 2024

<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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 62


ART WORKS GALLERY 2024

<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

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 63


ART WORKS GALLERY 2024

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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 64


ART WORKS GALLERY 2024

<!--//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-->

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 65


ART WORKS GALLERY 2024

<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:

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 66


ART WORKS GALLERY 2024

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:
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 67
ART WORKS GALLERY 2024

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 68


ART WORKS GALLERY 2024

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 = {

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 69


ART WORKS GALLERY 2024

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>
<?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);
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 70
ART WORKS GALLERY 2024

}, 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">

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 71


ART WORKS GALLERY 2024

</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 />

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 72


ART WORKS GALLERY 2024

<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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 73


ART WORKS GALLERY 2024

</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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 74


ART WORKS GALLERY 2024

</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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 75


ART WORKS GALLERY 2024

</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>
<?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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 76


ART WORKS GALLERY 2024

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"

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 77


ART WORKS GALLERY 2024

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-->
<!--showow-->
<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 />

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 78


ART WORKS GALLERY 2024

<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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 79


ART WORKS GALLERY 2024

</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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 80


ART WORKS GALLERY 2024

</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 } ?>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 81


ART WORKS GALLERY 2024

</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> <?php
session_start();
error_reporting(0);

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

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 82


ART WORKS GALLERY 2024

<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-->

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 83


ART WORKS GALLERY 2024

<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>

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 84


ART WORKS GALLERY 2024

10. 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 inPHP is user-friendly.

There is 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.
ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 85
ART WORKS GALLERY 2024

11. 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
beginning 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 gives 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.

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 86


ART WORKS GALLERY 2024

12.
BIBLIGRAPHY

For Website Instructions:

www.youtube.com
https://geeks.org/
www.wikipedia.com
www.programmingknowledge.blogsplot.com
https://php.com/tutprials

For Refrence Book:

Book Name A Byte of Php, Core javascript,


Taming javascript, CSS crash course,
Database
Management System
Author Name C.H.Swaroop, R. Nageswara Rao,
Jeeva Jose,
Eric Matthes, Ramakrishnan Gherke
Publisher Apress

ADARSHA COLLEGE MANAGEMENT AND SCIENCE, KOLAR 87

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy