Stworzenie programu KSIĄŻKA ADRESOWA posiadającego funkcjonalności przechowywania danych o osobach dodanych przez użytkownika.



Podobne dokumenty
SymSync integracja danych Opencart/Prestashop Symfonia Handel Instrukcja obsługi

Instrukcja obsługi programu

INSTRUKCJA AKTYWACJI I OBSŁUGI BRAMKI SMS DLA FIRM. (Bramka SMS dla małych Firm, Bramka SMS Pro)

Zarządzanie kontaktami

Telesprzedaż by CTI Instrukcja

IIIIIIIIIIIIIIIMMIMMIII

Komunikator podręcznik użytkownika podręcznik użytkownika

Zarządzanie kontaktami

Instrukcja obsługi DHL KONWERTER 1.6

Instrukcja użytkownika ARSoft-WZ3

emszmal 3: Eksport do WAPRO WF-FaKir dla Windows (plugin dostępny w wersji ecommerce)

SERWER AKTUALIZACJI UpServ

INSTRUKCJA ADMINISTRATORA KLIENTA

Przypominacz Instrukcja uŝytkownika

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

emszmal 3: Eksport wyciągów do Subiekt (Su\Re\Ra) nexo (plugin dostępny wraz z dodatkiem Biznes)

emszmal 3: Eksport wyciągów do Subiekt (Su\Re) GT (plugin dostępny wraz z dodatkiem Biznes)

Instrukcja obsługi Multiconverter 2.0

Tworzenie kampanii mailowych. Tworzenie kampanii mailowych.

Platforma e-learningowa

emszmal 3: Eksport do Subiekt GT homebanking (plugin dostępny w wersji ecommerce)

Instrukcja do modułu Kontroli Zarządczej (KZ)

Wysyłka dokumentacji serwisowej z Sekafi3 SQL do producentów.

ShopGold Integrator by CTI. Instrukcja

emszmal 3: Eksport wyciągów do ILUO Biznes (plugin dostępny wraz z dodatkiem Biznes)

Instrukcja szyfrowania poczty do ESKOM. na przykładzie wykorzystania narzędzia MS Outlook

emszmal 3: Eksport wyciągów do DGCS System (plugin dostępny wraz z dodatkiem Biznes)

PRESTASHOP INTEGRATOR BY CTI INSTRUKCJA

SKLEPICOM INTEGRATOR BY CTI INSTRUKCJA

Certyfikat Certum Basic ID. Instrukcja dla użytkowników Windows Vista. wersja 1.3 UNIZETO TECHNOLOGIES SA

WooCommerce (WordPress) Integrator by CTI. Instrukcja

emszmal 3: Automatyczne księgowanie płatności w programie EasyUploader (plugin dostępny w wersji ecommerce)

Część 3 - Konfiguracja

Instrukcja dla użytkowników Windows Vista Certyfikat Certum Basic ID

Instrukcja użytkownika OPERATORA Akademickiego Systemu Archiwizacji Prac

E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)

KASK by CTI. Instrukcja

emszmal 3: Eksport wyciągów do LeftHand Pełna Księgowość (plugin dostępny wraz z dodatkiem Biznes)

emszmal 3: Eksport wyciągów do Reset2 R2fk SQL (4.xx) (plugin dostępny wraz z dodatkiem Biznes)

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI

emszmal 3: Eksport wyciągów do Humansoft Corax (plugin dostępny wraz z dodatkiem Biznes)

Moduł rozliczeń w WinUcz (od wersji 18.40)

Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient

Przewodnik... Segmentacja listy Odbiorców

4. Podstawowa konfiguracja

DWM-157. Modem USB HSPA+ Podręcznik użytkownika

Konfiguracja konta pocztowego w Thunderbird

Instrukcja poprawy wniosku

emszmal 3: Eksport wyciągów do Insert (Su\Re\Ra\Gr) nexo (plugin dostępny wraz z dodatkiem Biznes)

Zbieranie kontaktów.

PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW PISEMNYCH W OŚRODKU.

emszmal 3: Eksport wyciągów do WF-FaKir (plugin dostępny wraz z dodatkiem Biznes)

Rejestr transakcji GIIF - instrukcja

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Opis modułu pl.id w programie Kancelaria Komornika - VAT

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

ELEKTRONICZNA SKRZYNKA PODAWCZA CYFROWY URZĄD Województwa Warmińsko Mazurskiego Część użytkownika

WellCommerce Poradnik: Sprzedaż

Przewodnik... Tworzenie ankiet

emszmal 3: Eksport wyciągów do Soneta Enova365 (plugin dostępny wraz z dodatkiem Biznes)

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

SHOPER INTEGRATOR BY CTI INSTRUKCJA

Opis modułu Zapytania pl.id Kancelaria Komornika-VAT

SymSync integracja danych WooCommerce/Prestashop Symfonia Handel Instrukcja obsługi

Program do wagi SmartScale

Skrócona instrukcja pracy z Generatorem Wniosków

epuap Archiwizacja w Osobistym Składzie Dokumentów

PRESTASHOP INTEGRATOR XL BY CTI INSTRUKCJA

MasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA

Microsoft Office Outlook 2003 PL. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Microsoft Office Outlook 2003 PL. wersja 1.

Obsługa serwisu kształcenie kwalifikacyjne w zawodzie - nowa formuła egzaminu zawodowego

emszmal 3: Eksport wyciągów do Comarch ERP XL (plugin dostępny wraz z dodatkiem Biznes)

Panel Konta - instrukcja. Warszawa, 2013 r

Instrukcja ustawienia autorespondera (odpowiedzi automatycznych) dla pracowników posiadających konto pocztowe Microsoft Outlook Exchange

MAGENTO INTEGRATOR BY CTI INSTRUKCJA

Po uzupełnieniu informacji i zapisaniu formularza, należy wybrać firmę jako aktywną, potwierdzając na liście dostępnych firm klawiszem Wybierz.

Instrukcja programowania

INSTRUKCJA INSTALACJI I OBSŁUGI ZBIORCZE E-DEKLARCJE. dla Kadr Plac i ZUS PRO

emszmal 3: Eksport wyciągów do WF-Mag (plugin dostępny wraz z dodatkiem Biznes)

TWORZENIE SZAF Z PATCH-PANELAMI

Dokumentacja panelu Klienta

emszmal 3: Eksport wyciągów do Insert (Su\Re\Ra\Gr) GT homebanking (plugin dostępny wraz z dodatkiem Biznes)

System magazynowy małego sklepu.

MULTI INTEGRATOR Instrukcja instalacji, konfiguracji.

Wykorzystanie certyfikatów niekwalifikowanych zaufanych. w pakiecie oprogramowania Microsoft Office: - Outlook 2007 PL. wersja 1.2

Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

SERWER AKTUALIZACJI UpServ

emszmal 3: Eksport wyciągów do Streamsoft Prestiż Pro (plugin dostępny wraz z dodatkiem Biznes)

INSTRUKCJA OBSŁUGI PROGRAMU IRF DLA BIURA RACHUNKOWEGO Program Rachmistrz/Rewizor. Strona0

Podstawowe czynnos ci w programie Outlook

1. Instalacja certyfkatu OSX 10.9

Moduł rozliczeń w WinSkład (od wersji 18.40)

Co nowego w systemie Kancelaris 3.31 STD/3.41 PLUS

KS-ZSA. Mechanizm centralnego zarządzania rolami

Microsoft Office Outlook 2003 PL. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Microsoft Office Outlook 2003 PL. wersja 1.2.

INSTRUKCJA OBSŁUGI PANELU WEBMAIL

Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych

Transkrypt:

XXX XXX PROGRAMOWANIE W JAVA - PROJEKT KSIĄŻKA ADRESOWA Stworzenie programu KSIĄŻKA ADRESOWA posiadającego funkcjonalności przechowywania danych o osobach dodanych przez użytkownika. 1. Przygotowywanie GUI w oparciu o SWING a. Stworzenie formy klienta [19.03.2014 zajęcia nr 2] b. Stworzenie menu programu [19.03.2014 zajęcia nr 2] c. Stworzenie zakładek: [26.03.2014 zajęcia nr 3] i. Lista kontaktów ii. Dodaj kontakt iii. Import/eksport danych d. Dodanie obsługi okien dialogowych do przycisków (dodaj kontakt, usuń kontakt, import/eksport) [19.03.2014 zajęcia nr 3] 2. Stworzenie klasy PERSON zawierającej parametry: imię, nazwisko, adres, miasto, telefon, email [02.04.2014 zajęcia nr 4] 3. Bazy danych a. Dane kontaktów przechowywane w bazie MySQL [02.04.2014 zajęcia nr 4] 4. Wykorzystanie możliwości DefaultListCellRenderer do zmiany sposobu wyświetlania kontaktów na liście. [09.04.2014 zajęcia nr 5] 5. Dodanie warunków tworzenia nowego kontaktu [09.04.2014 zajęcia nr 5] a. nie da się utworzyć kontaktu bez imienia b. sprawdzanie adresu email i telefonu 6. Dodanie możliwości edycji kontaktów [16.04.2014 zajęcia nr 6] 7. Zapis i odczyt plików [16.04.2014 zajęcia nr 6] a. Eksportowanie danych o kontaktach z programu do pliku CSV b. Importowanie danych z pliku 8. Możliwość wywoływania domyślnego programu do wiadomości e-mail z poziomu programu 9. Zmiana bazy danych na SQLite 10. Przeniesienie panelu wyświetlającego informacje o kontakcie do zewnętrznej klasy 11. Dodanie możliwości rozszerzania informacji o kontakcie o wybrane przez użytkownika dane 12. Możliwość ustawienia daty urodzenia kontaktu (JDateChooser) 13. Możliwość przypisania grupy do kontaktu 14. Menadżer grup (kontakt nie może zostać usunięty, jeżeli posiada przypisane kontakty) 15. Dostosowanie struktury bazy danych do nowych możliwości programu 16. Dodanie opcji importu kontaktów z Outlook lub Gmail (opcja Outlook CSV) [07.05.2014] 17. Dostosowanie opcji eksportu do pliku do nowej wersji programu 18. Zaadoptowanie architektury klient-serwer 19. Stworzenie okna do synchronizacji kontaktów 20. Łączenie się z serwerem (wątek) 21. Pobieranie listy kontaktów (wątek) 22. Import kontaktów z serwera [28.05.2014] 23. Eksport kontaktów na serwer 24. Poprawki wydajnościowe [04.06.2014]

INSTRUKCJA DO PROGRAMU Celem programu Książka adresowa jest przechowywanie danych o kontaktach użytkownika. Możliwości programu: Dodawanie/usuwanie kontaktów Edycja kontaktu Przechowywanie danych w bazie SQLite Import/eksport danych Dodawanie do grup wraz z menadżerem grup Pobieranie i wysyłanie danych z/na serwer KONFIGURACJA POŁĄCZENIA W przypadku błędu połączenia z serwerem należy zmienić port w plikach: SERVERPROGRAM.JAVA i CONNECTIONWITHSERVER.JAVA DODAWANIE KONTAKTU Kontakt dodajemy poprzez przejście do zakładki DODAJ KONTAKT (lub poprzez wybór z menu rozwijalnego). W tym panelu można dodać jedynie podstawowe dane, możliwość rozszerzenia o dodatkowe informacje występuje w panelu LISTA KONTAKTÓW. Podczas dodawania kontaktu pole imię jest wymagane W przypadku wprowadzenia adresu e-mail lub telefonu sprawdzana jest ich poprawność (telefon tylko liczby, e-mail format xx@xx.xx) USUWANIE KONTAKTU Po wybraniu kontaktu z listy w panelu LISTA KONTAKTÓW uaktywnia się przycisk USUŃ KONTAKT. Po naciśnięciu i potwierdzeniu kontakt jest usuwany z bazy. EDYCJA KONTAKTU Po wybraniu kontaktu z listy i naciśnięciu przycisku EDYTUJ KONTAKT zostaną odblokowane i jest możliwość edycji informacji. Zatwierdzanie edycji następuje kliknięciu. pola tekstowe z danymi IMPORT DANYCH

W programie występuje opcja importu danych z dwóch rodzajów plików z pliku wygenerowanego przez program Książka Adresowa oraz z pliku wygenerowanego przez Google (Gmail Kontakty Outlook CSV). Do bazy pobierane są tylko i wyłącznie pola, które występują w programie, inne dane są pomijane. Kontakty zduplikowane są usuwane EKSPORT DANYCH Eksport kontaktów polega na utworzeniu w miejscu wybranym przez użytkownika pliku.csv, w formacie zapisu informacji, który jest później obsługiwany również przy imporcie. GRUPY Wszystkie kontakty można przypisywać do stworzonych przez siebie grup, informacja o tym jest przechowywana w bazie danych. Grupy tworzymy poprzez MENADŻER GRUP (wywołanie z menu lub przyciskiem obok pola GRUPA ). dodawanie nowej grupy usuwanie istniejącej grupy edycja nazwy grupy zatwierdzanie zmian -> zamknięcie okna Niemożliwe jest usunięcie grupy, do której przypisane są kontakty SYNCHRONIZACJA DANYCH Z SERWEREM Po wywołaniu okna PANEL SYNCHRONIZACJI program postara się nawiązać połączenie z serwerem, jeżeli nie wystąpią przy tym żadne problemy pobrana zostanie lista kontaktów znajdująca

się na serwerze. Odblokują się również wtedy przyciski pozwalające na import/eksport pojedynczych kontaktów z/na serwer. Po wysłaniu kontaktu na serwer należy odświeżyć listę serwera przyciskiem Lista lokalna po imporcie kontaktu aktualizuje się automatycznie Program na bieżąco sprawdza stan połączenia z serwerem a o statusie połączenia program informuje w górnym prawym rogu Jeżeli program nie ustanowi połączenia z serwerem po chwili ukaże się okno jakie czynności ma podjąć program z połączeniem

WYGLĄD PROGRAMU LISTA KONTAKTÓW DODAJ KONTAKT

IMPORT/EKSPORT