I need a Visual Basic procedure and/or a computer algorithm that will arrange my company's Employees to a number of working locations periodically.
My company operates in many locations.
Employees are seperated to "Salesmen" and "supervisors".
In each working location there are three possible positions to fill.
A location has a "salesman", an "assistant" and a "supervisor".
"Salesmen" only work in one location per working period.
"Assistants" and "Supervisors" can assist and supervise more than one locations per working period.
All employees have a number of skills evaluated with values ranging from (1 to 10).
It will do that by calculating the best possible positioning. It will have to follow these rules :
1. An employee must not work in the same location for more than one working period.
2. Calculate the most efficient positiong taking into consideration :
a. the number and type of available employees for each working period.
b. the demands in employee skills for the specific location for that working period
Contact me for more specific information on the project.
Additional Project Description:
11/24/2012 at 1:04 SAST
I do not want any user interface designed or created. I have already written the application for "manual" employee alocation. All the project is about is the VB code to do the job automatically.