Introduction
In this part of my work I will be giving a preview of contents in the to be created database. To do this I have used the software Microsoft Word and used the 'Create Table' tool. I will also showcase the various designs I have come up with that could be used in the presentation of these contents within the database. Before that however, I will explain the specifications required to create the database in the design brief below.
Table Name: Restaurant Dishes
Field Name
|
Data Type
|
Width
|
Example
|
Item code
|
Number
|
5
|
13578
|
Dish Name
|
Text
|
15
|
Butter Chicken
|
Dish Description
|
Text
|
100
|
Warm chicken breast
covered in wonderful orange curry
|
Ingredients
|
Text
|
100
|
Chicken breast, curry,
spices
|
Cost
|
Currency
|
6
|
30.00$
|
Ingredient Cost
|
Currency
|
6
|
23.00$
|
Profit From Dish
|
Currency
|
5
|
7.00$
|
Spice level (NS,M,H,VH)
|
Text
|
2
|
M
|
Picture
|
OLE Object
|
-
|
-
|
Table Name: Restaurant Staff
Field Name
|
Data Type
|
Width
|
Example
|
Staff ID
|
Text
|
5
|
54A9F
|
First Name
|
Text
|
15
|
Krej
|
Last Name
|
Text
|
20
|
Jat Vaani
|
Date of Birth
|
Date & Time
|
10
|
20/1/1990
|
Gender
|
Text
|
6
|
Male
|
Working Since
|
Date & Time
|
10
|
15/10/2015
|
Occupation
|
Text
|
25
|
Cleaner
|
Wage
|
Currency
|
8
|
500$
|
Picture
|
OLE Object
|
-
|
-
|
Table Name: Restaurant Items
Field Name
|
Data Type
|
Width
|
Example
|
Item Code
|
Number
|
3
|
092
|
Item
|
Text
|
15
|
Teaspoon
|
Place
|
Text
|
15
|
Eating area
|
Date bought
|
Date &
Time
|
10
|
19/10/2015
|
Amount of
item
|
Number
|
3
|
50
|
Individual
Price
|
Currency
|
5
|
$5
|
Total Price
|
Currency
|
5
|
$250
|
Picture
|
OLE Object
|
-
|
-
|
Action Plan
Task
|
Reason for doing it
|
When to do it
|
Create action plan and introduction on the blog. Put the finishing touches on Criteria A & B and recap on them.
|
To make sure I can be on track during my work.
I will go back on my research to recap on what needs to be done
|
3rd Nov 2015
|
Begin creating main menu page in Microsoft Access
|
This is the form from which you will be able to navigate to the other forms
|
5th Nov 2015
|
Continue creation of the main menu
|
^
|
10th Nov 2015
|
Create form for the dishes in the restaurant
|
This is a record I was asked to create
|
12th Nov 2015
|
Create form for staff in the restaurant
|
This is a record I was asked to create
|
10th Nov 2015
|
Create form for items in the restaurant
|
This is a record I was asked to create
|
17th Nov 2015
|
Finish off all the forms. Add useful features.
|
To clean up any unfinished work and for convenience.
|
19th Nov 2015
|
Design 1 - LABELS INCLUDED DIRECTLY BELOW IMAGE
Login Screen
The user is to enter a username and password in the grey sections provided and must click enter to enter the database. A jpeg image of the database logo will be placed above the login entry sections.
Main Menu and Dishes - Forms
Main Menu: The main menu will include a red background and green text boxes and labels. A jpeg image of the company logo will be placed in the top center of the screen with three pictures below. The three images will be clickable buttons to navigate to the 'dishes' form, 'staff' and 'equipment'. Above the pictures will be labels with the titles of the forms.
Dishes: The design for this form will include a text box at the top for the title, a set of useful features in the top right and left corner (a calculator button connected to a macro and self explanatory navigation buttons on the right). The big box on the right with a question mark is the area where the OLE object / image will be inserted. The two boxes in the bottom left are large text boxes so that a lot of information can be fitted. The background colour will be red and the text boxes will be green.
Staff and Equipment - Forms
Staff and Equipment: In this design all forms will include similar compositions of a title, text boxes for the information, pictures as OLE objects, also list boxes will be used. The background colour will be red and the text boxes green. Navigation buttons will always be on every form for the convenience of the user.
Design Evaluation - Design 1
A lot of effort was put into this design, however there are a number of flaws that do not allow it to be chosen as final. The design includes some thought for the convenience of use and the appearance of the design. What it is missing is colour and consistency. In order for the database to look professional, the text boxes must be positioned more or less in the same area and order in all database forms. The login screen does include colour, however it would be nice to have a login button or something that would allow the user to exit if the database is booted by mistake. The calculator shortcut appears to be missing in the third and fourth parts of the design while it is mandatory to have it on all forms. The design nearly meets the requirements on the design brief and does not exactly look visually appealing due to the absence of colour and organisation, meaning lack of a professional look which is what my client wants.
Design 2 - *** CHOSEN DESIGN *** LABELS BELOW IMAGE
Main Menu
Description: A very simple but straightforward design. The company logo at the top of the form, text box with a red background fill for the title in the center of the form and three navigation buttons leading to the specified locations on the database.
Login Screen
Description: In this design the login screen looks entirely different. The background is white, the text boxes for the username and password are transparent and in this one buttons are included for logging the user in after the correct information is inserted along with an exit button. The logo however is still included at the top of the form. The login button will function using a code that links with a separate table containing the login details. The 'exit' button will link to a macro that will perform a 'QuitAccess' function that quits MS Access.
Dishes
Description: The design for this form looks slick, attractive and organised. It includes a number of useful features for efficiency and convenience for the user. A button with a macro attached to open a calculator, buttons on the side to add a new record, go to the next record or navigate to the previous. The background will be green and the text boxes red. The title will also be red while the header area is grey along with the company logo. A list box will be used on some of the text boxes.
Staff
Description: The design of this form is similar to the one above. The form includes a grey header featuring the company logo and a red text box with the title. As well as that the text boxes containing the main information is stacked nicely in an organised and professional fashion on the left and bottom right. The navigation buttons along with a calculator button is included on the right.
Equipment
Description: The design of this form is similar to the one above. The form includes a grey header featuring the company logo and a red text box with the title. As well as that the text boxes containing the main information is stacked nicely in an organised and professional fashion on the left and bottom right. The navigation buttons along with a calculator button is included on the right.
Design Evaluation [DESIGN CHOSEN]
This design being done digitally and including colour stands out very nicely. The arrangement and use of company logo and colours makes the design look professional. The addition of buttons to the login screen makes a difference and the simple look gives a welcoming feeling to the user. The main menu is straight to the point as required and again, the organisation of the buttons and the colour scheme makes the form attractive. However, the main menu could use an exit button. The forms look identical in a good way since that means they all look professional. There is evidence of use of a list box only in the 'Equipment' form however that is only a small flaw in the design. By making small adjustments during the creation the database can safely be the number one design. It perfectly matches the criteria set by the design brief which asks for inclusion of the company's logo and colours, an organised professional appearance and handy features for ease of use.
Useful Features
- Forms: A feature that allows content from tables to be transferred onto an interactive form that can be filled out and updated by the staff.
- Login Screen: A security measure that requires you to enter username and password before using the database to verify that you are a member of staff and not an intruder.
- Main Menu: The primary page that the user will be lead to after logging into the system. From there the user will be able to click buttons and quickly navigate through the various forms in the database.
- Macros: This feature allows quick access of useful tools such as a calculator by attachment of a button to the macro.
- Buttons: Can be installed on a form and clicked on to perform a variety of functions like opening up a macro as mentioned above.
- Property Sheet: A feature that can be opened up when editing a form in design view. Allows the user to customise the visual content on the form and even create codes for various purposes.
- List Box: A feature in design view of a table that allows the user to make a list of choices for selection to be available in a certain text field on the form.
Test Plan
In order to make sure that the end product I have created is fully functional, I will personally go through every table and form in the Microsoft Access file. The login screen code, macro codes, buttons, validation rules, combo and list boxes will all be individually checked for correct functioning by clicking and observing whether the result action that occurs is the desired one. If not, it is to be reviewed and fixed as necessary. My client will also be interviewed and will test the product. If they wish for any changes to be made, it will be done accordingly.








Disappointing work 2/8
ReplyDeleteYou need to show more responsibility in the subject
Sketches missing
The sketches must be labelled
Designs of menu, forms, queries, reports etc is required and give reasons for choosing a particular design.
Include a Menu diagram
Draw a flowchart showing how the program will be developed
Time line showing planning is missing. ( Gantt Chart)
Test plan would be a good idea too.
Features to think about
What another features do you plan to introduce e.g. validation checks, input mask, combo boxes etc.
Relationship between tables
Some calculations using expression builder or code builder
3/8
ReplyDeleteread the instructions and work harder
Good Improvement 6/8
ReplyDeleteValidation rules
ReplyDeletedesigns of reports, queries etc required
flowchart for password