Închis

Implementarea unui sistem de plata online-Java

Cerinţe de respectat în procesul de realizare a aplicaţiei:

1. Se va scrie cod obiect orientat;

2. Se va rezolva inteligent problema persistenţei datelor de care are nevoie aplicaţia -

fişiere, baze de date relaţionale, JPA, etc.;

3. Aplicaţia poate avea interfaţă GUI;

4. Se vor trata excepţiile folosind mijloacele specifice limbajului Java;

5. Se va documenta codul;

6. Se pot asuma şi alte cerinţe, ceea ce va fi apreciat pozitiv (de exemplu, aplicaţii ale

genericităţii Java, buna modularizare a codului, viziune arhitecturală originală sau

adecvată, etc.).

Cerinte (functionale) de dorit:

• Clientii se pot inregistra la furnizorii de servicii.

• Furnizorii de servicii trimit la sfarsitul lunii, in baza de date, factura pentru serviciile consumate de un anumit client si data scadenta.

• Un client isi poate face cont din aplicatie si isi poate alege furnizorii de servicii pentru care vrea sa plateasca online facturile.

• Un client isi poate dezactiva alegerea pentru un anumit furnizor doar daca are toate facturile platite.

• In mod virtual, un client isi poate adauga banii in cont si poate face plati doar daca suma din cont este mai mare sau egala decat factura emisa.

• Daca un client nu isi plateste facturile timp de 3 facturi consecutive, serviciile furnizorului vor fi sistate putand a fi reluate dupa ce toate datoriile vor fi platite si contravaloarea unei amenzi achitate.

• Clientii isi pot face si un abonament prin intermediul caruia vor putea plati automat contravaloarea facturii. In acest fel, furnizorii trimit o instiintare automata clientilor.

Observatii!!

➢ furnizorii sunt hard-codati in baza de date ~ 15 ➢ actorii (furnizorii, clientii (aleg furnizorii) )

• se logheaza - sign in

• creaza cont - sign up

• adauga bani in cont

• platesc facturi/amenzi

• selecteaza/deselecteaza furnizori

• aleg sistem de plata automat

• sistemul de plata automat - trimite instiintari

• schimba statusul unei facturi in platita

Aptitudini: Java, PHP, Arhitectură software, J2EE, JavaScript

Vezi mai multe: online java tree, online java sequencer, javascript rtf editor online java, part time online java project, chess online java open source, free online java monopoly, online java tien len, online java ide, online java tutors getafreelancer, online java software bids, part time online java developer, online java assignments projects, online java camchat, online java simulator, leave system online java

Despre angajator:
( 0 recenzii ) Avrig, Romania

ID Proiect: #22775085

1 freelancer licitează în medie 80€ pentru acest proiect

MirceaDanDev

Salut. Am citit cerintele proiectului si cred ca te pot ajuta. Am experienta cu Java si aplicatii web. Scrie-mi in privat sa discutam mai detaliat.

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 7 zile
(1 părere)
1.1