Системний аналіз предметної області та розробки вимог до створення ІТ для автоматизації пошуку кур’єра для виконання замовлення в фірмі "Екіпаж Сервіс"

 

КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

БУДІВНИЦТВА І АРХІТЕКТУРИ

КАФЕДРА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ










КУРСОВИЙ ПРОЕКТ

з дисципліни "Системний аналіз"

на тему: Системний аналіз предметної області та розробки вимог до створення ІТ для автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж Сервіс"




Студента 3 курсу групи ІУСТ-31

спеціальності ІУСТ

Куликовского А.В.

Керівник: Задоров В. Б.





Київ - 2013


Зміст


Розділ 1. Аналіз предметної області "автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж - Сервіс" "

1.1 Опис організаційної структури обєкта аналізу (автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж - Сервіс")

1.2 Умовно замкнена модель

1.3 Побудова дерева цілей і дерева функцій автоматизації

1.4 Аналіз функцій із застосуванням моделі "чорна скринька"

1.5 DFD - діаграма з реалізації функції

1.6. Аналіз інформації

1.6.1 Опис форм документів (шаблонів)

Розділ 2. Розробка вимог до створення елементів ІТ для автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж Сервіс"

2.1 Розробка і побудова моделі бізнес-процесу автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж Сервіс"

2.2 Постановка задачі і розробка моделі методів МАІ

2.3 Аналіз інформаційних обєктів та побудова концептуальної моделі даних

автоматизація діаграма функція шаблон


Розділ 1. Аналіз предметної області "автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж - Сервіс" "


Предметною областю для дослідження є фірма, яка займається доставкою товарів з різних ресторанів до вказаної адреси.

В курсовому проекті проводиться аналіз алгоритмів пошуку ліпших курєрів для виконання певного замовлення.


1.1 Опис організаційної структури обєкта аналізу (автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж - Сервіс"



Опис функцій кожного елементу структурної схеми:

Директор організовує роботу та кооперацію між відділами підприємства.

Головний бухгалтер займається розрахунком заробітної плати працівникам .

·Помічник бухгалтера допомагає гол. Бухг. .

Логіст координує переміщення курєрів та .

·Курєр виконує перевезення товару.

Оператор Call - центру спілкується з клієнтами, приймає замовлення, повідомляє про статус замовлення(за бажанням).

Керівник відділу маркетингу займається залученням нових партнерів до фірми та переговорами з існуючими.

·Менеджери шукають можливих партнерів та займаються рекламою фірми


1.2 Умовно замкнена модель



1)Клієнт дзвонить в Call-центр та замовляє товар.

)Оператор зясовує можливість отримання замовленого товару в ресторані.

)Ресторан підтверджує можливість отримання замовленого товару через певний час, та уточнює суму товару.

)Оператор телефонує клієнту і повідомляє точну суму замовлення (вкл. доставку) та час доставки замовлення.

)Оператор передає замовлення логісту.

)Логіст шукає найліпшого курєра.

)Кур'єр їде до ресторану.

)Ресторан передає курєру замовлений товар.

)Кур'єр їде до клієнта і передає замовлений товар.



1.3 Побудова дерева цілей і дерева функцій автоматизації



1.4 Аналіз функцій із застосуванням моделі "чорна скринька"


Опис функцій "чорних скриньок". Вхідними даними для функцій "чорних скриньок" є Данні замовлення ; Данні курєра; Список курєрів; вільні кур'єри; маршрути курєрів .

Вихідними є Замовлення ; Список курєрів; вільні кур'єри; кращий орієнтовний час прибуття курєра.





1.5 DFD - діаграма з реалізації функції


Аналіз потоків даних при реалізації функції "Пошук курєра" здійснено з використанням результатів аналізу моделей типу "чорна скринька" та із застосуванням моделі типу DFD в нотації Гейна-Сарсона.



1.6 Аналіз інформації


1.6.1 Опис форм документів (шаблонів)

Шаблон замовлення

Замовлення №_______

Дата_______

Вартість доставки_______

Сума замовлення_______

Інформація про клієнта

Імя клієнта_________________________

Адреса клієнта_________________________

Телефон клієнта_________________________

Інформація про замовлений товар

Адреса ресторану_________________________

Замовлений товар_________________________

Вартість товару_________________________

Шаблон інформації про курєра

Кур'єр №_______

ПІБ_________________________координати_________________________

Надійність курєра _______

Статус(зайнятість)______



Розділ 2. Розробка вимог до створення елементів ІТ для автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж Сервіс"


.1 Розробка і побудова моделі бізнес-процесу автоматизації пошуку курєра для виконання замовлення в фірмі "Екіпаж Сервіс"



2.2 Постановка задачі і розробка моделі методів МАІ


Постановка задачі підбору кур'єра під конкретне замовлення.

Задано: Список курєрів

А) Відстань від кур'єра до ресторану

Б) Інформація про пробки в районі кур'єра

С) Надійність кур'єра



Критерії: К1 - Відстань від кур'єра до ресторану;

К2 - Інформація про пробки в районі кур'єра ;

К3 - Надійність кур'єра;

Альтернативи: А1 -курєр 1;

А2 -курєр 2;

А3 -курєр 3;

А4 -курєр 4;

А5 -курєр 5;


ЦільК1К2К3К1141/3К21/411/5К3351

Розмірність матриці

1 - рядок

- рядок

- рядок

Нормуючий множник :



Компоненти вектору пріоритетів альтернатив




Сума кожного -го стовбця матриці судження



Пропорційність переваг



Індекс узгодженості (ІУ)



Значення ІУ менше або рівне 0.10 вважається прийнятним.


Розмір матриціСереднє значення індексу випадкової узгодженості (ВІ)10.0020.0030.5840.9051.1261.2471.32

Відношення узгодженості (ВУ) суджень.




К1А1А2А3А4А5ПріоритетиА111/71/21/61/90.035А271531/40.25А321/511/41/80.054А461/3411/30.158А5948310.503 ВУ=0.085К2А1А2А3А4А5ПріоритетиА111/3421/60.113А231541/30.243А31/41/511/31/80.039А41/21/4311/70.074А5638710.531 ВУ=0,07К3А1А2А3А4А5ПріоритетиА111/32530.225А2315760.515А31/21/51320.128А41/51/71/311/30.045А51/31/61/2310.086 ВУ=-0.029

Будуємо матрицю 1: Розмірність матриці n=5.

- рядок

2-рядок

3-рядок

4 - рядок

5 - рядок

Нормуючий множник :



Компоненти вектору пріоритетів альтернатив



Сума кожного -го стовбця матриці судження



Пропорційність переваг



Індекс узгодженості (ІУ)




Відношення узгодженості (ВУ).



Будуємо матрицю 2: Розмірність матриці n=5.

- рядок

2 - рядок

3 - рядок

4 - рядок

5 - рядок

Нормуючий множник :



Компоненти вектору пріоритетів альтернатив



Сума кожного -го стовбця матриці судження:



Пропорційність переваг



Індекс узгодженості (ІУ)



Відношення узгодженості (ВУ).




Будуємо матрицю 3: Розмірність матриці n=5.

- рядок

2 - рядок

3 - рядок

4 - рядок

5 - рядок

Нормуючий множник :



Компоненти вектору пріоритетів альтернатив



Сума кожного -го стовбця матриці судження:



Пропорційність переваг



Індекс узгодженості (ІУ)



Відношення узгодженості (ВУ).



Пріоритети альтернатив курєрів отримуємо наступним чином:




Пріоритети альтернатив курєрів дорівнюють:

Альтернатива А1 - пріоритет - 0,161.

Альтернатива А2 - пріоритет - 0,416.

Альтернатива А3 - пріоритет - 0,099.

Альтернатива А2 - пріоритет - 0,079.

Альтернатива А3 - пріоритет - 0,245.

На основі методу аналізу ієрархій даного, конкретно поставленого завдання рекомендується вибрати альтернативу(кур'єра ) №2.


2.3 Аналіз інформаційних обєктів та побудова концептуальної моделі даних


Опис інформаційних обєктів :

Складний інформаційний обєктІнформаційний обєкт - сутністьАтрибути сутностіІдентифікатори атрибутівЗамовленняZAMOVLENNYAКод замовлення № Замовлення Склад замовлення Дата виконання Код кур'єра ZCode ZNumber ZSklad ZData KCodeКурєр KURYERКод кур'єра ПІБ GPS -координати Телефон НадійністьKCode KName KGps KTel KNadiynist


Звязки між сутностями

Звязки між сутностямиТип звязкуЗміст звязкуКур'єр - замовлення1 : 1Кур'єр виконує замовлення


Висновки: Обґрунтування необхідних запитів до Бази Даних (БД). Побудова прикладів основних запитів із застосуванням MySQL

Приклади запитів:

1.Вивести ПІБ та телефон кур'єра , який виконує замовлення, де "…………………………………"- № замовлення :

К.KName, К.RTel

FROM ZAMOVLENNYA Z INNER JOIN KURYER R ONZ.KCode = K.KCodeZ. ZNumber="…………………………………"


2. Вивести всі замовлення , які виконує\виконав певний курєр в певного числа:

Z. Number, SUM(ALL ZData)ZAMOVLENNYA Z INNER JOIN KURYER R ONZ.KCode = K.KCode

GROUP BYR.KCode;


КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ БУДІВНИЦТВА І АРХІТЕКТУРИ КАФЕДРА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ КУРСОВИЙ ПРОЕКТ з

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ