This part is equally important in the whole project, as it involves the known clients of the garage. It allows the workers to see who has been to the garage before and link problems if a person returns.
A garage can only function if it has enough pieces to repair the cars with. This database shows what spares are used by the garage, how commonly they are used and how much they are.
A garage can’t always do a job if it doesn’t have the right tools or men to do the job, so the garage needs to be able to recommend the customer somewhere else where the correct requirements are fulfilled.
Each of these different functions may be using a database. If so, I may link the tables, for example, I could link spare parts and vehicles so the mechanics could find the full specs of a car they need a spare for. When I test the system, I will go into each section and try everything I put into it. I will also (If I link the tables) try to get into different tables from different records etc.
The various files need to have different properties and properties in order to fulfil their various tasks. These would include:
Inputs:
- The new system has to have a way of collecting information of customers etc. The best way would be to use a data capture sheet for the customers to fill in. These would be collected back and the information stored in the new system.
- These data capture sheets would ask for things like age, address, car, phone number an other things the garage needs to keep a tabs on the customer and to be able to give them a efficient service next time.
Processes:
- There will probably be more than one set of information to go through, so their needs to be an effective way of choosing the right set of information e.g. Customer Information, Vehicle Statistics, Mechanic Information.
- It will also be required to be able to search through the records quickly and efficiently. This could be by labelling certain sections of the records or by something similar.
Outputs:
- Their needs to be two main ways of accessing information with the new system. The first needs to be in a list form. This way the information can be quickly read and would be extremely useful if say only one piece of information is needed from the customers record.
- The second way needs to be as individual records. If there are many records at a time (as in a list), it may disturb your eye. This way each person has an individual section with his or her info.
General:
- The filing system itself needs to be easily accessible and easy to use. It is no use having a system from which nobody can get the information that is needed quickly and easily.
- The system needs to be able to be changed easily. Say if a customer or car is just introduced to the garage. The information needs to be able to be added to the system without a lot of hassle.
My files all need different field names and data types. In the vehicle database, I will use a combination of both text and number data types, as I will have things such as models, makes and drives (which will be text) and lengths, widths and heights (which will be number). I can also include gearbox, engine size and other measurements. The worker list will include things such as name, telephone, speciality, training and availability, most of which will be text. The customer list will include the regular things such as address, postcode and telephone, and the specialist garage will be similar, but will include what they are good at.
The following tables show the properties of the fields I will be making:
The following diagram shows how the new computer filing system will manage data.
I have included a flow chart of how the system will run. It includes all the requirements I have listed above.
As, you can see, I have also included a section on Data-Capture Forms. This would allow the workers to keep a tabs on their new customers, by asking them questions about things such as what car they have, where they live, etc.
My information will be displayed in forms in the program, which will look something like this.
This is what I plan to do in order to help the mechanics sort out their filing needs.