Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Измайлова.doc
Скачиваний:
8
Добавлен:
05.02.2016
Размер:
1.05 Mб
Скачать

1.3. Аналіз цілей створення системи.

Дана система створюється для виконання наступних цілей:

  • Надання інформації про роботу підприємства;

  • Ведення обліку БД підприємства;

  • Оформлення замовлення.

Розглянемо схеми формування документів БД підприємства:

1) Схема формування документу СПИСОК БАНКІВ (рис.1.3.1.)

Рис. 1.3.1. СПИСОК БАНКІВ

2) Схема формування документу СПИСОК ПЕРЕДПЛАТНИКІВ (рис.1.3.2.)

Рис.1.3.2. СПИСОК ПЕРЕДПЛАТНИКІВ

3) Схема формування документу СПИСОК ЖУРНАЛІВ (рис1.3.3.)

Рис.1.3.3. СПИСОК ЖУРНАЛІВ

Приклади формування запитів за допомогою мови SQL

  1. Визначити прізвища всіх передплатників, які проживають за певною адресою (рис.1.3.4.)

Рис.1.3.4. SQL запит по прізвищам передплатників

Схема формування запиту

SELECT NP

FROM Payer

WHERE AP=’вул. Підлісна’

  1. Вивести ціни на вибрані журнали (газети) (рис.1.3.5.)

Рис.1.3.5. SQL запит по журналам

Схема формування запиту

SELECT Zamovl.VR1

FROM Zamovl, Object

WHERE Objrct.NM=’Факти’

And Zamovl.SH=Object.SH

1.4. Дерево функцій.. Опис функцій.

Ми безпосередньо у нашій роботі розглядаємо процес формування замовлень в якому виконуються наступні функції (рис.1.4.1.)

Рис 1.4.1. Дерево функцій.

Розглянемо детальніше кожну функцію (опис функцій):

  • Занесення в БД даних про клієнта – запис до БД відомостей, які необхідні підприємству, для того, щоб оформити замовлення на цього конкретного клієнта (адреса, ПІБ, телефон, ідентифікаційний код);

  • Занесення в БД потреб клієнта – в БД записується та кількість журналів (газет) і їх назви, які клієнт бажає замовити;

  • Розрахунок в БД суми до сплати – БД в процесі оформлення замовлень підраховує суму яку клієнт (замовник) має сплатити;

  • Зв'язок БД з банками і поштовими відділеннями – для реалізації оплати БД потрібні дані про банки і поштові відділення через які будуть проводитись оплата за замовлення.

1.5. Функціональні залежності

По таблиці ПЕРЕДПЛАТНИК зазначимо таке. Ідентифікаційний код передплатника визначає прізвище, телефон і його адресу :

IKNP, TP, AP

ОБ‘ЄКТ ПЕРЕДПЛАТИ : штрих код журналу (газети) визначає кількість сторінок, його назву і тип :

SHKS, NM, TYPE

ПОШТОВЕ ВІДДІЛЕННЯ : номер поштового відділення визначає його телефон, індекс, прізвище завідуючого та адресу :

NVTV, ID, ND, AV

ЗАМОВЛЕННЯ : номер замовлення визначає дату замовлення, кількість замовлених номерів журналу за певною ціною :

NZDZ, KN, VR1

БАНК : код банку визначає його назву, телефон та адресу :

KBNB, TB, AB

Проте номер замовлення визначає до того ж ПЕРЕДПЛАТНИКА, ОБ’ЄКТ ПЕРЕДПЛАТИ ТА ПОШТОВЕ ВІДДІЛЕННЯ:

NZ IK

NZSH

NZNV

Тому удосконалимо четверту залежність :

NVTV, ID, ND, AV, IK, SH, NV

2. Постановка задачі.

Логічне проектування комп’ютерної системи управління виробничої діяльності підприємства. Зокрема, формування замовлення.

Вхідні данні

Список журналів

Штрих код

Кількість сторінок

Назва

Тип

Список замовлень

№ замовлення

Дата замовлення

Кількість номерів

Вартість

ЗВІТ

ПРАЙС-ЛИСТ

Назва журналу (газети) Ціна

.

. .

. .