- •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 Постановка задачі
2.1 Організаційно-економічна сутність задачі
Ручне ведення обліку співробітників, клієнтів, операцій, договорів та списку нерухомостей – досить трудомістка та важка робота. Відповідно, постає завдання максимально спростити та автоматизувати цей процес.
Основна організаційна сутність даної задачі – скласти зручну для користування базу даних, яка б дозволила легко вносити зміни в клієнтську базу, додавати нові дані, а також вносити поправки на різні елементи процесу складання договорів , що власне і є основним в нашому агенстві.
Основна економічна сутність задачі – отримання максимального прибутку агентвом. Це можна досягнути кількома шляхами: привабити більше клієнтів чи зробити умови договору більш вигідними для нашго агенства.
2.2 Опис вхідної інформації
Для створення бази даних, першою справою необхідно ознайомитися з предметною областю теми. Для цього існують різні види документів.
Умовно-постійна інформація
Насамперед, потрібно зібрати інформацію про клієнтів. Це можна зробити, наприклад, посередництвом анкет, паспортів, свідоцтв про народження, відзнаками, атестатами, довідками тощо. Макет таких документів показаний у формі 1.
Форма 1. Дані про клієнтів
Код клієнта |
ПІБ |
Адреса |
Телефон |
|
|
|
|
Дані цієї форми складають клієнтську базу компанії. Якщо даного клієнта не має у базі даних, він має подати документи, які б могли охарактеризувати його персону, а дані про нього могли б бути занесені у архів.
Наступним етапом є формування даних про співробітників, які здійснюють роботу з клієнтами. Дані про них показані у формі 2.
Форма 2. Дані про співробітників
Код співробітника |
ПІБ |
Адреса |
Телефон |
|
|
|
|
Отримавши дані для цих двох форм, для подальшої роботи та складання договору потрібно дізнатися про операції якими займаєтся компанії. Дані таких операцій показані в формі 3.
Форма 3. Дані про операції
Код Операції |
Назва операції |
|
|
Дізнавшись про операції в подальшому клієнту буде цікаво дізнатися про нерухомості . Перелік нерухомостей показаний в формі 4.
Форма 4. Дані про нерухомості
Код нерухомості |
Назва нерухомості |
|
|
Після отримання головних даних ми зможемо приступити до складання договору. Перелік полів якого показаний в наступній формі.
Форма 5. Договір
№ Договору |
Код Клієнта |
Код Операції |
Код Нерухомості |
Ціна |
Код Співробітника |
Дата заключення |
Дата закінчення |
|
|
|
|
|
|
|
|
Реквізити вхідних документів бази даних показані у таблиці 1.
Таблиця 1. Реквізити атрибутів вхідних документів
Реквізит вхідного документу |
Характеристика реквізиту |
|
Тип |
Розмірність |
|
Код клієнта |
Символьний |
5 |
ПІБ |
Текстовий |
10 |
Адреса |
Текстовий |
15 |
Телефон |
Текстовий |
10 |
Код співробітника |
Числовий |
5 |
ПІБ |
Числовий |
30 |
Код Операції |
Числовий |
5 |
Назва операції |
Текстовий |
30 |
Код нерухомості |
Текстовий |
5 |
Назва нерухомості |
Текстовий |
30 |
№ Договору |
Текстовий |
5 |
Ціна |
Текстовий |
10 |
Дата заключення |
Дата |
10 |
Дата закінчення |
Дата |
10 |
