konto usunięte

Temat: Kalendarz - plan pracy - proszę o pomoc

Witajcie!

Potrzebuję pomocy, podpowiedzi ew. linków do podobnego rozwiązania.

Chciałbym zrobić plan rejestracji żeby skrypt graficznie wyświetlał to na planie.

Wyglądać to powinno jak na schemacie:

Obrazek


Każda kolumna przypisana jest lekarzowi, a wiersz to np. 10 min. I jeżeli ktoś zarejestrował się do Nowaka na wizytę od 9:10 do 9:30 w tedy skrypt powinien zaznaczać to na planie kolorem informując że ten termin jest zajęty dla jakiegoś pacjenta. Dzięki temu widać wolne terminie na planie lekarza oraz zajęte.

Ale nie wiem w jakim formacie wprowadzać daty do bazy oraz jak skonstruować zapytania żeby skrypt umieszczał te terminy na planie w formie kolorowych zaznaczeń.

Proszę o wskazówki.

Temat: Kalendarz - plan pracy - proszę o pomoc

Przemysław T.:
Ale nie wiem w jakim formacie wprowadzać daty do bazy

To chyba najmniejszy problem.

Przemysław T.:
Proszę o wskazówki.

Znasz angielski ? - użyj google.
Widzę, że nawet po naszemu trochę wyników w google jest.
Szukałeś ?
Tomasz Zadora

Tomasz Zadora programuję

Temat: Kalendarz - plan pracy - proszę o pomoc

To nie jest takie proste, czy masz jakieś doświadczenie w budowaniu systemów informatycznych?

Przykładowy prosty format bazy danych:

Tabela/relacja doctor
id,
name

Tabela/relacja visit
id,
doctor_id,
time_start,
time_end

W tabeli visit doctor_id to klucz obcy do id w tabeli doctor. Przy dodawaniu wizyt trzeba zadbać o to, aby nie dochodziło do konfliktów. Inne aspekty: powinna być też dodatkowa relacja/tabela określająca w jakich dniach tygodnia lekarz przyjmuje i w jakich godzinach. Wtedy przy dodawaniu wizyt także trzeba sprawdzić czy nie dojdzie do konfliktu w tym względzie. I tak dalej... często to co się na pierwszy rzut oka wydaje proste przy dłuższej analizie okazuje się bardziej skomplikowane.

Jeżeli masz dużo chęci i czas, dasz radę sam to zrobić, jeżeli nie to proponuję to komuś zlecić.Ten post został edytowany przez Autora dnia 21.05.14 o godzinie 12:47
Tomasz Dzioba

Tomasz Dzioba wszystkiego po
trochu

Temat: Kalendarz - plan pracy - proszę o pomoc

offtopic

widzę, że nie tylko ja coś takiego konstruuję

topic:

biorąc pod uwagę, że u mnie rehabilitanci maja "pływający" grafik pracy to sprawa wygląda tak, że recepcja najpierw ustala od ktorej godziny dana persona pracuje a nastepnie dopisuje w okienka spotkania. W trakcie zapisu spotkania jest przeprowadzana walidacja danych pod kątem czy
- w podanym czasie faktycznie wybrana osoba pracuje
- czy w podanym czasie nie ma innej wizyty wybrana osoba
- czy pacjent nie jest zapisany do innego rehabilitanta co by kolidowalo z zapisywaną wizytą
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: Kalendarz - plan pracy - proszę o pomoc

Przemysław T.:
Każda kolumna przypisana jest lekarzowi, a wiersz to np. 10 min. I jeżeli ktoś zarejestrował się do Nowaka na wizytę od 9:10 do 9:30 w tedy skrypt powinien zaznaczać to na planie kolorem informując że ten termin jest zajęty dla jakiegoś pacjenta. Dzięki temu widać wolne terminie na planie lekarza oraz zajęte.

Ale nie wiem w jakim formacie wprowadzać daty do bazy oraz jak skonstruować zapytania żeby skrypt umieszczał te terminy na planie w formie kolorowych zaznaczeń.
Wyświetlanie w formie kolorowych zaznaczeń jest niezależne od zapytań przesłanych do bazy danych, ponieważ zapytania dostarczają dane, jakiś zbiór danych, zaś warstwa widoku odpowiedzialna je odbiera i wyświetla w taki czy inny sposób.
Tomasz Z.:
Tabela/relacja doctor
id,
name

Tabela/relacja visit
id,
doctor_id,
time_start,
time_end

W tabeli visit doctor_id to klucz obcy do id w tabeli doctor. Przy dodawaniu wizyt trzeba zadbać o to, aby nie dochodziło do konfliktów. Inne aspekty: powinna być też dodatkowa relacja/tabela określająca w jakich dniach tygodnia lekarz przyjmuje i w jakich godzinach. Wtedy przy dodawaniu wizyt także trzeba sprawdzić czy nie dojdzie do konfliktu w tym względzie.
Przemysław, tutaj Tomasz podał Ci wstępny zarys. Rozumiesz jego ideę? Potrafisz zbudować tabele, stworzyć relacje i zapytania SQL wyciągające z nich dane? Napisz na jakim etapie jesteś i wówczas będzie łatwiej podpowiedzieć :]

Temat: Kalendarz - plan pracy - proszę o pomoc

Panowie serio chcecie bawić się w przedszkole ?
Przecież takie już istnieje z podpiętym FAQ (spora baza wiedzy dla początkujących) oraz masą pytań z rozwiązaniami.
Nie bardzo rozumiem po co wałkować 10 razy to samo.

Dziwna jest też tendencja, że osoby które uczą się programowania 1 dzień chcą zrobić coś do czego potrzebna jest kilku tygodniwa/miesięczna wiedza i najczęściej chcą gotowca.

Czy tylko ja uważam, że nie tędy droga ?Ten post został edytowany przez Autora dnia 21.05.14 o godzinie 16:31

konto usunięte

Temat: Kalendarz - plan pracy - proszę o pomoc

Znalazlem http://mrbs.sourceforge.net ale jest zbyt rozbudowany dla mnie zeby zintegrowac wybrany tylko kod ze strona inna. Ale to co mi chodzilo. Z tego co widze czas jest dodawany do bazy w formie unixowej i pewnie trzeba napisac odpowiedni skrypt ktory bedzie obliczal z daty poczatku i konca wartosc trwania wydarzenia i dzielil go na 10 min wiersze (interwaly) przy wyswietlaniu.

konto usunięte

Temat: Kalendarz - plan pracy - proszę o pomoc

Sebastian O.:
Panowie serio chcecie bawić się w przedszkole ?
Przecież takie już istnieje z podpiętym FAQ (spora baza wiedzy dla początkujących) oraz masą pytań z rozwiązaniami.
Nie bardzo rozumiem po co wałkować 10 razy to samo.

Dziwna jest też tendencja, że osoby które uczą się programowania 1 dzień chcą zrobić coś do czego potrzebna jest kilku tygodniwa/miesięczna wiedza i najczęściej chcą gotowca.

Czy tylko ja uważam, że nie tędy droga ?


I po co ta złośliwość? Nie chciałem gotowca tylko podpowiedzi logicznej.

Temat: Kalendarz - plan pracy - proszę o pomoc

Przemysław T.:

I po co ta złośliwość? Nie chciałem gotowca tylko podpowiedzi logicznej.

Przemek to nie była złośliwość. Tak wyszło, że akurat w tym wątku to napisałem ale dotyczy to także kilku innych niedawno powstałych.

btw gotowiec to też podpowiedź logiczna ... chyba :)Ten post został edytowany przez Autora dnia 21.05.14 o godzinie 17:01

konto usunięte

Temat: Kalendarz - plan pracy - proszę o pomoc

Większość dyskusji zawsze schodzi na temat pouczania innych o zasadność ich pytań.
Skoro GL daje możliwość wymiany informacji dlaczego inni odbierają prawo do szukania porady?

Temat: Kalendarz - plan pracy - proszę o pomoc

Nie odbieram Ci tego prawa.

Wyraziłem tylko swoje zdanie na ten temat.Ten post został edytowany przez Autora dnia 21.05.14 o godzinie 17:30

konto usunięte

Temat: Kalendarz - plan pracy - proszę o pomoc

Problem dla mnie jest banalny i dla wielu innych, którzy przeczytali ten topik także banalny. Niestety dla Ciebie problem jest na tyle poważny (wiem gdyż dla mnie to banał), że wyjaśnienie tego zagadnienia spowoduje napisanie wszystkiego za Ciebie - czyli dostaniesz gotowca.

Inni bardziej dociekliwi udadzą się do manuala PHP, Mysql i poradzą sobie z tym sami bez zadawania takich pytań na GL.



Wyślij zaproszenie do