езперебійну роботу програмних і апаратних комплексів підприємства. br/>
1.3 Технічні характеристики ПК, використовуваного для розробки
) Ноутбук HP Compaq 6720s
Процесор: Intel В® Core в„ў 2 Duo CPU T7250 (2 ГГц x 2).
Пам'ять: 1 Гб.
Жорсткий диск: 150 Гб.
Оптичні пристрої: Дисковод DVD + /-RW.
Порти: USB 2.0 (3 шт).
Вбудований адаптер локальної мережі Intel В® 82562GT 10/100.
Вбудований адаптер бездротового зв'язку Intel В® PRO/Wireless 3945ABG.
Пристрій зчитування карт пам'яті.
.4 Програмні пакети
) Операційна система: Microsoft Windows 7 Enterprise.
середу розробки: Borland C + + Builder 6.
Офісні пакети: MS Office 2010.
Додаткове ПО: Mozilla Firefox 12.0, Toad for Oracle 10.6.
2. Практична частина
2.1 Постановка завдання
Потрібно розробити програмне засіб, що працює з базою даних Oracle і оптимизирующее складання звітів по базі даних, що представляє собою телефонний довідник з деякою додатковою інформацією (посада, E-mail).
Раніше на підприємстві для цієї мети ніяких спеціальних програмних продуктів не було, і необхідну інформацію можна було отримати, тільки використовуючи запити до бази даних. У зв'язку з тим, що такий спосіб звернення до бази даних передбачає певні складності у складанні звітів, а саме проблематичність угруповання даних по відділах і необхідність переписувати запит, якщо потрібні дані по іншому відділу, було вирішено створити програмне засіб, який зручно у використанні і не вимагає додаткових знань мови запитів.
В кінцевому варіанті програма повинна надавати можливість попереднього перегляду отриманого звіту, друку, вивантаження даних в Excel, пошуку даних про співробітника на прізвище, мати простий інтерфейс, довідкову систему. Також, оскільки дані в базі конфіденційні, передбачається вікно для введення імені користувача та пароля. br/>
2.2 Предметна область
Основним об'єктом для роботи є база даних на Oracle. Вона має наступну структуру:
В
У базі даних є 6 сутностей:
PERSON - стрижень;
PERSTEL - характеристика;
PERSJOB - асоціація;
JOB - характеристика;
PERSMAIL - характеристика;
STRUCTURE - характеристика.
Завдяки можливостям Oracle первинні ключі у сутностей не визначені.
Зв'язки: