Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45489
Назва: Розробка програмного засобу обліку фінансових витратпід мобільну платформу Android
Інші назви: Development of a software tool for accounting of financial expenses for the Android mobile platform
Автори: Голояд, Іван Васильович
Holoiad, Ivan
Бібліографічний опис: Голояд І. В. Розробка програмного засобу обліку фінансових витрат під мобільну платформу Android : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Є. Б. Яворська. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 63 с.
Дата публікації: чер-2024
Дата внесення: 27-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Яворська, Євгенія Богданівна
Члени комітету: Тиш, Євгенія Володимирівна
УДК: 004.9
Теми: React
JavaScript
HTML
CSS
Кількість сторінок: 63
Короткий огляд (реферат): Темою кваліфікаційної роботи на зд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.
Зміст: ЗМІСТ ВСТУП…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
Власник авторського права: © Голояд Іван Васильович
Перелік літератури: 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/
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Holoiad_2024.pdf928,15 kBAdobe PDFПереглянути/відкрити


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

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