霂瑞霂��撘����迨��辣: http://elartu.tntu.edu.ua/handle/lib/45489
Title: Розробка програмного засобу обліку фінансових витратпід мобільну платформу Android
Other Titles: Development of a software tool for accounting of financial expenses for the Android mobile platform
Authors: Голояд, Іван Васильович
Holoiad, Ivan
Bibliographic description (Ukraine): Голояд І. В. Розробка програмного засобу обліку фінансових витрат під мобільну платформу Android : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Є. Б. Яворська. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 63 с.
Issue Date: 六月-2024
Date of entry: 27-六月-2024
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Яворська, Євгенія Богданівна
Committee members: Тиш, Євгенія Володимирівна
UDC: 004.9
Keywords: React
JavaScript
HTML
CSS
Number of pages: 63
Abstract: Темою кваліфікаційної роботи на здoбуття освітньoго ступеню «бакалавр» є: «Розробка програмного засобу обліку фінансових витрат під мобільну платформу Android» написана студентом групи СПс-41 Голоядом Іван Васильовичем. Кваліфікаційна робота бакалавра містить: 63 с., 38 рис., 5 табл., 38 джер. У представленій до захисту кваліфікаційній роботі представлено розробку програмного засобу, у вигляді веб-застосунку, для надання послуг користувачам з контролю витрат і дає можливість користувачеві ефективно відстежувати і здійснювати контроль над соїм фінансовим станом. При розробці веб-додатку для створення інтерфейсу користувача використовувалися сучасні веб-технології, JS, HTML, CSS і React framework. За допомогою них користувач зможе створити новий бюджет, вводити з можливістю подальшого перегляду витрати та надходження. Програмний інструмент має інтуїтивно зрозумілий інтерфейс,що дозволяє легко орієнтуватися в його функціях. Користувачі можуть створити обліковий запис і увійти в нього, щоб отримати доступ до своїх фінансових даних. В подальшому розроблений веб-застосунок може бути розширеним та удосконаленим. Ключовими словами проекту є: розробка, програмний засіб, облік витрат, JavaSkript, НТМL, СSS, React.
The topic of the qualifying work for obtaining the bachelor's degree is: "Development of a financial expense accounting software tool for the Android mobile platform" written by a student of the SPs-41 group, Ivan Vasyliovych Holoyad. This qualification work presents the development of a software tool, in the form of a web application, for providing services to users for cost control. This enables users to competently and effectively monitor and control their own spending. During the development of the web application, modern web technologies, JS, HTML, CSS and the React framework were used to create the user interface. With their help, the user will be able to create a new budget, enter with the possibility of further revision of expenses and income. The software tool has an intuitive interface that allows you to easily navigate its functions. Users can create an account and log in to access their financial data. The developed web application can be expanded and improved in the future. The keywords of the project are: development, software, cost accounting, JavaScript, HTML, CSS, React.
Content: ЗМІСТ ВСТУП…8 1 РОЗРОБКА ПРОГРАМНОГО ЗАСОБУ...10 1.1 Аналізування вимог до програмного засобу…10 1.2 Опис програмного засобу…10 1.3 Аналіз відомих рішень…11 1.3.1 Goodbudget...12 1.3.2. Mint…13 1.3.3. Money Manager...13 1.3.4. Expensify…14 1.3.5. Підсумок…15 1.4 Технології проєктування та створення програмного засобу...15 1.4.1 Авторизація користувача...15 1.4.2 Auth0…16 1.4.3 Сlerk...16 1.4.4 Firebase Authentication... 17 1.4.5 Прийняття рішення щодо вибору платформи автентифікації...17 1.5 Технології для розроблення клієнтської частини…18 1.5.1 Вибір технології для розроблення клієнтської частини... 20 1.6 Обґрунтування вибору системи керування базами даних… 23 1.7 Використані інструменти при розробленні програмного засобу… 26 1.7.1 Налаштування клієнтської частини… 26 1.7.2 Інструментарій налаштування БД… 28 1.7.3 Допоміжний інструментарій при налаштуванні клієнтської частини... 29 1.8 Висновок до розділу 1... 31 2 ТЕСТУВАННЯ ПРОГРАМНОГО ЗАСОБУ…32 2.1 Опис моделі даних... 32 2.1.1. Модель користувача User... 34 2.1.2. Модель Budget (бюджет)…36 2.1.3. Модель Expense (витрати)... 36 2.2 Огляд операцій з даними… 37 2.2.1. Створення бюджету… 38 2.2.2. Створення витрати... 38 2.2.3. Видалення бюджету… 39 2.3 Огляд інтерфейсу веб-додатку…39 2.4 Тестування та перевірка функціоналу веб-додатку…44 2.5. Висновок до розділу 2…48 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ…49 3.1.Значення адаптації в трудовому процесі... 49 3.2 Оцінка технологічного процесу, обладнання, щодо умов електробезпеки, безпеки... 51 ВИСНОВКИ… 54 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ... 55 ДОДАТКИ... 59
URI: http://elartu.tntu.edu.ua/handle/lib/45489
Copyright owner: © Голояд Іван Васильович
References (Ukraine): 1. ReactJS [Електронний ресурс] – Режим доступу: https://react.dev/
2. Getting started with React [Електронний ресурс] – Режим доступу: https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client- side_JavaScript_frameworks/React_getting_started
3. TypeScript [Електронний ресурс] – Режим доступу: https://www.typescriptlang.org/docs/
4. JavaScript [Електронний ресурс] – Режим доступу: https://developer.mozilla.org/en-US/docs/Web/JavaScript
5. Firebase [Електронний ресурс] – Режим доступу: https://firebase.google.com/docs
6. Firebase Storage JS SDK [Електронний ресурс] – Режим доступу: https://firebase.google.com/docs/reference/js/v8/firebase.storage.Storage
7. Clerk [Електронний ресурс] – Режим доступу: https://clerk.com/docs
8. Clerk (React integration) [Електронний ресурс] – Режим доступу: https://clerk.com/docs/reference/clerk-react/installation
9. Vite (Next generation frontend tooling) [Електронний ресурс] – Режим доступу: https://vitejs.dev/guide/
10. HTML (HyperText Markup Language) [Електронний ресурс] – Режим доступу: https://devdocs.io/html/
Content type: Bachelor Thesis
�蝷箔����:121 — Інженерія програмного забезпечення (бакалаври)

��辣銝剔�﹝獢�:
獢�獢� ��膩 憭批���撘� 
dyplom_Holoiad_2024.pdf928,15 kBAdobe PDF璉�閫�/撘��


�DSpace銝剜�������★��������雿��.

蝞∠�極�