Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Aplikacja bazodanowa w OOP
szogoon
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.05.2010

Ostrzeżenie: (0%)
-----


Witam wszystkich - jest to mój pierwszy post na tym forum (IMG:style_emoticons/default/smile.gif)

Nie programowałem już kilka lat, a teraz musiałbym napisać obiektowo aplikację bazodanową w PHP (jako baza MySQL).

Nigdy nie pisałem stricte obiektowo, dlatego mam kilka wątpliwości/pytań.

Aplikacja miałaby wspomagać inwentaryzację sprzętu komputerowego i oprogramowania.
Widziałbym to tak, że mam tabele: lokalizacje, użytkownicy, komputery, drukarki, monitory, licencje.

Czy istnieje jakiś podobny przykład ? Jeżeli chodzi o interfejs/logikę - nie ustaliłem jeszcze jak to ma wyglądać.

Szukam wpierw punktu zaczepienia.

Bardziej techniczne pytanie: mam już bazę komputerów - w programie tworzę dla każdego komputera obiekt klasy komputer ? czy tworzę jeden obiekt (ewentualnie więcej, według potrzeb) i operuję w nim jakimś id i wyciągam na bieżąco dane ?

Z góry dziękuję za jakąkolwiek pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


To wszystko sprowadza się do dobrego rozplanowania bazy i zapytań
sprzęt:
-id
-typ_sprzetu
komputery:
-id
-id_sprzetu
-reszta pól opisujących
drukarki:
-id
-id_sprzetu
-reszta pól opisujących
monitory:
-id
-id_sprzetu
-reszta pól opisujących

użytkownik:
-id
-reszta pól opisujących

licencja:
-id
-id_kompa
sprzet_uzytkownika:
-id
-id_usera
-id_sprzetu

jeżeli sprzęt ma różne lokalizacje i te lokalizacje się powtarzają to:
lokalizacja
-id
-opis

lokalizacja_sprzetu:
-id
-id_sprzetu

dodatkowo:
zgloszenia
-id
-id_usera
-opis zgloszenia
-status zgloszenia

zgloszony_sprzet:
-id
-id_zgloszenia
-id_sprzetu
-status_sprzetu

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 19:33