Pt zona de date am folosit o baza de date locala prin intermediul MySql Workstation. Este imlementata si internationalizarea aplicatiei prin fisiere de configurare.
Principalele target- uri:
- O tabela cu datele generale ale unei persoane care sa contina:
- Nume
- Prenume
- Data nasterii
- Adresa: - Strada - Numar
- Oras
- Tara
Zona de 'North panel' sa contina: - combobox cu toate atributele unei persoane - testfield pt search - buton pt search
Activitati: - new person (mers la 2) - edit person (mers la 2) - delete person (confirmarea mesajului ("Are you sure.. [yes/no]")+ yes- >mers la 1) - print (liniile vizibile) - go to contact details (mers la 3)
-
Detaliile unei persoane:
- textfield- uri pt Nume, Prenume, Adresa(Strada+nr),Oras,Tara Activitati:
- contact details (mers la 3)
- save
- cancel(mers la 1)
-
Contact details: Tabel cu urmatoarele coloane: - prefix - numar de telefon - numele retelei
Activitati: - new contactDetail (mers la 4) - edit (mers la 4) - delete - cancel(mers la 1)
-
Edit contact details: -textfield-uri cu datele din baza de date care trebuie editate
Activitati: - save - cancel (mers la 1)
-
Edit contact -textfield-uri cu datele din baza de date care trebuie editate
Activitati: - save - cancel (mers la 1)
Are o problema insa la interfata grafica.. la momentul respectiv a fost cerut ca in interiorul aceluiasi JFrame sa se incarce panel-uri diferite....din pacate nu a mers foarte bine, insa din lipsa de timp nu am apucat sa o aduc la varianta anterioara.... Aplicatia functioneaza, doar ca la al 3lea JPanel incarcat dispar butoanele si apar cand te plimbi cu mouse-ul peste respectivul panel.