Import danych osobowych - z plik贸w zapisanych w formacie Excel
Zgodnie z zapotrzebowaniem zg艂oszonym przez u偶ytkownik贸w systemu STER zaimplementowano w module Admin mo偶liwo艣膰 wczytania informacji o stanie zatrudnienia pracownik贸w (import danych osobowych) z plik贸w zapisanych w formacie dokument贸w Microsoft Excel (opr贸cz istniej膮cej dotychczas mo偶liwo艣ci wczytania danych zapisanych w postaci sformatowanego pliku tekstowego).
Struktura danych osobowych zapisanych w pliku Excel'a (rys. 3.3.4.1) jest analogiczna do opracowanej wcze艣niej struktury danych przechowywanych w pliku tekstowym. Ka偶dy wiersz w tabeli przechowuje dane pojedynczego pracownika, a w poszczeg贸lnych kom贸rkach wiersza znajduj膮 si臋 kolejne pola opisuj膮cego pracownika (np. nazwisko, imi臋, adres zamieszkania, miejsce urodzenia, itd.) - w pliku tekstowym poszczeg贸lne pola w wierszu danych rozdzielane s膮 znakiem przecinka. W spos贸b specjalny potraktowano pierwsz膮 kom贸rk臋 tabeli, w kt贸rej zawarte s膮 odniesienia do struktury organizacyjnej przedsi臋biorstwa, gdzie dany pracownik jest zatrudniony. Nale偶y w powy偶szej kom贸rce poda膰 pe艂n膮 艣cie偶k臋 dost臋pu do struktury organizacyjnej zwi膮zanej z okre艣lonym stanowiskiem, na kt贸rym zatrudniony jest dany pracownik, oddzielaj膮c poszczeg贸lne poziomy znakiem przecinka:
Kod 0 poziomu struktury, Kod 1 poziomu struktury, ... ,Kod n-1 poziomu struktury, Kod n stanowiska.
Mo偶liwe jest r贸wnie偶 pozostawienie pierwszej kom贸rki nie wype艂nionej, w przypadku gdy u偶ytkownik ma zamiar wczyta膰 tylko dane osobowe pracownik贸w, bez przypisywania danych pracownika do okre艣lonego stanowiska.
Specjalne znaczenie ma druga kom贸rka tabeli, w kt贸rej zawsze umieszczony b臋dzie znak kreski pionowej `|', spe艂niaj膮ca nast臋puj膮ce funkcje:
jest separatorem struktury przedsi臋biorstwa od danych o osobowych pracownika,
jest znakiem ko艅ca pliku (gdy dan膮 kom贸rk臋 w wierszu pozostawimy nie wype艂nion膮 to procedura odczytu kolejnych wierszy z danymi zostaje przerwana).
Rys. 3.3.4-1. Przyk艂ad pliku programu Microsoft Excel, zawieraj膮cego dane osobowe, przygotowane do importu do systemu STER.
Procedura importu do systemu STER danych osobowych zapisanych w pliku programu MS Excel przebiega w spos贸b nast臋puj膮cy:
U偶ytkownik wskazuje przycisk „Import” umieszczony w g艂贸wnym oknie modu艂u Admin
Na formularzu systemu Windows pokazanym na rys. 3.3.4.2 u偶ytkownik wybiera z listy rozwijalnej zatytu艂owanej „Pliki typu:” pozycj臋 „Zbiory Excel”, po czym wskazuje przygotowany wcze艣niej dokument Excela
Program w spos贸b automatyczny dokonuje konwersji dokumentu zapisanego w formacie Excel'a do postaci sformatowanego pliku tekstowego, oraz wybiera dany plik jako 藕r贸d艂o danych do importu
Dalszy przebieg procesu importu danych osobowych realizowany jest w spos贸b identyczny do opcji importu danych zapisanych w sformatowanym pliku tekstowym.
Rys. 3.3.4.2 Formularz systemu Windows umo偶liwiaj膮cy wyb贸r pliku - 藕r贸d艂a importu danych osobowych.
3
ADMIN 2008-12-04