VHD tools. The VHD tools database was constructed to aid the staff in their daily duties. Before the database, all operations such as invoices and receipts were carried out manually. With the introduction of this database, receipts and invoices are printe

Authors Avatar

Candidate Number: 0322782

Using Microsoft Access 2003

VHD TOOLS

Database created using Microsoft Access 2003

1. Purpose of VHD Tools

The VHD tools database was constructed to aid the staff in their daily duties. Before the database, all operations such as invoices and receipts were carried out manually. With the introduction of this database, receipts and invoices are printed out automatically with minimum user intervention. In addition to receipts and invoices, the system is able to carry out many tasks. These tasks include tracking customers. So that if a user wishes to find out what products a certain customer has bought or rent in the past, they simply need to enter the unique customer code and all the details would be provided. Stock management is improved with the use of this system. By simply using the user friendly menu, all levels of stock can be shown. This way the user would know whether a certain product is in stock before attempting to sell it. It would also aid the user in deciding what new stock to purchase by reviewing all the items that are low in stock.

The system also allows for employee sales to be tracked. Whenever a customer buys or rents an item, the employee that has dealt with that transaction is recorded. This is beneficial so that if the company introduce targets, the system would provide adequate information to support them.

If the company wishes to view all the transactions for the past month, by simply executing a simple query, the transactions can be shown. This will aid the company into showing what products sell better than others.

        

Above is a copy of the employee details data table. From this table, transactions and their stock details can be accessed.

Count: 277 words

2. Assumptions

  • Each item available for sale or rent will have one unique Stock ID. However, each item for sale and each item for rent will have unique Item IDs. This is needed to prevent confusion in the transaction table. By specifying the Item ID, we can see whether the item was sold or simply rented out.
  • Each transaction has more than one product. It is assumed that when a customer comes to the business, they are able to buy more than one item at any one time.
  • Each employee has a unique ID code. This code is used when recording the transactions as well as delivery schedules. If an employee updates their personal details, i.e. Miss Smith becomes Mrs Smith; only one change will need to be done, due to the unique ID code being referenced. By recording what each employee does in the business, the company can see how many sales each individual has achieved.
  • The only payment methods accepted are credit cards, cheque and cash. The type of payment will be recorded in the database. However secure details such as credit card numbers will not be stored in the database, since there is no real use for them once they have been successfully charged.
  • Every customer that wishes to rent an item is assumed to rent the item for the maximum rental time. This is assumed to maintain simplicity.
Join now!

Count: 235 words

3. Revised list of tables

Key:

* = Primary Keys

+ = Foreign Keys

CUSTOMER

STOCK

RENTSTOCK

SALESTOCK

TRANSACTION

TRANSACTION/STOCK

DELIVERY

EMPLOYEE

DELIVERY / VEHICLES

VEHICLE


3.Revised List of tables showing attributes of each table with primary keys in bold


5. Changes made to Part 1 design

Initially all primary keys were named ‘xx Number’, ...

This is a preview of the whole essay