This chapter consists of an outline of the entire
documentation and the procedure associated with The Canvas Art store including
the background of the store and the aims and objectives. Further, it provides a
perception on the proposed website, its functionalities and development.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!

order now

The chapters enclosed consist of the findings, showing
articulate methods used to find out about the current system and thus the
problem domain of this project and stating the findings discovered.  The design chapter presents the design plan
of the proposed system including the database, interfaces and modules with the
aid of diagrams. The system requirements specifications, which outlines the
requirements to develop a working system. The document also consists of UML
class diagrams which describes the structure of the proposed system. Finally,
the document is concluded with an overall conclusion on obstacles faced and
lessons learned.


and motivation


“The Canvas” is an art store situated in Kadawatha,
Sri Lanka. It is primarily focusing on selling paintings, drawings or
photographic images to the customers.

The store is currently selling its paintings only to
the customers who come and visit the store. There is no way a customer can view
the paintings in the store without visiting the gallery. The customers must go
there physically and check for the availability and the prices of the

Having a unique web-based system for this store will
be convenient for the customers as well as for the manager of the store. A
website which provides a variety of paintings which can be viewed by customers.
The current stock of available paintings will be uploaded to the site, so that
the customers can view and contact the store for more information. They can
also place orders for paintings. Customers can give feedback and make
complaints regarding any damages to the paintings or any other issues they



To offer
products and services of art to our clients with transparency and operational
security providing professional services with excellence.





We are committed
to delivering the highest level of personal service, professional
representation and technical expertise, so that our clients are thrilled with
the outcome and comfortable with the entire process.

Aims and


The aim of this
project is to develop a web-based system that focuses on publicizing and
selling the items available in the store.

To achieve the aim
mentioned above, the following objectives were derived.

To give the customers an opportunity to view the paintings in the store
without visiting the store by implementing a gallery.

To allow the customer to order the paintings online using the cart system

l   To allow the customer sign
up as a regular user to receive important news regarding the store

l   To allow the customer to
make inquiries related to the products and obtain information


necessary techniques were employed in order to see to the successful completion
of every objective, hence the aim bringing about completion the entire



chapter consisted an overview of the tasks given and the main requirements of
the system. The main reason for the development and implementation of this web
application is to solve the problems which arise during the use of the current
working system. The problems in the current system include inconsistencies and
time wastage. Further to keep up with the technological advancement in the
world and avoid using slow and outdated services to provide a better
environment to the customers. Thus, the system will assist “The Canvas” achieve
its long-standing vision. The time allotted to complete the project is about
three months. The system is to be developed using object-oriented techniques
and tools such as UML diagrams and HTML, JavaScript and PHP.  The database will run on MySQL.




 Elicitation Activities


requirements engineering, requirements elicitation is the practice of
collecting the requirements of a system from users, customers and other
stakeholders. The practice is also sometimes referred to as “requirement

section will include all the methods of elicitation, with their respective transcripts,
which were employed to gather necessary information to aid the engineering
process of the web-based application for The Canvas Art Store.


Data collection strategies


completing the task of gathering data together to provide information required
to properly design and develop a new automated system for ‘The Canvas’ interviewing
is the method that has been deployed.

is to seek information from staff and customers in every level of the business
hierarchy through well-planned open-ended questions.  In this case the owner, manager and a regular
customer of the store.




observations made, it could be concluded that the main problem faced by the
owner is not being able to expand his customer base and thus a probable cause
for the non-incrementing sales. Further, the manager was not comfortable with
customers randomly making complaints about the items bought without informing first.
The customers regularly make inquiries about making orders online with the
option of having it delivered or collecting them at the store.


System Requirements Specification


This section describes the software system to
be developed. It lays out the functional, non-functional, usability and
technical requirements and also the problem domain of the system which outlines
the current and the proposed system. This section will give an idea of  how the proposed system will perform. It also
shows the user and admin interaction and prerequisites within the system to be
developed. All these are done with the aid of tables and data modelling tools
such as flow charts. Here, the changes which will be made to the current system
will be blatantly seen.