The different aspects of the design of my website for Hatch end cars.

Authors Avatar

Mohammad azem omerzada                                                                                                13 red

DESIGN

(Bi) Design specification:

The different aspects of the design stated below will be covered in the following pages to come:

  • Screen layouts
  • Processing
  • Queries
  • Error messages and dialog boxes
  • File and data structure

SCREEN LAYOUTS

The layouts of all the screens included in the system are illustrated below.

Font size:

The font size and text colour specified below will be the same for every screen to maintain consistency.

Colour scheme for background:

Different colour schemes will be given to each section as stated in the requirements specification to make each section easily recognisable.

Positioning of logo:

I have made a logo to be positioned at the top right of every screen that will be displayed on the system. This logo was designed using Publisher. The logo design is shown below

MAIN MENUE

The screen above shows how the main menu will look like. Each button leads to different screens. The time display will display the current time at all times. The information below shows where each button leads to:

        

CARS

REPORTS MENU

Print Archives:

This prints off all old rentals that have already been returned, and will be deleted. This will be important if all rentals that are over three months will be deleted.

Print Member Details:

This button will allow details of any member stored on the database system to be printed. When it is clicked on, it asks the user for the member that they want by allowing them to type in the member ID of that particular member. This will then print off the report with the member details on it in the house style shown below:

Print overdue cars:

From observation and interview, I noticed that members with overdue rentals are phoned every week to remind them that they have overdue rentals and the price that they will be charged for it. So this button allows Mr. Ghulraham and Mr. Uness to print out a hard copy of all members with overdue rentals for cars showing the car that they have overdue. The report will be displayed as shown on the next page:

CLIENT FEEDBACK ON DESIGNS

After the screens where designed to my satisfaction, I presented them to Mr. Ghulraham and Mr. Uness to get their opinions on the design. Mr. Ghulraham thought the designs were well laid out and met the needs of the company. However, the things that were criticised was that it would be appropriate to have the delete rentals, update car prices and button on the same screen to make it easier to make changes and also make it more organised. In addition, Mr. Ghulraham thought that having a screen to start up the system and exit the whole system will make the whole design perfect.

Even though these changes were optional, they were strongly taking into consideration and the changes were made. These are shown below:

MAIN MENU

New buttons have been included in the MAIN MENU called FUNCTIONALITIES and EXIT as highlighted in the previous page.

FUNCTIONALITIES

The various buttons provided on the FUNCTIONALITIES screen have been described below:

DELETE RENTALS- this allows the user to delete rentals of all members that are three months old and over and have already been returned. This has been removed from the Rentals screen.

UPDATE CAR PRICES- over a certain time the prices of CARS will depreciate so this button will update the prices of all CARS.

        

Help page website

To make the system more efficient I will created an online help website. The website will have the fallowing button as shown above it will also have a drop down list to allow user to choose the option they want. To make the website recognisable I will add a logo.

The font style for the text (Online Help) will be times new roman and the font size will be 32.

The font size for the rest of the text will be 11 and the font style will be Times New Roman. The colour for the text online help will be white and Bold.

The colour will be Blue for the background of the website.


The diagrams below show the hierarchy of each of the data elements on the main menu. These sets out what screens appear when each of the buttons are clicked on.


ENTITIES

From the interview carried out and analysis of the system, I found out the various entities data is stored about and what type of data is required for each entity.

Tables giving the details of each entity will be produced. The field names, field type, length of characters in each record, a brief description of the record and any validations that will be used in each field will all be giving in the tables.

Table name: Members                        Primary key: Member ID

Join now!

Table name: Cars                                Primary key: Car ID

Table name: Rentals                                

There will be another table called OLD RENTALS so that rentals that have been returned can be transferred there. This will have the same fields and validations as the rentals table above.

TOTAL NUMBER OF BYTES TO BE USED FOR EACH ENTITY

There are four entities required for this system as shown in the previous page. The ...

This is a preview of the whole essay