Постановка задачі, Системний проект, Опис предметної галузі - Проектування бази даних

Для того, щоб створити базу, необхідні документи та дані, що проходять через начальника відділу кадрів. База даних повинна мати наочний інтерфейс, можливість пошуку, додавання нових та редагування наявних даних. Результатом роботи є розроблена та запрограмована база даних.

При використанні старих методів зберігання даних практично неможливо проводити пошук за заданими критеріями, а тим більше сортування даних (через велику кількість самих даних) і оперативно видати результат. Так само необхідно тримати великий штат службовців, які займалися б пошуком потрібної інформації.

При старому способі зберігання даних була проблема централізації даних і доступу до них. Також завдяки дружньому інтерфейсу програми підвищиться зручність роботи і, відповідно, продуктивність праці оператора ЕОМ.

Таким чином, створення автоматизованої системи переслідувало такі цілі:

- автоматизація роботи відділу кадрів;

- Підвищення продуктивності праці відділу кадрів;

Системний проект

Створення системного проекту (по-іншому, моделі вимог до майбутньої системи) є першою фазою розробки власне системи автоматизації (саме, фазою аналізу вимог до системи), де вимоги замовника уточнюються, формалізуються і документуються, оскільки якщо вимоги ніде не зафіксовані, то їх начебто й не існує. Системний проект будується на основі моделі "як має бути" та результатів обстеження підприємства щодо виявлення вимог до майбутньої системи.

Фактично цьому етапі дається у відповідь питання: " Що має робити майбутня система? " . Саме тут лежить ключ до успіху всього проекту автоматизації. У практицістворення великих програмних систем відомо чимало прикладів невдалої реалізації саме через неповноту та нечіткість визначення системних вимог.

На цьому етапі визначаються:

  • архітектура системи, її функції, зовнішні умови її функціонування, розподіл функцій між апаратною та програмною частинами;
  • інтерфейси та розподіл функцій між людиною та системою;
  • вимоги до програмних та інформаційних компонентів системи, необхідні апаратні ресурси, вимоги до бази даних, фізичні характеристики компонентів системи, їх інтерфейси;
  • склад людей та робіт, що мають відношення до системи;
  • обмеження у процесі розробки (директивні терміни завершення окремих етапів, наявні ресурси, організаційні процедури та заходи, що забезпечують захист інформації).

Опис предметної області

У відділі кадрів зберігається і обробляється інформація про всіх співробітників організації.