Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
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.pdf | 3,48 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора