Mr Ariel Sharon is the owner of a small, but very busy, independent sports' shoes store named "ShoeShop". It is located in the centre of Londonand new and old customers are constantly popping in with questions.

Authors Avatar

IDENTIFY

Statement of the problem

  Mr Ariel Sharon is the owner of a small, but very busy, independent sports' shoes store named "ShoeShop©". It is located in the centre of London and new and old customers are constantly popping in with questions. The most common question is "Is this shoe available in [this] size?"

  The sales assistants employed at the shop cannot always answer this sort of question very easily because it is very time-consuming and sometimes difficult for the assistant to quickly go and check in the storage room at the back of the shop for the shoe's availability.

  Currently, a shop assistant has to go to the storage room, then to the particular brand's (e.g. adidas®) section, and then start looking for the customer's preferred shoe model and check if the appropriate size is available. It would be even more time-consuming if Mr Ariel Sharon wanted to find out the exact number of shoes remaining for a certain model or size as the shoes would have to manually be counted by the assistant.

  This is unreliable as the assistant may not search adequately, and may convey the message that the shoe is not available when in fact it is. The customer would also want to know the latest price of the shoe, and the labels which have the price printed on them may have outdated prices which would most likely alter the customer's choice.

  What Mr Ariel Sharon really needs is a system that will let the customer or sales assistant input the shoe model and then display the shoe's availability in each size and the latest price in "£'s".

  Having a system such as this will allow Mr Ariel Sharon and the rest of the assistants more time to talk to other customers and increase the quality of service provided by ShoeShop©. It would also allow Mr Ariel Sharon to keep an eye on the stock and to ensure it is sufficient.

Consideration of Alternative Solutions

  There are a variety of different ways in which this problem could be solved.

  The first method, to actually go to the back of the shop and to manually count the number of shoes, is the method being used and it needs to be replaced by a better system.

  A computer could be used to store the information regarding the quantity of each shoe and its price. The user (a customer/sales assistant) could type in the name of the shoe and the computer would display the relevant quantity remaining and the prices.

 

  If a computer is used, there are several alternative solutions:

  • A special program could be written to do this. This would be very time-consuming and I do not have the skills to do it.
  • A database package could be used. The quantity could be stored but databases are not well suited to applications that require a lot of calculations.
  • A spreadsheet could be used. Separate worksheets can be used for the user to enter the selected shoe's name, and to store the very up-to-date numbers of shoes remaining and their latest prices. Different files, or workbooks in a spreadsheet package can be linked, so if the tables of the stock were stored on one file, and the search pages (one for each brand) on another file then they can easily be linked by formulaes.

Chosen solution

  I am going to use a spreadsheet because:

  • The model names of the shoes available at the shop can be listed in different tables with the quantity of each size next to them and can easily be updated by being linked to the till so that whenever a particular shoe of a certain size is purchased or returned, the number of shoes remaining should automatically changed.
  • A nice-looking user interface will be easily achieved, and will have its own worksheet.
  • A simple button running a macro can give the user the chance to search a particular brand of shoes for the required size.
  • It will provide a much more accurate answer to a user's problem than the current manual method. This will obviously all depend on whether the user inputs the correct name of the shoe or not.

User Requirements

  The user (a sales assistant) has quite a clear idea on his head about what the system should be like and has specified the following requirements:

  1. The system must have a friendly user interface with a clear screen form, so that any user may use it easily.
  2. The system must allow the user to enter the shoe model name.
  3. The system must cater for all six sports shoes brands, their availabilities and prices.
  4. The system must calculate the stock remaining for each shoe (all the sizes' quantities added up).
  5. The system must give a clear answer to the user concerning the shoe's availability and if there are shoes in stock for another size of the same shoe.
  6. The system should find an answer within reasonable time, preferably less than 3 seconds from the moment of inputting data.
  7. The system should not involve any additional hardware or software costs.

ANALYSE

Appropriate Software and Hardware

Since a spreadsheet has been chosen as the most effective solution, which spreadsheet package to use must now be considered.

Lotus 1-2-3 is a popular spreadsheet program and would be quite suitable for solving such a problem. Unfortunately I am not familiar enough with the software to create the system and nor is the shop owner, Mr Ariel Sharon, and the rest of the assistants should they need to update it.

Microsoft Excel (Version XP) is the other alternative that I have. This is the best known package and would be perfect since I do know how to use it. Mr Ariel Sharon and the assistants are also capable of using it on a very basic level. This would make it easier for them to update the system when a new shoe arrives at the shop, or when corrections are to be made to the prices or names of shoes in the future. Mr Ariel Sharon has already got MS Office (which includes MS Excel) installed on his computer and would not have to buy any extra software.

MS Excel is the software that I will use as it does not cost anything extra since Mr Ariel Sharon already has it and our knowledge of how to use it is much better than Lotus 1-2-3.

  The hardware required will consist of a basic processor, (calculations in Excel do not require greater processor speed), monitor, mouse and keyboard. The system will be used by a sales assistant or a customer using the computer already in the shop.

Data Required

  The data required to build this system will be the list of shoes' model names from each of the six sports brands and the quantity of each shoe and each size available. When the system is used the customer will only need to type in the name of the shoe, which is, as I have been told by Mr Ariel Sharon, unique and will be found printed clearly on a label on the shoe.

  Specifically, the information required for each of the six sports brands is:

  • The list of the different shoe models sold at the shop.
  • The latest price of each shoe in £'s.
  • The quantity available in size 6 for each shoe.
  • The quantity available in size 7 for each shoe.
  • The quantity available in size 8 for each shoe.
  • The quantity available in size 9 for each shoe.
  • The quantity available in size 10 for each shoe.
  • The quantity available in size 11 for each shoe.

Data Collection

  The information concerning the names and prices of the shoes can be found on labels attached to them in Mr Ariel Sharon's shop. Mr Ariel Sharon also has a list of the names of all the shoes in stock and their prices printed on a sheet of paper, this list is hard to update and is a waste of paper and time, nevertheless it would be a good idea to collect the data from both sources mentioned and check that they agree. One of the assistants can go round the shop making a list of all the shoes in stock and their quantities, this step will be a one-off and shall be the starting point of the system that is to be made.

An extract from the list of "Shoes in Stock" showing some of the "adidas" shoes and their prices in £'s.

Join now!

  The user will need to get their input data from the labels in the shop, or if they already know the name of the shoe they may enter it and the system will reply whether it is available or not (N/A).

Data Input

  Once the information has been collected I will key it into the spread sheet straight from the list given to me by the assistant who composed it. All updates made to the system when new stock arrives will be keyed in by Mr Ariel Sharon, and when a shoe is purchased or ...

This is a preview of the whole essay