Database Coursework – George Youngs Coaches.

Authors Avatar

Database Coursework – George Youngs Coaches

Analysis

Description Of Problem

George Youngs Coaches is a local coach operator which specialises in National and International Coach trips. They have regular customers who organise tours through them, as well as customers who may only use them once or twice a year and people who use them for one off trips.  They also do school runs for various schools around the Herefordshire and Gloucestershire regions.  Ultimately they are left doing work for a lot of people, which has to be sorted to make sure they always have enough drivers to cover all the work they have. Some drivers however don't have experience abroad or can't drive certain vehicles, so they cannot do certain jobs. Furthermore George Youngs have to assure they have enough coaches to carry out the certain jobs, so they don't double book a coach or driver at any one time. Records are kept of all of the runs carried out on paper. This is a very tiresome method, especially when references are needed and monthly invoices are drawn up.

Data kept includes customer and driver details, which is very sensitive information and needs to be kept safe.  They need to also be able to find information very quickly, should they be talking to someone on the phone that urgently needs it, or whenever they need to post quotes, invoices or contact someone.  The current paper based system makes it harder for them to search through lots of files, due to the sheer number and size of them.  Organisation is another problem, because it is put back into the filing cabinet in no particular order and so is hard to find again.  It is also impossible to get a copy of the data, because there is no photocopy machine available and if the information is needed, then the whole file is taken and on occasions can be left where it was taken and never returned.  This can be addressed with the


User Requirements

After speaking with the end user, George Youngs Coaches I was informed of what they wanted to see in the final solution.

The end user is the proprietor of George Youngs Coaches, Mrs. Rose Young.  Also using the system will be her 2 sons Kevin and Keith Young.  It will be important to incorporate exactly what they require into the system, which is why I will be meeting with them on a regular basis.  They would like to see the inclusion of most of the data that they keep, including;

  • Driver details
  • Past and all new customers details
  • The jobs carried out by the company
  • Details of the coaches kept.

These can all be linked into a relational database and will enable them to make sure that they never use a driver or bus twice at any one time, and they can assign a driver and coach to each job they do.

They went into more detail explaining that driver and customer details include the usual things such as names, addresses, telephone numbers and postcode as well as the bus they drive, how long they were driving for that day and how long the job took.

They also need a record of the coaches they keep.  This will be linked in with the other databases so they know which coach is doing what and when.  Details such as bus registration, bus driver, number of seats and MOT, and tax dates.  They would also like alerts so that they can be reminded of these dates

They need the solution to contain everything the current system does, only in a more organized form.  Because the new system will be running on a computer, this will be a lot simpler as it can be stored in separate tables and organized by date, alphabetically or any other way.  This also allows for the whole database to be searched or queried, allowing the user to find things in an instant, making it easy to find the data they require.

One thing that may be difficult will be setting the reminder alerts.  I do not yet know if it is possible to do this sort of thing in an access database without some kind of intense Visual Basic programming.  However I will investigate this and try to implement it as best as I can into the final solution.  If they do not open the database on a day with alerts then they will not see it, so this would render the feature useless.


System Requirements

After analyzing what they wanted I constructed a list of system requirements I thought they should have in order to run the system.  It was;

  • A Pentium (or equivalent) 200MHz processor – This will enable the solution to run smoothly and calculate things quickly.
  • 64Mb of RAM – This will aid the processor when trying to work out complex macros, and will allow the solution to be ‘copied’ into RAM when it is opened, allowing for faster editing.
  • 5GB Hard drive – At least 200MB of space should be reserved for the database solution, so that plenty can be saved.
  • A 17” monitor with a 1024 x 768 resolution – This will keep the user from straining their eyes when using the computer over a period of time and allow them to see more of the database at any one time, when in the higher resolution.
  • A recent graphics card – An 8Mb or more card will give the user optimum quality on their monitor.  It should be able to display in 16-bit colour at 1024 x 768, as this is what I am designing the database for, and will allow them to read the text more easily.
  • A CD – Rewriter (optional) – If the spreadsheet gets too big, this is a simple way to transport it.  It is also the best backup solution.
  • A copy of Microsoft Access (included in office 2000)
  • A copy of either Windows Millennium Edition or Windows 98 Second edition.
Join now!

I was able to analyse the current system at the office of George Youngs Coaches to see what hardware they have, and what software they are running and compare it with my recommended   I found out they had the following system;

Hardware: A Pentium 2 350MHz processor, 64Mb of RAM, 6GB Hard drive, a 17” Monitor (16 bit, 800 x 600 resolution), a 16Mb Graphics Card

Software: Microsoft Windows 98 and Microsoft Office 2000, including Access 2000.

They did meet my recommended criteria in all areas apart from one, the screen resolution.  They currently run 800 x 600, but ...

This is a preview of the whole essay