Autor Wątek: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki  (Przeczytany 9325 razy)

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
Jako, że 5 razy już przepisywałem kod programu, to co teraz zaprezentuję jest 6 podejściem ;) Zdecydowanie największym wrogiem przy tworzeniu jest brak dostatecznej ilości czasu i ciągła zmienność koncepcji, a i założenia do spełnienia się zmieniają.
Program jest moją własną odpowiedzią na coraz większą ilość papierkowej roboty na rzecz UG oraz KP PSP i Oddziału gminnego ZOSP RP.

Jeśli coś widzicie inaczej niż na screenach, łamie to Waszą wizję lub uważacie, że można coś zrobić lepiej - piszcie ;)  :komp:



[załącznik usunięty przez administratora]
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
I ostatni brakujący ;) Limit załączników warto by było podnieść tak do 6 bo korzystanie z zewnętrznych hostingów doprowadza do martwych linków i tematy tracą na sensie istnienia. Wniosek na podstawie mojej pracy na elektrodzie ;)

[załącznik usunięty przez administratora]
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline hacek

  • Strażak Sam
  • *
  • Wiadomości: 315
Jako osoba trochę programująca, to co mi się rzuca w oczy i co zrobiłbym inaczej, to rozdzielenie pól służących do dodawania wpisów do bazy od tych służących do wyświetlania (tak jak na przykład jest to w zakładce samochody).

W czym piszesz?

Offline Levy

  • Per aspera ad astra
  • VIP
  • *
  • Wiadomości: 1.477
W informacjach personalnych w dziale szkolenia warto dodać rubrykę "inne", czy to do wpisywania z butonogi czy też listę rozwijaną (co mogło by być ciut kłopotliwe ze względu na mnogość szkoleń).
Wpływ dowódcy jako twórcy karności jest przodujący. Gdy dowódca ma powagę wynikającą ze stopnia i stanowiska, a ponadto dużą wiedzę i umiejętność pracy, wówczas jego wpływ działa tak silnie, że każdy podwładny uważa podporządkowanie się mu za samo przez się zrozumiałe.

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
User Interface jest jeszcze odrobinę do dopracowania - to niezaprzeczalny fakt. Dzisiaj w nocy głęboko myślałem klejąc sposób dodawania kolejnych szkoleń i zasadniczo uznałem, że w niedługiej przyszłości wszystkie możliwe szkolenia (przewidziane w programie szkoleń OSP) wylądują na Widgecie.

Wszystko pisane w C++, środowisko Qt (Qt Creator + mingw) + XML jako sposób przechowywania danych lokalnie. Łatwe do programowania, wygodne w obsłudze i proste w ogarnięciu gdyby dane miały być przesyłane do prawdziwej bazy danych. Póki co program jest słabo odporny na błędy użytkowników, na dobezpieczenie przyjdzie czas w wersji, która nie stanie się własnością uczelni ;)
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline hacek

  • Strażak Sam
  • *
  • Wiadomości: 315
Co do szkoleń to chyba lista rozwijana jest najlepszym sposobem.

Czy program przypomina o upływających terminach szkoleń, przeglądów? Myślę, że fajny feature byłby.
Czy do wyjazdu można dodać więcej niż jeden samochód czy każdy wyjazd przyporządkowany jest tylko jednemu?
Z bazodanowego punktu widzenia poprawnie powinno być przypisywanie kolejnych samochodów do jednego wyjazdu.

Offline krzysiek_2k

  • Strażak Sam
  • *
  • Wiadomości: 324
1. Czy przy szkoleniach potrzebna jest rubryka "Ważność szkolenia"? Rozumiem przy KPP albo jakichś specjalistycznych, ale chyba nie przy wszystkich... Za to dobrą rzeczą byłoby miejsce na wpisanie numeru zaświadczenia z kursu - to się czasami przydaje.
2. Jako sekretarz OSP optowałbym za wykazem odznaczeń i miejscem na numer legitymacji do odznaczenia.
3. Może jeszcze wykaz pobranego wyposażenia/umundurowania,
4. W "ludziach" - miejsce na numer legitymacji członkowskiej.

Jak byś potrzebował betatesterów to się zgłaszam :)

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
Lista rozwijana nie jest najlepsza :) Dodanie 8 szkoleń via ComboBox byłoby upierdliwe. Mając DOM otrzymujemy drzewo, w którym rootem jest strazak + atrybuty z dzieckiem szkolenia. Łatwe, proste i przyjemne.

Jest klasa alert odpowiedzialna za zgłaszanie upływających szkoleń, badań, przeglądów i ubezpieczeń.
Program piszę pod kątem mojej jednostki i naszego UG, dlatego założenie jest takie: 1 auto=1 sekcja->1 wyjazdówka ale jeśli czasy będą się pokrywać to można wystawić to samo id.


@krzysiek, można wystawić status bezterminowe ;) Odznaczenia dojdą jako kolejna zakładka Widgetu.
Numer legitymacji oczywiście mogę dodać, tak samo jak muszę dodać datę wstąpienia do OSP. Istotna i ważna sprawa ;)

Sprawę dodawania i zabierania sprzętu muszę koncepcyjnie opracować jak tylko zrobię bazę sprzętu aka magazyn.
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline Levy

  • Per aspera ad astra
  • VIP
  • *
  • Wiadomości: 1.477
Opcja charakteru członka (honorowy, aktywny...) OSP również coś mogłaby wnieść do DB. Do tego funkcje, i nawet nie wszystkie, ale najważniejsze - poszczególni członkowie komisji rewizyjnej, prezes, naczelnik etc.

Co do wyjazdów mógłbyś dodać obsadę, z wyszczególnionym dowódcą, kierowcą wybieranym z rozwijanej listy połączonej z posiadanymi przez strażaków szkoleniami.
Wpływ dowódcy jako twórcy karności jest przodujący. Gdy dowódca ma powagę wynikającą ze stopnia i stanowiska, a ponadto dużą wiedzę i umiejętność pracy, wówczas jego wpływ działa tak silnie, że każdy podwładny uważa podporządkowanie się mu za samo przez się zrozumiałe.

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
No ale tu się rozbijamy trochę o realia. Jeśli zrobię filtrowanie dla dowódców, a dowódcy z uprawnieniami w zastępie nie będzie... Ot nasza rzeczywistość. Chyba że opcja prawokliku i dodania atrybutu ręcznie. Godzi to w ideę automatyzacji procesu kontroli, no ale...
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #10 dnia: Grudzień 27, 2013, 19:30:50 »
W ramach udoskonalania dzieła, prosiłbym o wypełnienie krótkiej ankiety. Wyniki pozwolą mi na lepsze dopasowanie funkcjonalności. Nie pytajcie jak :P Chętni dostaną na początku stycznia program do testów :)

http://moje-ankiety.pl/respond-57019.html
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline badi_fire

  • Bywalec
  • *
  • Wiadomości: 70
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #11 dnia: Grudzień 27, 2013, 22:07:52 »
Proszę o program do testów. :)
"...idę tam skąd wszyscy inni uciekają w obawie przed śmiercią..."

www.osp.nowytarg.pl

Offline szczepanj

  • Początkujący
  • *
  • Wiadomości: 4
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #12 dnia: Grudzień 28, 2013, 12:44:56 »
Jak coś to piszę się do testów  :mellow:

Offline fotostrażak

  • Stary Wyga
  • *
  • Wiadomości: 137
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #13 dnia: Grudzień 28, 2013, 13:41:21 »
Nie wiem może nie doczytałem, ale patrząc po załącznikach wywnioskowałem, że można tylko zapisac jeden zastęp, a jak jade na 2/3 zastępy? Może poprostu pominąłem, ale zastanawia mnie ten fakt.

Ponadto fajną funkcją by było wpisanie przy wyjeździe innych jednostek przybyłych (np. do prowadzenia strony)

P.S. Też z miłą chęcią przetestuje ;)

Offline Rudy102

  • Strażak
  • Bywalec
  • *
  • Wiadomości: 29
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #14 dnia: Grudzień 28, 2013, 17:32:10 »
Witam
Ile by kosztował taki programik?

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #15 dnia: Grudzień 28, 2013, 17:38:07 »
Pytanie słuszne ale wynika tylko i wyłączenie z pewnych założeń, które poczyniłem :) Zakładka odpowiedzialne za wyjazdy na je ewidencjonować i pozwalać na drukowanie wniosku o wypłatę ekwiwalentu, a tam jest mało miejsca i niska przejrzystość. Na tę okoliczność jest ID (które jeszcze się nie generuje :D), a które będzie pozwalało na jasne opisywanie wyjazdów.
Dokument wygląda jak w załączniku, ma też drugą stronę na której ponownie podaje się biorących udział w działaniu oraz ich pesele. Wyobraźmy sobie sytuację gdzie do akcji jadą 3 zastępy w tym GAMPr Magirus 170D, GBA MAN TGM i SLRt Ford Transit. W wesołej wersji mamy 9+6+6(?) osób! Jak to na takiej karcie ogarnąć?

Jeśli wszystko będzie finalnie działać to myślę, że niewiele :)

[załącznik usunięty przez administratora]
« Ostatnia zmiana: Grudzień 28, 2013, 17:48:59 wysłana przez pol102 »
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline fotostrażak

  • Stary Wyga
  • *
  • Wiadomości: 137
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #16 dnia: Grudzień 28, 2013, 18:30:48 »
Mnie ten fakt zaciekawił bo u nas nie ma pieniążków za akcje, a wypisywanie każdego zastępu osobno nie byłoby wyśmienitym rozwiązaniem w przypadku mojej OSP, ale to trzeba się przekonać bo może to tylko złudne myślenie.

Czekam na efekt finalny w takim razie i wtedy może będzie więcej pomysłów do dodania czy zmienienia. ;)

Offline Champion

  • Weteran
  • *
  • Wiadomości: 738
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #17 dnia: Grudzień 29, 2013, 10:54:18 »
dobrą funkcją było by, jakby program robił gotowe zestawienia do drukowania. Zaznaczasz co ma drukować i samo leci.

Offline Levy

  • Per aspera ad astra
  • VIP
  • *
  • Wiadomości: 1.477
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #18 dnia: Grudzień 29, 2013, 13:14:07 »
Jeżeli chodzi o zakładkę ludzie, to całkiem fajnie są zestawione wszystkie informacje. Jednak chyba wkradł Ci się jakiś błąd w zestawieniu, bo szkolenie podstawowe jest zdefiniowane jako bezterminowe, a wyżej jest ograniczone datą. -_-

Jeżeli jednak chodzi o szkolenia, to zauważ, że oprócz tych "podstawowych", są też szkolenia specjalistyczne (np. podesty ruchome, napełnianie zb. ciśn., patent stermotorzysty, HDSy, płetwonurek etc.), które też w zasadzie mogłyby się znaleźć na karcie członka.

Wpływ dowódcy jako twórcy karności jest przodujący. Gdy dowódca ma powagę wynikającą ze stopnia i stanowiska, a ponadto dużą wiedzę i umiejętność pracy, wówczas jego wpływ działa tak silnie, że każdy podwładny uważa podporządkowanie się mu za samo przez się zrozumiałe.

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #19 dnia: Grudzień 29, 2013, 16:04:22 »
dobrą funkcją było by, jakby program robił gotowe zestawienia do drukowania. Zaznaczasz co ma drukować i samo leci.

A jakie zestawienia miałby być drukowane?
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.

Offline badi_fire

  • Bywalec
  • *
  • Wiadomości: 70
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #20 dnia: Grudzień 29, 2013, 16:14:54 »
Na forum był kiedyś temat dotyczący Systemu Wspomagania Jednostek Ochotniczych Straży Pożarnych dostępnego pod adresem www.swjosp.pl tworzy go Maciej Komorowski. Osobiście korzystam z dobrodziejstw tego "programu" i uważam że jest bardzo dobry. Myślę że wiele jego funkcjonalności możesz u siebie wykorzystać m.in. zestawienia jakie drukuje. Niestety nie działa wyszukiwanie na forum ale jak coś to mam namiary na tego Pana.

http://www.strazak.pl/index.php/topic,524.160.html
« Ostatnia zmiana: Grudzień 29, 2013, 16:27:11 wysłana przez badi_fire »
"...idę tam skąd wszyscy inni uciekają w obawie przed śmiercią..."

www.osp.nowytarg.pl

Offline fotostrażak

  • Stary Wyga
  • *
  • Wiadomości: 137
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #21 dnia: Grudzień 29, 2013, 16:17:14 »
dobrą funkcją było by, jakby program robił gotowe zestawienia do drukowania. Zaznaczasz co ma drukować i samo leci.

A jakie zestawienia miałby być drukowane?

Sądze,że chodzi o wydruk jak z zeszytu. Godzina wyjazdu sekcji, powrotu, kto był i wyjechał, kto na alarm. Podpis naczelniak i dowódcy. Myślę,że o to chodziło koledze, a przynajmniej ja uważam, że byłoby to przydatne.

Offline Champion

  • Weteran
  • *
  • Wiadomości: 738
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #22 dnia: Grudzień 29, 2013, 17:18:45 »
No raporty z akcji, wypełnione druki do ekwiwalentu. W każdej chwili była by możliwość wydrukowania listy osób z danym przeszkoleniem lub jakie wyposażenie posiada GBA.

Offline krzysiek_2k

  • Strażak Sam
  • *
  • Wiadomości: 324
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #23 dnia: Grudzień 30, 2013, 10:27:17 »
No i pewnie łatwiej można by tak aktualizować ewidencję członków - wpiszesz sobie wszystko ładnie w programie, zaktualizujesz, wydrukujesz aktualne i masz co wpiąć do segregatora - wiem, że to trochę zbędne dublowanie, ale niektórzy potrzebują papier...

Offline pol102

  • Software Developer
  • Strażak Sam
  • *
  • Wiadomości: 428
  • Cichy spec od czarnej roboty.
Odp: Praca inż. - system wspomagający bieżącą działalność operacyjną jednostki
« Odpowiedź #24 dnia: Grudzień 30, 2013, 17:18:31 »
Z tego sobie zdaję sprawę, znam realia. Ciekawi mnie natomiast jak wygląda u kolegów wniosek o wypłatę ekwiwalentu.

Druga sprawa, jednym z założeń jest działanie bez dostępu do internetu. Ma to swoje plusy i minusy, ale sposób zapisywania danych jest tak skonstruowany, że eksport do bazy danych to błahostka.
« Ostatnia zmiana: Grudzień 30, 2013, 19:17:14 wysłana przez pol102 »
Jeśli robisz coś za darmo i czujesz, że daje Ci to radość, to wiedz iż muisz robić to na 200% swoich umiejętności.