
- •1 Предметна область автоматизації
- •1.2 Документи предметної області, що містять інформацію, необхідну для рішення задачі
- •2 Постановка задачі
- •2.1 Організаційно-економічна сутність задачі
- •2.2 Опис вхідної інформації
- •2.3 Опис вихідної інформації
- •3 Розробка інформаційного забезпечення задачі
- •3.1 Інформаційний аналіз по і виділення інформаційних об'єктів
- •3.2. Виділення інформаційних об’єктів (іо)
- •3.3 Визначення зв'язків і побудова ілм
- •3.4 Визначення логічної структури реляційної бази даних
- •4 Розробка алгоритмів і технології рішення задачі
- •4.1 Розробка технології введення і нагромадження вхідної інформації
- •4.2 Визначення форм введення-виведення
- •4.3 Узагальнений алгоритм рішення задачі і його декомпозиція на модулі (функції)
- •4.4 Проектування запитів.
- •5. Завантаження і керівництво до експлуатації
3 Розробка інформаційного забезпечення задачі
Розробка інформаційного забезпечення включає підготовку документа, що містить інформацію, необхідну для рішення задачі, і аналіз цієї інформації. Такий аналіз дозволить зробити формалізацію даних, що має на меті їхнє однозначне визначення для збереження у внутрішньо-машинному середовищі та подальшої обробки.
Для організації інформаційної бази будемо використовувати реляційну СКБД. Тому повинна бути розроблена логічна структура реляційної бази даних, на основі якої буде здійснюватися рішення задачі. Використовуємо процесний підхід до розробки бази даних, визначаючи склад тільки тих даних, що необхідні для одержання вихідної інформації задачі.
3.1 Інформаційний аналіз по і виділення інформаційних об'єктів
Проведемо аналіз вхідної інформації з метою визначення складу і структури інформації для наступної формалізації і побудови інформаційно-логічної моделі даних. Приведені вище форми вхідних документів, а також додаткові зведення з опису предметної області дозволяють визначити роль реквізитів у взаємозалежній інформації, що утримується в документі. На основі такого аналізу установимо функціональні залежності реквізитів відповідно до рекомендацій і вимогами нормалізації даних.
Вхідні документи зв’язані з таблицями бази даних. Всього в базі три таблиці – «Школи», «Вищі навчальні заклади», «Заклади дошкільної освіти». Кожна з цих таблиць зберігає відповідні дані.
«Школи» – таблиця для збереження індивідуальних даних про школи (Таблиця 2) містить реквізити:
Назва;
Код закладу;
Адреса;
Персональний код;
Форма власності;
Кількість школярів;
Перший;
Другий-четвертий;
Пятий-восьмий;
Дев’ятий;
Десятий;
Одинадцятий;
Кількість вчителів;
Таблиця№ 2 Функціональні залежності реквізитів таблиці «Школи»
Найменування реквізитів |
Імена реквізитів |
Функціональні залежності |
Код закладу |
Код закладу |
|
Назва |
Назва |
|
Адреса |
Адреса |
|
Персональний код |
Персональний код |
|
Форма власності |
Форма власності |
|
Кількість школярів |
Кількість школярів |
|
Перший |
Перший |
|
Другий-четвертий |
Другий-четвертий |
|
Пятий-восьмий |
Пятий-восьмий |
|
Девятий |
Девятий |
|
Десятий |
Десятий |
|
Одинадцятий |
Одиннадцятий |
|
Кількість вчителів |
Кількість вчителів |
|
«Вищі навчальні заклади» – таблиця для збереження індивідуальних даних про вищі навчальні заклади (Таблиця 3) містить реквізити:
Код закладу;
Персональний код;
Назва;
Філія;
Форма власності;
Адреса;
Кількість студентів;
Кількість випускників;
Кількість вчителів;
Акредитація;
Факультети;
Війскова кафедра;
Безкоштовне навчання;
Наявність гуртожитку;
Аспірантура;
Кількість вчителів.
Таблиця№3 Функціональні залежності реквізитів
таблиці «Вищі навчальні заклади»
Найменування реквізитів |
Імена реквізитів |
Функціональні залежності |
Код закладу |
Код закладу |
|
Назва |
Назва |
|
Адреса |
Адреса |
|
Персональний код |
Персональний код |
|
Філія |
Філія |
|
Форма власності |
Форма власності |
|
Кількість студентів |
Кількість студентів |
|
Кількість випускників |
Кількість випускників |
|
Кількість вчителів |
Кількість вчителів |
|
Акредитація |
Акредитація |
|
Факультети |
Факультети |
|
Військова кафедра |
Військова кафедра |
|
Безкоштовне навчання |
Безкоштовне навчання |
|
Наявність гуртожитку |
Наявність гуртожитку |
|
Аспірантура |
Аспірантура |
|
Кількість вчителів |
Кількість вчителів |
|
«Заклади дошкільної освіти» – таблиця для збереження індивідуальних даних про заклади дошкільної освіти (Таблиця 4) містить реквізити:
Код закладу;
Персональний код;
Назва;
Форма власності;
Спеціалізація;
Кількість дітей;
Кількість дітей 7-річного віку;
Кількість вихователів;
Керівник;
Адреса;
Таблиця№4 Функціональні залежності реквізитів
таблиці «Заклади дошкільної освіти»
Найменування реквізитів |
Імена реквізитів |
Функціональні залежності |
Код закладу |
Код закладу |
|
Назва |
Назва |
|
Адреса |
Адреса |
|
Персональний код |
Персональний код |
|
Форма власності |
Форма власності |
|
Спеціалізація |
Спеціалізація |
|
Кількість дітей |
Кількість дітей |
|
Кількість дітей 7-річного віку |
Кількість дітей 7-річного віку |
|
Кількість вихователів |
Кількість вихователів |
|
Керівник |
Керівник |
|