Shania Shivika Lal
Shania Shivika Lal
Assessment Task
Year 12
Computer
Studies 2018
918151 Page i
Programming
Language
&
Visual
Basics
918151 Page ii
AIM
Students to apply knowledge and skills learnt in CE 12.2.1—VB.NET to complete this task
OBJECTIVES
After completing this project, I will be able to:
Mr Shivneel Kumar for his guidance during the project. Without his valuable
assistance, this project would not have been completed.
I am also indebtedness to my Mom (Saleshni Lal) and Dad (Sobit Lal) for their
support and cooperation
Typists(Mr Isireli Lesikiketia)
Lastly, to all my friends and relatives who in one way or another showed their
support, either morally, financially or physically.
Date: ____/____/______
Signature: ________________
918151 Page iv
METHODOLOGY
In order to accurately obtain the relevant information needed to complete this project was
the use of:
918151 Page v
TABLE OF CONTENTS
Contents
Cover page..............................................................................................................................................i
Title page.................................................................................................................................................ii
AIM.............................................................................................................................................................iii
ACKNOWLEDGEMNT............................................................................................................................iv
METHODOLOGY......................................................................................................................................v
TABLE OF CONTENTS..........................................................................................................................vi
INTORDUCTION......................................................................................................................................1
ROLE OF A PROGRAMMER..................................................................................................................2
What is programming?........................................................................................................................3
918151 Page vi
INTORDUCTION
Visual basic is a high level programming language evolved from the earlier DOS version
called basic. Basic was introduced in 1991 and has become such a popular programming for
several reasons.
Visual basic Is fully object-oriented and compatible with many other languages using the
.NET Framework. It is designed to allow the programmers to develop applications that run
under windows and/or in a web browser without the complexity generally associated with
programming. In this project, I will explain my role as a programmer where ill convert
specifications given to them by the analysts into instructions the computer can understand,
use the five steps of software development and document how each steps pf software is
carried out and create interface when is user friendly with descriptive labeling and
company logo.
Learning Visual Basic will help young children to improve their logical thinking skills and
develop their minds. You can choose to program in visual basic purely for fun and
enjoyment or create more advanced applications such as educational courseware and
commercial software. They are the main divergences from the old basic visual. In old basic,
programming is done in a text-based environment and the programmer is executed
sequentially.
Visual Basic is event-driven, meaning code remains idle until called upon to respond on
some event (button, processing, menu, selector…etc).Visual Basic is governed by an event
processor. Nothing happens until an event is detected; the code corresponding to that event
is executed. Program is controlled and then returned to the processor.
918151 Page 1
ROLE OF A
PROGRAMMER
A Programmer figures out the process of designing, writing, testing, troubleshooting and
maintaining the source code of computer programs.
Programmers convert the specifications given to them by the analysts into instructions the
computer can understand.
Programmers duties begin before they ever write any code. They begin to programming
process by meeting with software developers to task about program designed.
Programmers must on modules and flowcharts that they key out how they should write the
code and have applications are designed. Programmers also help with planning and
modeling.
918151 Page 2
What is programming?
Programming (also known as software development) is a six (6) step procedure for
creating a list of instructions for the computer to follow (program). Only one of those
processes consists of typing (keying) statements into the computer. The six steps are as
follows:
Step 1: Program
Specification
Step 2: Program
Design
Step 3: Program
Code
Step 4: Program
Test
Step 5: Program
Documentation
Step 6: Program
Maintenace
918151 Page 3
Step 1: Program Specification
Program Specification is also called program definition or program analysis. In this step, the
programmer has to determine the objectives, output, inputs, and processing requirements
and document them. It requires that the programmer-or you, the end user-to complete the
task procedures. They are:
1. PROGRAM OBJECTIVE
2. DESIRED OUTPUT
-As a programmer I will develop a software program that should output workers name,
number of hours worked, gross pay and net pay after 8% FNPF deduction.
3. DATA REQUIRED
4. PROCESSING REQUIREMENTS
Gross pay—(40 times by 4.2) plus by (number of hours worked minus rate)
5. PROGRAM DOCUMENTING
Programs are desired instructions meant to carry out a command in which case this project
is implemented on the payroll systems on how workers name determine their wages and
net pay
918151 Page 4
Step 2: Program Design
1. PSEUDO CODE
BEGIN
If a number of hours worked is less than equal to calculate gross pay=number of hours
worked times by the rate
ELSE
If number of hours worked is more than 40 calculate gross pay = (40 times by 4.2) plus by
(number of hours worked minus 40) times by rate
END
2. Flow Chart
A flowchart is a type of diagram that represents an algorithm or process showing the steps
as boxes of various kinds and their order by connecting them with arrows.
START
YES NO
Calculate gross pay= (40
Is number of hours worked +<40
hours*rate) + (no of
hours worked*40)*time
918151 Page 5
END
txtname
3. INTERFACE
Employee ID:
lblEN
Employee hours worked:
Rate: txtHW
lblEID
txtRATE
lblRAT
E
btncalculate
lblclear lblexit
lblcalculation
918151 Page 6
918151 Page 7
918151 Page 8
918151 Page 9