Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/42422
Назва: Розробка інформаційної системи ресторану з використанням Spring Framework
Інші назви: Development of a restaurant information system using Spring Framework
Автори: Ратишин, Микола Олегович
Ratyshyn, Mykola Olegovich
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Ратишин М. О. Розробка інформаційної системи ресторану з використанням Spring Framework : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Микола Олегович Ратишин . — Тернопіль: ТНТУ, 2023. — 82 с.
Дата публікації: чер-2023
Дата внесення: 28-лип-2023
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Стоянов, Юрій Миколайович
Члени комітету: Стадник, Наталія Богданівна
УДК: 004.422.8
Теми: ресторан
інформаційна система
Spring Framework
керування замовленнями
меню
об'єктно-орієнтоване програмування
PostgreSQL
Кількість сторінок: 82
Короткий огляд (реферат): Ця кваліфікаційна робота присвячена розробці інформаційної системи для ресторану з використанням Spring Framework. Основною метою роботи було створення ефективної та функціональної системи, яка допомагатиме автоматизувати процеси управління та обслуговування ресторану. У роботі було використано Spring Framework - популярний фреймворк для розробки Java-додатків. Використання Spring дозволяє забезпечити ефективну інтеграцію компонентів системи, забезпечити керування залежностями, а також спростити розробку та тестування. Основними функціями розробленої інформаційної системи є керування замовленнями, управління меню та інвентарем, а також забезпечення зручного інтерфейсу для клієнтів ресторану. процесі розробки було ООП У використано принципи (об'єктно-орієнтованого програмування) та патерни проектування для створення гнучкої та розширюваної системи. Базою даних для системи використовувався PostgreSQL, який забезпечує збереження та доступ до різних типів інформації про ресторан.
This qualification work is dedicated to the development of an information system for a restaurant using the Spring Framework. The main goal of the work was to create an efficient and functional system that would help automate the management and service processes of the restaurant. The Spring Framework, a popular framework for Java application development, was utilized in this work. The use of Spring allows for effective integration of system components, dependency management, and simplification of development and testing. The developed information system's key functionalities include order management, menu and inventory management, and providing a user-friendly interface for restaurant customers. During the development process, object-oriented programming (OOP) principles and design patterns were employed to create a flexible and scalable system. PostgreSQL was used as the database for the system, ensuring storage and access to various types of restaurant-related information.
Зміст: АНОТАЦІЯ 4 ANNOTATION 5 ЗМІСТ 6 ВСТУП 7 1 АНАЛІЗ ВИМОГ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1. Актуальність програмного забезпечення 9 1.2. Пошук акторів та варіантів використання 11 1.3. Діаграми послідовності 14 1.4 Вибір технологій розробки 18 2 ПРОЕКТУВАННЯ СИСТЕМИ 27 2.1. Побудова схеми бази даних 27 2.2. Архітектура системи 32 3 КОНСТРУЮВАННЯ 36 3.1. Реалізація класів 36 3.2. Забезпечення якості 37 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 48 4.1 Естетичне оформлення та ергономічне дослідження робочого місця оператора 48 4.2 Долікарська допомога при переломах 50 ВИСНОВКИ 52 СПИСОК ПОСИЛАНЬ 53 ДОДАТКИ 54 ДОДАТОК А 55 ДОДАТОК Б 82
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/42422
Власник авторського права: Ратишин Микола Олегович, 2023
Перелік літератури: Методичні вказівки до виконання атестаційної роботи магістра за спеціальністю 121 – Інженерія програмного забезпечення (Освітньо-професійна програма - «Програмне забезпечення систем», Освітньо-наукова програма - «Інженерія програмного забезпечення») для студентів усіх форм навчання / Упор.: М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк - Тернопіль: ТНТУ, 2020-51с.
Pressman R. S., Maxim B. Software Engineering: A Practitioner's Approach. McGraw-Hill Education, 2019. 704 с.
Офіційний сайт Toast Pos. URL: https://pos.toasttab.com
Fowler M. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Pearson Education, Limited, 2018.
Клієнт-серверна архітектура. URL: https://www.wikiwand.com/uk/Клієнт-серверна_архітектура
Офіційна документація Java. URL: https://docs.oracle.com/javase/specs/jls/se11/html/jls-1.html
Офіційна документація Spring. URL: https://spring.io
Software architecture patterns / Mark Richards. URL: www.oreilly.com/ideas/software-architecture-patterns/page/2/layered-architecture
Офіційна документація PostgreSQL. URL:https://www.postgresql.org
Офіційна документація React. URL:https://uk.legacy.reactjs.org
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Ratyshyn_2023.pdf3,48 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора