System analysisThe purpose of the new system is to extend the current computerised cottage booking system, which at present does little than assist room number of the booking order and associated invoices

Authors Avatar

Detailed Analysis

The data which is likely to be required to be entered in each of the three categories, which are cottages, customers and booking, include the following:

Cottages:

  • Cottage No/name
  • Type of cottage
  • Number of room in the cottage
  • Cottage price- by size of cottage
  • Peak/ off peak
  • Cottage location

Customer:

  • Customer name
  • Customer address
  • Customer contact No
  • Customer email address if required
  • Customer D.O.B
  • Cottage type selected
  • Total amount to be paid
  • Number of weeks staying

Booking:

  • Cottage model No
  • Payment method by credit card of debid card
  • Booking payment
  • Cottage type
  • Date booked
  • Arrival date
  • Departure date
  • No of days

The validation checks which are likely to be required on this data are:

Input mask:

Presence check: To ensure that all necessary fields are present.

This checks that an entry has been made for the field.  For example, the Surname or arrival date or departure date field in customer and booking form cannot be left blank. It is a required field.

Field Length Check:  

To ensure that an item of data has the correct number of characters.

It determines the minimum and maximum length of the field. It can make sure the minimum has been entered - for example a date field in customer and booking form must have at least 6 numbers in it e.g. 16/10/06. If only 5 numbers have been entered, it will generate an error.

It can also check the maximum length, for example a phone numbering field in customer form cannot have more than 12 numbers.

Range check: 

To ensure that data value is within a pre-determined range.

This checks a value to be within a certain range of values.  For example, the month of a year must be between 1 and 12.  Numbers less than 1 or greater than 12 would be rejected. And dates must not be before today's date.

Format: 

To ensure the individual characters that make up the data are valid - e.g. no letters in numerical data.

This checks that data is of the right format, that it is made up of the correct combination of alphabetic and numeric characters.  A booking ref number must be in the form of BK 99 99 99 F.  The first two and the last characters must be letters.  The other six characters are numbers.  The total length is nine characters.  Any other format is rejected.

The invoices will be produced for booking which have been accepted.

The content of a typical invoice will include:

  • Name of customer
  • Customer personal information such as address
  • Cottage booking information
  • Duration of stay
  • Payment method
  • Total amount to be paid
  • Booking date

The reports which Qualcotts management may require are:

Join now!
  • Daily booking report of the customer
  • Financial report- information regarding how much profit was gained with the last year for example
  • Customers report which informs management about the best customers over the previous year

The problems that Qualcotts might have at the present without a good computer system to help them are:

The main problems with the current system follow from the fact that it does not cover anything to do with landlords. However the cottage system is not easy to use, with very little ability to look up customers. Management cannot get reports ...

This is a preview of the whole essay