Bank
Meeskond
- Teet Adamson
- Aleksei Kopõlov
- Sander Perens
- Tarvo Sbitnev
Idee
Bank kujutab endast lihtsustatud internetipanka, mis võimaldab registreeritud kasutajatel omavahel teha maksetehinguid ning kuvada tehingute väljavõtteid. Lisaks on kasutajatel võimalus jälgida oma hoiuseid, laenu- ja liisingutagasimakseid. Eesmärgiks on pakkuda konkurentsivõimalist lihtsustatud e-panganduse programmi uutele pangaettevõtetele. Programmi eeliseks on lihtne kasutatavus, madalad hooldamis- ja tootmiskulud. Tavakasutaja saab kasutada igapäeva pangandusteenusied nagu näiteks: maksete tegemine, konto väljavõtte kuvamine, hoiused ning maksekviitungite kuvamine.
Kasutatav tehnoloogia
- C#
- ASP.NET
- Andmebaas
Rakenduse sisu
Rakenduses on olemas järgmised võimalused / MVP
- Kasutajate registreerimine
Kasutaja registreerimiseks on eraldi kuva. Registreerimiseks peab sisestama: eesnime, perekonnanime, isikukoodi, kasutajanime, parooli. Kasutaja registreeritakse ja andmed kirjutatakse baasi, kui kõik väljad on täidetud ja läbivad neile kehtestatud kontrollid. Kui kontrolle ei läbita, kuvatakse selle kohta teade.
- Registreeritud kasutajate sisenemine keskkonda.
Registreeritud kasutajad saavad siseneda pangaduskeskkonda. Sisenemiseks peavad nad sisestama kasutajanime ja parooli. Kui kasutajanimi ja parool omavahel klapivad, sisenetakse keskkonda. Kui sisselogimine ebaõnnestus, kuvatakse selle kohta teade.
- Kasutaja andmete muutmine
Sisseloginud kasutaja saab enda kohta käivaid andmeid muuta. Selleks on eraldi kasutajaandmete kuva. Kasutaja andmete muutmisel on väljadele kontroll. Kontrolli läbimisel andmed salvestatakse baasi. Kui kontrolle ei läbita, kuvatakse selle kohta teade ja andmeid baasi ei salvestata.
- Kasutaja konto kustutamine
Kasutaja saab soovi korral oma internetipanga kasutaja kustutada. Kustutamise võimalus asub samal kuval kus andmete muutmine ja selle jaoks on nupp. Kui kasutaja vajutab nupule, et oma kontot kustutada, tuleb pop-up aken mis küsib kasutajalt kinnitust kustutamise kohta. Kui kasutaja otsustab kustutada, muudetakse baasis tema kasutaja staatust ning enam pole võimalik selle kasutajanime ja parooliga süsteemi siseneda. Kui kasutaja keeldub kustutamast, ei toimu midagi.
- Kasutaja pangakonto jääk
Sisseloginud kasutajale kuvatakse esilehel tema kõikide kontode jooksev jääk ja ka kõikide kontode jooksvate jääkide summa.
- Maksete tegemine registreeritud kasutajate vahel
Makse sooritamiseks on oma kuva. Sisseloginud kasutaja saab teha makset teisele registreeritud kasutajale. Selleks sisestab ta makse saaja konto numbri ja summa. Väljadel on kontrollid, mille läbimisel transaktsioon ja konto jääkide muutmised salvestatakse baasi. Olematu saaja konto sisestamisel või vale summa puhul antakse teade.
- Konto väljavõte
Kasutaja saab oma pangakontode väljavõtet näha, tehes teatud ajavahemiku kohta päringu.
Rakenduses võiksid olla järgmised võimalused
- Maksete tegemine registreeritud kasutajate vahel
- Konto väljavõtte kuvamine ja maksete ajalugu ning nende filtreerimine
Rakenduses võiksid olla järgmised võimalused kui väga palju aega üle jääb
- Turvalisem sisselogimine
Sisselogimisel tuleb tuvastamisel pilt, mille kasutaja valib esialgsel registreerimisel, kasutajal on eraldi registreerimisnumber, mis tuleb omakorda sisestada. Kasutaja valib oma registreerimissalasõnast kolm tähte, mis on vastavalt jaotatud järjekorranumbritega. Näiteks: Lisa-salasõna 3. , 4. Ja 10. Täht.
- Kviitungi väljatrükk
Kasutaja saab tehtud ja saabunud maksetest teha väljatrüki, mis salvestatakse pdf kujul kasutaja arvutisse. Väljatrükil kuvatakse makse number, saatja andmed, saaja andmed, kuupäev, summa, viitenumber.
- Hoiukassa
Kasutaja saab rakenduses valida võimaluse koguda raha hoiusesse ning valida iga tehingu pealt omal valikul summa või protsendi, mis iga tehingu pealt läheb otse hoiusesse.
- Abiraha
Kasutajasõbralik rakendus lubab kasutajal minna kontojäägina kümne euro ulatuses nö miinusesse, et kõik tehingud saaksid tehtud.
Andmebaasi mudel
- Tavakasutajal peavad olemas olema järgmised tabelid: konto väljavõte, maksete ajalugu.
- Administraatoril peavad olemas olema järgmised tabelid: kõikide kasutajate andmed, salasõnaga maksete ajalugu.
Töö kulg
19.09.2016 - Sai loodud meeskond
18.10.2016 - Loodud Wiki leht
01.11.2016 - Analüüs