Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://er.chdtu.edu.ua/handle/ChSTU/6206| Назва: | Мобільний додаток для складської логістики |
| Автори: | Дяченко, Петро Васильович Глигало, Валентин Віталійович |
| Ключові слова: | ПРЕДМЕТНА ОБЛАСТЬ;МОБІЛЬНИЙ ДОДАТОК ДЛЯ СКЛАДСЬКОЇ ЛОГІСТИКИ;ПРОЕКТУВАННЯ;БАЗА ДАНИХ. |
| Дата публікації: | 15-чер-2023 |
| Короткий огляд (реферат): | Актуальність мобільних додатків для складської логістики в сучасному бізнес-середовищі набуває все більшої ваги. Зростання обсягів торгівлі, глобалізація ринків, збільшення швидкості поставок та зростання вимог споживачів ставлять перед підприємствами складські виклики, що потребують швидких та ефективних рішень. Основна перевага мобільних додатків полягає в їх мобільності та доступності. Вони можуть бути встановлені на смартфони та планшети, що дає змогу працювати з ними на різних складських ділянках, навіть без прямого доступу до комп'ютера. Це дозволяє складському персоналу бути більш мобільним та ефективним у своїй роботі. Метою роботи є забезпечення автоматизації складських процесів, шляхом створення і впровадження мобільного додатку для складської логістики, який дозволяє виконувати всі завдання без спеціального обладнання. Об’єкт дослідження: процеси складської логістики. Предмет дослідження: мобільний додаток для складської логістики. Апробація результатів роботи. Роботу було апробовано на Днях студентської науки ЧДТУ-2023, м. Черкаси, за результатами якої було отримано диплом за ІІІ місце по секції «Комп’ютерні науки та системний аналіз». |
| URI (Уніфікований ідентифікатор ресурсу): | https://er.chdtu.edu.ua/handle/ChSTU/6206 |
| Розташовується у зібраннях: | 122 Комп’ютерні науки (Комп’ютерні науки та прикладне програмування) |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Пояснювальна записка_Глигало Валентин_КНС-2101_2022-2023.pdf Restricted Access | 1.51 MB | Adobe PDF | Переглянути/Відкрити Запит копії |
Усі матеріали в архіві електронних ресурсів захищено авторським правом, усі права збережено.
Extracted text
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ
Факультет інформаційних технологій і систем
Кафедра комп’ютерних наук та системного аналізу
Пояснювальна записка
до кваліфікаційної роботи
бакалавра
(освітньо–кваліфікаційний рівень)
на тему: «Мобільний додаток для складської логістики»
Виконав: студент 4 курсу, групи КНС–2101
спеціальності 122 «Комп’ютерні науки»
(шифр і назва спеціальності)
освітня програма «Комп’ютерні науки та
(назва освітньої програми)
прикладне програмування
Глигало Валентин Віталійович
Керівник __________ Дяченко П.В.
(прізвище та ініціали)
Рецензент __________ _______________
(прізвище та ініціали)
Черкаси 2023 року
Бланк завдання на кваліфікаційну роботу бакалавра студенту
Черкаський державний технологічний університет
Факультет Інформаційних технологій і систем
Кафедра Комп’ютерних наук та системного аналізу
Освітньо–кваліфікаційний рівень Бакалавр
Спеціальність 122 – Комп’ютерні науки
Освітня програма Комп’ютерні науки та прикладне програмування
ЗАТВЕРДЖУЮ
Завідувач кафедри КНСА
_______________ Юрій ТРИУС
«____» _____________ 2023 р.
ЗАВДАННЯ
на кваліфікаційну роботу бакалавра студенту
Глигало Валентин Віталійович
(прізвище, ім‘я, по батькові)
1. Тема роботи Мобільний додаток з складської логістики
Керівник роботи Дяченко П.В., к.т.н., доцент
(прізвище, ім’я, по батькові, науковий ступінь, вчене звання)
затверджені наказом університету від «24» лютого 2023 р. №43/04.
2. Строк подання студентом роботи до 12 червня 2023 року
3. Вихідні дані до роботи:
Практичні навики роботи з інформаційними ресурсами. Робота з базами даних.
Звіт з виробничої практики. Звіт з переддипломної практики.
4. Зміст пояснювальної записки (перелік питань, що їх належить розробити):
Вступ
4.1. Дослідження предметної області.
4.2. Проектування та розробка мобільного додатку з складської логістики.
4.3. Тестування мобільного додатку.
Висновки.
5. Перелік додатків (з точним зазначенням назв додатків):
5.1. Додаток А. Специфікація 482.ЧДТУ. 32222-01 12 01.
5 .2. Додаток Б. Текст програми.
5.3. Додаток В. Інструкція користувача.
5.4. Додаток Г. Публікація по темі кваліфікаційної роботи бакалавра в збірнику тез ЧДТУ.
5.5. Презентація у вигляді 26 слайдів.
6 . Консультанти розділів роботи
Прізвище, ініціали та Підпис, дата
Розділ посада
завдання видав завдання прийняв
консультанта
7. Дата видачі завдання 11.01.2023
КАЛЕНДАРНИЙ ПЛАН
Строк виконання
№ з/п Назва етапів кваліфікаційної роботи бакалавра Примітка
етапів роботи
1 Видача завдання на кваліфікаційну роботу
11.01.2023 Виконано
бакалавра.
2 Аналіз літературних джерел, об’єкту та предмету
до 13.02.2023 Виконано
дослідження.
3 Написання теоретичного розділу кваліфікаційної
до 15.03.2023 Виконано
роботи бакалавра.
4 Написання аналітичного розділу кваліфікаційної
до 01.04.2023 Виконано
роботи бакалавра.
5 Написання практичних розділів й висновків до
до 01.05.2023 Виконано
кваліфікаційної роботи бакалавра.
6 Передзахист кваліфікаційної роботи бакалавра
25.05.2023 Виконано
на засіданні кафедри КН та СА.
7 Подання роботи завідувачу кафедри КН та СА. до 12.06.2023 Виконано
8 Захист кваліфікаційної роботи бакалавра. 15.06.2023 Виконано
Студент _____________________________ Глигало В.В.
(підпис)
Керівник роботи ____________________________ Дяченко П.В.
(підпис)
РЕФЕРАТ
Кваліфікаційна робота бакалавра містить: 65 с., 13 рис., 1 таблиці, 27
використаних джерел, 4 додатків.
Актуальність теми. Актуальність мобільних додатків для складської логістики
в сучасному бізнес-середовищі набуває все більшої ваги. Зростання обсягів торгівлі,
глобалізація ринків, збільшення швидкості поставок та зростання вимог споживачів
ставлять перед підприємствами складські виклики, що потребують швидких та
ефективних рішень.
Мобільні додатки для складської логістики дозволяють покращити управління
складськими процесами та забезпечити ефективність руху товарів в складському
просторі. Вони надають можливість в реальному часі контролювати запаси,
виконувати інвентаризацію, відстежувати рух товарів, організовувати процеси та
оптимізувати маршрути доставки.
Основна перевага мобільних додатків полягає в їх мобільності та доступності.
Вони можуть бути встановлені на смартфони та планшети, що дає змогу працювати з
ними на різних складських ділянках, навіть без прямого доступу до комп'ютера. Це
дозволяє складському персоналу бути більш мобільним та ефективним у своїй роботі.
Метою роботи є забезпечення автоматизації складських процесів, шляхом
створення і впровадження мобільного додатку для складської логістики, який
дозволяє виконувати всі завдання без спеціального обладнання.
Завдання кваліфікаційної роботи бакалавра:
– провести огляд літератури та аналіз сучасних тенденцій в галузі
складської логістики, включаючи розгляд існуючих мобільних додатків;
– визначити вимоги до мобільного додатку для складської логістики,
враховуючи потреби та особливості підприємства;
– розробити архітектуру та дизайн мобільного додатку, включаючи його
функціональні можливості та інтерфейс користувача;
– реалізувати мобільний додаток на основі обраного програмного
середовища розробки, використовуючи сучасні технології та практики
програмування;
– провести тестування та валідацію розробленого додатку, перевірити його
працездатність та відповідність вимогам;
– оцінити ефективність використання мобільного додатку на підприємстві,
провести порівняльний аналіз результатів до та після впровадження додатку;
– зробити висновки щодо досягнутих результатів, впливу мобільного
додатку на ефективність складських процесів та рекомендації щодо подальшого
вдосконалення та розвитку.
Об’єкт дослідження: процеси складської логістики.
Предмет дослідження: мобільний додаток для складської логістики.
Методи дослідження:
– літературний аналіз – дослідження і аналіз наукових статей, книг,
публікацій та інших джерел, що стосуються складської логістики та мобільних додатків.
Цей метод дозволяє отримати теоретичну базу та вивчити попередні дослідження в цій
галузі;
– дослідження ринку – вивчення наявних ринкових рішень у сфері складської
логістики та мобільних додатків. Це включає аналіз конкурентів, їх функціональності,
користувацького досвіду та реакцій споживачів;
– проведення практичних експериментів – розробка та тестування прототипу
мобільного додатку на реальних складських умовах. За допомогою цього методу можна
оцінити ефективність та користь додатку, провести порівняльний аналіз до та після
впровадження;
– аналіз даних – збір, обробка та аналіз даних, що стосуються ефективності та
продуктивності складських процесів до та після використання мобільного додатку.
Апробація результатів роботи. Роботу було апробовано на Днях студентської
науки ЧДТУ-2023, м. Черкаси, за результатами якої було отримано диплом за ІІІ місце
по секції «Комп’ютерні науки та системний аналіз».
Публікації. Результати кваліфікаційної роботи бакалавра опубліковано у:
Збірник тез доповідей студентської науково-практичної конференції ЧДТУ: 18–20
квіт. 2023 р. [Електронний ресурс] / [упоряд. : Єгорова О. В., Захарова О. В., Кисельов
В. Б. та ін.] ; М-во освіти і науки України, Черкас. держ. технол. ун-т. – Черкаси :
ЧДТУ, 2023. – 255 с.
Ключові слова: ПРЕДМЕТНА ОБЛАСТЬ, МОБІЛЬНИЙ ДОДАТОК ДЛЯ
СКЛАДСЬКОЇ ЛОГІСТИКИ, ПРОЕКТУВАННЯ, БАЗА ДАНИХ.
ABSTRACT
Master’s work contains: 65 pages, 13 figures, 1 tables, 27 used sources, 4
appendices.
Actuality of theme. The relevance of mobile applications for warehouse logistics in
the modern business environment is gaining more and more importance. The growth of trade
volumes, the globalization of markets, the increase in the speed of deliveries and the growth
of consumer demands present enterprises with warehouse challenges that require quick and
effective solutions.
Mobile applications for warehouse logistics allow you to improve the management of
warehouse processes and ensure the efficiency of the movement of goods in the warehouse
space. They provide real-time inventory control, inventory control, product movement
tracking, process organization, and delivery route optimization.
The main advantage of mobile applications is their mobility and accessibility. They
can be installed on smartphones and tablets, which makes it possible to work with them in
different warehouse areas, even without direct access to a computer. This allows warehouse
personnel to be more mobile and efficient in their work.
The purpose of the work is to ensure the automation of warehouse processes by
creating and implementing a mobile application for warehouse logistics that allows you to
perform all tasks without special equipment.
Tasks of the bachelor's qualification work:
– conduct a literature review and analysis of current trends in the field of
warehouse logistics, including consideration of existing mobile applications;
– determine the requirements for a mobile application for warehouse logistics,
taking into account the needs and characteristics of the enterprise;
– develop the architecture and design of the mobile application, including its
functionality and user interface;
– implement a mobile application based on the selected software development
environment, using modern technologies and programming practices;
– conduct testing and validation of the developed application, check its
functionality and compliance with requirements;
– evaluate the effectiveness of using the mobile application at the enterprise,
conduct a comparative analysis of the results before and after the implementation of the
application;
– draw conclusions about the results achieved, the impact of the mobile
application on the efficiency of warehouse processes and recommendations for further
improvement and development.
Object of research: processes of warehouse logistics.
Research subject: mobile application for warehouse logistics.
Research methods:
- literary analysis - research and analysis of scientific articles, books, publications and
other sources related to warehouse logistics and mobile applications. This method allows
you to get a theoretical base and study previous research in this field;
- market research - study of available market solutions in the field of warehouse
logistics and mobile applications. This includes analyzing competitors, their functionality,
user experience and consumer reactions;
- conducting practical experiments - developing and testing a mobile application
prototype under real warehouse conditions. Using this method, you can evaluate the
effectiveness and usefulness of the application, conduct a comparative analysis before and
after implementation;
- data analysis - collection, processing and analysis of data related to the efficiency
and productivity of warehouse processes before and after using the mobile application.
Approbation of work results. The work was tested at the Days of Student Science
of ChDTU-2023, Cherkasy, as a result of which a diploma was obtained for the 3rd place in
the section "Computer science and system analysis".
Publications. The results of the bachelor's qualification work are published in:
Collection of abstracts of the reports of the student scientific and practical conference of
ChDTU: April 18–20. 2023 [Electronic resource] / [ed. : Yehorova O. V., Zakharova O. V.,
Kiselyov V. B. and others] ; Ministry of Education and Science of Ukraine, Cherkassy. state
technology Univ. – Cherkasy: ChDTU, 2023. – 255 p.
Keywords: SUBJECT FIELD, MOBILE APPLICATION FOR WAREHOUSE
LOGISTICS, DESIGN, DATABASE.
6
ЗМІСТ
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, СКОРОЧЕНЬ І ТЕРМІНІВ . 8
ВСТУП ....................................................................................................................... 9
1 ДОСЛІДЖЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ ........................................................ 11
1.1 Структура складської логістики України ......................................................... 11
1.2 Мобільні пристрої як обов’язковий інструмент в складській логістиці ....... 13
1.2.1 Місце складських додатків в цифровій екосистемі ................................ 15
1.2.2 Вимоги, яким повинен відповідати додаток ........................................... 16
1.2.3 Пакетні мобільні сервіси для складської логістики ............................... 16
1.2.4 Етапи розробки мобільного додатку ........................................................ 18
1.3 Порівняльний аналіз існуючих мобільних додатків з складської логістики 18
1.3.1 Додаток «SAP Extended Warehouse Management (SAP EWM)» ............ 19
1.3.2 Додаток «Oracle Warehouse Management (Oracle WMS)» ...................... 20
1.3.3 Додаток «Zoho Inventory» .......................................................................... 22
1.3.4 Додаток «Fishbowl Inventory» ................................................................... 25
1.3.5 Додаток «QuickBooks Enterprise» ............................................................. 27
1.4 Результат аналізу порівнянь існуючих рішень ................................................ 28
Висновки до розділу 1 .............................................................................................. 31
2 ПРОЕКТУВАННЯ ТА РОЗРОБКА МОБІЛЬНОГО ДОДАТКУ З
СКЛАДСЬКОЇ ЛОГІСТИКИ .................................................................................... 32
2.1 Опис функціонального програмного середовища для розробки мобільного
додатку ........................................................................................................................ 32
2.2 Вибір сучасних технологій веб–програмування для створення мобільного
додатку з складської логістики ................................................................................ 33
2.3 Проектування структури бази даних ................................................................. 34
2.4 Опис процесу проектування мобільного додатку ............................................ 37
2.4.1 Проектування інтерфейсу користувача ................................................. 39
Висновки до розділу 2 .............................................................................................. 43
7
3 ТЕСТУВАННЯ МОБІЛЬНОГО ДОДАТКУ ........................................................ 45
3.1 Особливості тестування мобільних додатків ................................................... 45
3.2 Кейси перевірки ................................................................................................... 47
3.3 Тестування додатку на новітніх “розумних телефонах” ................................. 49
Висновки до розділу 3 ............................................................................................... 51
ВИСНОВКИ ............................................................................................................... 53
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ .................................................................. 54
Додаток А. Специфікація 482.ЧДТУ. 32222–01 12 01........................................... 55
Додаток Б. Текст програми ...................................................................................... 57
Додаток В. Інструкція користувача ......................................................................... 59
Додаток Г. Публікація по темі кваліфікаційної роботи бакалавра в збірнику тез
доповідей ЧДТУ ........................................................................................................ 60
8
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, СКОРОЧЕНЬ І ТЕРМІНІВ
БД – база даних
QR – Quick Response Codes
NFC – Near-Field Communication
API – Application Programming Interface
IDE – Integrated Drive Electronics
9
ВСТУП
У вступі кваліфікаційної роботи на тему "Мобільний додаток для складської
логістики" будуть розглянуті такі критерії:
1. Актуальність роботи – сучасна складська логістика стикається зі
складними викликами, пов'язаними з ефективним управлінням і контролем над
складськими процесами. Використання мобільних технологій в цій сфері може
значно покращити продуктивність, точність та ефективність роботи на складах.
Забезпечення належного функціоналу та надійної роботи мобільного додатку для
складської логістики стає актуальним завданням у сучасному бізнес-середовищі.
2. Загальна оцінка сучасних існуючих проблем у даній предметній галузі –
на сьогоднішній день існує ряд проблем у складській логістиці, таких як неефективне
управління запасами, недостатня точність підрахунку інвентарю, складний механізм
маршрутизації та розподілу товарів, а також недостатній рівень автоматизації
процесів. У цьому контексті виробники мобільних додатків, провідні фірми та вчені
спеціалісти займаються розробкою і впровадженням інноваційних рішень, які
допомагають у вирішенні цих проблем.
3. Світові тенденції вирішення поставлених завдань – на світовому ринку
спостерігається зростання популярності мобільних додатків для складської логістики.
Вони надають зручні інструменти для контролю, організації та управління
складськими процесами, що дозволяє підвищити продуктивність та зменшити
помилки. Такі додатки надають широкий функціонал, включаючи сканування штрих-
кодів, відстеження руху товарів, оптимізацію маршрутів та багато іншого.
Загальною метою даної дипломної роботи є розробка та впровадження
мобільного додатку для складської логістики, який відповідає сучасним вимогам та
допоможе покращити ефективність управління складськими процесами. Для
досягнення цієї мети передбачено реалізацію таких завдань:
1. Аналіз сучасних проблем та викликів у складській логістиці.
2. Вивчення існуючих мобільних додатків для складської логістики та їх
функціоналу.
10
3. Розробка концепції та архітектури мобільного додатку для складської
логістики.
4. Реалізація та тестування мобільного додатку на практиці.
5. Оцінка ефективності та користувацької задоволеності використання
розробленого додатку.
6. Порівняння результатів з існуючими рішеннями та формулювання
рекомендацій для подальшого вдосконалення.
Ця дипломна робота пропонує новий підхід до вирішення проблем складської
логістики за допомогою мобільних технологій. Результати дослідження та розробки
сприятимуть підвищенню ефективності та якості управління складськими процесами,
що має великий потенціал для покращення діяльності підприємств та оптимізації їх
ресурсів.
11
1 ДОСЛІДЖЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ
1.1 Структура складської логістики України
Складська логістика – це галузь логістики, яка вивчає оптимальні способи
зберігання, управління та руху товарів на складах. Основна мета складської логістики
– забезпечити безперебійну поставку товарів зі складу до покупця або виробництва.
Основні завдання складської логістики: оптимізація запасів на складі:
забезпечення належного рівня запасів і уникнення перепродажу або затримок у
поставках, керування переміщенням товарів: забезпечення швидкого та ефективного
переміщення товарів від однієї точки до іншої на складі, контроль за якістю товарів:
забезпечення належної якості товарів на складі та попередження втрат, організація
інвентаризації: контроль за наявністю та кількістю товарів на складі.
Складська логістика використовується в багатьох галузях, де необхідна
оптимізація руху товарів та забезпечення швидкої та ефективної поставки.
Наприклад, складську логістику використовують в галузі роздрібної торгівлі,
автомобільному виробництві, будівельній галузі, харчовій та фармацевтичній
промисловості тощо.
В Україні структура складської логістики включає:
1. Склади – це приміщення, де зберігаються товари, що призначені для збуту
або виробництва. У залежності від функціонального призначення, склади можуть
бути різних типів: виробничі, розподільні, транзитні, торговельні тощо. Складські
приміщення: це фізичні місця для зберігання товарів. В Україні складські приміщення
можуть бути власні або орендовані від третіх сторін.
2. Транспортні засоби – автотранспорт, залізничний вагон, судно, літак і
т.д., за допомогою яких здійснюється перевезення товарів з одного складу на інший.
Транспортні засоби: це автомобілі, залізничні вагони, контейнери та інші засоби, що
використовуються для переміщення товарів на склад та зі складу.
3. Інформаційні технології – автоматизовані системи управління складом, в
тому числі системи управління запасами, обліку товарів, моніторингу руху товарів, а
12
також системи зв'язку і комунікацій. Інформаційні технології: це програмне
забезпечення та обладнання, що використовується для автоматизації процесів
управління запасами, моніторингу руху товарів та звітності.
4. Логістичні компанії – компанії, які надають послуги з організації
транспортування і зберігання товарів на складах, а також послуги зі збору,
сортування, пакування, маркування та доставки товарів. Маркетингові дослідження
та аналіз: це дослідження ринку та конкурентної ситуації, що дозволяє планувати рух
товарів та запасів на складі. Контроль якості товарів: це перевірка якості та кількості
товарів на складі, забезпечення належного зберігання та використання технологій та
обладнання для збереження товарів у належному стані.
5. Інфраструктура – дороги, залізниці, морські та річкові порти, аеропорти,
які забезпечують зв'язок між складами та транспортними засобами. Управління
ланцюгом постачання: це взаємодія з постачальниками та покупцями, що дозволяє
забезпечувати безперебійний рух товарів на складі та їх швидку поставку до
кінцевого споживача.
6. Кадри – працівники, які забезпечують роботу складу та логістичної
компанії, в тому числі менеджери з логістики, оператори складу, водії, складальники,
технічні працівники тощо. Управління персоналом: це менеджмент та координація
роботи персоналу, що забезпечує функціонування складської логістики відповідно до
встановлених стандартів та процедур.
На рис 1.1 представлена схема основних елементів складської логістики
України.
13
Рисунок 1.1 – Основні елементи складської логістики в Україні
Ця схема показує, що в складській логістиці в Україні існує цілий ряд дій, які
потрібно виконати для забезпечення належної роботи складу та доставки товарів.
Кожен етап процесу має свої особливості та потребує певних ресурсів, що потрібно
враховувати при плануванні та управлінні складською логістикою.
1.2 Мобільні пристрої як обов’язковий інструмент в складській логістиці
Мобільні пристрої стали невід’ємною частиною сучасного бізнесу, зокрема у
складській логістиці. Вони дозволяють значно полегшити процеси управління та
моніторингу складських операцій та прискорити їх виконання.
Однією з найбільших переваг мобільних пристроїв в складській логістиці є
можливість здійснювати роботу на відстані, що дозволяє складувальним площадкам
та компаніям ефективно використовувати свої ресурси та працівників. Крім того, за
допомогою мобільних пристроїв можна отримувати актуальну та точну інформацію
про стан складу в режимі реального часу, що дозволяє знизити ризик помилок та
втрат.
Ще однією перевагою мобільних пристроїв є можливість зберігання великої
кількості даних та доступ до них в будь-який момент часу. Також, завдяки мобільним
14
пристроям можна легко створювати звіти, аналізувати дані та виконувати інші
завдання пов'язані зі складською логістикою.
Недоліками використання мобільних пристроїв в складській логістиці можуть
бути проблеми з безпекою та захистом даних. Також, необхідно забезпечити
необхідний рівень навчання та підтримки працівників, щоб вони могли ефективно
використовувати мобільні пристрої.
Усе враховуючи, можна зробити висновок, що використання мобільних
пристроїв в складській логістиці є вкрай важливим та вигідним. Також, мобільні
пристрої можуть бути використані для збору даних про вантажі та їх переміщення на
складі. Завдяки мобільним пристроям та відповідним додаткам, можна сканувати
штрих–коди на вантажах та відслідковувати їх рух в режимі реального часу. Це
дозволяє зменшити ризик помилок під час інвентаризації та підвищує ефективність
роботи складських працівників.
Крім того, мобільні пристрої можуть бути використані для спілкування між
працівниками складу та між підрозділами підприємства. Наприклад, працівники
складу можуть відправляти повідомлення про стан запасів на складі, замовлення на
нову продукцію та інші важливі повідомлення через мобільні додатки. Це спрощує
комунікацію та зменшує час, необхідний для вирішення різних завдань.
Незважаючи на переваги використання мобільних пристроїв у складській
логістиці, існують певні недоліки. Найбільш очевидним є витрати на придбання та
обслуговування пристроїв та програмного забезпечення. Також, мобільні пристрої
можуть бути більш вразливими до кібератак та злому безпеки даних, що може
призвести до втрати важливої інформації.
Отже, мобільні пристрої є обов’язковим інструментом в складській логістиці,
які забезпечують швидкий доступ до даних та підвищують ефективність роботи
працівників. Застосування мобільних пристроїв у складській логістиці також
дозволяє зменшити кількість помилок під час виконання різноманітних операцій,
таких як прийом товару, розміщення на складі, відправлення замовлень тощо.
Зокрема, використання сканерів штрих-кодів на мобільних пристроях дозволяє
15
точніше і швидше ідентифікувати товари, зменшуючи кількість помилок при роботі
зі складськими даними.
Крім того, мобільні пристрої дозволяють швидше та ефективніше взаємодіяти
між складом та іншими відділами компанії. Наприклад, працівники складу можуть
швидко та легко спілкуватися з відділом продажів, щоб вирішити питання щодо
обсягів та термінів поставки товару, або з відділом закупівель, щоб узгодити запити
на поповнення запасів на складі.
Незважаючи на всі переваги мобільних пристроїв у складській логістиці, вони
також можуть мати свої недоліки. Одним з найбільших недоліків є вразливість до
кібератак та несанкціонованого доступу до складських даних. Тому важливо
забезпечити високий рівень кібербезпеки та захисту конфіденційної інформації на
мобільних пристроях.
Ще одним недоліком є обмежений розмір екрану та інтерфейсу, що може
призвести до обмеженого функціоналу та складнощів при взаємодії з програмним
забезпеченням. Однак, з розвитком технологій та появою більш потужних мобільних
пристроїв, цей недолік стає менш проблематичним.
1.2.1 Місце складських додатків в цифровій екосистемі. Складські додатки
грають важливу роль в цифровій екосистемі. Вони допомагають покращити
ефективність та точність процесів управління складом, знижують витрати на ручну
роботу та дозволяють швидше реагувати на зміни в попиті та запасах.
Складські додатки можуть інтегруватись з іншими додатками та системами
управління, такими як ERP, WMS, TMS та іншими, що дозволяє отримати повний
огляд інформації та підтримувати цифрову екосистему уніфікованою.
Крім того, складські додатки можуть мати різні функції, включаючи створення
замовлень, управління запасами, інвентаризацію, моніторинг руху товарів, генерацію
звітів, взаємодію зі сканерами штрих–кодів та багато іншого. Вони можуть бути
встановлені на мобільні пристрої та планшети, що дозволяє працювати на складі
безпосередньо з місця події, що підвищує ефективність та точність роботи.
16
Крім того, складські додатки можуть допомагати зменшувати вплив на
навколишнє середовище шляхом зменшення використання паперової документації та
зменшення відходів.
У загальному, складські додатки грають важливу роль у цифровій екосистемі
та допомагають підтримувати ефективність та точність управління складом,
знижувати витрати та зменшувати вплив на довкілля.
1.2.2 Вимоги, яким повинен відповідати додаток. Для того, щоб додаток для
складської логістики був ефективним і корисним, він повинен відповідати певним
вимогам. Ось деякі з них:
1. Надійність та стабільність. Додаток повинен бути стабільним і працювати
без збоїв, щоб забезпечити безперебійну роботу складу.
2. Безпека. Додаток повинен мати надійні механізми захисту даних, щоб
забезпечити конфіденційність та захист від несанкціонованого доступу до даних.
3. Легкість використання. Додаток повинен мати зрозумілий та інтуїтивний
інтерфейс користувача, щоб його можна було легко використовувати навіть тими
користувачами, які не мають великого досвіду в роботі з мобільними додатками.
4. Функціональність. Додаток повинен мати всі необхідні функції, щоб
забезпечити ефективну роботу на складі, такі як створення та вилучення поличок,
додавання та вилучення товарів, провірка інвентаризації тощо.
5. Швидкість та продуктивність. Додаток повинен бути швидким та
продуктивним, щоб дозволити оперативно виконувати завдання на складі.
6. Сумісність. Додаток повинен бути сумісним з різними версіями
операційних систем, щоб бути доступним для якомога більшої кількості
користувачів.
7. Підтримка та оновлення. Додаток повинен мати постійну підтримку та
оновлення, щоб забезпечити його ефективну роботу та пристосування до нових вимог
користувачів.
1.2.3 Пакетні мобільні сервіси для складської логістики. Пакетні мобільні
сервіси для складської логістики – це набір інструментів, які надаються в одному
пакеті для ефективного управління складом. Такі сервіси надають можливість
17
зосередитися на основних складських процесах, зменшити час і зусилля на ручну
роботу, та підвищити точність управління даними.
Основні переваги пакетних мобільних сервісів для складської логістики:
1. Ефективне управління даними. Пакетні мобільні сервіси дозволяють
автоматизувати процеси збору, збереження і аналізу даних, що дозволяє значно
знизити кількість помилок і підвищити ефективність роботи складу.
2. Максимальна точність. Пакетні мобільні сервіси дозволяють сканувати
товари за допомогою мобільних пристроїв, що забезпечує максимальну точність і
уникнення помилок.
3. Зменшення часу на ручну роботу. Пакетні мобільні сервіси дозволяють
автоматизувати процеси збору інформації, що зменшує кількість часу, необхідного
для ручної роботи.
4. Підвищення ефективності складського управління. Пакетні мобільні
сервіси дозволяють працювати зі стандартами складського управління, що забезпечує
максимальну ефективність та прозорість управління складом.
Недоліки:
1. Обмежена функціональність: зазвичай, пакетні сервіси мають обмежену
функціональність порівняно зі спеціалізованими додатками, тому не всі задачі
складської логістики можуть бути вирішені за їх допомогою.
2. Висока ціна: в порівнянні зі стандартними мобільними додатками для
складської логістики, пакетні сервіси можуть бути дуже дорогими.
3. Системна залежність: використання пакетних сервісів може призвести до
залежності від певної системи або постачальника, що може ускладнити зміну
постачальника або перехід на іншу систему.
4. Навчання персоналу: використання пакетних сервісів може потребувати
додаткового навчання персоналу, що може зайняти час і ресурси.
5. Забезпечення безпеки: використання стороннього сервісу може призвести
до ризику порушення конфіденційності даних або вразливості безпеки.
18
6. Обмежена можливість налаштування: пакетні сервіси можуть мати
обмежені можливості налаштування під конкретні потреби складської логістики
підприємства.
1.2.4 Етапи розробки мобільного додатку. Розробка мобільного додатку – це
складний процес, який включає в себе кілька етапів:
1. Визначення потреб користувачів – це перший і найважливіший етап, на
якому визначається, для кого буде призначений додаток, які задачі він повинен
вирішувати та які функції повинен містити.
2. Розробка концепції – на цьому етапі розробляється загальна концепція
додатку, яка включає в себе його функціональність, дизайн та інтерфейс користувача.
3. Проектування – під час проектування розробляється детальна схема
роботи додатку, проектується його архітектура та база даних.
4. Розробка – це фактичне створення додатку. Розробник створює
програмний код, розробляє базу даних, здійснює тестування та виправляє помилки.
5. Тестування – на цьому етапі проводяться різні види тестів для перевірки
функціональності додатку та його сумісності з різними пристроями.
6. Випуск – після успішного проходження тестування додаток готовий до
випуску. Він може бути опублікований в магазинах додатків для завантаження
користувачами.
7. Підтримка та оновлення – після випуску додатку, важливо забезпечити
його підтримку та оновлення. Це означає виправлення помилок, додавання нових
функцій та регулярне оновлення додатку.
Кожен етап розробки мобільного додатку вимагає багато часу, ресурсів та уваги
до деталей, але якщо розробка буде проведена професійно, додаток стане корисним
та зручним для користувачів та зможе допомогти вирішувати конкретні завдання в
обраній галузі, наприклад, у складській логістиці.
19
1.3 Порівняльний аналіз існуючих мобільних додатків з складської
логістики
1.3.1 Додаток «SAP Extended Warehouse Management (SAP EWM)». Першим
розглянемо мобільний додаток «SAP Extended Warehouse Management (SAP EWM)»,
проаналізувавши його дизайн та функціонал [1]. Додаток «SAP Extended Warehouse
Management (SAP EWM)» знаходиться за адресою: https://www.trans.eu/ua/blog/tfc/5–
dodatkiv–dlia–pereviznyka/. Головна сторінка додатку «SAP Extended Warehouse
Management (SAP EWM)» представлена на рис. 1.2.
Рисунок 1.2 – Головна сторінка додатку «SAP Extended Warehouse Management (SAP
EWM)»
SAP Extended Warehouse Management (SAP EWM) – це потужна система
управління складом, розроблена компанією SAP. Вона надає широкий набір функцій
і можливостей для ефективного управління складською логістикою. Ось деякі
особливості та переваги SAP EWM:
1. Функціональність складу: SAP EWM дозволяє контролювати всі аспекти
складської логістики, включаючи приймання товарів, розміщення, зберігання,
відбірку, пакування та доставку. Вона підтримує різні методи зберігання,
20
розташування товарів на полицях, а також автоматичне керування переміщеннями
товарів на складі.
2. Інтеграція з іншими системами: SAP EWM може інтегруватися з іншими
модулями SAP, такими як управління матеріалами (SAP MM) та управління
продажами та дистрибуцією (SAP SD). Це дозволяє забезпечити синхронізацію даних
і оптимізувати бізнес–процеси в рамках всієї організації.
3. Планування та оптимізація: SAP EWM надає можливості планування та
оптимізації складських процесів. Вона дозволяє прогнозувати попит, планувати
запаси, оптимізувати маршрути внутрішнього переміщення товарів та розподіл
робочої сили на складі. Це допомагає знизити час та витрати на операції складської
логістики.
4. Відстеження та контроль: SAP EWM забезпечує точне відстеження та
контроль за запасами на складі. Вона підтримує сканування штрих–кодів, RFID
технології та інші методи ідентифікації товарів. Це дозволяє точно відслідковувати
рух товарів на складі і забезпечує високу точність інвентаризації.
5. Звітність і аналітика: SAP EWM надає розширені можливості звітності і
аналітики. Вона генерує детальні звіти про стан запасів, продуктивність складських
процесів, виконання замовлень та багато іншого. Це допомагає керівникам приймати
обґрунтовані рішення та вдосконалювати ефективність складської логістики.
Загалом, SAP EWM є комплексною та потужною системою для управління
складською логістикою. Вона допомагає автоматизувати процеси, підвищити
ефективність та точність, знизити витрати та забезпечити більшу видимість і
контроль над складськими операціями.
Перевагами є можливість керувати всіма аспектами складської логістики,
включаючи приймання, розміщення, зберігання, відбірку та доставку товарів.
Інтеграція з іншими системами SAP.
Недоліками є складний інтерфейс та висока вартість впровадження.
1.3.2 Додаток «Oracle Warehouse Management (Oracle WMS)». Другим в
роботі проаналізовано додаток з складської логістики «Oracle Warehouse Management
(Oracle WMS)» [2]. Додаток «Oracle Warehouse Management (Oracle WMS)»
21
знаходиться за адресою: https://www.oracle.com/scm/logistics/warehouse–management/.
Головна сторінка додатку «Oracle Warehouse Management (Oracle WMS)»
представлена на рис. 1.3.
Рисунок 1.3 – Головна сторінка додатку «Oracle Warehouse Management (Oracle
WMS)»
Oracle Warehouse Management (Oracle WMS) це рішення для управління
складом, розроблене компанією Oracle. Воно надає інтегрований набір функцій та
можливостей для ефективного керування складською логістикою. Ось деякі
особливості та переваги Oracle WMS:
1. Функціональність складу: Oracle WMS забезпечує повний контроль над
всіма аспектами складської логістики, включаючи приймання товарів, зберігання,
відбірку, пакування та доставку. Вона підтримує різні методи зберігання,
розташування товарів на полицях, а також автоматичне керування переміщеннями
товарів на складі.
2. Інтеграція з іншими системами: Oracle WMS може інтегруватися з
іншими модулями Oracle, такими як управління матеріалами (Oracle Material
Management) та управління ланцюжком постачання (Oracle Supply Chain
22
Management). Це дозволяє забезпечити синхронізацію даних і оптимізувати бізнес–
процеси в рамках всієї організації.
3. Планування та оптимізація: Oracle WMS надає можливості планування та
оптимізації складських процесів. Вона дозволяє прогнозувати попит, планувати
запаси, оптимізувати маршрути внутрішнього переміщення товарів та розподіл
робочої сили на складі. Це допомагає знизити час та витрати на операції складської
логістики.
4. Відстеження та контроль: Oracle WMS надає розширені можливості
відстеження та контролю за запасами на складі. Вона підтримує сканування штрих–
кодів, RFID технології та інші методи ідентифікації товарів. Це дозволяє точно
відслідковувати рух товарів на складі та забезпечує високу точність інвентаризації.
5. Звітність і аналітика: Oracle WMS надає потужні засоби звітності і
аналітики. Вона генерує детальні звіти про стан запасів, продуктивність складських
процесів, виконання замовлень та іншу важливу інформацію. Це допомагає
керівникам приймати обґрунтовані рішення та вдосконалювати ефективність
складської логістики.
Загалом, Oracle WMS є потужним рішенням для управління складською
логістикою, яке дозволяє підвищити ефективність, точність та контроль над
складськими операціями. Його інтеграція з іншими системами, потужна
функціональність та аналітичні можливості роблять його привабливим вибором для
підприємств, що займаються складською логістикою.
Переваги: повна автоматизація процесів складської логістики, забезпечення
ефективного керування запасами та відстеження товарів. Інтеграція з іншими
системами Oracle.
Недоліки: висока вартість ліцензії та впровадження.
1.3.3. Додаток «Zoho Inventory». Наступним в роботі проаналізовано додаток
з складської логістики «Zoho Inventory» [3]. Додаток «Zoho Inventory» знаходиться за
адресою: https://www.zoho.com/inventory/. Головна сторінка додатку «Zoho Inventory»
представлена на рис. 1.4.
23
Рисунок 1.4 – Головна сторінка додатку «Zoho Inventory»
Zoho Inventory – це мобільний додаток та хмарна платформа для управління
запасами та складською логістикою. Він розроблений компанією Zoho Corporation та
надає широкий набір функцій для ефективного контролю над запасами та оптимізації
складських процесів. Ось кілька особливостей та переваг Zoho Inventory:
1. Управління запасами: Zoho Inventory дозволяє відстежувати, керувати та
оновлювати запаси товарів на складі в режимі реального часу. Ви можете легко
додавати нові товари, вносити зміни до існуючих записів, отримувати сповіщення про
низький рівень запасу та автоматично замовляти поповнення.
2. Замовлення та продажі: Додаток дозволяє створювати замовлення вручну
або автоматично на основі попиту та інтеграції з інтернет–магазинами та
електронними платформами. Ви можете керувати замовленнями, відстежувати
статуси доставок, генерувати рахунки–фактури та здійснювати оплати.
3. Інтеграція з екосистемою Zoho: Zoho Inventory інтегрований з іншими
продуктами Zoho, такими як Zoho CRM, Zoho Books, Zoho Analytics та інші. Це
дозволяє забезпечити синхронізацію даних, обмін інформацією між різними
модулями та автоматизувати бізнес–процеси.
24
4. Звітність та аналітика: Zoho Inventory надає розширені можливості
звітності та аналітики. Ви можете отримати детальні звіти про стан запасів, продажі,
вартість та прибутковість, аналізувати дані та приймати обґрунтовані рішення щодо
управління запасами та логістикою.
5. Мобільний доступ: Zoho Inventory має мобільний додаток для iOS та
Android, що дозволяє вам керувати складськими операціями з будь–якого місця та в
будь–який час. Ви можете переглядати та оновлювати дані, стежити за замовленнями,
відстежувати доставки та багато іншого, не залежно від свого місцезнаходження.
Загалом, Zoho Inventory є потужним інструментом для управління запасами та
складською логістикою. Він надає рішення для покращення ефективності, точності та
контролю над запасами, а також спрощує багато складських операцій, пропонуючи
зручний мобільний інтерфейс та інтеграцію з іншими бізнес–додатками. Додаток
дозволяє вам швидко створювати та відстежувати замовлення, керувати запасами,
виконувати інвентаризацію, стежити за доставками та здійснювати фінансовий
контроль.
Основні переваги Zoho Inventory:
1. Зручність в користуванні: Додаток має інтуїтивно зрозумілий інтерфейс,
що дозволяє легко навігувати та виконувати необхідні операції. Він простий у
використанні, навіть для користувачів без попереднього досвіду.
2. Широкий функціонал: Zoho Inventory надає багато функцій, необхідних
для ефективного управління складською логістикою. Це включає в себе створення
замовлень, відстеження доставок, контроль запасів, генерацію звітів, управління
постачальниками та багато іншого.
3. Інтеграція з іншими додатками: Zoho Inventory може легко інтегруватися
з іншими бізнес–додатками, такими як Zoho CRM, Zoho Books, Zoho Analytics та інші.
Це дозволяє автоматизувати обмін даними між системами та забезпечує
єдиноцентрове управління бізнес–процесами.
4. Звітність та аналітика: Zoho Inventory надає розширені засоби звітності та
аналітики, що дозволяють вам аналізувати різноманітну інформацію про запаси,
25
продажі, витрати та інші показники. Це допомагає приймати обґрунтовані рішення та
вдосконалювати бізнес–процеси.
5. Мобільний доступ: Zoho Inventory має мобільні додатки для iOS та
Android, що дозволяють вам здійснювати управління запасами та виконувати операції
на складі зі свого мобільного пристрою. Ви можете отримувати сповіщення про зміни,
вносити оновлення та контролювати процеси навіть під час перебування поза офісом.
Недоліки:
Хоча Zoho Inventory має багато переваг, слід зазначити, що деякі функції
можуть бути обмеженими у безкоштовній версії, і для повного функціоналу можуть
знадобитися платні плани або додаткові модулі. Також варто враховувати, що можуть
виникнути певні обмеження або проблеми з інтеграцією з іншими системами, якщо у
вас вже використовуються інші рішення або платформи.
1.3.4. Додаток «Fishbowl Inventory». Також в кваліфікаційні роботі бакалавра
проаналізовано додаток з складської логістики «Fishbowl Inventory» [4]. Додаток
«Fishbowl Inventory» знаходиться за адресою: https://www.fishbowlinventory.com/.
Головна сторінка додатку «Fishbowl Inventory» представлена на рис. 1.5.
Рисунок 1.5 – Головна сторінка додатку «Fishbowl Inventory»
26
Fishbowl Inventory є відомою та потужною програмою для управління запасами
та складською логістикою. Ця система дозволяє підприємствам ефективно
контролювати та оптимізувати свої запаси, замовлення та виробничі процеси. Ось
кілька основних рис і переваг Fishbowl Inventory:
1. Інтегрована функціональність: Fishbowl Inventory надає широкий спектр
функцій, необхідних для ефективного управління запасами. Вона включає в себе
управління запасами, замовленнями, продажами, закупівлями, виробництвом,
доставками та багато іншого. Це дозволяє забезпечити єдиноцентрове управління
складською логістикою та оптимізувати різні процеси.
2. Інтеграція з багатьма платформами: Fishbowl Inventory може легко
інтегруватися з різноманітними платформами, такими як QuickBooks, Salesforce,
Shopify, Magento, UPS, FedEx та інші. Це дозволяє автоматизувати обмін даними,
уникнути подвійного введення інформації та забезпечити єдину систему управління.
3. Розширена звітність та аналітика: Fishbowl Inventory надає різноманітні
засоби звітності та аналітики, що дозволяють детально аналізувати дані про запаси,
продажі, виробництво та інші показники. Це допомагає ухвалювати обґрунтовані
рішення, прогнозувати попит та вдосконалювати ефективність операцій.
4. Мобільний доступ: Fishbowl Inventory пропонує мобільний додаток для
iOS та Android, що дозволяє вам отримувати доступ до системи та керувати
операціями навіть поза офісом. Ви можете відстежувати запаси, замовлення,
виконувати інвентаризацію, сканувати штрих–коди та багато іншого, що забезпечує
більшу мобільність та продуктивність.
5. Скальковість та налаштування: Fishbowl Inventory може відповідати
потребам різних підприємств незалежно від їх розміру та галузі. Вона підтримує
широкий спектр операцій, товарів, систем оцінки запасів та інших параметрів, що
дозволяє налаштувати систему під свої потреби.
Хоча Fishbowl Inventory має багато переваг, слід враховувати, що вона є
комерційним рішенням, і для її використання можуть знадобитися витрати на
ліцензію та підтримку. Також варто враховувати специфічні потреби вашого
27
підприємства та порівняти їх з можливостями Fishbowl Inventory перед прийняттям
рішення про його використання.
Переваги: Fishbowl Inventory є мобільним додатком, який дозволяє керувати
запасами, замовленнями та відвантаженнями з будь-якого пристрою. Він має функції
сканування штрих–кодів, пакування товарів та звітності, що полегшує управління
складськими операціями.
Недоліки: Деякі користувачі вказують на обмежену функціональність та
потребу вдосконалення інтерфейсу користувача.
1.3.5. Додаток «QuickBooks Enterprise». Останнім в роботі проаналізовано
додаток з складської логістики «QuickBooks Enterprise» [5]. Додаток «QuickBooks
Enterprise» знаходиться за адресою: https://quickbooks.intuit.com/desktop/enterprise/.
Головна сторінка мобільного додатку «QuickBooks Enterprise» (програми)
представлена на рис. 1.6.
Рисунок 1.6 – Головна сторінка додатку «QuickBooks Enterprise»
QuickBooks Enterprise є потужною програмою для управління бізнесом, яка
включає в себе модуль для управління запасами та складською логістикою. Це
рішення розроблене компанією Intuit і спрямоване на задоволення потреб середніх та
великих підприємств. Ось кілька основних рис і переваг QuickBooks Enterprise:
28
1. Управління запасами: QuickBooks Enterprise надає розширені можливості
управління запасами, включаючи створення та відстеження товарів, керування
замовленнями постачальників, управління закупівлями, ведення обліку запасів та
багато іншого. Ви можете контролювати рух товарів на складі, прогнозувати запаси
та ефективно керувати процесами.
2. Інтеграція з фінансовим управлінням: QuickBooks Enterprise має
вбудований модуль фінансового управління, що дозволяє інтегрувати управління
запасами з бухгалтерськими операціями. Це забезпечує єдину систему управління для
фінансового обліку, оптимізує обмін даними та спрощує процеси звітності.
3. Розширена звітність та аналітика: QuickBooks Enterprise надає розширені
можливості звітності та аналітики, які дозволяють аналізувати дані про запаси,
продажі, витрати, прибуток та інші ключові показники. Це допомагає ухвалювати
обґрунтовані рішення, визначати стратегії розвитку та прогнозувати фінансові
результати.
4. Мобільний доступ: QuickBooks Enterprise надає мобільний додаток для
iOS та Android, який дозволяє отримувати доступ до системи та керувати операціями
з будь–якого мобільного пристрою. Ви можете відстежувати стан запасів, створювати
замовлення, переглядати звіти та багато іншого, що забезпечує зручність та
мобільність в роботі.
Переваги: QuickBooks Enterprise є широко відомою системою обліку та
фінансів, але вона також має можливості для управління складською логістикою.
Вона надає функції відстеження запасів, замовлень, поставок та фактури. Завдяки
інтеграції з іншими модулями QuickBooks, можна отримати комплексний підхід до
управління бізнесом.
Недоліки: QuickBooks Enterprise може бути менш спеціалізованим для
складської логістики порівняно зі спеціалізованими системами. Деякі продуктивні
функції можуть бути доступні тільки у вищих планах або за додаткову плату.
29
1.4 Результат аналізу порівнянь існуючих рішень
В цьому розділі ми розглянемо порівняльний аналіз додатків, а саме: «SAP
Extended Warehouse Management», «Oracle Warehouse Management», «Zoho
Inventory», «Fishbowl Inventory», «QuickBooks Enterprise». Для порівняльного аналізу
додатків наведено критерії, які можна використовувати, а саме:
1. Дизайн та інтерфейс: оцінка зовнішнього вигляду та зручності інтерфейсу
додатку для користувача.
2. Швидкість завантаження: оцінка часу, необхідної для завантаження
додатку.
3. Функціональність: оцінка наявності необхідних функцій та їх зручності
використання.
4. Безпека: оцінка заходів безпеки, що приймаються для захисту
персональних даних користувача.
5. Наявність новин та відгуків: оцінка наявності актуальних новин та
відгуків користувачів про додаток.
6. Вартість: оцінка вартості додатку та можливості його безкоштовного
використання.
7. Наявність реклами: оцінка кількості та наявності реклами у додатку.
8. Інтеграція з іншими додатками: Оцінка наявності можливості інтеграції з
іншими додатками та їх зручності використання додатками та їх зручності
використання.
9. Наявність підтримки: оцінка наявності та якості підтримки користувачів.
10. Наявність оновлень: оцінка наявності та регулярності оновлень додатку.
Результати порівнянь існуючих рішень розглянутих реалізацій представлені в
табл. 1.1. У цій таблиці для порівняння додатків за різними критеріями застосовано
оцінки від «1» до «10», де «1» – найнижчий рівень, а «10» – найвищий рівень.
Таблиця 1.1 – Таблиця порівнянь існуючих рішень розглянутих реалізацій
30
Критерії Назви додатків
порівняння «SAP «Oracle «Fishbowl «QuickBooks
Extended Warehouse «Zoho Inventory» Enterprise»
Warehouse Management» Inventory»
Management»
Дизайн та
6/10 7/10 9/10 7/10 7/10
інтерфейс
Швидкість
9/10 9/10 9/10 8/10 7/10
завантаження
Функціональність 8/10 8/10 9/10 7/10 6/10
Безпека 7/10 8/10 9/10 8/10 8/10
Наявність новин
4/10 4/10 6/10 4/10 8/10
та відгуків
Безкоштовна Безкоштовна,
Платна, є Повністю версія має але деякі
Вартість Платна
демо версія платна обмежений послуги
функціонал платні
Наявність
Відсутня Відсутня Присутня Відсутня Відсутня
реклами
Інтеграція з
іншими 7/10 7/10 6/10 5/10 6/10
додатками
Наявність
8/10 8/10 9/10 7/10 9/10
підтримки
Наявність
8/10 6/10 9/10 9/10 9/10
оновлень
За аналізом таблиці можна зробити наступні висновки: найкращий з
аналізуючих додатків для складської логістики є «Zoho Inventory». Він є зручним у
використані, швидкий у завантаженні, має гідний функціонал, має високі критерії
безпеки, крім цього має безкоштовну версію та безкоштовну повну версію на 14 днів,
цілодобова підтримка та постійні оновлення також відіграють важливу роль у виборі
31
користування додатком. Мінусами є присутність реклами, яка при прибирається
платною послугою, слабка інтеграція з іншими додатками та низький рівень відгуків.
Висновки до розділу 1
1. У цьому розділі було проведено дослідження предметної галузі, а саме:
структури складської системи у контексті сучасних технологій; роль мобільних
пристроїв як необхідного інструменту у складській логістиці; місце логістичних
додатків у цифровій екосистемі та їх вплив на ефективність складських процесів. В
результаті аналізу отримано важливі висновки та рекомендації щодо розробки
мобільного додатку для складської логістики з метою підвищення ефективності та
зручності керування складськими процесами.
2. У цьому розділі був проведений порівняльний аналіз п'яти мобільних
додатків з транспортної логістики: «SAP Extended Warehouse Management», «Oracle
Warehouse Management», «Zoho Inventory», «Fishbowl Inventory», «QuickBooks
Enterprise». Для кожного з додатків були проаналізовані такі критерії, як: дизайн та
інтерфейс, швидкість завантаження, функціональність, безпека, наявність новин та
відгуків, вартість, наявність реклами, інтеграція з іншими додатками, наявність
підтримки та оновлення. В результаті аналізу було визначено переваги та недоліки
кожного з додатків, а також їх загальну придатність для використання у складській
логістиці.
3. Представлено таблицю порівнянь існуючих рішень та визначені головні
критерії щодо розробки мобільного додатку для транспортної логістики.
32
2 ПРОЕКТУВАННЯ ТА РОЗРОБКА МОБІЛЬНОГО ДОДАТКУ З
СКЛАДСЬКОЇ ЛОГІСТИКИ
2.1 Опис функціонального програмного середовища для розробки
мобільного додатку
Android Studio є офіційним інтегрованим середовищем розробки (IDE) для
платформи Android. Воно надає розробникам потужні інструменти та ресурси для
створення мобільних додатків для пристроїв, що працюють на ОС Android. Ось опис
основних функціональних можливостей Android Studio:
1. Редактор коду: Android Studio має потужний редактор коду, який
підтримує різні мови програмування, включаючи Java і Kotlin. Редактор надає
підказки, автодоповнення, перевірку синтаксису і інші корисні функції для
полегшення написання коду.
2. Візуальний редактор: Для розробки інтерфейсу користувача Android
Studio надає візуальний редактор, який дозволяє швидше створювати і налаштовувати
макети екранів за допомогою перетягування компонентів.
3. Емулятори і реальні пристрої: Android Studio має вбудовані емулятори
Android, що дозволяють вам тестувати свій додаток на різних віртуальних пристроях
з різними версіями ОС Android. Також ви можете підключати реальні пристрої для
тестування додатків безпосередньо на них.
4. Управління проектом: Android Studio дозволяє ефективно управляти
вашим проектом. Ви можете додавати нові файли, налаштовувати залежності,
керувати ресурсами та інші аспекти розробки.
5. Відладка: Інструменти для відладки в Android Studio дозволяють
знаходити й усувати помилки в коді, стежити за значеннями змінних,
використовувати точки зупинки, а також профілювати додаток для виявлення його
продуктивності.
6. Збірка та розгортання: За допомогою Android Studio ви можете збирати
свій додаток у виконуваний файл (APK або AAB), який можна встановити на пристрої
33
з ОС Android. Також є можливість завантажувати додатки в Google Play або інші
маркетплейси.
7. Інтеграція зі засобами розробки: Android Studio підтримує інтеграцію з
іншими популярними інструментами розробки, такими як системи контролю версій
Git, засоби автоматизації збірки Gradle та інші.
Крім цього, існує багато додаткових інструментів, плагінів та розширень, які
можна використовувати для поліпшення процесу розробки в Android Studio.
2.2 Вибір сучасних технологій веб–програмування для створення
мобільного додатку з складської логістики
Стек технологій, що був використаний: Java, Sqlite в якості БД, XML як мова
розмітки layout. Але треба мати на увазі, що система безпеки Android побудована
таким чином, що немає безпосереднього доступу до БД. Все відбувається через
ContentProvider, зареєстрований в manifest. Тобто фактично маємо Java, XML для
розмітки та Gradle для збірки.
При виборі сучасних технологій веб-програмування для створення мобільного
додатку зі складською логістикою, важливо враховувати кілька ключових факторів,
таких як продуктивність, масштабованість, безпека та доступність.
Деякі з популярних технологій, які можуть бути використані для створення
такого додатку. React Native: React Native є популярним фреймворком для розробки
мобільних додатків з використанням JavaScript. Він дозволяє розробникам
створювати перехідні мобільні додатки для платформ Android і iOS, використовуючи
одну спільну кодову базу. React Native пропонує широкі можливості для створення
користувацького інтерфейсу та інтеграції з веб-сервісами, що дозволяє забезпечити
ефективну та швидку розробку додатків. Flutter: Flutter - це фреймворк розробки з
відкритим кодом, розроблений компанією Google.
Він дозволяє створювати кросплатформені мобільні додатки з використанням
однієї спільної кодової бази. Flutter використовує мову програмування Dart і надає
швидку роботу та гарну візуалізацію, що робить його привабливим для розробки
34
додатків зі складською логістикою. Node.js: Node.js є платформою, побудованою на
JavaScript, яка дозволяє виконувати серверний код JavaScript. Використання Node.js
дозволяє розробникам створювати швидкі та масштабовані веб-додатки зі
складською логістикою. Вона також забезпечує зручний доступ до багатьох модулів
та бібліотек, що спрощує розробку інтеграційних сервісів та API. Express.js:
Express.js - це легковагий фреймворк веб-додатків для Node.js. Він дозволяє
розробникам швидко створювати серверну логіку та RESTful API для мобільного
додатку. Express.js надає простоту у використанні та гнучкість у роботі з HTTP-
запитами, роутингом та керуванням сесіями.
MongoDB: MongoDB є популярною документ-орієнтованою базою даних, яка
надає гнучкість та швидкість при роботі з великими обсягами даних. Використання
MongoDB дозволяє зберігати та керувати даними, пов'язаними зі складською
логістикою, забезпечуючи швидкий доступ та масштабованість.
RESTful API: RESTful API (Representational State Transfer) є стандартом для
розробки веб-сервісів, які надають доступ до даних та функцій мобільного додатку.
Використання RESTful API дозволяє розробникам забезпечити взаємодію мобільного
додатку з сервером, передавати та отримувати дані у стандартизованому форматі,
такому як JSON.
Ці технології можуть бути використані окремо або в комбінації для розробки
мобільного додатку зі складською логістикою. Вибір конкретних технологій
залежить від ваших потреб, ресурсів та експертизи розробників, які будуть працювати
над проектом.
2.3 Проектування структури бази даних
Проектування структури бази даних є важливим етапом у розробці будь-якого
програмного продукту. Від правильної організації бази даних залежить ефективність
та швидкодія додатка. Ось кілька кроків, які можна виконати при проектуванні
структури бази даних:
35
– аналіз вимог – розуміння вимог до програмного продукту та бази даних є
першим кроком у проектуванні структури. Вивчіть функціональні та нефункціональні
вимоги, які база даних повинна задовольняти, і визначте сутності (таблиці) та зв'язки
між ними;
– нормалізація бази даних допомагає уникнути аномалій та забезпечити
цілісність даних. Використовуйте нормалізацію (наприклад, до третьої нормальної
форми – 3NF) для розбиття даних на окремі таблиці та уникнення зберігання
дубльованих даних;
– визначення таблиць та полів – визначте таблиці бази даних, ідентифікуйте
основні сутності та відношення між ними. Розгляньте поля, які необхідні для
збереження відповідної інформації, і визначте типи даних та обмеження для кожного
поля;
– визначення первинного ключа – визначте поля, які будуть
використовуватися як первинний ключ для кожної таблиці. Первинний ключ
унікально ідентифікує кожен запис у таблиці;
– визначення зв'язків – визначте зв'язки між таблицями, такі як один-до-
одного, один-до-багатьох або багато-до-багатьох. Використовуйте зовнішні ключі
для забезпечення цілісності даних та зв'язків між таблицями;
– індексація – визначте поля, які потрібно індексувати для поліпшення
швидкодії операцій пошуку та сортування. Використовуйте індекси для поля, яке
часто використовується у запитах, але беріть до уваги, що занадто багато індексів
може призвести до збільшення розміру бази даних та сповільнення записів;
– реалізація зв'язків та обмежень – реалізуйте зв'язки між таблицями за
допомогою зовнішніх ключів та інших обмежень. Забезпечте правильність та
цілісність даних, додавши обмеження на рівні бази даних, такі як обмеження на
видалення чи оновлення;
– оптимізація та масштабування – перед реалізацією бази даних розгляньте
можливості оптимізації та масштабування. Розгляньте використання кешування,
розподілені системи баз даних або інші методи для покращення продуктивності та
масштабованості бази даних.
36
Це лише загальний план для проектування структури бази даних. Залежно від
конкретного проекту та його вимог можуть бути додаткові кроки та аспекти, які
необхідно врахувати. Важливо також розглянути особливості конкретної системи
управління базами даних (наприклад, MySQL, PostgreSQL, MongoDB) та
використовувати їхні рекомендації та найкращі практики при проектуванні
структури. При проектуванні структури бази даних для мобільного додатку зі
складською логістикою, важливо провести аналіз вимог, нормалізувати дані,
визначити таблиці та поля, встановити первинні ключі та зв'язки, реалізувати
індексацію для поліпшення швидкодії, застосувати обмеження для забезпечення
цілісності даних, а також розглянути оптимізацію та масштабування бази даних.
Враховуючи специфіку проекту та вимоги до продукту, цей процес допоможе
забезпечити ефективне збереження, доступ та керування даними, що є критичними
для успішної роботи мобільного додатку зі складської логістики. На рис. 2.1
представлений алгоритм проектування БД.
Рисунок 2.1 – Алгоритм проектування БД
37
2.4 Опис процесу проектування мобільного додатку
Процес проектування мобільного додатку включає декілька кроків, що
допомагають створити функціональний та ефективний продукт.
Спочатку треба визначети цілі та вимоги, ретельно проаналізувати мету
мобільного додатку та визначити його основні цілі. Також необхідно зберегти вимоги
користувачів, ринкові умови та обмеження, щоб мати чітку уяву про
функціональність та можливості продукту. Дослідження та концептуалізація:
Провести ретельне дослідження ринку та конкурентів, щоб зрозуміти потреби та
очікування користувачів. На основі цього створити концепцію мобільного додатку,
яка включає у себе опис його основних функцій, інтерфейсу та потоку користувача.
Для розробки інформаційної архітектури треба визначити структуру додатку та
організувати його вміст. Розробити схему навігації, визначити основні розділи, меню
та інші елементи, які сприятимуть зручному користуванню та навігації в додатку.
Для створення прототипу розробити інтерактивний прототип мобільного
додатку, який демонструє його функціональність та інтерфейс. Це дозволить
протестувати та вдосконалити дизайн та функції перед фактичною розробкою.
Для дизайну інтерфейса користувача треба створити привабливий та інтуїтивно
зрозумілий дизайн інтерфейсу. Розробити графічні елементи, колірну палітру,
типографіку та інші деталі, що сприятимуть позитивному враженню користувачів від
використання додатку.
Для розробки та тестування треба розробити програмний код мобільного
додатку, використовуючи відповідні технології та мови програмування. Після
розробки провести ретельне тестування, щоб виявити та виправити помилки, а також
перевірити працездатність та сумісність додатку з різними пристроями та
платформами .
Фінальним етапом буде реліз та підтримка. Після завершення розробки
мобільного додатку потрібно опублікувати його відповідно до платформи
(наприклад, App Store або Google Play). Після релізу займатись підтримкою та
вдосконаленням продукту, враховуючи фідбек користувачів та впроваджуючи нові
38
функції та виправлення помилок. На рис. 2.2 зображено проектування мобільного
додатку.
Рисунок 2.2 – Проектування мобільного додатку
Проектування мобільного додатку – це складний та ітеративний процес, який
вимагає уваги до деталей, співпраці з командою та постійного вдосконалення.
Дотримання цих кроків допоможе створити функціональний, привабливий та
високоякісний мобільний додаток.
Процес проектування мобільного додатку включає детальну аналітику потреб
користувачів та бізнес-вимог, проведення досліджень ринку та конкурентів,
складання переліку функцій і вимог до додатку. На основі цих вимог проводиться
проектування інформаційної архітектури, розробка прототипу для валідації ідеї та
користувацького досвіду. Після цього відбувається детальне проектування
інтерфейсу користувача, включаючи розробку дизайну, вибір кольорової палітри,
типографіки та елементів управління. Після проектування інтерфейсу відбувається
програмування мобільного додатку, використовуючи відповідні мови програмування
та інструменти розробки. Цей етап включає розробку функціональних модулів,
зв'язку з базою даних, використання зовнішніх сервісів та API. Після розробки коду
проводяться тестування, включаючи функціональне тестування, тестування
користувацького інтерфейсу, тестування продуктивності та безпеки. Після
39
успішного тестування та виправлення помилок мобільний додаток готується до
випуску. Це включає в себе підготовку документації, пакування додатку, випуск в
магазини додатків (App Store, Google Play) або розповсюдження через інші канали.
Після релізу важлива роль належить збору фідбеку від користувачів та аналізу їхніх
потреб та пропозицій щодо вдосконалення додатку. Усі ці етапи вимагають тісного
співробітництва між різними командами, такими як дизайнери, розробники,
тестувальники та менеджери проекту. Крім того, процес проектування мобільного
додатку є ітеративним, що означає, що після релізу можуть бути внесені зміни та
вдосконалення на основі фідбеку користувачів та нових вимог ринку.
2.4.1 Проектування інтерфейсу користувача. Проектування інтерфейсу
користувача (UI) є важливою складовою частиною розробки мобільного додатку.
Воно включає створення естетичного, функціонального та зручного для
користування інтерфейсу, що дозволяє користувачам взаємодіяти з додатком.
Перш за все, проектування UI вимагає розуміння цільової аудиторії додатку.
Вивчення потреб, проблем та очікувань користувачів допоможе створити інтерфейс,
який буде відповідати їхнім потребам. Визначення основних завдань, які користувачі
будуть виконувати за допомогою додатку, допоможе побудувати логічну структуру
інтерфейсу.
Наступним кроком є розробка інформаційної архітектури. Це включає
створення структури навігації, розташування розділів, екранів та функціональних
елементів. Головною метою є забезпечення логічної та інтуїтивно зрозумілої навігації
для користувачів.
Далі слід приступити до розробки дизайну інтерфейсу. Важливо враховувати
загальний стиль додатку, його брендування, використання відповідних кольорових
схем, шрифтів та графічних елементів. Розробка іконок, кнопок, форм, списків та
інших елементів UI також важлива для забезпечення зручності взаємодії.
У процесі проектування важливо враховувати принципи юзабіліті. Інтерфейс
повинен бути інтуїтивно зрозумілим, простим у використанні та надійним. Елементи
керування повинні бути відповідними розміром та розташуванням, а текст повинен
40
бути легко читаємим. Також слід враховувати адаптивність дизайну до різних
розмірів екранів та орієнтацій.
Нарешті, проведення тестування інтерфейсу з реальними користувачами
дозволяє виявити можливі проблеми та вдосконалити дизайн. Фідбек користувачів
може бути використаний для внесення змін, покращення взаємодії та досягнення
високої якості інтерфейсу користувача.
Загалом, проектування інтерфейсу користувача вимагає злагодженої роботи
між дизайнерами, розробниками та користувачами з метою створення зручного та
привабливого інтерфейсу, який задовольняє потреби користувачів та досягає бізнес-
цілей додатку. На рис. 2.3 показано головну сторінку додатку.
Рисунок 2.3 – Головна сторінка
Продовжуючи процес проектування інтерфейсу користувача, після визначення
загального стилю та вигляду додатку, доцільно перейти до розробки конкретних
екранів та їхнього взаємодії. На цьому етапі важливо забезпечити зручність та
41
інтуїтивність взаємодії користувача з додатком. На рис. 2.4 представлена пошукова
система мобільного додатку.
Рисунок 2.4 – Пошукова система мобільного додатку
Кожен екран повинен мати чітко визначену мету і представляти необхідну
інформацію чи функціонал. Структура екранів повинна бути логічною та
послідовною, зрозумілою для користувача. Розміщення елементів на екрані повинно
бути збалансованим та сприяти зручній навігації та виконанню завдань. Під час
розробки інтерфейсу слід враховувати принципи розпізнавання замість
запам'ятовування. Це означає, що користувач повинен легко впізнавати елементи
інтерфейсу та їхнє значення, а не мусити запам'ятовувати їхнє місцезнаходження або
функціонал. Використання стандартних елементів і патернів інтерфейсу може
сприяти цій меті.
При проектуванні інтерфейсу також важливо забезпечити гармонію між
функціональністю та візуальним виглядом. Дизайн елементів повинен відображати їх
42
призначення та взаємозв'язок з іншими елементами. Використання відповідних
кольорів, шрифтів, іконок та графічних ефектів може підсилити враження від
взаємодії з додатком.
Нарешті, важливо перевірити і протестувати розроблений інтерфейс з
реальними користувачами. Збирання фідбеку, спостереження за їхньою взаємодією з
додатком та аналіз результатів допоможуть виявити слабкі місця, проблеми або
можливості для вдосконалення. Всі ці етапи проектування інтерфейсу користувача
потребують уваги до деталей, творчого підходу та постійного взаємодії з командою
розробників, щоб створити мобільний додаток з привабливим та зручним
інтерфейсом, який задовольняє потреби користувачів.
QR-коди (Quick Response Codes) є популярними засобами швидкого та зручного
передавання інформації. Включення QR-кодів в мобільний додаток на платформі
Android може мати різноманітні застосування та переваги. QR-коди можуть
використовуватися для зручного введення даних в мобільний додаток. Наприклад,
користувач може сканувати QR-код, що містить його особисті дані, адресу доставки
або іншу інформацію, що дозволить йому уникнути ручного введення цих даних.
Додатково, QR-коди можуть використовуватися для забезпечення швидкого доступу
до певних функцій або вмісту додатка. Наприклад, сканування QR-коду може
автоматично перенаправити користувача на певну сторінку додатка, активувати
певну функцію або відкрити веб-сторінку.
Також, QR-коди можуть використовуватися для обміну даними між різними
мобільними пристроями. Наприклад, два користувачі можуть сканувати QR-коди
один у одного для обміну контактами, фотографіями або іншими файлами. У розробці
Android-додатків для роботи з QR-кодами зазвичай використовуються сторонні
бібліотеки, такі як ZXing (Zebra Crossing) або Google Vision API. Ці бібліотеки
дозволяють легко впровадити функціональність сканування QR-кодів у додаток та
отримувати потрібні дані з розпізнаних кодів.
Загалом, QR-коди в Android додатках відкривають широкі можливості для
швидкого обміну даними, зручного введення інформації та взаємодії з додатком.
Вони можуть бути використані в різних галузях, таких як маркетинг, логістика,
43
комунікація, безпека і багато інших, забезпечуючи зручність та ефективність
взаємодії з користувачем. На рис. 2.5 зображено реєстрацію полички в мобільному
додатку.
Рисунок 2.5 – Реєстрація полички
Висновки до розділу 2
Вибір сучасних технологій веб-програмування для створення мобільного
додатку зі складською логістикою - важливий етап у розробці додатку. Потрібно
враховувати потреби проекту, розглядати фреймворки та технології, які надають
44
потрібну функціональність, продуктивність та масштабованість. Проектування
структури бази даних – це важливий етап у розробці додатків. Потрібно аналізувати
вимоги до додатку, визначати сутності, відношення між ними та вибирати відповідні
типи даних та зв'язки. Правильно спроектована база даних забезпечує ефективне
зберігання та доступ до інформації. Процес проектування мобільного додатку - це
складний і ітеративний процес, який включає аналіз вимог, розробку концепції,
проектування інтерфейсу, розробку функціоналу, тестування та впровадження. Він
вимагає співпраці між розробниками, дизайнерами та іншими членами команди, а
також взаємодії з користувачами для отримання фідбеку та удосконалення додатку.
Проектування інтерфейсу користувача – це важливий аспект розробки
мобільного додатку. Елементи інтерфейсу повинні бути зручними та інтуїтивно
зрозумілими для користувачів. Використання стандартних елементів та збалансоване
розміщення елементів на екрані сприяють зручності взаємодії. QR-коди в Android-
додатках - це зручний спосіб передачі та отримання інформації. Вони можуть
використовуватися для зручного введення даних, швидкого доступу до функцій та
вмісту додатка, а також для обміну даними між користувачами. Використання
відповідних бібліотек та тестування допомагають забезпечити коректну роботу з QR-
кодами.
Загалом, розробка мобільного додатку включає багато аспектів, від
проектування інтерфейсу та функціоналу до вибору технологій та бази даних.
Глибоке розуміння всіх цих аспектів та врахування потреб користувачів допомагають
створити успішний та зручний мобільний додаток.
45
3 ТЕСТУВАННЯ МОБІЛЬНОГО ДОДАТКУ
3.1 Особливості тестування мобільних додатків
Тестування мобільних додатків має свої особливості, оскільки це специфічний
середовище з власними характеристиками та обмеженнями. Ось деякі з основних
особливостей тестування мобільних додатків. Різноманітність платформ: Мобільні
додатки розробляються для різних платформ, таких як Android та iOS, кожна з яких
має свої унікальні особливості та вимоги. Тестування повинно здійснюватись на
різних пристроях та версіях операційної системи, щоб забезпечити сумісність та
належну роботу додатка. Адаптивний дизайн: Мобільні додатки повинні бути
адаптивними до різних розмірів екранів та орієнтацій. Тестування має включати
перевірку коректності відображення, адекватності розміщення елементів та зручності
взаємодії на різних пристроях та розмірах екрану. Особливості мобільних пристроїв:
Мобільні пристрої мають різні характеристики, такі як обмежена потужність
процесора, обсяг оперативної пам'яті та обмеження щодо батареї. Тестування
повинно включати оцінку продуктивності додатка, його вплив на ресурси пристрою
та споживання енергії. На рис. 3.1 показанні інструменти тестування.
Рисунок 3.1 – Інструменти тестування
Мережеві вимоги: Багато мобільних додатків взаємодіють з мережевими
ресурсами, такими як Інтернет або сервери даних. Тестування повинно включати
46
перевірку стабільності з'єднання, обробку помилок мережі та перевірку відповідності
додатка вимогам мережі. Версіонування та оновлення: Мобільні додатки регулярно
оновлюються, і тестування повинно включати перевірку сумісності та коректності
оновлень. Тестування також має охоплювати перевірку механізмів оновлення та
поведінки додатка при оновленнях.
Взаємодія зі специфічними пристроями: Деякі мобільні додатки можуть
використовувати спеціальні функції апаратного забезпечення, такі як камера, датчики
руху, GPS тощо. Тестування повинно включати перевірку цих функцій та їхню
відповідність вимогам.
Загальні принципи тестування мобільних додатків включають функціональне
тестування, тестування користувацького інтерфейсу, тестування продуктивності,
тестування сумісності, тестування безпеки та тестування на різних пристроях та
версіях операційної системи.
Додаткові аспекти тестування мобільних додатків включають:
– тестування на різних конфігураціях – мобільні додатки повинні бути
протестовані на різних моделях та версіях пристроїв, щоб виявити можливі проблеми,
які можуть виникати в залежності від характеристик конкретного пристрою;
– тестування на різних мережах – додатки повинні бути протестовані на
різних типах мереж, таких як Wi-Fi, мобільний зв'язок (3G, 4G, 5G) та різних рівнях
сигналу, щоб переконатися, що вони працюють належним чином у різних умовах
мережі;
– тестування локалізації – якщо додаток підтримує різні мови та регіони,
важливо протестувати його на різних локалізованих версіях, щоб переконатися, що
тексти, формати дати та часу, валюти та інші елементи правильно відображаються та
працюють;
– тестування на реальних сценаріях використання – для забезпечення
реальної взаємодії з додатком важливо провести тестування на реальних сценаріях
використання, включаючи різні послідовності дій, введення даних та переходи між
різними екранами та функціями додатка;
47
– тестування безпеки – мобільні додатки можуть бути під угрозою
зловмисного використання, тому важливо протестувати їх на вразливості,
забезпечити захист від несанкціонованого доступу до даних та переконатися, що
передача інформації відбувається в безпечному режимі;
– тестування оновлень – під час випуску оновлень додатка необхідно
протестувати збереження даних та належне оновлення функціоналу. Перевірка
зворотної сумісності, перехід на нову версію та перевірка збереження налаштувань та
персоналізації є важливими аспектами.
Всі ці аспекти тестування мобільних додатків мають на меті забезпечити якість,
надійність та зручність використання додатка для користувачів. Чим більше
тестування враховує ці особливості та реальні умови використання, тим більш
успішним буде мобільний додаток після його випуску.
3.2 Кейси перевірки
Набір конкретних випадків, які використовуються для перевірки
функціональності, відповідності вимогам та якості мобільного додатку. Вони
описують послідовність дій, очікувані результати та критерії прийнятності для
кожного тестового сценарію. Тест-кейси допомагають забезпечити систематичне
тестування різних аспектів додатку та виявити помилки та проблеми, які потребують
усунення. Наприклад, тест-кейси можуть включати перевірку основних функцій
додатку, таких як реєстрація користувача, вхід у систему, створення, редагування та
видалення записів, пошук і навігацію. Також вони можуть включати перевірку
поведінки додатку в різних умовах, наприклад, при відсутності Інтернет-з'єднання,
при низькому заряді батареї або при зміні налаштувань пристрою.
Тест-кейси повинні бути ясними, зрозумілими та повними, щоб тестувальники
могли виконати їх безпосередньо і без непорозумінь. Кожен тест-кейс має включати
ідентифікатор, опис сценарію, кроки виконання, очікувані результати та критерії
прийнятності. Перевірка додатку за допомогою тест-кейсів дозволяє виявити
помилки та недоліки перед випуском продукту, забезпечити високу якість та
48
задоволення користувачів. Крім тестування функціональності, тест-кейси також
можуть включати тестування продуктивності, безпеки, сумісності та інших аспектів
додатку, щоб забезпечити його безперебійну роботу в різних ситуаціях та на різних
пристроях.
Тест-кейси перевірки мобільного додатку також можуть включати:
Перевірка реакції додатку на помилкові дані:
– ввести некоректні дані (наприклад, неправильний формат електронної
пошти або невалідний пароль);
– перевірити, як додаток обробляє такі помилки (чи виводить відповідне
повідомлення про помилку, чи блокує некоректні дії тощо).
Перевірка адаптивності додатку до різних розмірів екранів:
– запустити додаток на різних пристроях з різними розмірами екранів
(смартфони, планшети тощо);
– перевірити, як додаток відображається на різних розмірах екрану (чи
адаптується до розміру, чи відображає необхідну інформацію, чи не виникає
перекриття елементів тощо).
Перевірка продуктивності та швидкості роботи додатку:
– виконати декілька операцій, які вимагають обробки даних (наприклад,
завантаження списку записів, відкриття фотографій чи відео, пошук тощо);
– виміряти час виконання цих операцій та переконатися, що вони
відбуваються швидко та без затримок;
Перевірка взаємодії з іншими додатками та сервісами:
– виконати сценарії, які включають спілкування з іншими додатками або
сервісами (наприклад, відкриття посилань, обмін даними, авторизація через соціальні
мережі тощо);
– перевірити, чи відбувається правильна взаємодія з іншими додатками та
сервісами і чи не виникає помилок або проблем з обміном даними.
Важливо розробляти тест-кейси з урахуванням специфіки вашого мобільного
додатку та вимог користувачів. Детальна перевірка різних аспектів додатку допомагає
забезпечити його якість, надійність та задоволення користувачів.
49
3.3 Тестування додатку на новітніх “розумних телефонах”.
Тестування додатку на новітніх "розумних телефонах" є важною складовою
процесу тестування мобільних додатків. Оскільки ринок смартфонів постійно
оновлюється з випуском нових моделей, перевірка додатку на таких пристроях
дозволяє забезпечити його сумісність із сучасними технологіями та операційними
системами. Ось деякі особливості тестування додатку на новітніх "розумних
телефонах":
1. Операційна система – перевірка додатку на різних версіях операційної
системи, які підтримуються новими пристроями. Нові версії операційних систем
можуть мати змінену функціональність та інтерфейс, тому важливо переконатися, що
додаток працює належним чином на нових версіях.
2. Роздільна здатність екрану – перевірка адаптивності додатку до різних
роздільних здатностей екранів нових телефонів. Додаток повинен коректно
відображатися на різних розмірах екрану та адаптуватися до них, забезпечуючи
зручне користувацьке взаємодію.
3. Швидкість та продуктивність – тестування продуктивності та швидкості
роботи додатку на нових пристроях. Важливо переконатися, що додаток працює
плавно, швидко реагує на дії користувача та не використовує надмірні ресурси
пристрою.
4. Функціональність – перевірка всіх функцій додатку на нових пристроях.
Важливо впевнитися, що всі функції працюють належним чином та не виникають
помилки або несумісності з новими пристроями.
5. Апаратні можливості – перевірка використання апаратних можливостей
нових пристроїв, таких як камера, датчики, NFC тощо. Додаток повинен коректно
працювати зі всіма доступними апаратними компонентами нових пристроїв та
використовувати їх функціональність, якщо це необхідно.
6. Оптимізація батареї – перевірка споживання енергії додатком на нових
пристроях. Важливо переконатися, що додаток не використовує зайво багато енергії
та не прискорює розрядку батареї пристрою, що дозволить користувачам
50
використовувати додаток тривалий час без необхідності заряджання. Перевірка
резервного копіювання та відновлення: Перевірка роботи механізму резервного
копіювання та відновлення даних додатку на нових пристроях. Важливо, щоб
користувачі могли зберегти свої дані та відновити їх при переході на новий пристрій
або в разі втрати даних. Перевірка сумісності зі сторонніми пристроями: Перевірка
взаємодії додатку зі сторонніми пристроями, такими як Bluetooth-пристрої,
підключення до автомобільної системи, підтримка протоколів IoT тощо.
Тестування додатку на новітніх "розумних телефонах" допомагає забезпечити
його сумісність з останніми технологіями та забезпечити якісний досвід користувачів
на нових пристроях. Це дозволяє підтримувати актуальність додатку та задовольняти
потреби швидко змінюючого ринку мобільних пристроїв. На рис. 3.2 зображені
програми для тестування мобільних додатків.
Рисунок 3.2 – Програми для тестування мобільних додатків
Додаткові аспекти – це взаємодія з новими функціями, перевірка взаємодії
додатку з новими функціями, які доступні на нових пристроях. Наприклад, перевірка
роботи додатку зі сканером відбитків пальців, обробкою мультимедійного вмісту
високої якості або використанням штучного інтелекту. Адаптація до нових
архітектур: Перевірка сумісності додатку з новими архітектурами процесорів, які
можуть бути використані в нових пристроях. Додаток повинен ефективно
51
використовувати ресурси пристрою та не спричиняти проблем з продуктивністю на
нових архітектурах.
Основний важливий аспект, який потрібно врахувати при розробці мобільного
додатку для складської логістики, це сумісність зі сторонніми пристроями та їх
надійна взаємодія. Забезпечення сумісності та протестування на новітніх "розумних
телефонах" є важливими кроками для гарантії, що додаток працюватиме належним
чином з сучасними технологіями.
Розуміння характеристик та функціональності нових пристроїв дозволяє
розробникам створювати оптимальні та продуктивні додатки. Тестування на нових
пристроях допомагає виявити можливі проблеми сумісності та оптимізувати
продуктивність додатку для кращої роботи на таких пристроях.
Крім того, важливо забезпечувати надійну роботу додатку та взаємодію зі
сторонніми пристроями, такими як сканери штрих-кодів, мобільні принтери або інші
зовнішні пристрої, які використовуються в складській логістиці. Це дозволяє
забезпечити ефективну та безперебійну роботу додатку в реальних умовах
складського середовища.
Тому, для дослідження теми "Мобільний додаток для складської логістики"
важливо використовувати методи тестування на нових пристроях та проводити аналіз
сумісності зі сторонніми пристроями, що дозволяє створювати високоякісні та
конкурентоспроможні додатки для задоволення потреб сучасних користувачів.
Висновки до розділу 3
В цьому розділі було представлено огляд особливостей тестування мобільних
додатків, зосереджуючись на їх тестуванні на новітніх "розумних телефонах". Було
висвітлено ключові аспекти, які варто враховувати під час проведення таких тестів.
Тестування мобільних додатків на новітніх пристроях є необхідною складовою
процесу розробки. Це дозволяє перевірити сумісність додатку з останніми версіями
операційних систем, адаптивність до різних роздільних здатностей екранів та
використання нових функцій та апаратних можливостей пристроїв. Крім того,
52
тестування на нових пристроях сприяє оптимізації продуктивності та
енергоефективності додатку, а також забезпечує сумісність зі сторонніми пристроями
та технологіями.
Проведення тестування на новітніх пристроях дозволяє розробникам
переконатися, що їхні додатки працюють належним чином на сучасних ринкових
пристроях, що забезпечує задоволення користувачів та конкурентну перевагу на
ринку. Цей процес також сприяє виявленню та усуненню помилок, несумісностей та
проблем з продуктивністю, що підвищує якість та надійність додатків.
Загалом, тестування мобільних додатків на новітніх "розумних телефонах" є
важливою частиною процесу розробки та підтримки додатків. Врахування
особливостей нових пристроїв та технологій дозволяє створювати високоякісні
додатки, які задовольняють вимоги сучасних користувачів та працюють ефективно та
надійно на різних пристроях.
53
ВИСНОВКИ
Мета кваліфікаційної роботи бакалавра досягнута, тобто в ході її виконання
досліджено: використання мобільних додатків, що є актуальним напрямом в галузі
складської логістиці, оскільки ця галузь є обов’язковою для ведення більшості бізнес-
процесів та потребує постійного вдосконалення. У рамках кваліфікаційної роботи
бакалавра було проведено дослідження мобільних додатків для складської логістики,
що дає можливість оцінити потенційні можливості та актуальність даної теми.
Для досягнення поставленої мети в роботі розв’язувалися наступні завдання:
– вивчення предметної області;
– аналіз вже існуючих рішень;
– проектування бази даних;
– розробка інтерфейсу;
– розробка функціоналу;
– тестування додатку.
В результаті роботи було проведено дослідження мобільних додатків для
складської логістики та розроблено повноцінний прототип додатку, який пройшов
тестування. В процесі виконання роботи були розв'язані всі сформульовані завдання,
що дозволило зробити висновок про ефективність використання мобільного додатку
в галузі складської логістики.
54
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1) Офіційний сайт компанії SAP. URL: https://www.trans.eu/ua/blog/tfc/5–
dodatkiv–dlia–pereviznyka/(дата звернення 11.05.2023)
2) Офіційний сайт компанії Oracle. URL:
https://www.oracle.com/scm/logistics/warehouse–management/(дата звернення
11.05.2023)
3) Офіційний сайт компанії Zoho Corporation URL:
https://blog.ithillel.ua/articles/rozrobka-kompiuternykh-ihor-z-choho-pochaty(дата
звернення 11.05.2023)
4) Офіційний сайт компанії Fishbowl URL:
https://www.fishbowlinventory.com/inventory(дата звернення 12.05.2023)
5) Офіційний сайт компанії Intuit URL:
https://quickbooks.intuit.com/desktop/enterprise/(дата звернення 14.05.2023)
6) Офіційний сайт компанії Android Studio URL:
https://developer.android.com/studio(дата звернення 20.05.2023)
7) Сайт для створення дизайн-макетів Material Design Guidelines URL:
https://material.io/design(дата звернення 01.05.2023)
8) Документація до використання GooglePlay services URL:
https://developers.google.com/android/guides/overview?hl=en(дата звернення
05.05.2023)
9) Особливості тестування мобільних додатків URL:
https://www.guru99.com/mobile-testing.html(дата звернення 24.05.2023)
55
ДОДАТОК А
Затверджую
Зав. кафедри КНСА,
______________ Юрій ТРИУС
«____»____________2023 р.
МОБІЛЬНИЙ ДОДАТОК З СКЛАДСЬКОЇ ЛОГІСТИКИ
Специфікація
482.ЧДТУ. 32222-01 12 01
Листів 2
Розробник ____________________ Глигало В.В.
Керівник ____________________ Дяченко П.В.
Черкаси – 2023
56
482.ЧДТУ. 32222–01 12 01
Позначення Найменування Примітка
Документація
482.ЧДТУ. 32222-01 12 01 Текст програми
482.ЧДТУ. 32222–01 34 01 Інструкція користувача
482.ЧДТУ. 32222–01 90 01 Публікація по темі
кваліфікаційної роботи
бакалавра
57
ДОДАТОК Б
МОБІЛЬНИЙ ДОДАТОК З ТРАНСПОРТНОЇ ЛОГІСТИКИ
Текст програми
482.ЧДТУ. 32222–01 12 01
Листів
Розробник _____________ Глигало В.В.
Черкаси – 2023
58
Фрагмент коду
59
ДОДАТОК В
МОБІЛЬНИЙ ДОДАТОК З ТРАНСПОРТНОЇ ЛОГІСТИКИ
ІНСТРУКЦІЯ КОРИСТУВАЧА
482. ЧДТУ. 32222–01 34 01
Листів
Розробник _____________ Глигало В.В.
Черкаси – 2023
60
ДОДАТОК Г
ТЕЗИ ДОПОВІДЕЙ СТУДЕНТСЬКОЇ НАУКОВО–ПРАКТИЧНОЇ
КОНФЕРЕНЦІЇ ЧДТУ
Публікація по темі кваліфікаційної роботи бакалавра
482.ЧДТУ. 32222–01 12 01
Листів
Розробник: _________________ Глигало В.В.
Черкаси – 2023
61