інтервалів вхідних в нього завдань.
Інші вимоги
Простий інтерфейс (наявність одночасно не більше 7 доступних користувачеві керуючих елементів).
Швидкодія. Виконання запитів користувача в розумні інтервали часу (максимум порядку десятих секунди).
Сумісність. Можливість запуску на різних платформах з мінімальними вимогами до установки і попередньому налаштуванні. Невисокі вимоги до апаратної частини.
Зрозуміла архітектура проекту. Забезпечення можливості удосконалення програми, впровадження додаткових можливостей, в тому числі фахівцями, спочатку не причетними до проекту.
Безпека. Елементарне забезпечення збереження даних; захист від некоректних дій користувача.
Користувачі ІС - співробітники підприємства (орієнтовно до 16 осіб). З урахуванням кінцевої завдання, кількість користувачів може становити кілька десятків людей, що відповідає масштабу малого підприємства. Представлення більшої кількості виконавців недоцільно, на увазі значного ускладнення діаграми проектів і втрати її наочності.
Передбачається поділ користувачів з прав доступу (наприклад, керівник підприємства, менеджери - адміністративна група, рядові фахівці - призначена для користувача група).
Склад запитів до БД
Адміністратори можуть редагувати (додавати, змінювати, видаляти) дані про клієнтів, завданнях і співробітників.
Користувачі отримують доступ до цієї інформації в режимі читання, редагувати інформацію про себе, створювати підзадачі для власних завдань.
Надалі, з впровадженням діаграми виробничого процесу, вона буде основним засобом планування. Адміністратори зможуть здійснювати контроль і управління всіма виробничими процесами, користувачі отримувати можливість переглядати загальну діаграму і змінювати свою частину завдань, таким чином, беручи участь у плануванні.
Вихідні відносини
Інформаційні об'єкти БД
КлиентПроектСпециализацияИдентификатор Найменування Менеджер Контактна особа Телефон Зображення E-mail SkypeІдентіфікатор Найменування Керівник Час старту Час закінчення Крайній термін виполненіяІдентіфікатор ДолжностьЗадачаПользовательИдентификатор Ім'я Тип (задача / підзадача) Вид діяльності Код виконавця Код основного завдання (для підзадач) Код проекту Коментар Час старту Термін виконання Час закінчення ЗавершенностьИдентификатор Ім'я Пароль Тип (адміністратор | користувач) Код спеціалізації Колір (на діаграмі проектів) Зображення E-mail Skype
Клієнт (client) - об'єкт, що містить інформацію про замовника.
Атрибути: - ідентифікатор (унікальний, цілочисельний обов'язковий); - найменування організації, (строковий); - ідентифікатор співробітника, що працює з цим клієнтом (цілочисельний); - ім'я контактної особи з боку клієнта (строковий);- телефон (строковий); - логотип компанії або фото клієнта (масив байтів даних); - адреса електронної пошти (строковий); - скайп (строковий).
Спеціалізація (specialize) - об'єкт, що містить інформацію про рід діяльності.
Атрибути: - ідентифікатор (унікальний, ціло...