- •Індивідуальне завдання
- •Тема: ”Логічне проектування комп’ютерної системи управління виробничої діяльності підприємства ”
- •1. Загальна характеристика предметної області
- •Коротка характеристика предметної області
- •1.2. Розробка словника даних
- •1.3. Аналіз цілей створення системи.
- •1.4. Дерево функцій.. Опис функцій.
- •1.5. Функціональні залежності
- •Вхідні дані
- •3.Інфологічна модель предметної області..
- •3*Діаграма Чена.
- •3.1. Даталогічна модель предметної області
- •3.2. Фізичне представлення бд
- •Форма „бд Передплатник”
- •Форма „бд Об’єкт передплати”
- •Форма „бд Поштове відділення”
- •Форма „бд Замовлення”
- •Форма „бд Банк”
- •Форма у модальному режимі, яка викликається при формуванні запиту
- •Форма, яка реалізує зв’язок багато до багатьох
- •Форма, з якої викликаються звіти
- •Література
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.3.4.)
Рис.1.3.4. SQL запит по прізвищам передплатників
Схема формування запиту
SELECT NP
FROM Payer
WHERE AP=’вул. Підлісна’
Вивести ціни на вибрані журнали (газети) (рис.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. Функціональні залежності
По таблиці ПЕРЕДПЛАТНИК зазначимо таке. Ідентифікаційний код передплатника визначає прізвище, телефон і його адресу :
IK → NP, TP, AP
ОБ‘ЄКТ ПЕРЕДПЛАТИ : штрих код журналу (газети) визначає кількість сторінок, його назву і тип :
SH → KS, NM, TYPE
ПОШТОВЕ ВІДДІЛЕННЯ : номер поштового відділення визначає його телефон, індекс, прізвище завідуючого та адресу :
NV → TV, ID, ND, AV
ЗАМОВЛЕННЯ : номер замовлення визначає дату замовлення, кількість замовлених номерів журналу за певною ціною :
NZ → DZ, KN, VR1
БАНК : код банку визначає його назву, телефон та адресу :
KB → NB, TB, AB
Проте номер замовлення визначає до того ж ПЕРЕДПЛАТНИКА, ОБ’ЄКТ ПЕРЕДПЛАТИ ТА ПОШТОВЕ ВІДДІЛЕННЯ:
NZ → IK
NZ → SH
NZ → NV
Тому удосконалимо четверту залежність :
NV → TV, ID, ND, AV, IK, SH, NV
2. Постановка задачі.
Логічне проектування комп’ютерної системи управління виробничої діяльності підприємства. Зокрема, формування замовлення.
Вхідні данні
Список журналів
Штрих код |
Кількість сторінок |
Назва |
Тип |
|
|
|
|
Список замовлень
№ замовлення |
Дата замовлення |
Кількість номерів |
Вартість |
|
|
|
|
ЗВІТ
ПРАЙС-ЛИСТ
Назва журналу (газети) Ціна
.
. .
. .