Information Technology Practical Exercise 2001: PostQuick Parcels

Authors Avatar
Information Technology Practical Exercise 2001: PostQuick Parcels

DESIGN

Requirements

There are three main tasks that need to be dealt with in producing this new system:

. It should check and price each parcel consignment

2. It should produce an itemised consignment note for each customer

3. It should produce daily management statistics on the number of parcels, total weight and total revenue

Software

With this in mind I have decided to use Excel to produce the PostQuick system. Excel is a widely known and used program, and thus there is greater security in using a system produced on this package. It is also likely to integrate with any existing software/any software that may later be added.

Moreover, as Excel is so widely-known, if any enhancements need to be made in the future and the original designer and creator is not available to make these changes, then it is unlikely that the PostQuick management will have trouble finding a replacement to make the necessary alterations. The system will be easy to modify and add new functions to.

As Excel is such an established package, it is also unlikely that the system produced on it will have many bugs that aren't simple to correct. It is also known to have good access times when retrieving data from a database. The files do not take up much disk space, and thus the hardware specification will not be hard to fulfil. Of course the better the hardware, the better the system's performance will be.

As a spreadsheet package it performs the mathematical formulae needed to carry out tasks such as calculating prices and statistics. In addition to its mathematical usefulness Excel performs functions such as filter, subtotal and macros needed to produce the application. These functions will be necessary to produce the itemised consignment note for each customer.

Lastly, Excel is easy to use - both to design a system and also for the users (even novices) who will be operating the system. The users will benefit greatly, especially in terms of time - tasks such as producing the consignment note will take far less time than if one were to do it manually. Also, repetitive tasks such as recording transactions will have less scope for mistakes due to the validation in the system.

Hardware

The requirements are not very hard to meet. As Excel is being used, there does not need to be a very large hard disk. One or two gigabytes comes as standard these days on new machines, and this is far more than there needs to be. A printer is needed. As there will not need to be large quantities of printing occurring, provided it is fairly fast an inkjet would suffice. A keyboard and mouse will also be needed to use the system.

The System - Technical Documentation

There will be six worksheets:

. Parcels

This will hold all the main transaction details, including parcel weight and dimensions, parcel price and end address, consignment number of parcel and date of transaction. The sheet will have links to the Prices sheet.

2. Consignments

This links to the Parcels and Prices worksheets, and details the number of parcels in a consignment, the total consignment weight, total consignment price and the end address(es).

3. Prices

This worksheet stands on its own, and holds the table of prices in relation to the weight of a parcel. This can be changed as it needs to be.

4. Daily Statistics

This worksheet links to the Parcels worksheet. It summarises the main information of the sheet in relation to a specific date, and shows the number of parcels that come through in a day, their combined weight and the total revenue of the day.

5. Receipt

This worksheet links to the Parcel worksheet through a filter. It produces an itemised receipt for a customer, and then subtotals the weight and total amount of money due.

6. Consignment Note

This worksheet links to the Parcels and Consignments worksheets through a filter. It produces an itemised delivery consignment note, and then subtotals the Consignment weight and price.

7. Client Details

This worksheet stands separately from the others, and simply lists the details of customers so that they may be contacted if a problem arises.

All the data entered into the system is done so through a keyboard, that is it is typed in.

PARCELS (See attached drawing of proposed design [ATTACHMENT 1])

N.B. There are two columns holding the Consignment Number. This is because the consignment sheet needs to be linked to the Parcels sheet. The most effective way of doing this is using function 'VLOOKUP' using the consignment number. For this to be done the consignment number must be the leftmost column in the Parcel worksheet. At the same time, the Client ID should be the first column in the system that should be seen. Therefore this first column containing the consignment number will be hidden, and only one column showing the consignment number can be seen.

Column

Formulae

Validation

Consignment Number

As this column will be hidden (this is done by reducing the width of the column to nought), it should be linked to the other consignment number column. Therefore if the other 'Consignment Number' column is column H, and this one is column A, then the formula for cell A2 will be '=H2'
Join now!


Custom validation; (using previous column designation), AX=HX, where X is the row number.

Client ID

None

Text length; between 1 and 5 characters long.

Parcel Weight (kg)

None

Custom validation; The value entered should be greater than or equal to 1, less than or equal to 30, and (to ensure that the total consignment weight is less than 200kg) this value and its corresponding value in the 'Running Weight' column should be less than or equal to 200.

e.g. if Parcel Weight is column C, and Running Weight is ...

This is a preview of the whole essay