Системний аналіз предметної області та розробки вимог до створення ІТ для автоматизації пошуку кур’єра для виконання замовлення в фірмі "Екіпаж Сервіс"
Опис організаційної структури автоматизації пошуку кур'єра для виконання замовлення в фірмі "Екіпаж-Сервіс". Побудова умовно замкненої моделі. Побудова дерева цілей і дерева функцій автоматизації. Створення DFD-діаграми та опис форм документів (шаблонів).
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 12.04.2014 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
БУДІВНИЦТВА І АРХІТЕКТУРИ
КАФЕДРА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
КУРСОВИЙ ПРОЕКТ
з дисципліни "Системний аналіз"
на тему: Системний аналіз предметної області та розробки вимог до створення ІТ для автоматизації пошуку кур'єра для виконання замовлення в фірмі "Екіпаж Сервіс"
Студента 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 |
4 |
1/3 |
|
К2 |
1/4 |
1 |
1/5 |
|
К3 |
3 |
5 |
1 |
Розмірність матриці
1 - рядок
2 - рядок
3 - рядок
Нормуючий множник :
Компоненти вектору пріоритетів альтернатив
Сума кожного -го стовбця матриці судження
Пропорційність переваг
Індекс узгодженості (ІУ)
Значення ІУ менше або рівне 0.10 вважається прийнятним.
Розмір матриці |
Середнє значення індексу випадкової узгодженості (ВІ) |
|
1 |
0.00 |
|
2 |
0.00 |
|
3 |
0.58 |
|
4 |
0.90 |
|
5 |
1.12 |
|
6 |
1.24 |
|
7 |
1.32 |
Відношення узгодженості (ВУ) суджень.
К1 |
А1 |
А2 |
А3 |
А4 |
А5 |
Пріоритети |
|
А1 |
1 |
1/7 |
1/2 |
1/6 |
1/9 |
0.035 |
|
А2 |
7 |
1 |
5 |
3 |
1/4 |
0.25 |
|
А3 |
2 |
1/5 |
1 |
1/4 |
1/8 |
0.054 |
|
А4 |
6 |
1/3 |
4 |
1 |
1/3 |
0.158 |
|
А5 |
9 |
4 |
8 |
3 |
1 |
0.503 ВУ=0.085 |
|
К2 |
А1 |
А2 |
А3 |
А4 |
А5 |
Пріоритети |
|
А1 |
1 |
1/3 |
4 |
2 |
1/6 |
0.113 |
|
А2 |
3 |
1 |
5 |
4 |
1/3 |
0.243 |
|
А3 |
1/4 |
1/5 |
1 |
1/3 |
1/8 |
0.039 |
|
А4 |
1/2 |
1/4 |
3 |
1 |
1/7 |
0.074 |
|
А5 |
6 |
3 |
8 |
7 |
1 |
0.531 ВУ=0,07 |
|
К3 |
А1 |
А2 |
А3 |
А4 |
А5 |
Пріоритети |
|
А1 |
1 |
1/3 |
2 |
5 |
3 |
0.225 |
|
А2 |
3 |
1 |
5 |
7 |
6 |
0.515 |
|
А3 |
1/2 |
1/5 |
1 |
3 |
2 |
0.128 |
|
А4 |
1/5 |
1/7 |
1/3 |
1 |
1/3 |
0.045 |
|
А5 |
1/3 |
1/6 |
1/2 |
3 |
1 |
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;
Размещено на Allbest.ru
Подобные документы
Аналіз предметної області і постановка задачі на розробку програми для автоматизації роботи автопідприємства. Перелік та опис використаних компонентів та основних процедур програми. Опис структур та методів обробки даних. Інструкція для користувача.
курсовая работа [2,3 M], добавлен 15.02.2012Побудова моделі процесів системи. Відображення користувачів і їхніх функцій, підметів автоматизації в прив'язці до структури системи. Відображення структури інформаційних та фізичних об'єктів системи та їх взаємозв’язків. Побудова моделі станів системи.
курсовая работа [125,2 K], добавлен 03.10.2008Аналіз вимог до програмного забезпечення. Розробка структури бази даних, що дозволить реалізувати різноманітні операції для створення платіжного доручення. Розробка об’єктної моделі, алгоритмів та структури бази даних. Вибір засобу автоматизації.
курсовая работа [3,2 M], добавлен 30.01.2014Характеристика предметної області та формулювання задачі автоматизації. Етапи розробки системи агропідприємства Створення діаграми прецедентів, класів, кооперативної, послідовності, діяльності та компонентів. Напрямки їх аналізу та вимоги до змісту.
курсовая работа [143,7 K], добавлен 02.06.2015Створення табличних документів і їх опис. Побудова графіків та діаграм. Робота з базами даних в табличному процесорі Excel. Створення екранних форм, таблиці бази даних, звітних форм, запитів, макросів та головної кнопочної форми. Проектування презентації.
курсовая работа [1,9 M], добавлен 10.04.2015Розробка інформаційної системи для автоматизації, підвищення ефективності та спрощення роботи відділень та приймальної комісії. Опис основних класів, варіантів взаємодії системи. Процес авторизації реєстратора. Процес створення запиту в системі.
курсовая работа [694,9 K], добавлен 16.12.2014Варіантний аналіз та вибір методів розв’язування, основні поняття та визначення, особливості розробки баз даних. Описовий алгоритм головної програми та її структури, опис авторської заставки. Структура модулів та опис функцій, лістинг програми.
курсовая работа [2,6 M], добавлен 30.11.2009Визначення та застосування фракталів. Огляд предметної області, вибір засобів розробки програмного забезпеченя. Побудова діаграми варіантів використання, послідовності дій, класів та компонентів, математичної моделі. Тестування програмного продукту.
дипломная работа [1,9 M], добавлен 24.05.2015Створення і реалізація в СУБД MS Access бази даних "Internet-ресурси з інформаційних технологій". Опис предметної області, інфологічне проектування. Побудова ER-діаграми. Даталогічне і фізичне проектування інформаційних систем. Опис роботи програми.
курсовая работа [8,2 M], добавлен 30.05.2013Проектування бази даних "Автоматизована система обліку замовлень та їх виконання в будівельній фірмі": створення таблиць і заповнення їх текстовою інформацією, розробка форм, звітів і меню проекту. Програмування інтерфейсу управління базами даних.
дипломная работа [6,1 M], добавлен 06.01.2012