гасіння пожежі (спринклерні або дренчерні), розташовані на стелі, а також первинні засоби пожежогасіння: вогнегасники ручні ОХП - 10, ОХВП - 10, ОУ - 5. Обладнання повинно розташовуватися так, щоб воно не заважало евакуації людей з будівлі при пожежі.
12. СТВОРЕННЯ СУБД У DELPHI ДЛЯ МЕНЕДЖЕРА
12.1. Визначення складу СУБД
СУБД складається із сукупності екранних, та звітних форм і процедур обробки даних вводяться в БД та виведених БД. При програмуванні СБД в середовищі Windows СУБД називають додатком.
Щоб визначити перелік екранних форм розглянемо порядок роботи користувача, тобто задаємо поведінку користувача нашої системи.
Хай порядок роботи користувача задається наступною схемою.
Схема роботи користувача.
Інтерфейс користувача відбувається через головне меню. Тому система повинна має головне меню.
Для введення інформації в базу необхідна окрема екранна форма. Базу слід переглядати на окремій екранній формі.
Крім того, користувачеві необхідно отримати дані з бази в друкованій формі, причому різні дані в різних формах. Всі ці вихідні дані називаються звітами або звітними формами. Тому користувачеві необхідно отримувати звітні форми.
Таким чином, для отримання звітів необхідно передбачити декілька звітних форм, скільки потрібно для повноцінної роботи користувача.
Порядок роботи користувача на основі передбачених форм відбувається наступним чином.
При запуску системи на екрані має відображається головне меню системи. У меню відображений перелік команд-дій, які може виконати система. Якщо користувач планує введення даних про надійшли матеріалах, то він з меню викликає форму для введення інформації.
Для того щоб переглянути базу він може з меню викликати форму перегляду бази. Для виведення даних в звіт для користувача можна передбачити різні варіанти. Користувач з головного меню може викликати форму перегляду бази і звідти він може вибирати дані і форму звіту. Далі згенерований варіант звіту видається на друковане пристрій. Для того щоб досягти гнучкості можна передбачити варіанти формування звіту в режимі (з форми) введення інформації та в режимі (з форми) перегляду бази.
Таким чином, з описаної вище схеми роботи системи користувач - система видно, що для роботи системи необхідно такі форми:
Форма для меню;
Форма для введення даних в базу;
Форма для перегляду БД;
Форма для звіту №1;
Форма для звіту №2;
Форма для звіту №3.
Вище було зазначено зовнішня форма прояву СБД. Для того щоб забезпечити працездатність СБД необхідно забезпечити зв'язок форм з БД: обробку даних БД з екранної форми. Що і буде зроблено в наступних пунктах.
12.2 Проект і план створення компонентів СУБД
Крім зовнішніх форм прояву, СУБД ще повинна мати процедури обробки та засоби забезпечення доступу до БД. Вся ця сукупність компонентів, складові СУБД, повинна бути створена і збережена.
Слід зазначити, що основою для проектування СУБД є форма. Будучи основою і носієм всіх інших компонентів, форма служить фундаментом для процесів обробки даних. Теоретичною основою такої схеми є об'єктно-орієнтована технологія проектування і програмування.
Однак на теоретичних питаннях об'єктно-орієнтованої технології проектування і програмування не будемо спеціально зупинятися.
Тепер складемо проект СУБД, тобто встановимо склад, призначення та зв'язок між компонентами СУБД. При цьому будемо виходити з зазначеної вище схеми роботи користувача.
Будемо вважати, що для роботи користувача достатньо трьох звітних форм. Тому для кожної екранної та звітної форми повинна бути виділена окрема форма.
У Delphi інформаційний зв'язок форм СУБД з БД здійснюється через певні невізуальні компоненти. Тому для забезпечення зв'язку екранних форм з БД у проекті використовується спеціальний невізуальних компонент (контейнер) TDataModule, який також повинен створюватися окремо.
Таким чином, виходячи з описаних евристичних передумов, встановимо перелік необхідних для нашої задачі форм:
· Форма для меню;
· Форма для введення даних в базу;
· Форма для перегляду БД;
· Форма для звіту №1.
· Форма для звіту №2.
· Форма для звіту №3.
· Компон...