Mam za zadanie do szkoły zrobić program bazę danych w którym da się zrobić takie rzeczy:
- elementy wyswietlane sa za pomoca listy jednokierunkowej - najwazniejsze - lista jednokierunkowa
- dodawanie / usuwanie / edycja pozycji na liście
- wiele typów pozycji : (cos w strukturze:, nazwy przypadkowe)
.........czesci:
..............samochodowe:
......................silniki:
......................podwozie:
......................nadwozie:
..............łódki:
......................silniki/wirniki:
......................stery:
......................kamizelki:
- Sortowanie alfabetyczne,wg typu pozycji, wg daty dodania itp
- wybieranie listy wg typu pozycji (pokazuj tylko silniki samochodowe, lub silniki samochowe i lodki) - rozne filtry
Oficjalne wytyczne:
Kod:
1. W pliku umieszczone są dane (zależnie od Tematu projektu).
2. Program powinien wczytywać dane z pliku do struktury listy jednokierunkowej i umożliwiać:
- przeglądanie posortowanych danych (wg zadanych kryteriów),
- wyszukiwanie (zależnie od Tematu), filtrowanie,
- dopisywanie, edycję (z możliwością zmiany danych) i usuwanie.
3. Przynajmniej 2 procedury muszą być umieszczone w bibliotece DLL.
4. Wszystkie zmiany dokonane w książce powinny być , po zakończeniu programu, odzwierciedlone w pliku.
5. W programie powinien zostać umieszczony własny komponent VCL.
6. Należy tak przygotować program aby nie było możliwe uruchomienie jego drugiej kopii.
Jeśli to się komuś przyda to tematem jest baza klientów firmy usługowej (studio graficzne, dane: nazwa robocza, nazwa pelna klienta, kontakt-mail,kontakt-tel,opcjonalne:(faktura vat,),typ uslugi, opis uslugi, stan uslugi, data dodania), i powiazana z tym baza danych dostepowych do serwera (dane: Nazwa robocza, adres hosta, uzytkownik, haslo, przypisany klient/usluga )
Program musi byc napisany w Delphi (Embarcadero XE2).
1. Chcialbym go napisac jak najlepiej, nie tylko zeby dzialalo - poprawnie pod wzgledem semantyki i standardow programowania, latwo rozszerzalny.
2. Nie mam duzego doswiadczenia w pisaniu programow, chociaz podstawy znam, to jednak najlepszy program jaki mi sie udalo stworzyc to prosta gierka w pamiec - klikasz 2 obrazki, jak takie same to znikaja.
3. Pytanie dla koksów z programowania:
Co jest mi potrzebne do zrobienia takiego programu - jakie funkcje z grubsza, jakies porady, czasu mam dosyc malo, dlatego chce wiedziec od razu pod jakim haslem szukac rozwiazania.
4. Jakies dobre stronki najlepiej polskojezyczne dt Delphi?
5.Jak skonstruować taką bazę danych, najlepiej chciałbym to zrobic na MySql, ale nigdy nie tworzylem bazy danych MySql, nie wiem z czym to sie, jak trudno/latwo jest to zrobic. Jakies porady na jakiej zasadzie odbywa sie polaczenie programu z baza.
6. Na czym oprzec taka baze. Czy wlasnie na MySql, czy cos wbudowanego w kompilator, czy moze po prostu do pliku tekstowego (chujowe rozwiazanie).
Nie wiem jak sie zabrac za tworzenie struktury programu.
7. Prosiłbym też chętnego jakiegoś o dane kontaktowe na PW (najlepiej skype/gg/FB) gdzie moglbym pytac o szczegoly, jesli ktos ma czas i w miare checi. Nie mam zamiaru katowac pytaniami, bo lubie sam dochodzic do efektow, ale czas goni - termin oddania: 27.01.2012
Zakładki