необхідно володіти інформацією:
про студентів, що беруть участь у заході
про наукові керівниках цих студентів
про заходи, заплановані і вже минулих
про організаторів (адміністраторах) цих заходів
Результатами виконання основного завдання є:
Минулі заходи;
Звіти (по студентах, з наукових керівників і т. д.);
Поставлену задачу виконують:
Співробітники, відповідальний за облік заходів
В
Рис. 2.1 IDEF0 ​​p>
Завдання можна умовно розділити на наступні етапи:
Підібрати учасників для проведення заходу;
Призначити завдання на проведення заходу;
провести захід.
Результатами виконання основного завдання будуть:
Минулі заходи;
Звіт;
Статистика.
В
Рис. 2.2 IDEF0 - 1 рівень
В системі взаємодіють наступні сутності:
Студент;
Науковий керівник;
Захід;
Завдання заходу;
Адміністратор;
Місце проведення.
В
Рис. 2.3 ER - діаграма
В системі взаємодіють наступні об'єкти:
Наукові керівники;
Адміністратор з проведення заходів;
Заст. Директора з наукової роботи;
Набір записів і документів щодо заходу (паперовий носій).
Вони взаємодіють таким чином:
Наукові керівники надають інформацію про студентів;
Адміністратор робить заявку про захід заст. Директору з наукової роботи;
Заст. Директора з наукової роботи реалізує захід. br/>В
Рис. 2.4 DFD до впровадження продукту
2.2 Вибір засобів розробки
Вибір платформи
На даний момент широко поширені 4 програмні платформи:
ОС Windows
ОС Linux
ОС MacOS + мобільні версії
ОС Android
Перші дві платформи є досить універсальними і працюють на безлічі апаратних платформ, тоді як останні дві мають обмежений набір апаратних платформ.
У поставленої задачі мова йде про реалізацію ПП для ПК, а не мобільних пристроїв, тому платформу Android і мобільну версію платформи MacOS можна не розглядати.
Поставлена ​​задача оріє...