Bank

From EIK wiki

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

28.11.2016 - Projekti prototüüp http://enos.itcollege.ee/~tadamson/Bank_projekt/Bank.rar.filepart