Dzien dobry,
Pisze do Pana jako do entuzjasty - programisty w Javie. Otoz, tuz
przed swiatami zostalem poproszony przez Dziekana Sienkiewicza o
rzucenie okiem na program (badz znalezienie osoby, ktora by mogla to
zrobic), ktorego celem jest obsluga zespolu przychodni lekarskich,
gdzie pracuje zona Dziekana. Program umozliwia zapisywanie chorych na
wizyty, zapisywanie przebiegu wizyty, zalecen lekarskich, recept itp.
Uzytkownikow jest w sumie okolo 25, w dwoch przychodniach, serwer
(PostrgeSQL, RMI) jest wspolny. Program (autorski, notabene napisany
przez corke Dziekana - absolwentke ETI) jednak zaczal sprawiac pewne
problemy, o ktorych napisze ponizej. Autorka sie poddala - nie jest w
stanie ich zlokalizowac. Niestety, wg slow Dziekana mial byc napisany
w PHP/MySQL, jednak okazalo sie, ze jest to Java (6, podobno dziala
identycznie pod 7)) ktorej nie znam na tyle, zeby sie podjac tego
wyzwania (choc przeprowadzilem wstepne testy), stad moj e-mail.
Jezeli bylby Pan zainteresowany proba naprawy programu (za
odpowiednim wynagrodzeniem - nie wiem niestety o jakie kwoty chodzi
bo nie uzgadnialem tego) albo mial kogos kto moglby sie tego podjac,
to bardzo prosze o kontakt. Oczywiscie mam pelne zrodla aplikacji
oraz dedykowanego laptopa, na ktorym wszystko jest zainstalowane do
testow.
Problemy z aplikacja:
- potrafi "zamulic" przy odczycie / zapisie z serwera (np. zawisnac
na 3 minuty). Sam serwer wyglada w porzadku, siec rowniez, danych nie
ma duzo. Jednak podczas swoich testow (z domu) nie udalo mi sie ani
razu odtworzyc tego problemu. Moze dlatego, ze autorka przepisala
fragment kodu, ktory dzial na watkach, na pojedynczy proces i to dalo
poprawe, ale lepiej byloby wrocic do operacji na watkach (przy uzyciu
SwingWorkera). Byc moze jednak waskim gardlem jest siec w przychodni
- polaczenia sa po WiFi (15 uzytkownikow w jednej przychodni, 10 w
drugiej), ale informatyk w przychodni twierdzi ze z siecia wszystko
jest OK). Sprawa ta wymagalaby wiec dokladniejszych testow.
- podczas przewijania listy (np. z lekarzami) i w paru innych
miejscach gdzie wystepuja tabele, program potrafi zawiesic sie na
amen. Jest to sytuacja latwo odtwarzalna.
- kilka innych drobiazgow zwiazanych z wyswietlaniem obrazu czy
przetwarzaniem danych. Czesc problemow zapewne powstala po wyrzuceniu
watkow.
Zatem, podsumowujac, jezeli jest Pan zainteresowany badz zna kogos
zaufanego kto moglby sie podjac naprawy programu za wynagrodzeniem,
bardzo prosze o kontakt. Sprawa jest niestety dosc pilna, bo system
jest juz wdrozony.
Pozdrawiam,