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



Міністерство освіти і науки України

       Київський національний університет будівництва і архітектури

 

 

Кафедра: Інформаційних технологій

 

Індивідуальне завдання

 

З дисципліни „ Системний аналіз та проектування КІС”

Тема: ”Логічне проектування комп’ютерної системи управління виробничої діяльності підприємства ”

 

 

                                                          Виконала:

                                                          Студентка групи ІТЕП –31

                                                          Свідерська Тетяна Леонідівна

                                                           Перевірила:

                                                           Ізмайлова О.В.                              

                                                           “                                          ”

                                  

КИЇВ 2007

Зміст

Вступ…………………………………………………………………………2

1.Загальна характеристика предметної області……………………………3

1.1. Коротка характеристика предметної області………………………….3

1.2. Розробка словника даних……………………………………………….4

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

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

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

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

3. Інфологічна модель предметної області………………………………...10

3* Діаграма Чена……………………………………………………………..10

3.1. Даталогічна модель предметної області……………………………….11

3.2. Фізичне представлення БД……………………………………………..12

4. Елементи програмного забезпечення……………………………………14

Література…………………………………………………………………….31

Загальна характеристика предметної області

Коротка характеристика предметної області

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

Наше підприємство проводить передплати на газети та журнали (номер поштового відділення, індекс, назва, адреса, прізвище передплатника, вартість) (рис.1.1.).

    Необхідно створити інформаційну систему, яка дозволяла б виконувати облік передплатників, які замовляють журнали (газети) у видавництві; облік замовлень, що оформлюються у відповідних поштових відділеннях, які в свою чергу співпрацюють з певними банками; облік самих журналів та газет. В кінцевому результаті система виконує операції введення даних, редагування, вилучення у БД, пошуку даних і відповідає вимогам сучасних систем керування БД.

До головних задач, які повинна виконувати дана система, відносяться:

  - отримання довідкової інформації про передплатників;

· газети (журнали), які виписуються передплатниками;

· поштові відділення, де безпосередньо проводиться передплата;

· замовлення; а також інформації про банки.

 

 

                    Рис.1.1.1. Схема формування БД підприємства.

 

 

Розробка словника даних

 

№ атрибуту Назва атрибуту Ідентифікатор Характеристики атрибуту
1 Ідентифікаційний код передплатника IK  
2 ПІБ передплатника NP  
3 Телефон передплатника TP  
4 Адреса передплатника AP  
5 Дата замовлення DZ  
6 Кількість замовлених номерів журналу KN  
7 № замовлення NZ  
8 Вартість журналу (газети) VR1  
9 Кількість сторінок KS Має обмеження
10 Назва журналу (газети) NM  
11 Тип (газета чи журнал) TYPE  
12 Штрих код SH  
13 Телефон пошт. відділення TV  
14 Індекс ID  
15 № пошт. відділення NV Має обмеження
16 ПІБ завідуючого ND  
17 Адреса пошт. відділення AV  
18 Адреса банку AB  
19 Назва банку NB  
20 Телефон банку TB  
21 Код банку KB  
22 Сума до сплати SUMM  

 

    Згідно з аналізом предметної області та метою побудови системи вище перелічені найбільш суттєві характеристики предметної області.

 

 

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

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

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

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

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

 

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

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=’вул. Підлісна’

 

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

 

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

 

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

SELECT Zamovl.VR1

    FROM Zamovl, Object

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

              And Zamovl.SH=Object.SH

 

 

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

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

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

 

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

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

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

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

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

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

       

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

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

       

 

 

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

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

Вхідні данні

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

Штрих код Кількість сторінок Назва Тип
       

 

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

№ замовлення Дата замовлення Кількість номерів Вартість
       

ЗВІТ

ПРАЙС-ЛИСТ

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

                                                                                  .

                            .                                                 .

                            .                                                 .

                                                                

Вхідні дані

Список передплатників

Ідентифікаційний код ПІБ Телефон Адреса
       

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

№ замовлення Дата замовлення Кількість номерів Вартість
       

ЗВІТ

Передплатник .              .

№ замовлення .               .

                    .              .

                     .                .

Передплатник .               .

№ замовлення .                .

                                                       .                .

 

 


Дата добавления: 2018-02-18; просмотров: 449; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!