2.1. Вибір і обґрунтування структури проектування системи і/або її компонентів 33
2.1.1. Коротка характеристика засобів проектування...................33
2.1.2. Модель досліджуваної системи..................................35
2.1.3. Опис потоку подій для бізнес-варіантів використання............36
2.1.4. Діаграми класів системи.........................................37
2.1.5. Опис структури інформаційного простору.......................38
2.1.6. Фізичні діаграми(компонентів)..................................41
2.2. Обгрунтування вибору платформи розробки.......................43
2.2.1. Microsoft Visual Studio IDE................................44
2.2.2. Загальні відомості про ASP.NET MVC...........................46
2.2.3. Шаблон розробки MVC..........................................47
2.2.4. Структура базового проекту, створеного по шаблону Internet.....49
2.2.5. Движок представлень............................................49
2.2.6. Маршрутизація..................................................50
2.2.7. Фільтри дій (Action Filter)........................................51
2.2.8. Підтримка розробки через тестування............................52
2.2.9. Можливості платформи ASP.NET MVC..........................53
2.2.10. Переваги веб-додатки на основі MVC...........................54
2.2.11. Бібліотека для тестування ПЗ NUnit............................55
2.2.12. Система контролю версій Git...................................55
2.2.13. Веб сервіс GitHub..............................................57
2.3. Інструкція роботи користувача з системою.........................57
2.3.1. Інструкція роботи зареєстрованих та анонімних користувачів з системою 57
2.3.2. Інструкція роботи адміністратора з системою....................62
ВИСНОВОК ДО РОЗДІЛУ 2..........................................64
ВИСНОВОК..........................................................66
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ:...............................68