 |
Resume Creator to pierwsza aplikacja na zlecenie zrealizowana
przez Kaban-Soft. Zleceniodawcą był gdyński oddział duńskiego
holdingu InterActive Vision
White Eagle.
 
Program (sprzedawany pod nazwą Resume Pro Tools), to właściwie
zestaw narzędzi ułatwiający poszukującym pracę, zarządzanie swoją
bazą danych potencjalnych pracodawców. Program podzielony jest
na trzy części:
- pierwsza to CV, podzielone na zdefiniowane oraz zadeklarowane przez użytkownika części; CV jest w postaci kodu HTML, a zaprezentowane w programie poprzez wrapper na przeglądarkę Internet Explorer, udostępniony przez narzędzie Borlanda (projekt został zrealizowany w środowisku C++ Builder); dlatego do prawidłowego działania programu konieczne jest zainstalowanie Internet Explorera przynajmniej w wersji 4.0; dostęp do obiektu Internet Explorera realizowany jest oczywiście poprzez technologię COM;
- druga część to baza danych potencjalnych pracodawców; dla każdego pracodawcy oprócz odpowiednich danych możliwe jest przypisanie listu motywacyjnego (który z kolei jest przechowywany w postaci pliku RTF, ale program posiada wbudowany konwerter do HTML'a);
- trzecia część to kalendarz i terminarz spotkań z potencjalnymi pracodawcami; poruszanie się po kalendarzu jest możliwe z poziomu przeglądarki internetowej przy pomocy VBScriptów, które uruchamiają odpowiednie funkcje programu.
Ponieważ zarówno CV jak i list motywacyjny są przechowywane
w postaci HTML, dlatego możliwe jest wysłanie do potencjalnego
pracodawcy swojego zgłoszenia w atrakcyjnie graficznej postaci
maila (pod warunkiem, że odbiorca wiadomości, ma swojego klienta
pocztowego ustawionego w tryb odbierania wiadomości w postaci HTML,
a nie czystego tekstu).
 
Drugą dosyć istotną cechą produktu to jego atrakcyjna szata graficzna.
Sposoby prezentacji grafiki dostarczone przez Borlanda, okazały się
niedostateczne dla dosyć obszernej grafiki zagnieżdżonej w programie.
Przy każdym poruszaniu oknem można było zobaczyć szare obszary i miganie
zanim został namalowany właściwy obraz, dlatego stworzono własne komponenty,
które przykrywały metody odpowiedzialne za rysowanie grafiki odpowiednich
kontrolek Buildera i poprzez odwołania bezpośrednio do API Windows
prezentowały odpowiedni obraz.
 
Poniżej przedstawiono kilka zrzutów ekranu, prezentujących graficzną
szatę programu:
zrzuty ekranu już wkrótce
 
Po przedstawieniu wizji produktu przez zleceniodawcę w postaci
dokumentu koncepcyjnego Kaban-Soft opracował specyfikację wymagań,
której zatwierdzenie było formalnym zatwierdzeniem celu i zakresu projektu.
Program posiada prostą bazę danych, zarządzaną przez kanadyjski motor
bazodanowy Codebase. Ze względu na prostotą
strukturę ERD projektu, dostęp do bazy danych realizowany jest
bezpośrednio przez funkcje, dostarczone przez producenta w postaci
biblioteki dll (w języku C++).
 
|
|