Bank: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:


==Idee==
==Idee==
Kergesti kasutatav e-panga kasutajaliides. Kasutajad saavad registreerida, logida sisse salasõna abil, kanda üksteisele raha, hoiustada, teha üksteisele ülekandeid ning kõiki andmeid saab kuvada administraatori kasutaja alt.
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==
==Kasutatav tehnoloogia==
* C#
* C#
* WPF (Windows Presentation Foundation)
* ASP.NET
* Adnmebaas
* Andmebaas


==Rakenduse sisu==
==Rakenduse sisu==


===Rakenduses on olemas järgmised võimalused / MVP===
===Rakenduses on olemas järgmised võimalused / MVP===
* Kasutaja peab saama lisada/muuta/kustutada oma kasutajat
*Kasutajate registreerimine
* Kasutaja peab saama otsida kontojäägist erinevaid tehinguid
Kasutaja registreerimiseks on eraldi kuva.
* Kasutaja peab saama filtreerida konto väljavõttest erinevaid tehinguid.
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===
===Rakenduses võiksid olla järgmised võimalused===
Line 25: Line 48:


===Rakenduses võiksid olla järgmised võimalused kui väga palju aega üle jääb===
===Rakenduses võiksid olla järgmised võimalused kui väga palju aega üle jääb===
* Võimaluses luua turvalisem sisselogimismeetod
*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===
===Andmebaasi mudel===
Line 34: Line 65:


18.10.2016 - Loodud Wiki leht
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

Latest revision as of 23:22, 28 November 2016

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