Költségvetés tervező alkalmazás

Hegedűs, Ádám (2021) Költségvetés tervező alkalmazás. UNSPECIFIED thesis, UNSPECIFIED.

[img] Text
A-063-INF-2021.pdf - Accepted Version
Restricted to Registered users only

Download (1MB)

Abstract

Kivonat Szakdolgozatom egy költségvetés kalkulátor szoftver elkészítésével foglalkozik. Dolgozatomban végigvezetem az olvasót a teljes szoftverfejlesztési folyamaton, és bemutatom, hogyan is jön létre a kész alkalmazás az alapoktól kezdve. A szoftver specifikációjában felmérem a felhasználók igényeit, a szoftverrel kapcsolatos követelményeiket. Ugyanezt megteszem fejlesztői oldalról is. A tervezés legelején bemutatom az általam felhasználni kívánt technológiákat és eszközöket, illetve érvekkel alátámasztom, hogy miért éppen azokra esett a választásom, majd a specifikációt figyelembe véve elkészítem az adatbázis-és a programtervet, mindezt úgy, hogy közben ismertetem az alkalmazni kívánt technológiákat. Az implementációban részletes ismertetőt adok a teljes megvalósítási folyamattal kapcsolatosan, kiemelem a legfontosabb tevékenységeket a fejlesztés során. Az alkalmazás megfelelő működését tesztesetekkel ellenőrzöm és támasztom alá, melyek közül néhányat a tesztelés vázlatpontban bemutatok. A kész szoftver továbbfejlesztési lehetőségeit is megvizsgálom, melyekkel a későbbiekben bővíteni lehetne annak funkcióit. Újdonságnak mondható egy hagyományos költségvetési kalkulátorral szembeni elvárásokhoz képest, hogy az általam készítendő alkalmazás asztali szoftverként készül, viszont adatbázisban tárolja az adatokat. Emellett egy valutaváltó funkciót is készítek Web API felhasználásával, és a program felhasználhatóságának mértékét növeli egy nyelvváltó szolgáltatás is a külföldi felhasználók segítése céljából. Abstract My thesis revolves around the making and developing of a financial calculator. In my thesis, I show the reader the whole creating procedure and I also display how does the final product come to life, starting from the basics. In the specification of the software, I try to measure the user’s demands and their requirements with an expert’s eye: really carefully and precisely. I do the same from the developer’s side. At the beginning of the scheming I present the technologies and tools that I would like to use and I firmly explain the reasons behind my well-made decisions. In the reasoning I will explain everything about the methods I chose, then considering my thesis I’ll make the plans for the database and the programme itself. In the implementation part I give a detailed guide about the execution process and I highlight the most important functions and activities during the development. To ensure the right functioning of the application, I run several different tests which I will mention in the „testing” subpoint. I also investigate other opportunities of further development, which I can later broaden the scale of functions with. I would like to point out the fact that unlike other traditional calculators, the one I am working on is a desktop software but it contains the data in a database. I am also giving it a currency converter function which I made with Web API and to elaborate the usement of the software I added a function that is capable of switching between languages in order to help and fasten the service of foreigner users.

Item Type: Thesis (UNSPECIFIED)
Additional Information: Mérnökinformatikus szak - Szoftvertechnológia szakirány
Uncontrolled Keywords: alkalmazásfejlesztés; informatika
Divisions: Informatika Intézet
Depositing User: Gergely Beregi
Date Deposited: 13 Jun 2023 06:59
Last Modified: 13 Jun 2023 06:59
URI: http://szakdolgozat.repo.uniduna.hu/id/eprint/387

Actions (login required)

View Item View Item