икає необхідність використовувати рекурсивні (ієрархічні) запити, так як треба показати який відділ до якого підрозділу відноситься. Саме для правильного відображення даних у деяких таблицях додані додаткові атрибути, наприклад ORD в таблиці STRUCTURE і RANK в таблиці JOB. Наприклад, завдяки сортуванню по цих полях при відображенні дерева відділів В«УправлінняВ» знаходиться вище В«АТЕЦВ», а при формуванні звітів начальники відділів відображаються першими, а не в алфавітному порядку за прізвищами всіх співробітників. br/>
2.3 Опис програмного продукту
Створений програмний продукт має інтуїтивно зрозумілий інтерфейс і є максимально простим для роботи.
При запуску програми на екран виводиться форма для введення логіна і пароля. При неправильному введенні видається відповідне повідомлення. Якщо авторизація пройдена, то відкривається головна форма. В її лівій частині розташовано поле, в якому відображається дерево підприємств та відділів. Залежно від того підприємства (відділу), який в ньому обраний, змінюється текст у полі заголовка, який відображає повний шлях до обраного підприємству (відділу), за яким буде складатися звіт. p align="justify"> По натискання кнопки В«Скласти звітВ» будуть відображені дані по співробітникам даного підприємства (відділу) і його підвідділів.
Якщо це ті дані, які необхідні користувачу (тобто він правильно вибрав відділ), то користувач може вивантажити дані в Excel або переглянути звіт, який, згодом, можна роздрукувати.
Якщо користувач вивантажує дані в Excel, то відкривається книга Excel, в якій у вигляді таблиці записані дані за запитом. Далі користувач може робити все те, що дозволяє Excel. br/>
2.4 Розробка програмного продукту
В якості середовища розробки обрано середовище програмування Borland C + + Builder 6. Мовою програмування обраний С + +. p align="justify"> При розробці також використовувався програмний продукт Toad for Oracle для відстеження відповідності результатів запитів в розробляється продукті даними в БД.
Для успішного використання програми, на комп'ютері повинні бути встановлені: Microsoft Office будь-якої версії починаючи з 2003, операційна система Windows XP або Windows 7, а також налаштований доступ до сервера, на якому зберігається база даних. p>
Оскільки даний програмний продукт розроблявся тільки для складання звітів, в ньому не передбачено можливості додавати, змінювати або видаляти дані, що дозволяє підтримувати посилальну цілісність у БД.
При розробці використовувалися об'єкти стандартних класів Borland C + + Builder, таких як TForm, TButton, TEdit, TADOConnection, TADOQuery та інші.
Клас TADOConnection використаний в силу того, що дозволяє працювати з базою без визначення її в BDE Administrator. Тобто мож...