Professional Documents
Culture Documents
Arts Gallery Management System: Project Report
Arts Gallery Management System: Project Report
PROJECT REPORT
KOTTAYAM-686560 2016-2019
SUBMITTED BY
Page No 1
Arts Gallery Management System
AL-AMEEN COLLEGE
EDATHALA, ALWAYE
CERTIFICATE
Page No 2
Arts Gallery Management System
ACKNOWLEDGEMENT
I express my deep and sincere gratitude to prof . SASITHARAN M.B , Principal, Al-
Ameen College Edathala for the overwhelming support and direction.
I express my special thanks to Dr.CINI KURIAN, IQAC coordinator for all the support
and kind co orperation to complete the project.
I express my warm thanks to Mrs.RINI BERNIN, Project guide for her support and
guidance.
Page No 3
Arts Gallery Management System
ABSTRACT
Art gallery management system is project that stores and retrieves art details including
Their sales in their gallery. This project is developed to manage the art gallery artist
details, art details, customer details, sales details and report details. The administrator
will enter the username and password to login to the system. If the username and
password are correct, it will open the next form. If the entered details are not correct, it
will show the error message. All artist details available in the art gallery are added by the
administrator. The added artist details can be modified or deleted by the administrator.
The artist name, specialist, address and phone no, gallery website are managed in this
module . All art details of the art gallery are added by the administrator. The added art
details can be modified or deleted by the administrator. The art id, art name, picture and
category , artist, price are managed in this module. The art id will automatically
generated . All customer details of the art gallery are added by the employee. The
added customer details can be modified or deleted by the employee. The customer id,
customer name, quantity, total price are managed in this module. The customer id will
automatically generated. All sales details available in the art gallery are added by the
employee. The sales id , customer details, date, art details are managed in this module.
Then the system generates the artist reports, art reports, customer reports, sales report, to
the administrator .
CONTENTS
Page No 4
Arts Gallery Management System
TITLE
PAGE NO
1. INTRODUCTION 7
2. SYSTEM ANALYSIS 10
3. SYSTEM DESIGN 14
3.3 ER Diagram 22
4. SYSTEM SPECIFICATION 31
Page No 5
Arts Gallery Management System
5. SYSTEM DEVELOPMENT 35
6. SYSTEM TESTING 37
6.1 Testing 38
7. SYSTEM IMPLEMENTATION 45
8. RESULTS 48
10. ANNEXURE 1 52
11. ANNEXURE 2 59
Page No 6
Arts Gallery Management System
1.INTRODUCTION
The project on “Arts Gallery Management System” deals with the transactions
happening in an arts gallery. The main objective of this project is to automate the
existing manual system to maintain the records of the arts gallery to be computerized.
So that the arts gallery employee details and customer details can be stored and
calculations can be performed much faster and it also helps to faster access of the
information’s which are being already stored. Arts gallery management system is a
software application maintaining the records related to all the activities held on an arts
gallery.
The application can be used in any arts gallery to stored the details of the
employee and customers for better calculations. The admin can read and write
information about the employee , artist and art details. Admin can create, update and
delete the records of artist and employee according to their requirements.
Page No 7
Arts Gallery Management System
The project has many components: employee details, customer details, art
details, artist details, payment details and sales details. It reduces the work load of the
administrator. It provides the fast retrieval of information about the art. All details will
be available on a click.
This system is developed using Visual Basic 6.0 as front end and MS SQL as back
end.
Arts gallery management system is one of the useful types of data analysis for art
gallery. The purpose of arts gallery management system is to maintain a good
communication between the employee and the customer. It includes different types of
arts. The project includes the information about the customer. Admin can frequently
analysis all the details of the customer also he can handle the updation of new arts and
artist.
When we add an arts in the system we can specify the position or the shelf number
of the art. This system is also provide another session to add details of employee.
Page No 8
Arts Gallery Management System
Page No 9
Arts Gallery Management System
2. SYSTEM ANALYSIS
In the existing system, the data was recorded on paper and this was very time
consuming. This system is a manual system which takes lot of time in preparing.
Hence the method restricts the user to do multiple comparisons and searches on a
convenient manner. The earlier system has limitations concerning the updating and
editing of data. There are also duplications in the data stored and discrepancies in the
accounts. This system needs a number of employees and a lot of time for any process.
Therefore it is difficult to find out the details since it is stored in more than one
register. It provides all the users with the same access and allows all users to make
changes in the system, hence making the system inefficient.
Page No 10
Arts Gallery Management System
Time Consuming
Less User Friendly
Difficult to Organize
Duplication may Occur
Less Accurate
Requires More Effort to Process/Retrieve
The proposed system is a computerized system which can overcome the drawbacks of
the existing system. The proposed system is informative, user friendly and designed
exclusively for maintaining system data in a well-organized manner. As the system
data is well-organized, duplication of data won’t occur. The system is designed to
provide all the necessary information about the maid agency management system. The
system provides a user friendly interface with all possible operations and details
listed. This helps in saving time and enables the user to
access data quickly. This system provides a well plotted user interface and a working
environment field with all necessary options and data.
Most problems of manual system can be solved by this system. The new system will
work on a Windows based platform.
Page No 11
Arts Gallery Management System
The study is carried out to the best system that meets performance requirement. This
entails identification, description and evaluation of candidate system and selection of
the best system for the job. It simply identifies whether the proposed system is
feasible to the organization or not. There are three aspects in the feasibility study
portion of the preliminary investigation.
i) Technical feasibility
ii) Economic feasibility
iii) Operational feasibility
Page No 12
Arts Gallery Management System
performance are achieved within the constraints. The project is developed with latest
technology. There are only minimal constraints involved in this project.
Page No 13
Arts Gallery Management System
3. SYSTEM DESIGN
Page No 14
Arts Gallery Management System
A data flow diagram is graphical tool used to describe and analyze movement of data
through a system. These are central tool and the basis from which the other
components are developed. The transformation of data from input to output, through
processed, may be described logically and independently of physical components
associated with the system. These are known as the logical data flow movement of
data between people, departments and workstations. A full description of a system
actually consists of a set of data flow diagrams.
Data store
Data flow
Page No 15
Arts Gallery Management System
Page No 16
Arts Gallery Management System
Page No 17
Arts Gallery Management System
Page No 18
Arts Gallery Management System
Page No 19
Arts Gallery Management System
Page No 20
Arts Gallery Management System
The ER model is a conceptual data model that views the real world as a construct of
entities and associations or relationships between entities. A basic component of the
model is the Entity-Relationship diagram, which is used to visually represent data
objects. The ER modeling technique is frequently used for the conceptual design of
database applications and many database applications and many database design tools
employ its concepts.
Entity Type
Relationship Type
Attribute
Key attribute
Multivalued Attribute
Page No 21
Arts Gallery Management System
ER DIAGRAM:
The system design specification(SDS) is a complete document that contains all of the
information needed to develop the system. Unlike the SRS, the targest audiences of
this document are the implementation and testing teams, so the SDS should be written
at a more technical level.
Input Output
design design
Database Module
design design
Page No 22
Arts Gallery Management System
The design of an information system produces the details that state how
a system will meet the requirements identified during system analysis. Design goes
through logical and physical stages of development.
Logical design: It reviews the present physical system i.e., prepares input and
output specification; make edit, security, control specification; details the
implementation plan; and prepares a logical design walkthrough.
Physical design: It maps out the details of the physical system, plans the system
implementation, devises a test and implementation, and specifies any new hardware
and software.
Once the visual basic application architecture has been established and the
components of the architecture has been identified, you must define navigation
pathway that enable users to access vb application content and functions.
1. LOGIN
2. EMPLOYEE DETAILS
Page No 23
Arts Gallery Management System
3. CUSTOMER
Page No 24
Arts Gallery Management System
4. ARTS DETAILS
Page No 25
Arts Gallery Management System
5. ARTIST DETAILS
6. PAYMENT
Page No 26
Arts Gallery Management System
7. SALES MASTER
8. SALES CHILD
Page No 27
Arts Gallery Management System
9. SHELF
Login module
Staff module
Staff is the second in charge, staff consist of maids and the other staffs
of the maid agency. They are given the privilege to update worker details and make
changes. However, they cannot assign other staffs upon a certain task nor delete any
existing content.
Page No 28
Arts Gallery Management System
4.SYSTEM SPECIFICATION
Page No 29
Arts Gallery Management System
The selection of hardware and software configuration is very important task related to
system development.
Page No 30
Arts Gallery Management System
RAM 1 GB
Visual Basic 6.0 is the newest of the popular programming language. With its new
features, Visual Basic is even stronger contender in the application development areas
than ever before.
Visual Basic can create executable (EXE files).ActiveX controls, or DLL files, but is
primarily used to develop Windows applications and to interface database systems
.dialog boxes with less functionality can be used to provide pop – up capabilities.
Page No 31
Arts Gallery Management System
Controls provide the basic functionality of the application, while programmers can
insert additional logic within the appropriate event handlers.
SQL Server 2008 is an integrated database management and analysis solution that
delivers increased security, scalability and availability to enterprise data and analytical
applications, while making them easier to build, deploy and manage. It is
comprehensive software that enables to reliably manage mission – critical information
and confidently run today’s increasingly complex business applications. SQL server
2008 allows gaining greater insight and achieving faster results for a competitive
advantage. The key capabilities of SQL Server 2008 are the following:
High Availability: Ensure business continuity with the highest levels of system
availability through technologies that protect data against costly human errors and
minimize disaster recovery downtime.
Developer Productivity: Build and deploy critical business ready applications more
quickly by improving developer productivity and reducing project lifecycle times.
Business Intelligence: Gain deeper insight into the business with integrates
comprehensive analysis and reporting for enhanced decision making.
Page No 32
Arts Gallery Management System
5. SYSTM DEVELOPMENT
Page No 33
Arts Gallery Management System
Module description is defines the each modules in the project. Mainly two
modules are in the Art Gallery Management System.
ADMIN
The administrator will enter the username and password to login to the
system. If the username and password are correct, it will open the next form. If the
entered details are not correct, it will show the error message. All artist details
available in the art gallery are added by the administrator. The added artist details can
be modified or deleted by the administrator. The artist name, specialist, address and
phone no, gallery website are managed in this module. All art details of the art gallery
are added by the administrator. The added art details can be modified or deleted by the
administrator. The art id, art name, picture and category, artist, price are managed in
this module.
EMPLOYEE
Employee can also login to the system with their own password and user
name.All customer details of the art gallery are added by the employee. The
added customer details can be modified or deleted by the employee. The
customer id, customer name, quantity, total price are managed in this module.
Page No 34
Arts Gallery Management System
The customer id will automatically generate. All sales details available in the art
gallery are added by the employee. The sales id , customer details, date, art
details are managed in this module.
6. SYSTEM TESTING
Page No 35
Arts Gallery Management System
6.1 TESTING
Testing is a set of activity that can be planned in advance and conducted systematically,
which is aimed at ensuring that the system works accurately and efficiently before live
operations commences. Software testing is the process used to measure the quality of
developed computer software. Usually, quality is constrained to such topics as
correctness, completeness, security, but can also include more technical requirements as
described under the ISO standard ISO 9126, such as capability, reliability, efficiency,
portability, maintainability, compatibility, and usability. Testing is a process of technical
investigation, performed on behalf of stakeholders, that is intended to reveal quality-
related information about the product with respect to the context in which it is
intended to operate. An information point is that software testing should be distinguished
from the separate discipline of Software Quality Assurance (SQA),which encompasses
all business process areas, not just testing
Page No 36
Arts Gallery Management System
a programming error that may or may not actually manifest as a failure. A fault can also
be described as an error in the correctness of the semantic of a computer program.
Testing Objective
Test Procedure
The test case consists of different inputs with the expected results in each case.
During
Testing, the Tester records the Actual Test Results against the expected ones and if found
matching, the test case is assigned as a pass. Otherwise, the Test Case is assigned as a fail
and orders for Rework and Retest.
Page No 37
Arts Gallery Management System
Stop Criteria
The strategy for unit testing is that unit would be the standard approach for
performing unit testing, unless specifically stated. The unit test cases would have to be
created before coding. The unit test cases should be created for all public methods of
classes developed, unless specifically stated. Unit testing should be done for each class
as soon as its development is completed. Irrespective of methodology used, developers
should ensure code coverage specified in MTP is met during unit testing. Unit testing of
a developer’s code should be mandatory be performed before integration of code.
Interface testing can be considered complete, when unit testing of the business interface
is completed. Inter-subsystem integration and Client-server integration should not be
done unless interface testing is completed.
Advantages:
Detailed Strategy
Server side
The unit test cases would be created for the public methods of all server side
classes. Unit Test Cases need not be created for query Constructor and VO classes.
Interface testing would be done once all classes for a business method are unit tested and
developed. Unit testing of delegate classes in isolation is not required. Testing can be
done after integrating with server. Sever developers should do this testing.
Client side
Client side testing should be done before integration with server code. Dummy
delegates are to be used for the testing all flowers as per use case have to be tested. The
data displayed in the screen correctly represents the data got from the delegate. The
Page No 38
Arts Gallery Management System
correct Screens/ Pop ups/ Messages are displayed. Testing should also check correctness
against the GUI specification of the corresponding screen.
Bottom-up integration
Low level modules are combined into clusters(sometimes called builds) that
perform a specific software sub-function.
A driver (a control program for testing) is written to coordinate test case
input and output.
The cluster is tested.
Drivers are removed and clusters are combined moving upward in the
program structure.
Page No 39
Arts Gallery Management System
2 Enter correct user name and Load login page again with Passed
password valid message
4 Enter correct user name and User can login to the system. Passed
password of user The corresponding page
should load with menu
Page No 40
Arts Gallery Management System
INTEGRATION TESTING
After the completion of testing each individual module, the modules are
linked together. Now it should work properly apart from working individually.
This linking modules often referred as interfacing. Data loss may occur at the time
of interfacing.
This should be carefully avoided because this will affect the other modules also.
Integration testing is systematic technique for constructing the program linkage
while conducting test at the same time to uncover errors associated with that
interface. The test were carried out each time a module was linked.
Page No 41
Arts Gallery Management System
SYSTEM TESTING
4 Making sure that during operation, incorrect inputs will be deleted. Passed
Page No 42
Arts Gallery Management System
Testing Strategies
A test is a set of data that the system will process as normal input.
However,
The data are created with the express intent of determining whether the system will
process them correctly.
7. SYSTEM IMPLEMENTATION
Page No 43
Arts Gallery Management System
Implementation phases:
1. Coding:
Page No 44
Arts Gallery Management System
the source code for the software that acts as input to the testing
and maintenance phase.
2. Integration testing:
3. Installation:
Key Deliverables
Maintenance, often turned support, is crucial activity for linking the experience of
users/ customers with the product delivery organization. We consider perspective on high
tech maintenance from bug fixing through to design focused activities.
Page No 45
Arts Gallery Management System
Key Deliverables:
Basically maintenance is what happens during the rest of the software’s life:
changes, correction, addictions, moves to a different computing platform and
more. This, the least glamorous and perhaps most important step of all, goes
on seemingly forever.
Page No 46
Arts Gallery Management System
8. RESULT
The system is designed for storing the data of an arts, and artists of arts gallery
management system. Thus it provide a better way for easy paying and also well
known about the arts and artist. It make the calculations that held in the gallery
accurate and it is very easy to view the details. The output of the system is optimum.
The admin has the major role to see the whole details are done in the arts
gallery management system. The admin can add all the details, edit and view it. The
admin will add the arts and artist and also change the cost of the arts. The employee
will deals with the sales and payment in the gallery. Employee can also view the
customer details and their own profile. It is a good software to store the information of
the arts and artist in an arts gallery. It is more reliable and secured, it is also provide
effective customer satisfaction.
Page No 47
Arts Gallery Management System
Page No 48
Arts Gallery Management System
The project will give users a variety experience by use it. The above
mentioned has a design which has a both simple and standard look.
Page No 49
Arts Gallery Management System
for each process. So, we are very thankful to everyone who cooperated with us to
complete this project. ARTS GALLERY MANAGEMENT SYSTEM is really helpful
to the employee, and customers of the gallery. Which keeps and industrial standard
and secure saving of the whole records. It will definitely make a difference in the arts
gallery procedures. It has a wide scope future. Admin can easily add the details of the
arts and artist in an easy and speed way. And calculations can be done in an efficient
manner. So the ARTS GALLERY MANAGEMENT SYSTEM will give customers to
a different approach and experiences….
11. ANXURE 1
Page No 50
Arts Gallery Management System
LOGIN PAGE
Page No 51
Arts Gallery Management System
Page No 52
Arts Gallery Management System
EMPLOYEE REGISTRATION
EMPLOYEE UPDATION
Page No 53
Arts Gallery Management System
ART DETAILS
Page No 54
Arts Gallery Management System
ARTIST UPDATION
VIEW CUSTOMER
Page No 55
Arts Gallery Management System
VIEW ARTS
SALES DETAILS
Page No 56
Arts Gallery Management System
Page No 57
Arts Gallery Management System
12. ANEXURE 2
Page No 58
Arts Gallery Management System
Login
Public u, id As String
connect
u_txt.Text = ""
p_txt.Text = ""
End Sub
rs.Close
End If
q = "select login_id,usertype from login where username='" & u_txt.Text & "' and password='"
& p_txt.Text & "'"
rs.Open q, con, 3, 3
id = rs.Fields!login_id
u = rs.Fields!usertype
MDIForm1.Show
Page No 59
Arts Gallery Management System
Unload Me
Else
MsgBox "invalid"
End If
End Sub
Arts details
Dim q, path As String
Else
con.Execute q
Unload Me
Art_details.Show
End If
End Sub
Page No 60
Arts Gallery Management System
MDIForm1.Show
End Sub
selt q
i=0
Do Until rs.EOF
artst_id(i) = rs.Fields!artist_id
i=i+1
rs.MoveNext
Loop
selt q
Do Until rs.EOF
cmbshelfn.AddItem rs.Fields!shelf_number
shlf(i) = rs.Fields!shelf_id
i=i+1
rs.MoveNext
Loop
End Sub
End Sub
Page No 61
Arts Gallery Management System
Case Else
KeyAscii = 0
Beep
End Select
End Sub
Artist details
Dim q As String
manage_artist.Show
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Page No 62
Arts Gallery Management System
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Page No 63
Arts Gallery Management System
Case Else
KeyAscii = 0
Beep
End Select
End Sub
Case Else
KeyAscii = 0
Beep
End Select
End Sub
If f_txt.Text = "" Or a_txt.Text = "" Or p_txt.Text = "" Or d_txt.Text = "" Or pi_txt.Text = "" Or
ph_txt.Text = "" Or e_txt.Text = "" Then
Else
q = "insert into artist values('" & f_txt.Text & "','" & m_txt.Text & "','" & l_txt.Text & "','" &
a_txt.Text & "','" & p_txt.Text & "','" & d_txt.Text & "','" & pi_txt.Text & "','" & ph_txt.Text &
"','" & e_txt.Text & "')"
Page No 64
Arts Gallery Management System
con.Execute q
Unload Me
Artist_details.Show
End If
End Sub
Customer details
Dim q As String
MDIForm1.Show
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
Page No 65
Arts Gallery Management System
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Page No 66
Arts Gallery Management System
Case Else
KeyAscii = 0
Beep
End Select
End Sub
Case Else
KeyAscii = 0
Beep
End Select
End Sub
If f_txt.Text = "" Or a_txt.Text = "" Or p_txt.Text = "" Or d_txt.Text = "" Or pi_txt.Text = "" Or
ph_txt.Text = "" Or e_txt.Text = "" Then
Else
Page No 67
Arts Gallery Management System
q = "insert into customer values('" & f_txt.Text & "','" & m_txt.Text & "','" & l_txt.Text & "','"
& a_txt.Text & "','" & p_txt.Text & "','" & d_txt.Text & "','" & pi_txt.Text & "','" & ph_txt.Text &
"','" & e_txt.Text & "')"
con.Execute q
Unload Me
customer_details.Show
End If
End Sub
Employee details
Dim q, Gender As String
manage_emp.Show
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
Page No 68
Arts Gallery Management System
End Sub
male.Value = True
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Case 0 To 9
KeyAscii = 0
End Select
End Sub
Page No 69
Arts Gallery Management System
Case Else
KeyAscii = 0
Beep
End Select
End Sub
Case Else
KeyAscii = 0
Beep
End Select
End Sub
Gender = "Male"
Page No 70
Arts Gallery Management System
Gender = "Female"
End If
rs.Close
End If
q = "insert into login values('" & u_txt.Text & "','" & pa_txt.Text & "','Employee')"
con.Execute q
selt (q)
s = rs.Fields!login_id
If f_txt.Text = "" Or a_txt.Text = "" Or p_txt.Text = "" Or d_txt.Text = "" Or pi_txt.Text = "" Or
ph_txt.Text = "" Or e_txt.Text = "" Or u_txt.Text = "" Or pa_txt.Text = "" Then
Else
q = "insert into employee values('" & s & "','" & f_txt.Text & "','" & m_txt.Text & "','" &
l_txt.Text & "','" & a_txt.Text & "','" & p_txt.Text & "','" & d_txt.Text & "','" & pi_txt.Text & "','"
& Gender & "','" & ph_txt.Text & "','" & e_txt.Text & "')"
con.Execute q
Unload Me
employee_details.Show
End If
End Sub
Page No 71
Arts Gallery Management System
MDIForm
Private Sub arts_rpt_Click()
Unload DataEnvironment1
Arts_report.Show
End Sub
n_add.Visible = False
n_vi.Visible = False
n_mksl.Visible = False
n_uparav.Visible = False
n_mng.Visible = False
ret.Visible = False
n_manage.Visible = False
n_view.Visible = False
n_shelf.Visible = False
n_report.Visible = False
Else
MsgBox "invalid"
Page No 72
Arts Gallery Management System
End If
End Sub
Art_details.Show
End Sub
manage_artist.Show
End Sub
view_arts.Show
End Sub
view_customer.Show
End Sub
customer_details.Show
Page No 73
Arts Gallery Management System
End Sub
manage_emp.Show
End Sub
login.Show
Unload Me
End Sub
sales_details.Show
End Sub
manage_profile.Show
End Sub
view_sales.Show
End Sub
Page No 74
Arts Gallery Management System
shelf.Show
End Sub
updateartsavailability.Show
End Sub
return_details.Show
End Sub
Unload DataEnvironment1
sales_report.Show
End Sub
Unload DataEnvironment1
staff_report.Show
End Sub
Page No 75