Skip to content

jeedmu/Bank

Repository files navigation

Bank

Projekt
Vi ønsker en bank-applikation, kodet i Java EE. Applikationen skal kunne tilgås af både kunder og medarbejdere. Kunderne skal kunne tilgå funktioner som kontooversigt, posteringsoversigt, og kontooverførsler.Medarbejdere skal desuden kunne oprette/vedligeholde oplysninger om kunder og konti. En administrator skal desuden kunne oprette brugere. Både kunder og medarbejdere skal oprettes som brugere, for at kunne tilgå systemet. Kunder skal tilgå systemet via enbrowser. Medarbejdere skal tilgå systemet via en JavaFX-applikation, der tilgår bank-systemet via en HTTP-protokol(REST).Kontooverførsler, der involverer andre banker skal sende oplysninger om overførslen via en SOAP-webservice. Og vi skal ligeledes kunne modtage overførsels-oplysninger fra andre banker via en SOAP-webservice.

Rammer
-Projektet starter mandag d. 25. februar kl. 9.20 med en fælles workshop.
-Projektet tæller som obligatoriskopgave / bunden forudsætning.Det betyder, at der er deltagelsespligt. Desuden skal alle præsentere et emne for holdet af minimum et kvarters varighed. Emneraftales løbende med HI.
-Projektet løses som et fællesprojekt, dvs alle kommer ikke til at arbejde med alt. Derfor er præsentationerne for holdet vigtige.
-Projektet løses som et iterativt og agilt projekt (SCRUM?) med statusmøderhver mandag og tirsdag kl 9.20.

Opgaver / ansvarsområder:
-GIT ? Opsætning og initiering, tilslutning af studerende
-Sessionbeans. Interfaces og domain-objekter
-Forretningslogik. Implementation af ovenstående interfaces
-Data-lag. Databaser. Entities og beans-Kunde
-præsentations lag (Servlets og JSF)
-Medarbejder-præsentation (JavaFX + REST + HttpClient)
-Overførsler med fremmede banker (Timer-services og SOAP Web Services)
-Sikkerhed (SSL, Deklarativ sikkerhed)

. .

Indledende mail:

Kære 4. semester
Lige et par informationer vedr. projektet, som starter på mandag:

Det laves som et stort fælles projekt, dvs mens nogle arbejder med een ting, arbejder andre med noget andet. HI er teknisk projektleder og kunde. Ingen arbejder alene, dvs mindst to arbejder om hver ting (undtagen HI) Det betyder, at der bliver behov for vidensdeling. Dvs alle er forpligtet til at dele sin tilegnede viden med andre. Projektet gennemføres som et agilt udviklingsprojekt i fx Scrum. Det aftaler vi på mandag. Der er projektmøde hver mandag og tirsdag morgen kl 9.20. Koden opbevares tilgængeligt for alle, fx i GIT. Hvordan afklares på mandag. Projektet gennemføres som en obligatorisk opgave / bunden forudsætning, dvs deltagelse er obligatorisk. Det betyder ikke, at man nødvendigvis er tilstede hver gang / hele tiden, men at man deltager og holder sig og andre orienteret om hvad man laver. Alle er forpligtet til på et givet tidspunkt (aftales med HI) at præsentere et Java EE relevant emne ved tavlen a mindst 15 min. varighed.

Det var vist det hele. Ellers kommer det nok på mandag. Jeg glæder mig til at arbejde sammen med jer om det.

Mvh. Hans

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published