Automatic work dispatching system
Budget: $30 – $250 USD
Hello and thanks for your interest.
I am looking to develop an automatic work dispatching system. We are a small project giving work in the country side to Elders.
System resume: workers login into a page and they get a list of pastures to mow for the day. Elders friendly (on the worker side).
System details:
------------------------
[Workers side: ]
-Easy login into a personal page,
-When a pasture is completely mowed the worker has to click a button to update its status (100% mowed, 75%, 50%, 25%, 0%). If completely mowed the pasture goes to the end of the pasture list order, in other case, it stays on the list to be mowed another day depending on the surrounding pastures to mow).
-Add pictures of the finished work (up to 5).
-Be able to add a comment if necessary.
[Managers side:]
- Add/manage pastures: location (GPS), area to be mowed (m2), details text (things to care for, machinery to use)
-Manage pastures mowing order: Some pastures have to be mowed first. This page should also display the approximative order and some details about the pastures (last mow).
-Add/Manage worker page: name, pace of mowing (m2/h), start location (GPS), distance that they can move to (in hour (h) from their start location, calculated by Gmap), number of working hours a day (h), acceptable overhour time (h)(let say the system find a good route but it takes X minutes more than the daily working hours, how much X is acceptable).
[System workflow:]
Managers add workers and pastures to the system. When a worker starts its day, he logs in into the system and he receives a list of pastures to mow for the day. The list is calculated base on the time a worker takes to mow a pasture (pasture size/mowing pace of the worker), plus the distance between 2 pastures. So, the system creates a route from the starting point and returning to the starting point that optimizes the number of fields that he can mow in its day. When he finishes a pasture he marks it as mowed (100%)(else he marks it as 75%,50%,25%,0%) and upload pictures. 0% will put the pasture on the list to be mowed.
There can be more than one worker working at once but they only work individually. The system should avoid to give twice the same pasture to different workers at once.
--------------------------------------------------------------------------------------
We test the system in real work environment and if the system fit, we would like to add some more complication to make the system more environment friendly (in a next job):
-System detect position of the worker at the beginning to propose more accurate work route with less gasoline usage.
-Growing pace of the pasture depending on an input factor to decide of the mowing order and pace
I am looking to develop an automatic work dispatching system. We are a small project giving work in the country side to Elders.
System resume: workers login into a page and they get a list of pastures to mow for the day. Elders friendly (on the worker side).
System details:
------------------------
[Workers side: ]
-Easy login into a personal page,
-When a pasture is completely mowed the worker has to click a button to update its status (100% mowed, 75%, 50%, 25%, 0%). If completely mowed the pasture goes to the end of the pasture list order, in other case, it stays on the list to be mowed another day depending on the surrounding pastures to mow).
-Add pictures of the finished work (up to 5).
-Be able to add a comment if necessary.
[Managers side:]
- Add/manage pastures: location (GPS), area to be mowed (m2), details text (things to care for, machinery to use)
-Manage pastures mowing order: Some pastures have to be mowed first. This page should also display the approximative order and some details about the pastures (last mow).
-Add/Manage worker page: name, pace of mowing (m2/h), start location (GPS), distance that they can move to (in hour (h) from their start location, calculated by Gmap), number of working hours a day (h), acceptable overhour time (h)(let say the system find a good route but it takes X minutes more than the daily working hours, how much X is acceptable).
[System workflow:]
Managers add workers and pastures to the system. When a worker starts its day, he logs in into the system and he receives a list of pastures to mow for the day. The list is calculated base on the time a worker takes to mow a pasture (pasture size/mowing pace of the worker), plus the distance between 2 pastures. So, the system creates a route from the starting point and returning to the starting point that optimizes the number of fields that he can mow in its day. When he finishes a pasture he marks it as mowed (100%)(else he marks it as 75%,50%,25%,0%) and upload pictures. 0% will put the pasture on the list to be mowed.
There can be more than one worker working at once but they only work individually. The system should avoid to give twice the same pasture to different workers at once.
--------------------------------------------------------------------------------------
We test the system in real work environment and if the system fit, we would like to add some more complication to make the system more environment friendly (in a next job):
-System detect position of the worker at the beginning to propose more accurate work route with less gasoline usage.
-Growing pace of the pasture depending on an input factor to decide of the mowing order and pace
Related categories:
PHP
Algorithm
Software Architecture
Software Development
Combinatorial Optimization