Дерево цілей
Ієрархія альтернатив
Діаграма IDEF0
Контекстна діаграма
Діаграма потоків даних
Ієрархія задач
База даних
Інтерфейс системи
Інтерфейс системи
1.46M
Category: informaticsinformatics

Інформаційна система «Місто у смартфоні»

1.

Інформаційна система
«Місто у смартфоні»

2.

Актуальність задачі
Система побудови оптимальних туристичних маршрутів у смартфоні дала б змогу
туристами відвідати більше місць. Також така система може бути використана не тільки
для Львова а й для будь-яких інших міст.
Мета і задачі дослідження
Мета дослідження є розроблення інформаційної системи «Місто у смартфоні», яка б з
набору точок на карті будувала оптимальний шлях.
Об’єкт дослідження – процес побудови інформаційної системи «Місто у смартфоні».
Предмет дослідження – методи та засоби побудови інформаційної системи «Місто у
смартфоні» для розроблення оптимальних туристичних маршрутів.

3. Дерево цілей

4. Ієрархія альтернатив

5. Діаграма IDEF0

6. Контекстна діаграма

7. Діаграма потоків даних

8. Ієрархія задач

Розробити інформаційну систему
«Місто у смартфоні»
Вибрати маршрут
Вибрати об єкти
Здійснити автенфікацію
Організація та пошук
оптимального маршруту
Надіслати відгук
Зберегти відгуки
Ієрархія задач
Пошити відгуки у
соцмережі

9. База даних

Корстувачі
Унікальний ідентифікатор(id);
Назва місця;
Короткий опис місця;
Масив з посиланнями на фото;
Координати;
Рейтинг;
Таблиця для збереження користувачів:
Логін(email);
Пароль;
Набір збережених точок(унікальні ідентифікатори).
База даних
Маршрут
Кордината X;
Координата Y;
День;
Час;
Код;
Код користувача:

10. Інтерфейс системи

11. Інтерфейс системи

12.

Висновки
При роботі над проектом було проаналізовано завдання, які повинен вирішувати додаток. Побудовано
діаграму потоків даних, дерево цілей та ієрархію задач. Основним завданням цих діаграм було
створити оптимально систему як з точки зору користувача так і розробника, тобто можливість
додавання нового функціоналу.
При виборі засобів для реалізації, було проведено аналіз існуючих технологій. Обрані засоби мають
значну перевагу у швидкодії та зручності у використанні, що пришвидшить прокладання маршруту, та
розробку додатку. При виборі засобів для реалізації Android додатку було виявлено що оптимальним
варіантом є засоби від компанії Google, тобто Android SDK та мова Java, для розмітки буде
використовуватись XML. Було обрано готові рішення для відображення карти та маршрутів, а також
використано деякі стандартні компоненти з Android SDK.
Для збереження інформації було розроблено структуру бази даних. Також наведено діаграму пакетів
для компонент системи, сервера та клієнта. Що дасть змогу іншим розробникам швидко зрозуміти
архітектуру системи, та при потребі розширити функціонал. Додано інструкцію для користувачів, яка
містить короткий опис системи.
Було проведено дослідження та аналіз різноманітних алгоритмів пошуку найкоротшого шляху та
обрано найбільш підходящі. Також було проаналізовано різні підходи для вирішення поставленої
English     Русский Rules