Professional Documents
Culture Documents
Сазонов курсова
Сазонов курсова
ШЕВЧЕНКА
Факультет комп’ютерних наук та кібернетики
Кафедра інтелектуальних програмних систем
Курсова робота
за спеціальністю 121 Інженерія програмного забезпечення
на тему:
ВЕБ-ДОДАТОК «ІНТЕРАКТИВНА МАПА УНІВЕРСИТЕТУ»
(«UNIVERSITY INTERACTIVE MAP»)
Науковий керівник:
Доцент, кандидат фіз-мат наук
Катеринич Лариса Олександрівна __________
(підпис)
Київ-2022
2
РЕФЕРАТ
ЗМІСТ
ВСТУП..............................................................................................................................5
РОЗДІЛ 1 НАВІГАЦІЯ ТА КАРТИ...............................................................................8
1.1 Процес сприйняття даних......................................................................................8
1.2 Загальні правила подання навігаційних даних....................................................8
1.3 Методи подання навігаційних даних..................................................................10
1.3.1 Вказівники......................................................................................................10
1.3.2 Карти та схеми................................................................................................11
1.3.3 Інформаційні стенди......................................................................................11
1.4 Особливості навігаційних даних території університету.................................12
1.4.1 Фізична навігація...........................................................................................12
1.4.2 Інтерактивна навігація...................................................................................12
РОЗДІЛ 2 ПРОЦЕС РОЗРОБКИ..................................................................................14
2.1 Модель процесу розробки...................................................................................14
2.2 Технічне завдання................................................................................................16
2.3 Технології розробки.............................................................................................17
2.4 Тестовий прототип...............................................................................................18
2.5 Корегування технічного завдання......................................................................21
РОЗДІЛ 3 РЕАЛІЗОВАНИЙ ДОДАТОК....................................................................22
ВИСНОВКИ...................................................................................................................27
ПЕРЕЛІК ДЖЕРЕЛ ПОСИЛАННЯ.............................................................................29
5
ВСТУП
Все більш важливими під час подорожей стають інтерактивні карти – тобто
ті, які реагують на користувача і показують йому більше чи менше інформації про
той чи інший об’єкт відповідно до дій людини. Проте існуючі інтерактивні мапи
у певних сценаріях використання можуть надавати користувачу забагато
інформації, наприклад висвітлювати не потрібні будівлі, показувати рекламу
тощо. Отже, у сучасний час у подорожуючих виникає все більше потреб у
спеціалізованих інтерактивних мапах, які зможуть надавати саме той функціонал,
який користувачу потрібен, але не зайвий і не відволікаючий.
1.3.1 Вказівники
Цей метод використовується при керуванні потоками людей, вказівці
напрямку чи наданні відомостей стосовно цього напрямку. В підсвідомості
подорожуючого існує мета – дістатися пункту призначення, тому він буде
уважнішим, буде придивлятися та шукати об’єкти навігації.
На вказівниках розміщують небагато тексту, лише декілька фраз, та стрілку,
яка вказує напрям. Людина, побачивши стрілку, активізує увагу та серед поданих
на вказівнику даних шукає ті, які їй потрібні – це відбувається за декілька секунд.
Всі навігаційні вказівники потрібно оформлювати в єдиному стилі, щоб
вони візуально пасували один до одного та щоб подорожуючий, побачивши
вказівник один раз, знав, де на ньому знаходяться ті чи інші елементи та як він
виглядає.
1.3.2 Карти та схеми
Карта – схематичне зменшене зображення земної поверхні, на якому
позначаються дані деякого типу (політичні, геологічні, топологічні тощо). На
навігаційних картах найчастіше зображують місцевість поблизу
місцезнаходження цієї карти: вулиці, пам’ятки, відомі будівлі, туристичні
маршрути, парки, місця громадського відпочинку.
Більшість об’єктів на карті потрібно позначати значками, штриховками,
лініями, областями різного кольору, щоб людина легко сприймала те, що
зображено. Не можна підписувати абсолютно всі об’єкти – тоді карта
перетвориться у текст поверх зображення, зрозуміти щось з якого буде дуже
складно.
Схема (схематичне зображення) – це спрощений вигляд об’єкту, що передає
його особливості. Зазвичай спрощується форма об’єкту, не дотримується
відношення його розмірів, не зазначаються деякі його частини, але необхідно
12
1. Мапа університету
a. Перегляд мапи університету
b. Перегляд точок інтересу (магазини, аптеки та інші об’єкти, що є
корисними для студентів та викладачів)
c. Пошук за адресою чи назвою структурного підрозділу
d. Обрання структурного підрозділу для перегляду інформації про нього
(опис, посилання на сайт, посилання на онлайн мапу тощо)
e. Обрання структурного підрозділу для переходу на його сторінку
2. Сторінка структурного підрозділу
a. Перегляд списку поверхів з виділенням короткої інформації про кожен з
них
b. Обрання поверху структурного підрозділу для переходу на його
сторінку
3. Схема поверху структурного підрозділу
a. Перегляд схеми поверху структурного підрозділу з можливістю вибору
аудиторії та перегляду інформації про неї
b. Можливість скопіювати та надіслати посилання на вибрану аудиторію
іншим користувачам
React Icons – бібліотека для React, яка додає велику кількість векторних
іконок, що з легкістю можна додати на сторінку.
Згори сторінки можна помітити елемент, так звані «хлібні крихти», які
допомагають користувачу зрозуміти, в якому розділі додатку він знаходиться.
Також, натиснувши на назву структурного підрозділу чи назву університету,
користувач може потрапити на відповідні сторінки. Можна помітити ще напис
«Сторінка факультету» зі стрілкою, при натисканні на який людину
перенаправить на сторінку факультету.
ВИСНОВКИ
7. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business
Win / Gene Kim, George Spafford, Kevin Behr. // IT Revolution. Portland. 2013.
— 607 p. ISBN 0988262592.
8. Why did we build Visual Studio Code? / VS Code User guide // Джерело
доступу: https://code.visualstudio.com/docs/editor/whyvscode