Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/30650
Title: Розробка персонального фінансового асистента з використанням когнітивних технологій
Other Titles: Development of a personal financial assistant using cognitive technologies
Authors: Олещук, Роман Станіславович
Olestchuk, Roman
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Олещук Р.С.Розробка персонального фінансового асистента з використанням когнітивних технологій: дипломна робота на здобуття освітнього ступеня «магістр» за спеціальністю „121 — інженерія програмного забезпечення“/ Р.С. Олещук . — Тернопіль: ТНТУ, 2019. — 117 с.
Bibliographic description (International): Olestchuk R.S. Development of a personal financial assistant using cognitive technologies: Diploma thesis for the qualification level of magistr on specialty "121 — Software Engineering"/ R.S. Olestchuk — Ternopil: TNTU, 2019. — 117 pp.
Issue Date: Dec-2019
Submitted date: Dec-2019
Date of entry: 21-Jan-2020
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Михалик, Дмитро Михайлович
Committee members: Дмитроца, Леся Павлівна
UDC: 004.9
Keywords: 121
інженерія програмного забезпечення
Docker
C#
PostgreSQL
Azure Services
Abstract: В рамках цього проекту виконується розробка програмної системи для ведення розрахунку та аналізу особистих фінансів. Об’єктом дослідження є проблема контролю особистого бюджету. Бюджет включає в себе детальну інформацію про перебіг коштів, за певний проміжок часу. Він може бути як паперовим, так і електронним. Також може відображати інформацію про майбутні плани та заощадження. Суть роботи полягає у створенні програмного забезпечення, що інтегрується у месенджер, та завдяки когнітивним технологіям дає змогу розпізнати команди користувача, для можливості фіксування та аналізу витрат користувача. В результаті аналізу предметної області було вирішено, що розроблюване рішення повинне становити собою дві серверні частини, для бота та безпосередньо для фінансового асистента.
Within this project, a software system for calculating and analyzing personal finances is being developed. The object of the study is the problem of controlling one's personal budget. The budget includes detailed information on the flow of funds over a period of time. It can be both paper and electronic. It can also display information about future plans and savings. The essence of the job is to create software that integrates with the messenger, and with the help of cognitive technologies allows to recognize the commands of the user, for the possibility of recording and analyzing the cost of the user. As a result of the analysis of the subject area, it was decided that the developed solution should be two server parts, for the bot and directly for the financial assistant.
URI: http://elartu.tntu.edu.ua/handle/lib/30650
References (Ukraine): 2. Сімейний бюджет [Електронний ресурс]. https://simeinyi-budzhet.ua/moneyandlove/simeinyi-budzhet/ 3. Money Lover, офіційний сайт [Електронний ресурс] - https://moneylover.me/ 4. Bills Monitor [Електронний ресурс] - https://play.google.com/store/apps/details?id=com.swarooptech.billsfree&hl=en_US 5. Monefy, офіційний сайт [Електронний ресурс] - http://www.monefy.me/ 6. CoinKeeper, офіційний сайт [Електронний ресурс] - https://coinkeeper.me/ 7. Goodbudget, офіційний сайт [Електронний ресурс] - https://goodbudget.com/ 8. Ларман К. Ітеративна та інкрементальна розробка: коротка історія / К. Ларман, Ст. Базілю // Відкриті системи. — 2003. 9. An Entity Relationship Diagram Example. Demonstrates the crow's feet notation by way of an example [Електронний ресурс] - http://rapidapplicationdevelopment.blogspot.com/2007/06/entity-relationship-diagram-example.html 10. Head First SQL, O'Reilly Media, Inc. - https://learning.oreilly.com/library/view/head-first-sql/9780596526849/ 11. ITS, University of Texas [Електронний ресурс] - https://web.archive.org/web/20100106115112/http://www.utexas.edu/its/archive/windows/database/datamodeling/rm/rm7.html 12. Базові знання з нормалізації баз даних - http://databases.about.com/od/specificproducts/a/normalization.htm 13. Третя нормальна форма [Електронний ресурс] - http://studepedia.org/index.php?vol=1&post=103485 14. Діаграма станів (UML) [Електронний ресурс] - http://doc.omg.org/formal/2009-02-02.pdf 15. Клієнт-серверні системи [Електронний ресурс] - https://stud.com.ua/97304/informatika/kliyent_serverni_sistemi 16. Клієнт-серверна архітектура [Електронний ресурс] - http://wikiinfo.mdpu.org.ua/index.php?title=Client-server-side 17. C# 8.0 in a Nutshell : The Definitive Reference, Joseph Albahari, 384 сторінки. 18. Mastering Visual Studio 2019, Kunal Chowdhury - 374 сторінки. 19. Офіційний сайт PostgreSQL [Електронний ресурс] - http://www.postgresql.org/ 20. Dependency Injection in .NET — Mark Seemann, Manning, 2011 21. Dependency injection in ASP.NET Core [Електронний ресурс] - https://docs.microsoft.com/ru-ru/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-3.1 22. Singleton-об’єкти і scoped-сервіси [Електронний ресурс] -https://metanit.com/sharp/aspnet5/6.5.php 23. Implementing the Singleton Pattern in C# [Електронний ресурс] - https://csharpindepth.com/articles/singleton 24. «Використання Docker» Едрієна Моуета, 2017, 354 сторінок 25. Docker Compose Starter Pack [Електронний ресурс] -https://dev.to/rohansawant/docker-compose-starter-pack-ubuntu-container-using-docker-and-docker-compose-4cl1 26. «Testing computer software» Cem Kaner, Jack L.Falk, 2005 27. Гнучке тестування: практичне керівництво для тестувальників ПЗ і гнучких команд Лайза Кріспін, Джанет Грегорі. М.: «Вільямс», 2010. - 464 сторінок 28. Telegram, офіційний сайт - https://telegram.org/ 29. LUIS, офіційний сайт - https://www.luis.ai/ 30. What is Language Understanding (LUIS)? [Електронний ресурс] - https://docs.microsoft.com/en-us/azure/cognitive-services/luis/what-is-luis 31. Методичні вказівки для виконання розділу дипломної роботи щодо техніко-економічного обґрунтування вибору проектного рішення розробки та оцінки якості програмного забезпечення / Упор. Петрик М.Р., Кінах Я.І., Головатий А.І., Рогатинська Л.Р. – Тернопіль: Вид-во ТНТУ ім. І. Пулюя. – 2013. – 34 с. 32. Про авторське право і суміжні права [Електронний ресурс] -https://zakon.rada.gov.ua/laws/show/3792-12 33. International Valuation Standards [Електронний ресурс] - https://www.ivsc.org/standards/international-valuation-standards 34. СОБІВАРТІСТЬ ПРОДУКЦІЇ Юридична енциклопедія : [у 6 т.] / ред. кол. Ю. С. Шемшученко (відп. ред.) [та ін.] — К. : Українська енциклопедія ім. М. П. Бажана, 1998—2004. 35. Armstrong, Deborah J. (February 2006). The Quarks of Object-Oriented Development. Communications of the ACM 49 (2): 2006-08-08. 36. Правила безпечної роботи на комп'ютері [Електронний ресурс] - https://www.pedcollege.kiev.ua/index.php/77-robota-koledzhu/okhorona-pratsi/589-pravyla-bezpechnoi-roboty-na-kompiuteri 37. Стійкість функціонування об'єктів економіки в НС [Електронний ресурс] - https://studme.com.ua/1098120514395/bzhd/ustoychivost_funktsionirovaniya_obektov_ekonomiki.htm
Content type: Master Thesis
Appears in Collections:121 — інженерія програмного забезпечення

Files in This Item:
File Description SizeFormat 
aref_Olestchuk_R_2020.pdf208,13 kBAdobe PDFView/Open
dyplom_Olestchuk_R_2020.pdf2,71 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools