[Date] Exchange Calculator

[Date] Exchange Calculator

Unit 12

Aaron D.G.

[COMPANY NAME]

Contents

Introduction.......................................................................................................................................................3 Problem Definition............................................................................................................................................3 Purpose of the System......................................................................................................................................3 Proposed Solutions............................................................................................................................................3 Requirements.....................................................................................................................................................4 Design..................................................................................................................................................................5 Implementation of Code...................................................................................................................................8 Justification.......................................................................................................................................................11 Data Dictionary.................................................................................................................................................11 Subroutines.......................................................................................................................................................12 Review................................................................................................................................................................12

Introduction

This document is about developing a program for a local travel agent that calculates currency exchange for its customers.

Problem Definition

Making mistakes Workers might not understand the formula that is meant to be used. Their exchange rate might not be up to date or wrong exchange rate might be used. Some workers might struggle to do the math. Or wrong amount might be used. Resources They might need pen and paper to do the calculations if their calculator is not working or if they don't have one. Environment Not having a normal room temperature at the office can led up to employees not being able to focus, they then end up making mistake on their calculations. A noisy office/place is another distraction for the workers and another reason for them to make mistakes on their calculations. A stressful environment is not good for the employees, not even for the customers. And not all workers can manage their time really good, so some transactions might take longer than normal

Purpose of the System

The purpose of the system is to design and develop a program that will work out exchange rates, and produce the correct result each time. It should easily guide the user on what to do and how to use the exchange calculator. It should also display the amount to be exchanged and the resulting exchange rate and amount on different currencies.

Proposed Solution

1. Free It won't cost you anything, it is off the internet so it needs internet connection, it might take time, it all depends on how fast your internet is, and features is really limited so you can't really do that much with It. 2. Off the shelf An off the shelf software is not free but you can get it from a shop or online. It will have more features than the free online version. But this software might not have what exactly the company really needs.

3. Bespoke It is specially written, you will be able to have the software at your exact specifications and you will also be able to load it up quickly. Downside is, it does cost some money

Requirements

Business requirements Profit ? having the program, the business will be able to produce good and quick service, means it will attract more customers. Efficiency ? doing the calculations on a piece of paper is probably five time slower than having the exchange calculator and it's not really efficient as employees might make mistakes. Professional ? great customer service is key for most business, so if you lack professionalism you might lose your customers or if it gets worst you might lose our business as well. Meeting deadlines ? customers hates services that takes more than what is expected, so you might to give the some allowance on how long it will actually take.

Program input requirements You need to have "From" currency and a "To" currency. You also need to input the exchange rates for all the currencies that you are going to have.

Program output requirements It needs to display the amount of money for the currency that has been converted. It should also display the exchange rate for the converted currency. And the amount of money that has been entered.

Processing requirement The processing requirement is to calculate the data inputted right after when the user clicks the "convert" button, it then has to display the exchange rate.

Design

Below are two design I made for the exchange calculator. It also has an assets table for each design.

Design 1

Exchange Calculator

From

UK Pound

Amount ? 10

CONVERT

To

US Dollar

Result $ 14.74

Exchange Rate $ 1.47

No

Components Component Font

Font

Font

Background Event

Type

Name

Type

Colour size

Colour

(Action)

1

Label

lblTitle

Agency Light

20

blue-grey None

fb

blue-

grey

2

Combo box cmbFrom Agency black

10

blue

Click

fb

3

Combo box cmbTo

Agency black

10

blue

Click

fb

4

Button

btnConvert Agency black

10

blue

Click

fb

5

Label

lblFrom

Agency Light

10

blue-grey None

fb

blue-

grey

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download