logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Szukam programu do zarządzania listą pracowników w firmie 300+ osób

stawnasto 24 Wrz 2007 17:07 2224 10
REKLAMA
  • #1 4315766
    stawnasto
    Poziom 19  
    Posty: 494
    Pomógł: 1
    Ocena: 23
    Witam,
    Pracuje w firmie która zatrudnia okolo 300 pracowników i co dziennie przygotowywuje liste gdzie pracownik bedzie pracowal nastepnego dnia, poniewaz firma miesci sie w kilku róznych miejscach ikazdy pracownik pracuje codziennie gdzie indziej. Dotychczas pracuje przy uzyciu excel-a ale jast to troche méczace, nie czytelne i dlugotrwale, jest po prostu za duzo pracowników. Szukam jakiegos programu ktory by mi pomogl ale nie moge znalesc, musi byc jeszcze w jezyku anglielskim bo pracuje w Angli.
    Jezeli ktos zna taki program to prosze o pomoc...
    Dziekuje
  • REKLAMA
  • #2 4316698
    Zbych034
    Poziom 39  
    Posty: 4686
    Pomógł: 549
    Ocena: 1415
    Zobacz czy access nie rozwiąże problemu. Powodzenia
  • REKLAMA
  • #3 4316706
    Lilith_100
    Poziom 25  
    Posty: 894
    Pomógł: 70
    Ocena: 18
    A nie prościej napisać skrypt php z odwołaniem do sql gdzie będą wszystkie dane?
  • #4 4316775
    MarekPPN
    Poziom 35  
    Posty: 3500
    Pomógł: 245
    Ocena: 154
    MS Access byłby do tego wręcz świetny, oczywiście gdy się tą bazę odpowiednio skonfiguruje.
  • #5 4316844
    woldon
    Poziom 11  
    Posty: 9
    Pomógł: 1
    Moim zdaniem excel wcale nie jest złym narzędziem do takiej listy.
    Problem może jest w wykorzystaniu.
    Proponuje doszkolić się poczytać (np na stronie microsoftu jest microsoft academy i sa tam multimedialne szkolenia z pakietu office) może jakąś książke albo e booka albo poprostu samouczka metoda prób i błędów bo jest tam dość bogata Pomoc.
    Jesli macie Accesa to tak samo dobre narzędzie jak i PHP MySql do takiej bazy.
    Tak naprawde potrzebujesz dwuch tabel.
    1.Pracownicy
    2.Lokalizacje
    I spinasz pola wyboru pracownik miejscówka robisz kola wyboru z listy i jedziesz.

    Proponuje jednak najpierw doszliwowac temat funkcjonalności na excelu bo nie wiem co ta baza ma jeszcze liczyć ew albo wogóle co ma robic poza kojarzeniem pracowników z lokalizacjami

    Dodano po 2 [minuty]:

    I zdecydowanie Accessa polecam bardziej niż MySql czy MSSQL albo Oracla bo to armaty na komara:) :) :) w tym przypadku
  • REKLAMA
  • #6 4316947
    trebuch1
    Poziom 26  
    Posty: 823
    Pomógł: 84
    Ocena: 131
    Oracle to baza nie dla amatorów.
    W ogromnym uproszczeniu i najprosciej w Acsess'ie nalezy stworzyc tabele:
    - nazwisko komórka organizacyjna
    - lista miejsc wykonywanej pracy
    - rejestr wykonywanych prac
    W kolejnym etapie robisz formularz rejestru prac.
    Podczas tworzenia rekordów, na formularzu uzywasz listy nazwisk i miejsc pracy jako list podpowiedzi. Możesz dodać inne opcje jesli uznasz to za stosowne. Nie jest to takie trudne ale wymaga poznania zasad Access.
  • REKLAMA
  • #7 4317869
    marek003
    Poziom 40  
    Posty: 4607
    Pomógł: 801
    Ocena: 488
    stawnasto napisał:
    Witam,
    ... Dotychczas pracuje przy uzyciu excel-a ale jast to troche méczace, nie czytelne i dlugotrwale, jest po prostu za duzo pracowników ...


    co rozumiesz przez długotrwałe, nieczytelne i męczące?

    Przecież w innej bazie też będziesz miał tylu samo pracowników. Też będziesz musiał ich przyporządkowywać co dzień i też przy 300 pracownikach będzie to mało czytelne.

    Może wystarczy dopracować skoroszyt excela. Wprowadzić formularze, alfabetyczne listy pracowników i stanowisk. I zastanowić się nad wyglądem wydruków bo może lepiej drukować (pokazywać) wg stanowisk a nie wg pracowników. A może ...

    Jak to teraz wygląda? i co cię najbardziej drażni i dlaczego?
    co ma robić ? jak sobie to wyobażasz?
  • #8 4319151
    Zbych034
    Poziom 39  
    Posty: 4686
    Pomógł: 549
    Ocena: 1415
    Wstaw plik exela z opisem może on da się zautomatyzować.
  • #9 4320486
    stawnasto
    Poziom 19  
    Posty: 494
    Pomógł: 1
    Ocena: 23
    Codzi mi dokladnie o to abym wpisal np, ze na miejscu pracy 1. potrzebuje 60 pracownikow, na miejscu pracy 2. 110 pracownikow itd, i zeby program dawal samoistnie dzien wolny co kazdy piaty dzien pracy, przydatne bylo by aby program wybieral pracownikow w miare mozliwosci tych samych do miejsca pracy...
  • #10 4320808
    marek003
    Poziom 40  
    Posty: 4607
    Pomógł: 801
    Ocena: 488
    To ty potrzebujesz program kadrowy a nie tylko listę pracowników.
    Rzeczywiście w samym excelu będzie to dość pracochłonne do zrobienia a na pewno trzeba będzie zahaczyć o makra.
    W innych (samych) bazach danych też nie będzie prosto.

    Jeszcze sam wybór i przyporządkowanie do stanowiska X Y ilości pracowników to spoko (pętla w makro) ale pamiętanie o tym 5 dniu dla każdego tu może być kłopocik ale ... teraz pomyślałem i też można tyle że trzeba by było określić wstępnie który dzień w danym dniu pracuje pracownik i makro wybierajace pracowników sprawdzało by dzień i dopiero wtedy brało do stanowisk a później dodawało by kolejny dzień pracy (do 5 i od nowa).
    Ale co jeżeli ktoś przyniesie zwolnienie lub nie bedzie obecny lub się zwolni (będzie pracował krócej). Jaki to ma wpływ na te co piąte dni.
  • #11 4321186
    trebuch1
    Poziom 26  
    Posty: 823
    Pomógł: 84
    Ocena: 131
    Stawnasto. Nie zrobimy Ci na Elektrodzie programu. Nie wierzę ze w programie podasz liczbe pracowników dla danego miejsca pracy i to Ci wystarczy. Tak czy owak musisz wpisać te 60 nazwisk dla danego miejsca a program powinien podać Ci ilu pracowników już przydzieliłeś. To co napisałem wsześniej to początek założeń. Teraz meldujesz następne wymagania z wiązane z raportowaniem historii i z planowaniem. Niestety tutaj koniecznes są funkcje SQL. Jak przypuszczam zależy Ci jeszcze na wizualizacji wyników a nie na listach raportujących. Dlatego w Access czekają Cię makra w których będą uzyte wyrażenia SQL JET albo zlecenie pracy informatykowi który i tak będzie cię maglował co do oczekiwań.

Podsumowanie tematu

✨ W firmie zatrudniającej około 300 pracowników, pracujących codziennie w różnych lokalizacjach, pojawił się problem z zarządzaniem listą przydziału miejsc pracy na kolejny dzień. Dotychczas stosowany Excel okazał się niewystarczający ze względu na nieczytelność, czasochłonność i dużą liczbę pracowników. W dyskusji zaproponowano wykorzystanie Microsoft Access jako narzędzia do tworzenia bazy danych z tabelami pracowników i lokalizacji oraz formularzami do przypisywania miejsc pracy. Alternatywnie zasugerowano napisanie skryptu PHP z bazą SQL. Podkreślono, że Excel można usprawnić poprzez formularze i lepsze formatowanie, jednak dla bardziej zaawansowanych funkcji, takich jak automatyczne przydzielanie dni wolnych co piątego dnia pracy oraz optymalizacja przydziału pracowników do lokalizacji, konieczne będą makra i zapytania SQL. Wskazano, że rozwiązanie wymaga znajomości baz danych i programowania, a w przypadku bardziej rozbudowanych funkcji może być potrzebna pomoc informatyka. Oracle i inne duże systemy bazodanowe uznano za zbyt skomplikowane do tego zastosowania.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA