1        Introduction This chapter consists of an outline of the entiredocumentation and the procedure associated with The Canvas Art store includingthe background of the store and the aims and objectives.

Further, it provides aperception on the proposed website, its functionalities and development.The chapters enclosed consist of the findings, showingarticulate methods used to find out about the current system and thus theproblem domain of this project and stating the findings discovered.  The design chapter presents the design planof the proposed system including the database, interfaces and modules with theaid of diagrams. The system requirements specifications, which outlines therequirements to develop a working system. The document also consists of UMLclass diagrams which describes the structure of the proposed system.

Finally,the document is concluded with an overall conclusion on obstacles faced andlessons learned.  1.1       Backgroundand motivation “The Canvas” is an art store situated in Kadawatha,Sri Lanka.

It is primarily focusing on selling paintings, drawings orphotographic images to the customers.The store is currently selling its paintings only tothe customers who come and visit the store. There is no way a customer can viewthe paintings in the store without visiting the gallery. The customers must gothere physically and check for the availability and the prices of thepaintings.

Best services for writing your paper according to Trustpilot

Premium Partner
From $18.00 per page
4,8 / 5
4,80
Writers Experience
4,80
Delivery
4,90
Support
4,70
Price
Recommended Service
From $13.90 per page
4,6 / 5
4,70
Writers Experience
4,70
Delivery
4,60
Support
4,60
Price
From $20.00 per page
4,5 / 5
4,80
Writers Experience
4,50
Delivery
4,40
Support
4,10
Price
* All Partners were chosen among 50+ writing services by our Customer Satisfaction Team

Having a unique web-based system for this store willbe convenient for the customers as well as for the manager of the store. Awebsite 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 thatthe customers can view and contact the store for more information. They canalso place orders for paintings. Customers can give feedback and makecomplaints regarding any damages to the paintings or any other issues theyface.1.1.1       Vision To offerproducts and services of art to our clients with transparency and operationalsecurity providing professional services with excellence.

  1.1.2       Mission We are committedto delivering the highest level of personal service, professionalrepresentation and technical expertise, so that our clients are thrilled withthe outcome and comfortable with the entire process.1.

2       Aims andObjectives The aim of thisproject is to develop a web-based system that focuses on publicizing andselling the items available in the store.To achieve the aimmentioned above, the following objectives were derived.l  To give the customers an opportunity to view the paintings in the storewithout visiting the store by implementing a gallery.l  To allow the customer to order the paintings online using the cart systeml   To allow the customer signup as a regular user to receive important news regarding the storel   To allow the customer tomake inquiries related to the products and obtain information  Allnecessary techniques were employed in order to see to the successful completionof every objective, hence the aim bringing about completion the entireproject.

   1.3       ChapterSummary Thischapter consisted an overview of the tasks given and the main requirements ofthe system. The main reason for the development and implementation of this webapplication is to solve the problems which arise during the use of the currentworking system. The problems in the current system include inconsistencies andtime wastage. Further to keep up with the technological advancement in theworld and avoid using slow and outdated services to provide a betterenvironment to the customers. Thus, the system will assist “The Canvas” achieveits long-standing vision. The time allotted to complete the project is aboutthree months.

The system is to be developed using object-oriented techniquesand tools such as UML diagrams and HTML, JavaScript and PHP.  The database will run on MySQL.  2        RequirementsSpecification  2.1         Elicitation Activities Inrequirements engineering, requirements elicitation is the practice ofcollecting the requirements of a system from users, customers and otherstakeholders.

The practice is also sometimes referred to as “requirementgathering”. Thissection will include all the methods of elicitation, with their respective transcripts,which were employed to gather necessary information to aid the engineeringprocess of the web-based application for The Canvas Art Store. 2.1.1       Data collection strategies Forcompleting the task of gathering data together to provide information requiredto properly design and develop a new automated system for ‘The Canvas’ interviewingis the method that has been deployed.Interviewis to seek information from staff and customers in every level of the businesshierarchy through well-planned open-ended questions.  In this case the owner, manager and a regularcustomer of the store. 2.

1.2       Analysis Fromobservations made, it could be concluded that the main problem faced by theowner is not being able to expand his customer base and thus a probable causefor the non-incrementing sales. Further, the manager was not comfortable withcustomers randomly making complaints about the items bought without informing first.The customers regularly make inquiries about making orders online with theoption of having it delivered or collecting them at the store.  2.2       System Requirements Specification This section describes the software system tobe developed.

It lays out the functional, non-functional, usability andtechnical requirements and also the problem domain of the system which outlinesthe current and the proposed system. This section will give an idea of  how the proposed system will perform. It alsoshows the user and admin interaction and prerequisites within the system to bedeveloped. All these are done with the aid of tables and data modelling toolssuch as flow charts.

Here, the changes which will be made to the current systemwill be blatantly seen.