logo

Developing Increasing Wage Commission Application using Python

This assignment is for the BTEC HND in Computing program and is focused on programming. The assignment requires the submission of a programming project by the given deadline.

21 Pages4245 Words69 Views
   

Added on  2023-03-17

About This Document

This project aims to develop an Increasing Wage Commission Application using Python. The program is based on an algorithm that analyzes staff sales efforts and increases the wage commission on an individual basis. The implementation of the program is done using Python and involves procedural characteristics, object-oriented programming, and analysis of suitable Integrated Development Environment.

Developing Increasing Wage Commission Application using Python

This assignment is for the BTEC HND in Computing program and is focused on programming. The assignment requires the submission of a programming project by the given deadline.

   Added on 2023-03-17

ShareRelated Documents
Programming
Student Name:
Register Number:
Submission Date:
1
Developing Increasing Wage Commission Application using Python_1
Table of Contents
Introduction..................................................................................................................................................................... 3
Basic algorithm and outline operation process.................................................................................................................. 3
Procedural characteristics................................................................................................................................................ 8
Object oriented programming........................................................................................................................................ 12
Even driven programming.............................................................................................................................................. 12
Analysis of suitable Integrated Development Environment.............................................................................................12
Importance of code standard debugging process programming.......................................................................................12
Conclusion..................................................................................................................................................................... 13
Reference....................................................................................................................................................................... 13
2
Developing Increasing Wage Commission Application using Python_2
Introduction
The main aim of this project is to develop the Increasing wage commission application by using
python. The structure of the wage commission programming is to create an algorithm based on
implementation. The competitive retailer of the wage commission is to analyse the staff sales
efforts and to increase the wage commission on the individual staff. The implementation of the
python program is based on the finding of the individual staff’s total monthly salary commission
and same has to be identified by the IT team management. The structure of the wage commission
of the python program is to be based on the algorithm based execution. The purpose of
implementing this program is that these can be used by the competent seller, delivering a wage
hike on commission rates to meet the staff efforts and then increase the wage commission. The
selection of individual staff is based on the salary plus commission on every month of the
individual sales. The objective of the initial stage of the process is to create the wage commission
application, which is based on the outline process of the programming for understanding and
evaluating the algorithm and using the two functions of the wage commission. In the second
stage of the python programming, they can implement and use the object oriented concept that
can be used to function and even drive the programming that can be used for the flow of program
execution and is determined by the events of the calling functions of the analysis on wage
commission on the IDLE implementation (prezi.com, 2019). The third stage of the process is the
implementing of the wage commission python program that can be used for the IDE and by
using the data structure and standard library function; this can be implemented by the python
programming structure. This has to be specified by the staff monthly salary which is calculating
the total month salary. The executing program for the final testing is to be understood at each
stage and by planning the test debugging to help clear the error and enhance the developed
application by investigating it.
Basic algorithm and outline operation process
The algorithm operation of the outline process which is specified is conducted by the
series of specific actions. The concept of algorithm that can be implemented by increasing the
staff wage commission is based on the sales effort of individual staff calculation. The outline
3
Developing Increasing Wage Commission Application using Python_3
process of the wage commission algorithm can be used for the two functions that are specified by
the input and output process. The input function of the program can define the get commission
and the output function can specify which depends on the salary basis. Developing the algorithm
based on the python programming can be used for the object oriented programming which will
depend on the calling function, methods (Docs.python.org, 2019), and parameters of the python
program. Developing the wage commission application, we can use the object oriented and event
handling program on the python code. Developing the initial stages of the python code can start
with the library function of the given program which is based by calculating the initial stage on
the return of the commission percentages of the passed amount which has to be specified to get
the commission function of the python code. The process of getting the commission on the object
oriented for the control statement which is specified by the run as the different set of the
statement on whether to check the condition is true or false.
The given wage commission algorithm steps are,
1. Check if the amount is less than 500.02, then return 0
2. Check if amount is less than 2000.02, then return 0.05
3. Check if the amount is less than 5000.0, then return 0.09
4. Check if the amount is less than 10000.01 then return 0.13
5. If the condition is false and return the value on 0.2
Initially, based on the base plus commission, this can be preferred on the many staffs and
employees (Gacovski, 2019). Of the guaranteed staff, the guaranteed is on the annual base salary
of 32000, 00. In developing the wage commission of the python program, they can implement to
get the Commission (amount) on the statement of the decision making to initially check the
increasing commission amount which is less than 500.01. If the wage condition is true then find
the value of commission percentage which is zero and same to be returned to the control
statement. After that the parameter to pass on the elif part and to check the salary of the wage
commission is less than 2000.01. If the condition is true then the return commission percentage
value is 0.05. And the parameter to pass the next elif statement, again check the wage
commission value if it is less than 5000.01. Once the condition is true then display the
percentage of the commission return value is 0.09. Then, next it to pass the parameter on the next
condition statement on elif and to check if the amount is less than 1000.01. If this condition is
4
Developing Increasing Wage Commission Application using Python_4
true, then return value is 0.13. Check all the conditions if it is false then return the value as 0.2 on
the parameter function of the resulting value. This has been shown in the below illustration,
Algorithm
1. Set exit as a blank string
2. Set base as 32000
3. While the exit is not equal to "exit", repeat steps 4 to 9
4. Set sales as float input from the user
5. Set commission by calling get Commission with sales as the argument
6. Set comm as product of sales and commission
7. Set total as a sum of base and comm
8. Display base salary, commission and the total salary
9. Set choice as the choice whether the user wants to exit or not (Fabrigar and Wegener,
2012).
5
Developing Increasing Wage Commission Application using Python_5
The main function is the entry point of the program which can direct the access to the main
module of the class and function, and display the output in the python console. The python
execution of the initial condition can start with empty initialization of the exit arguments and
then initialize the base pay of the wage commission of the whole employee salary packages,
which has to be allocated the base price on 32,000 per annum. Plus, a percentage of the sales that
makes the duration of the given period can be specified by the performance of the effort of the
individual’s staffs. This has to be specified in the function arguments. After this, enter the
monthly sales float values on wage commission which is directly called the function of the get
commission and initialized the value on commission for getting a commission (500). Also,
calculate the percentage of the commission value on multiplication of the sales value and
commission value that includes the function as comm=500*0.00. After this, the python program
can calculate the total payment of the commission value by adding the base commission and
commission amount. For instance let us denote the total=32000+0.00. The final execution of the
python module is to be printed as the final result of the individual staff salary, which will be
specified on the given function and displayed as the result as Base sales, commission, and total
salary. Once the program has been successfully executed, then exit the terminals on the
command prompt on the increasing wage commission. i.e. 32,000.00.
6
Developing Increasing Wage Commission Application using Python_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Case Study: Wage Commission Application Development
|28
|5209
|493

CC4002 Information Systems Assignment
|3
|888
|761

Programming in Python: Constructing a Model of a Byte Adder
|2
|623
|132

Programming, Algorithms and Data Structure: Weekly Tasks and Exercises
|2
|501
|348

Fundamentals of Programming
|9
|1287
|62

Functional Analysis & Allocation
|15
|2983
|44