Desktopová aplikace pro evidenci příjmů a výdajů pro OSVČ
description
Transcript of Desktopová aplikace pro evidenci příjmů a výdajů pro OSVČ
Desktopová aplikace pro evidenci příjmů a výdajů pro OSVČ
Studenti navrhnou a vypracují desktopovou aplikaci pro evidenci příjmů a výdajů pro OSVČ v jazyce C# pro platformu Mono. Veškerá data budou uchovávána v nativní XML databázi.
Vývojári
• Martin Spišiak – vedúci týmu, úloha - zaevidovat příjem na účtu a propojit ho s fakturou, GUI, wiki, faktura• Miroslav Gašparovič – programátor,
úloha - zaevidovat výdaj na účtu a propojit ho s fakturou, GUI• Andrej Nemec – programátor, úloha -
spočítat celkové a částečné příjmy/výdaje/zisk, GUI, wiki
Menu• Položka menu nám ponúka viacero ďalších
možností.• Možnosť skontrolovať si akúkoľvek faktúru podľa id
tej faktúry.• Možnosť rátania rozličných príjmov, výdavkov a
zisku, či už za celé obdobie fungovania účtovníctva, alebo za určité časové úseky.
• Možnosť aktualizácie výmenných kurzov z ECB.• Možnosť ukončenia aplikácie.
Okno pre pridávanie príjmov
• Základný formulár pre pridávanie príjmu a jeho úpravu. Je tu nutné nastaviť jeho meno, ID faktúry, dátum uskutočnenia transakcie. Ďalej je nutné zadať množstvo peňazí a menu, taktiež je nutné pridať aspoň krátky popis platby.
Faktúra• Formulár pre zobrazenie informácii o faktúre. Medzi informácie patrí ID faktúry, meno platcu, množstvo peňazí, mena. Ďalej typ transakcie a popis.
Okno pre pridávanie platieb
• Základný formulár pre pridávanie platby a jej úpravu. Je tu nutné nastaviť jej meno, ID faktúry, dátum uskutočnenia platby. Ďalej je nutné zadať množstvo peňazí a menu, taktiež je nutné pridať aspoň krátky popis platby.
Zhrňujúce metódy
• Zhrňujúce metódy poskytujú možnosť zobrazenia v akejkoľvek mene, na základe aktuálneho kurzu ECB.• Výsledná suma sa zobrazí v novom
okne a počet desatiných miest je zaokrúhlený na dve.
Časovo ohraničená zhrňujúca metóda
• Možnosť vybrania dátumu cez kalendár, s možnosťou označenia dnešného dátumu
Zaujímavé problémy• Čiastočná I18s. Problém s konverziou
dátumov pri rozličných verziách locale. Užívateľ uložil dátum 3. júna. Pri aktualizácií transakcie sa užívateľovi zobrazil dátum 6. marca.