Системний аналіз предметної області та розробки вимог до створення ІТ для автоматизації пошуку кур «єра для виконання замовлення в фірмі «Екіпаж Сервіс»
Компоненти вектору пріоритетів альтернатив Сума кожногого стовбця матриці судження Пропорційність переваг. В курсовому проекті проводиться аналіз алгоритмів пошуку ліпших кур'єрів для виконання певного замовлення. Оператор телефонує клієнту і повідомляє точну суму замовлення (вкл. доставку) та час доставки замовлення. Керівник відділу маркетингу займається залученням нових партнерів до фірми… Читати ще >
Системний аналіз предметної області та розробки вимог до створення ІТ для автоматизації пошуку кур «єра для виконання замовлення в фірмі «Екіпаж Сервіс» (реферат, курсова, диплом, контрольна)
КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ БУДІВНИЦТВА І АРХІТЕКТУРИ КАФЕДРА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ КУРСОВИЙ ПРОЕКТ з дисципліни «Системний аналіз»
на тему: Системний аналіз предметної області та розробки вимог до створення ІТ для автоматизації пошуку кур'єра для виконання замовлення в фірмі «Екіпаж Сервіс»
Студента 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-центр та замовляє товар.
2) Оператор з’ясовує можливість отримання замовленого товару в ресторані.
3) Ресторан підтверджує можливість отримання замовленого товару через певний час, та уточнює суму товару.
4) Оператор телефонує клієнту і повідомляє точну суму замовлення (вкл. доставку) та час доставки замовлення.
5) Оператор передає замовлення логісту.
6) Логіст шукає найліпшого кур'єра.
7) Кур'єр їде до ресторану.
8) Ресторан передає кур'єру замовлений товар.
9) Кур'єр їде до клієнта і передає замовлений товар.
1.3 Побудова дерева цілей і дерева функцій автоматизації
1.4 Аналіз функцій із застосуванням моделі «чорна скринька»
Опис функцій «чорних скриньок». Вхідними даними для функцій «чорних скриньок» є Данні замовлення; Данні кур'єра; Список кур'єрів; вільні кур'єри; маршрути кур'єрів .
Вихідними є Замовлення; Список кур'єрів; вільні кур'єри; кращий орієнтовний час прибуття кур'єра.
1.5 DFD — діаграма з реалізації функції
Аналіз потоків даних при реалізації функції «Пошук кур'єра» здійснено з використанням результатів аналізу моделей типу «чорна скринька» та із застосуванням моделі типу DFD в нотації Гейна-Сарсона.
1.6 Аналіз інформації
1.6.1 Опис форм документів (шаблонів)
Шаблон замовлення Замовлення №_______
Дата_______
Вартість доставки_______
Сума замовлення_______
Інформація про клієнта
Ім'я клієнта_________________________
Адреса клієнта_________________________
Телефон клієнта_________________________
Інформація про замовлений товар Адреса ресторану_________________________
Замовлений товар_________________________
Вартість товару_________________________
Шаблон інформації про кур'єра Кур'єр №_______
ПІБ_________________________
GPS координати_________________________
Надійність кур'єра _______
Статус (зайнятість)______
Розділ 2. Розробка вимог до створення елементів ІТ для автоматизації пошуку кур'єра для виконання замовлення в фірмі «Екіпаж Сервіс»
2.1 Розробка і побудова моделі бізнес-процесу автоматизації пошуку кур'єра для виконання замовлення в фірмі «Екіпаж Сервіс»
2.2 Постановка задачі і розробка моделі методів МАІ
Постановка задачі підбору кур'єра під конкретне замовлення.
Задано: Список кур'єрів А) Відстань від кур'єра до ресторану Б) Інформація про пробки в районі кур'єра С) Надійність кур'єра Критерії: К1 — Відстань від кур'єра до ресторану;
К2 — Інформація про пробки в районі кур'єра ;
К3 — Надійність кур'єра;
Альтернативи: А1 -кур'єр 1;
А2 -кур'єр 2;
А3 -кур'єр 3;
А4 -кур'єр 4;
А5 -кур'єр 5;
Ціль | К1 | К2 | К3 | |
К1 | 1/3 | |||
К2 | ¼ | 1/5 | ||
К3 | ||||
Розмірність матриці
1 — рядок
2 — рядок
3 — рядок Нормуючий множник :
Компоненти вектору пріоритетів альтернатив Сума кожногого стовбця матриці судження Пропорційність переваг
Індекс узгодженості (ІУ) Значення ІУ менше або рівне 0.10 вважається прийнятним.
Розмір матриці | Середнє значення індексу випадкової узгодженості (ВІ) | |
0.00 | ||
0.00 | ||
0.58 | ||
0.90 | ||
1.12 | ||
1.24 | ||
1.32 | ||
Відношення узгодженості (ВУ) суджень.
К1 | А1 | А2 | А3 | А4 | А5 | Пріоритети | |
А1 | 1/7 | ½ | 1/6 | 1/9 | 0.035 | ||
А2 | ¼ | 0.25 | |||||
А3 | 1/5 | ¼ | 1/8 | 0.054 | |||
А4 | 1/3 | 1/3 | 0.158 | ||||
А5 | 0.503 ВУ=0.085 | ||||||
К2 | А1 | А2 | А3 | А4 | А5 | Пріоритети | |
А1 | 1/3 | 1/6 | 0.113 | ||||
А2 | 1/3 | 0.243 | |||||
А3 | ¼ | 1/5 | 1/3 | 1/8 | 0.039 | ||
А4 | ½ | ¼ | 1/7 | 0.074 | |||
А5 | 0.531 ВУ=0,07 | ||||||
К3 | А1 | А2 | А3 | А4 | А5 | Пріоритети | |
А1 | 1/3 | 0.225 | |||||
А2 | 0.515 | ||||||
А3 | ½ | 1/5 | 0.128 | ||||
А4 | 1/5 | 1/7 | 1/3 | 1/3 | 0.045 | ||
А5 | 1/3 | 1/6 | ½ | 0.086 ВУ=-0.029 | |||
Будуємо матрицю 1: Розмірність матриці n=5.
1 — рядок
2-рядок
3-рядок
4 — рядок
5 — рядок
Нормуючий множник :
Компоненти вектору пріоритетів альтернатив Сума кожногого стовбця матриці судження Пропорційність переваг
Індекс узгодженості (ІУ) Відношення узгодженості (ВУ).
Будуємо матрицю 2: Розмірність матриці n=5.
1 — рядок
2 — рядок
3 — рядок
4 — рядок
5 — рядок
Нормуючий множник :
Компоненти вектору пріоритетів альтернатив Сума кожногого стовбця матриці судження:
Пропорційність переваг
Індекс узгодженості (ІУ) Відношення узгодженості (ВУ).
Будуємо матрицю 3: Розмірність матриці n=5.
1 — рядок
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.Вивести ПІБ та телефон кур'єра, який виконує замовлення, де «…» — № замовлення :
SELECT К. KName, К. RTel
FROM ZAMOVLENNYA Z INNER JOIN KURYER R ONZ. KCode = K. KCode
WHERE Z. ZNumber="…"
2. Вивести всі замовлення, які виконуєвиконав певний кур'єр в певного числа:
SELECT Z. Number, SUM (ALL ZData)
FROM ZAMOVLENNYA Z INNER JOIN KURYER R ONZ. KCode = K. KCode
GROUP BYR. KCode;