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