Visual Basic Assignment - ASAP

CANCELLED
Bids
16
Avg Bid (USD)
$60
Project Budget (USD)
$30 - $5000

Project Description:
This is a basic entry level visual basic assignment. I would prefer this to be done in Microsoft Visual Studio 2008 using Visual Basic. I need the assignment done ASAP (Tonight or tomorrow morning):



## Deliverables

In this application, there is an input file of employee sales data and the program must read in the file and prepare two reports: one report is displayed on the form and the other report is written to an output file. The form for this application will allow the user to type in the name of both the input and output files. (While you are developing the program, you may want to disable this part to avoid typing in file names every time, but it is essential that the final version of the program allow the user to type in the input and output file names for grading purposes. That is, we are going to run your program on an input file that we have prepared.) The form needs • one button to perform the computation, • three multiline labels or textboxes to display employees as described below, • two more labels to display the number of male and female employees, and • a close button. The input file will have one employee’s data on each line, consisting of the employee name, the gender, the number of years of service and 6 monthly sales figures. The format of the each line will be like the following example Betty Boop, F, 2, 2000, 7000, 1500, 4000, 7500, 4200 To test your application, make up an input file that has a number of employees. Please make sure that you have several people that fit each of the three categories for number of years of service, and for people who get bonuses or not. The button procedure should get the input and output file names from textboxes and should give an alert if there are not two file names given. The program then reads data from the input file and while it is doing so, it will: • Read all the employee data items on one line • Prepare three Strings that will be displayed in the three labels or textboxes, and • Save the employee name in one array and save the total sales in another • Add up the number of male and female employees The data displayed in the employee part of the form should have names and total sales of people with at least 10 years in the company to one multiline label or text box, with 5 to 9 years experience in another label or text box, and with fewer that 5 years experience to a third label or text box. The number of male and female employees should also be displayed. The output file will give a report on total sales and employee bonuses calculated from the data in the arrays. It should be defined as follows: • There should be a first line that gives the name of the report • The next line should report the total number of sales for all employees • Skip two lines • Give a line of data for each employee consisting of o The employee name with the names reversed from First Name Last Name to Last Name, First Name. o The gender, written out as “Male?? or “Female?? o The total sales for that employee, starting in column 35 o A bonus amount of $500 if the employee had total sales of over $20,000 for the 6 month period. An example line in the output file would be: Boop, Betty Female $26,200 with bonus $500 GRADING All programs should have comments that contain the name of the programmer and that explain the role of each procedure, including buttons. Additional comments must be added as necessary to explain the actions of the program. The form must have a Close button. The following additional items will be included in the grading • allow the user to specify file names and check for missing file names • read in the data properly from the input file • compute the total sales for each employee and display the three different categories • compute the number of males and females and display them • save employee names and sales into two arrays • compute the overall sales and write into the output file • correctly format each line of the output file, including reversing the names, aligning the columns and awarding bonuses based on the sales

Skills required:
.NET, Anything Goes, Engineering, Microsoft, MySQL, PHP, Project Management, Software Architecture, Software Testing, Visual Basic, Windows Desktop
Hire rainetech
Project posted by:
rainetech United States
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.