Download - Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012
![Page 1: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/1.jpg)
Workload Forecast System
Alexey KozarnikovMariia FedotenkovaGalina Lavrentyeva
LUT 2012
![Page 2: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/2.jpg)
Roles• Consultant can view and edit his forecasts. He can
also add new projects and clients to the database• Manager can do the same, but he can view the data
of every consultant• Controller can view the forecast of consultant and
comment them• Resourcing representative can view the forecasts• Director can view forecasts and summaries• Administrator manages user’s data
![Page 3: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/3.jpg)
The structure of the project
The whole project is divided into several pages:
• Personal cabinets of consultant, manager, resource representative, controller, director
• Authorization page• Administration page
![Page 4: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/4.jpg)
Technologies in use• Grails framework open source web application framework which uses the Groovy programming language, which is based on the Java platform.
• MySql database Open-source database Easy to maintenance Cross-platform
![Page 5: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/5.jpg)
Sprint 1
1. Understanding client needs2. Collecting and analyzing requirements3. Project design4. DataBase realization5. Basic functional6. Web-pages design7. Testing
![Page 6: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/6.jpg)
Sprint 2
1. HTML pages2. Full functionality3. Testing
![Page 7: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/7.jpg)
Sprint 3
1. Working on some advanced features2. Testing3. Bug fixing
![Page 8: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/8.jpg)
Database structure
![Page 9: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/9.jpg)
Authorization page
• Introduction• User login fields• Obtaining user information• User role identification
![Page 10: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/10.jpg)
![Page 11: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/11.jpg)
Consultant’s page features
• View/edit personal forecast• View messages from controller• Create/delete clients and projects
![Page 12: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/12.jpg)
![Page 13: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/13.jpg)
![Page 14: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/14.jpg)
Controller’s page features
• View personal forecast of every consultant• Send messages to the consultants
![Page 15: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/15.jpg)
Manager’s page features
• View and edit personal forecast of any consultant• Add/delete clients and projects
![Page 16: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/16.jpg)
Resourcing representative’s page
• Viewing the forecasts of any consultant• View summaries from forecasts
![Page 17: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/17.jpg)
Director’s page
• View forecasts of consultants• View special summaries from forecasts
![Page 18: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/18.jpg)
Administrator’s page• Add/delete user• User login and password changing
![Page 19: Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012](https://reader034.vdocument.in/reader034/viewer/2022051401/56649f2f5503460f94c48c6e/html5/thumbnails/19.jpg)
Future steps1. Pages interface for all roles2. Help for all roles (Tooltip message)3. AJAX (Asynchronous JavaScript and XML)
Dynamic update in tables4. Message page for consultant5. Report system