у конфіденційних даних при запуску запитується логін і пароль;
програмний продукт дозволяє швидко і без особливих зусиль отримати дані по співробітникам будь-якого відділу організації;
результат виконання запиту виводиться безпосередньо в додатку для перевірки, чи той відділ обраний;
результат виконання запиту можна вивести у формі звіту або вивантажити в Excel одним натисненням кнопки.
Використання даного програмного продукту дозволяє оптимізувати процес складання звітів по БД Oracle без вимоги від користувача знання мови SQL, структури БД, вміння складання звітів вручну (вибір необхідних полів, угруповання і т.д.). Також завдяки цьому додатку можна складати телефонні довідники по відділах або всьому підприємству в Excel і зручно з ними працювати (форматувати, поширювати, друкувати). p align="justify"> Подальша розробка програмного засобу може бути продовжена в наступних напрямках:
- додавання можливості створення звітів по інших БД (наприклад графік відпусток для відділу кадрів);
перетворення розробленого програмного продукту в повноцінний продукт для роботи з БД (додавання, зміна, видалення даних, створення нових таблиць, надання користувачу можливості самому вибирати необхідні поля для відображення у звіті);
- додавання можливості експорту в інші додатки (наприклад в Word);
розробка програми для інших операційних систем.
Список використаної літератури
. Є. Догадкін Введення в Oracle 9i: SQL. Керівництво слухача. Том 2. - М.: НОУ В«УКЦ ФорсВ», 2002. - 458 с.
. Н. Культин C + + Builder в задачах і прикладах. - СПб: В«БХВ ПетербургВ», 2005. - 328 с.
Програми
Запити
Запит для створення дерева:
SELECT name as n, level, id FROM structureWITH parent_id = 10000000000BY PRIOR id = parent_id AND id! = '90150000000 'id! = '92350000000' AND id! = '90040000000 'id! = '90050000000 'AND id! = '90120000000' id! = '92350000000 'AND id! = '90140000000' id! = '94875102396 'AND id! = '90751300000' id! = '90961580000 'AND id! = '90971590000' id! = '91750000000 'AND id! = '91350000000' id! = '91550000000 'AND id! = '91953900000' id! = '91956500000 'AND id! = '92150000000' id! = '92555700000 'AND id! = '92956100000' id ! = '90010000000 'AND id! = '90020000000' id! = '90030000000 'SIBLINGS BY ord, name
Дані вибираються з однієї таблиці, в якій міститься інформація про відділи та підприємствах. Таблиця ієрархічна...