Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pierwszy projekt...
altar
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 10.05.2008

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


witam,

to juz chyba 3 tygodnie ucze sie PHP, ogarnalem jako tako PHP SQL JavaScript... i pomysalem ze fajnie byloby zaczac pisac jakis projekt.
wpadlem na pomysl aby napisac aplikacje internetowa, ktora bedzie jak najbardziej przypominala klasyczny program instalowany na HDD. i ma to byc program do obslugi klientow solarium (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

i teraz prosba do was, doswiadczonych kolegow, jak sie do tego zabrac? najpierw przydalby sie jakis plan, prawda? czyli co? rozrysowac sobie na kartce jak ma wygladac ten program? jakie ma miec funkcje? itd. itp.

i co potem?

jak to sie robi w przypadku prawdziwych projektow komercyjnych pisanych w firmach?

prosze tylko, jesli kogos draznia takie tematy, poprostu nie czytajcie, nie piszcie, natomiast reszte fajnych ludzi prosze o pomoc w wyjasnieniu sprawy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam, Robert
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
koderrr
post
Post #2





Grupa: Zarejestrowani
Postów: 255
Pomógł: 16
Dołączył: 4.07.2007

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


proponuje najpierw zastanowic sie
co chcesz osiagnac
a dopiero potem zastanow sie jak to wykonac
Go to the top of the page
+Quote Post
.radex
post
Post #3





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Ja zwykle jeśli mam coś większego do zrobienia, rozpisuje to sobie na kartce, żeby przypadkiem czegoś nie przeoczyć, żeby nie okazało się, że mam wiele linii kodu do przepisania.

I zastosuj się do rady koderrra (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
altar
post
Post #4





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 10.05.2008

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


Cytat(koderrr @ 23.05.2008, 18:42:13 ) *
proponuje najpierw zastanowic sie
co chcesz osiagnac
a dopiero potem zastanow sie jak to wykonac


nie wiem czy dobrze Cie rozumiem, co chce osiagnac? czyli jakie funkcje ma posiadac program?
Go to the top of the page
+Quote Post
koderrr
post
Post #5





Grupa: Zarejestrowani
Postów: 255
Pomógł: 16
Dołączył: 4.07.2007

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


konkretnie co ma robic program
a potem przelozyc
to na zera i jedynki
Go to the top of the page
+Quote Post
altar
post
Post #6





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 10.05.2008

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


Cytat(koderrr @ 23.05.2008, 19:49:20 ) *
konkretnie co ma robic program
a potem przelozyc
to na zera i jedynki


no to juz wiem, program powinien przechowawac dane o klientach w bazie danych, musi dodawac nowych klientow, klient moze kupic minuty albo caly karnet lub dodatkowe rzeczy jak jakies kremy czy inne. jesli ma karnet to wpisuje ile minut klient chce tym razem i to zostaje odjete od karnetu itp. taki chyba calkiem prosty i normalny program dzialajacy na bazie danych.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


altar:
1. zbierasz wymagania programu: co ma robic (np. kalendarz rezerwacji solarium, rezerwacja, anulowanie, sprawdzanie wolnego miejsca, baza klientow, dodawanie, usuwanie, edycja...), jak to robic (jak maja wygladac ekrany do wykonywania poszczegolnych czynnosci), kto go bedzie uzywal
2. potem masz UML, i inne lzejsze metody projektowania [lub nawet mozesz pominac prostsze etapy]
3. OOP + diagramy klas, bardziej czy mniej szczegolowe - zalezy co potrzebujesz, jak wielki jest system
4. czarna magia - czyli zaprojektowanie systemu tak zeby dzialal, dzialal dobrze, i kod byl w miare prosty [latwy do poprawy, bez duzej liczby bugow, latwy do rozbudowy] -- i to jest trudne i to przychodzi z doswiadczeniem
5. kodujesz

mozesz robic tez niektore czynnosci rownoczesnie - bo nie przewidzisz wszystkich sytuacji na poczatku, problemy pojawia sie w trakcie kodowania, bedziesz musial projekt zmienic itd.
Diagramy daja ci to ze szybkim spojrzeniem jestes w stanie ogarnac wieksza czesc systemu, bez czytania kodu i zaglebiania sie w niepotrzebne szczegoly
Go to the top of the page
+Quote Post

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: 24.12.2025 - 16:25