Friday, 18 March 2011

Fields Explanation

The explanation below is reference to the table above which is to help the user understand each field. The explanation of the field also contains a justification as to why certain validations were chosen and why certain character lengths were chosen.
Booking an Event

Unique Identifier is to ensure that each event is different. The unique identifier is made up of 7 different characters
The name of organisation is what the organisation wishing to book the school is called. As some organisations have numbers, and sometimes, symbols, All types of characters are acceptable
Names can range from being very short to very long, depending on many, (though irrelevant factors, i.e culture), some names, however will be extremely long, though the chance that this will happen is very minute, and thus should be ignored. Therefore in order to cater for those people who have long last names, without making the program too large, 25 characters is sufficient. Names however, must obviously exclude characters other than letters.
The address of the organisation is very important because once the organisations camp activity concludes, an invoice must be sent to a particular address. This field can contain letters and numbers and 50 characters is enough
As one of the forms of communication, email works as a way of providing communication through the internet. As communication is vital, and some documents, including spreadsheets, client details etc, are not appropriate to send over the phone or even sometimes, through mail (Because of time constraints), an email address of the client is vital. 30 characters is suffice as most email addresses exceed this character amount. 
Another form of communication is through the phone, this provides very quick communication for collecting simple information through discussion. All phone numbers contain only numbers, and the chances of the number being less than 13 characters is very high.
At times, it may be impossible to contact the client because they are in some unknown location, away from a computer, (or just haven’t bothered to check their emails) and a phone. Fortunately, because of the cell phones portability, it is possible to contact the client at any time, anywhere. This form of communication is normally used in case of emergency, or there is information required urgently. Cell phone numbers, (In NZ) are normally less than 13 digits, therefore 13 is a sufficient number of digits in this field.
Mr Powell needs some kind of explanation as to why they wish to book the school. What is the purpose of their camp, the reasoning may range from ‘Uniting members of similar organisations’ or ‘training workers’. However, if the possible clients could bring havoc and potential danger, these clients may be ignored. Because a short explanation is necessary, 200 characters is sufficient. The explanation also must not contain any numbers as it is only a short explanation as to why they wish to book the event where specifics are not necessary.
Sometimes, the camps are seasonal and therefore, they only want it at a particular time, (E.g: It’s a christmas camp). Therefore, to almost guarantee that the clients can book at that particular time, Mr Powell, must ensure that it is possible to book at that particular date. Therefore an explanation as to why that date is demanded is necessary. The explanation however, should not require any numbers as it is only a simple explanation is all that’s required. Because a short explanation is necessary, 200 characters is sufficient. The explanation also must not contain any numbers as it is only a short explanation as to why they wish to book the event where specifics are not necessary.
The age range of the clients is necessary as it provides Mr Powell with an idea of how much food will be provided as well as whether their will be a higher or lower ‘*BOND*’  because the clients are more likely to break something. The validation in this field is governed by the rule: This field must not contain any characters other then digits and must contain less than 4 characters.
In order to ascertain the total costs and provide for the clients as necessary. Because some camps do not require the use of the ‘Kings College Technology Block’, that building won’t be used and costs for lighting etc will be saved as a result. If a house isn’t being used for accommodation, that could mean that they may try and fit a certain amount of clients into a certain house for whatever reason, (E.g, For a church, they might find it almost mandatory, that a ward sticks and sleeps together). It would be sensible, to have up to 100 characters available in this field, and, as this field contains proper nouns, it must only contain letters.
In order to get a fair idea of total costs, it is important to know how many people will be staying at the camp. This figure also provides Mr Powell with an idea of how much work will be required from his employees. This field must not contain any more than 4 characters and each character must be a digit.
Workers

When workers are recruited, each worker has a unique profile. In order to keep each worker unique, and to an extent protect them from fraud (such as a worker committing a crime, under the cover that he is someone else). This unique identifier also allows Mr Powell and the users to individually identify each employee. This field can contain any type of characters, up to the character length of 7.
This is the name of the worker and the name Mr Powell can identify and address him by. Names can range from being very short to very long, depending on many, (though irrelevant factors, i.e culture), some names, however will be extremely long, though the chance that this will happen is very minute, and thus should be ignored. Therefore in order to cater for those people who have long last names, without making the program too large, 25 characters is sufficient. Names however, must obviously exclude characters other than letters.
The address of the organisation is very important because once the organisations camp activity concludes, an invoice must be sent to a particular address. This field can contain letters and numbers and 50 characters is enough
It is important to know the birthdate of the employee to determine whether he is too young or too old to work. It also helps Mr Powell get an idea of what each worker should be paid, minimum wage for workers under 18 is different to those who are considered adults. This field will only contain numbers and will be a maximum of 10 digits.
Another form of communication is through the phone, this provides very quick communication to update workers. All phone numbers contain only numbers, and the chances of the number being less than 13 characters is very high.
As one of the forms of communication, email works as a way of providing communication through the internet. As communication is vital, and some documents, including spreadsheets, client details etc, are not appropriate to send over the phone or even sometimes, through mail (Because of time constraints), an email address of the client is vital. 30 characters is suffice as most email addresses exceed this character amount.
 In order to calculate a fair and deserving pay, the wage rate for each worker is required. This field can contain up to 8 characters excluding every character other than numbers and decimal points.
 Another requirement in calculating the total payment per worker is knowing how many hours they have worked. This figure allows Mr Powell to pay each of his employees according to what they deserve. This field can contain up to 5 characters including decimal points and numbers.
In reality, some workers are unable to work on certain days, this may be due to fixed commitments such as church or sport. Because of this, it is prudent to know what days workers are unavailable, this way Mr Powell can allocate work accordingly and hire other workers if necessary. This field must contain only letters and must be a day of the week
Because tax is a mandatory payment to the government, which is a percentage of the workers income, it must be deducted from the workers income and paid to the government. The rate at each worker will be taxed at will differ due to several factors including their income level. This field cannot contain any characters other than numbers and is limited to 2 characters.

No comments:

Post a Comment