Agms Project Report in Shubham
Agms Project Report in Shubham
On
By
Shubham R. Deore
Guidance of
P.E. Society’s
Certificate
This is to certify that the Mini Project entitled Art Gallery Management System
is submitted by Shubham Rajendra Deore a bonafide student of this institute,
studying for a Master of Computer Application, has successfully carried out MCA
semester-II Mini Project documentation. This project report is submittedin partial
fulfilment of M.C.A. Semester II (A.Y. 2022-23) curriculum as per the Savitribai
Phule Pune University norms.
0
INDEX
Introduction of project
The Art Gallery Management System 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 Gallery Management System is user friendly.
In Art Gallery Management System 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 module i.e. admin and user.
Admin Module
1. Dashboard: In this section, admin can briefly view the total number
of artist, total answer enquiry, total unanswer enquiry, Total Art Type,
total art medium and total art products.
5. Enquiry: In this section, admin can view and maintain the enquiry.
6. Search Enquiry: In this section admin, can search enquiry with the
help of enquiry number.
Admin can also update his profile, change the password and recover the
password.
2
User Module
1. Home: It is a welcome page for users.
3. Art Type: In this section, users can view art products according to art
type and sent enquiry for art products.
Scope of Work
This software project is aimed to create a platform where artists,
exhibition organizers and customers can interact. Artists can display their
artistic skills to attract the potential customers.
The platform manages and displays exhibition details so that the art
lovers can know about the upcoming exhibitions.
The artists can maintain their stock of uploaded paintings details. The
customers and admin can see the details of all the paintings by all the
artists. An artist can see the stock of his own paintings.
Customers can see the purchasing transactions done by them. The admin
can see the purchase details of all the customers and evaluate the sales.
3
Operating Environment - Hardware and Software
1. Hardware: Servers for hosting the system's database, workstations
for gallery staff, and mobile devices for visitors.
4
6. Customer Relationship Management (CRM) Systems: Salesforce,
HubSpot, or Zoho CRM store and manage customer data for
personalized interactions.
5
Chapter 2 PROPOSED SYSTEMS
Proposed System
The proposed Art Gallery Management System 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).
Objectives of System
The main objective of the Art Gallery Management System project is to
manage the details of enquiry, artist, art type, art medium, and art products.
This Art Gallery Management System 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.
User Requirements
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 its ease 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
6
Chapter 3 ANALYSIS AND DESIGN
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.
• Not user friendly: The present system not user friendly because data is
chance of error.
• Time consuming
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.
7
The design activities are of main importance in this phase, because in this
activity, decisions ultimately affecting the success of the software
implementation and its ease 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.
UML Diagrams:
Actor:
A coherent set of roles that users of use cases play when interacting with
the use `cases.
8
USECASE DIAGRAMS:
Use case diagrams model behaviour 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.
USECASE DIAGRAM:
9
Entity Relationship Diagram (ERD)
10
● Sequence Diagram
11
Component Diagram
12
Deployment Diagram
13
Class Diagram
A description of set of objects that share the same attributes operations,
relationships, and semantics.
14
Use Case Diagrams
Admin
15
Users
16
Chapter 4: Testing
Test cases
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
Report Generation: admin can generate report from the main database.
17
Drawbacks and Limitations
1. Cost: Implementing an art gallery management system can be expensive.
The initial setup costs, including software development, hardware, and
training, can be significant for smaller galleries with limited budgets.
2. Complexity: Managing an art gallery involves numerous intricate tasks,
such as inventory management, sales tracking, artist information, and
exhibition planning. Creating a comprehensive management system that
caters to all these aspects can be complex and time-consuming.
3. Learning curve: Transitioning from manual processes to a digital system
may require staff to undergo training to learn how to use the new
management system effectively. This can take time and might affect
productivity during the initial stages of implementation.
4. Technical issues: Like any software system, an art gallery management
system may encounter technical issues, such as bugs, glitches, or server
downtime. These problems can disrupt gallery operations and require
timely technical support.
5. Data security and privacy: Art galleries handle sensitive data, such as
customer information, financial records, and artist details. A robust
management system must prioritize data security and privacy to prevent
unauthorized access or data breaches.
6. Customization limitations: Off-the-shelf art gallery management systems
may not perfectly align with the specific needs of every gallery.
Customizing the software to accommodate unique requirements can be
challenging or costly.
7. Connectivity and offline functionality: Some art galleries might have
limited internet connectivity, especially if located in remote areas or
historic buildings. The system should have provisions for offline
functionality to ensure uninterrupted operations during connectivity
issues.
8. Artwork representation: Representing artwork accurately on digital
platforms can be challenging. Colors and details might not appear as
vivid as in real life, potentially affecting the perception of potential
buyers and visitors.
9. User experience: The user interface and overall user experience of the
management system are crucial for its successful adoption. A poorly
designed interface can lead to frustration and reduced efficiency for
gallery staff.
18
10.Compatibility issues: The art gallery management system should be
compatible with various devices and operating systems to accommodate
the diverse technological landscape.
11.Maintenance and updates: Regular maintenance and updates are
necessary to keep the system secure and functioning optimally. Failure to
do so can lead to vulnerabilities and hinder performance.
12.Limited creativity: While management systems are beneficial for
administrative tasks, they might not fully capture the creative aspect of
curating and displaying art in a physical gallery space.
19
Proposed Enhancements
20
7. Online Sales and Auctions: Enable online sales and auctions directly
through the gallery's website. Provide secure payment options and a
streamlined checkout process. This expands the gallery's reach beyond
physical visitors, attracting a wider audience and potentially increasing
sales.
8. Analytics and Reporting: Implement robust analytics capabilities to
track visitor demographics, exhibition popularity, and sales performance.
Generate comprehensive reports to gain insights into visitor behavior,
identify trends, and make data-driven decisions for future exhibitions and
marketing strategies.
9. Collaborations and Partnerships: Develop features that facilitate
collaborations and partnerships with other galleries, artists, or
institutions. This could include shared exhibition calendars, joint
promotional campaigns, or even an inter-gallery loan system.
10.Accessibility Features: Incorporate accessibility features into the system
to ensure inclusivity. This could include options for closed captions or
transcripts for audio-visual content, wheelchair accessibility information,
and specialized tours or experiences for visitors with disabilities.
21
Conclusion
This Application provides a computerized and automated version of Art
Gallery Management System which will benefit the hotel companies and their
users.
It makes entire process online and can generate reports. It has a facility of
user’s login where users can view their booking details.
The Application was designed in such a way that future changes can be
done easily. The following conclusions can be deduced from the development
of the project.
22
Bibliography
For PHP
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/
For MySQL
• https://www.mysql.com/
• http://www.mysqltutorial.org
For XAMPP
• https://www.apachefriends.org/download.html
23
MySQL Data Tables:
24
Art Medium Table: (Table name is tblartmedium)
This store the art medium.
25
Art Product Table: (Table name is tblartproduct)
26
USER INTERFACE SCREENS & OUTPUT REPORTS WITH DATA
Home Page
27
About Us Page
28
Art Type Product
Contact Us
29
Admin Panel
Login Page
Forgot Password
30
Reset Password
Dashboard
Profile
31
Change Password
Add Artist
Manage Artist
32
Update Artist
33
Manage Art Type
34
Manage Art Medium
35
Manage Art Products
Un Answer Enquiry
36
Answer Enquiry
Search Enquiry
37
About Us Page
Contact Us Page
38
39