[[PageOutline]] = Harmonogram = == Cel projektu i czas wykonania == Zamówić ogłoszenie przez WWW, zapłacić, obrobić w CT.Biuro, przesłać do giełdy, wykonać korektę, wypuścić do gazety, wyeksportować do Internetu. == Podział zadań == * Sylwek: słowniki, wyszukiwanie pełno tekstowe, wypuszczanie gazety * Krzysiek: oprogramowanie i budowanie interfejsu, baza danych * Grzesiek: oprogramowanie i budowanie interfejsu * Daniel: prace projektowe, baza danych, zmiany w CT.Biuro, integracja z serwisem WWW, CT.Biuro dla korekty == Harmonogram Listopad == === I Tydzień === 1. OK Zbudować strukturę przechowywania słowników danych oraz uzależnić je od wybranej kategorii pojazdu (Sylwek, Krzysiek) 1. OK Zbudować słowniki wyposażenia dodatkowego, przetestować ich przechowywanie i wyszukiwanie pełno tekstowe (Sylwek, Krzysiek) 1. OK Zbudować mechanizm automatycznego generowania pliku XML ze słownikiem do wyszukiwania pełno tekstowego (Sylwek, Krzysiek) 1. OK Zrobić formularz nr 2 z wykorzystaniem danych słownikowych oraz wyposażenia dodatkowego, z blokowaniem marki/typu w przypadku wyboru kategorii zawierającej markę i typ (Grzesiek) 1. OK Dopasować struktury danych w CT.Biuro do nowego modelu przechowywania danych (Daniel) 1. OK Przesyłanie zdjęć bez przeładowywania formularza (Krzysiek) === II Tydzień === 1. OK Zapis danych z formularza do bazy (Grzesiek) 1. OK Wznawianie ogłoszeń (Daniel), edycja (Grzesiek, Krzysiek) a. Wznowione ogłoszenie, to nowy rekord w tablicy Ogl wskazujący po IDP na ten sam rekord pojazdu (Ogl_form), pole Wznowienie=1 a. Edycja wznowionego ogłoszenia (Wznowienie=1), jeśli zmieniono dane pojazdu i/lub mieszano przy zdjęciach, to tworzony jest nowy rekord w Ogl_form (ten sam GUIDP) i Wznowienie=2 a. Zdjęcia powiązane po IDP a. Przy usuwaniu zdjęć sprawdzić czy inny rekord w Ogl_zdjecie nie wskazuje na ten sam plik 1. OK Logowanie klienta do serwisu (na podstawie CT_KLIENCI email/login, password) 1. OK Zakładanie zamówień przez Internet (NR_ZAM w tablicy Ogl) 1. OK Dostęp do zamówień z poziomu CT.Biuro (Daniel) 1. OK Zbudować strukturę przechowywania dodatkowych informacji w bazie DANE_OGL_SQL (MB_DaneDodatkowe ?) (Sylwek) GUIDP (do tabeli DANE) LICZBA_DRZWI, KOLOR_ID, DATA_REJESTRACJI, NAZWA, CENA_DO_NEGOCJACJI, WYPOSAZENIE 1. OK Edycja słowników (Sylwek) === III Tydzień === 1. Wyróżnienia (Grzesiek) 1. Dodawanie tytułów do istniejących ogłoszeń (Grzesiek) 1. Wysyłanie ogłoszeń z CT.Biuro do DANE_OGL_SQL (Dany) 1. Budowanie treści ogłoszenia na formularzu zamówień (Sylwek, Krzysiek, Grzesiek) i zapis do pola Tresc w OGL 1. Budowanie tresci do gazety z warunkowym uwzględnieniem pola treść (Sylwek) 1. Testowe przesłanie ogłoszenia (wszyscy) === IV Tydzień === 1. Płatności (Sylwek) a. Wybór sposobu płatności i zapis przy zamówieniu a. Test płacenia z płatnością testową a. Status – zapłacone (to samo pole lub inne) a. Wrzucenie płatności do tabeli FAKTURY_WPLATY z numerem zamówienia i id_klienta 1. Zakładanie kont klientów (Krzysiek) a. Zrobić kopię bazy CT_KLIENCI do testów b. Aktywacja email 1. Edycja danych klienta (Krzysiek) 1. Pakiety wyróżnień (Grzesiek) 1. Formularz ciężarowych (Grzesiek) == Harmonogram Styczeń == === Styczeń: I Tydzień === 1. Wygląd interfejsu a. Środa – wersja jakoś wyglądająca 1. Baza danych a. Ustalenie i dopisanie brakujących pól w bazie b. Mapowanie starych pól na nowe we wznowieniach 1. Wznowienia a. Mapowanie - pola 1. Formularze a. Zatwierdzenie formularzy WWW a. Przeniesienie formularzy do CTB a. Testy alfa 1. Walidacja danych a. Przeniesienie do XML, jeden plik a. Implementacja w CTB