Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Na pewno masz jeden z prostszych tematów i do zaliczenia na prawdę nie wiele potrzeba.
- Przy odrobinie szczęścia i sile negocjacji wystarczą Ci 2 dobrze działające klasy :D
- 1. Klienci z polami
- - imię
- -nazwisko
- - adres zamieszkania
- -telefon kontaktowy / email itp.
- no i wygenerować gettery i settery i siemano
- 2. Zamowienia/Realizacja/CoZrobić – jak zwał tak zwał chodzi o rejestracje zgłoszeń przez klientów
- Masz za zadanie zrobić „Dodatkowo powinna pojawić się możliwość - po podaniu wygenerowanego w momencie składania zgłoszenia, numeru zgłoszenia – logowania klienta do systemu celem sprawdzenia statusu zgłoszenia.”
- - Jak byś wprowadził do projektu baze danych poprzez framweworka HIBERNATE ( na lekcjach uzywalismy JDBC jest troche inne niż HIBERNATE. Hibernate jest o wiele łatwiejszy i bardziej zrozumiały w użyciu) miał byś to rozwiązane w 5-10 linkach kodu ponieważ napisał byś coś takiego w klaśie: ( konfigurowanie hibernate i bazy danych by ci zajeło dłużej niż pisanie tego )
- tworzysz pole
- @Id – iznaczenie że jest to id
- @GenerededValue – oznacza że będzie automatycznie generowane id
- private long id;
- i później metode wyszukującą z parametrem id i zapytaniem sql select * from Zamiwienia where id = :parametrID
- i masz problem rozwiązany. Innym sposobem jest taki że robisz na wzor projektu który ziomek ze tworzysz coś jak nrZamowienia (na wzor nrDokumentu z klasy FakturaSprzedazy z ziomeczka projektu ) i tam tez jest gdzies wyszukiwanie po id.
- - jakieś pole oznaczające status
- - odniesienie do klienta
- - opis problemu
- - data zgloszenia
- - termin realizacji
- - cena
- no i wystarczy do sczęscią. Jak użyjesz HIBERNATE ponegocjujesz dodasz parę bajerów np. metode wyszukująca jakie zamowienia trzeba dzisiaj oddać ( select * from Zamowienia where terminRealizacji = getdate() ) :) dodatkowow poszukasz jakiejś biblioteki generującej do pdf z kodu javy czy coś w ten deseń i będzie elegancko. No i niezapominająć o zbudowaniu takiej ciągłości i takiego menu co robiliśmy na ostatnich zajęciach.
- Jak zbudujesz taką podstawe będziesz mógł się bawić dalej w dołączenie towarów do zamówienia, sprzedaż towarów itp. co CI do głowy najdzie.
- Ja bym to widział tak. Oczywiście nie musisz robić według tego modelu i pewnie dojdzie milion innych koncepcji jak to zbudować ale myśle że to co napisałem na górze to jest takie minimum jak będzie dobrze wykonane z dobrą gadką to będzie zaliczone.
- Czym na pewno będziesz musiał się nauczyć posługować żeby to ogarnać:
- 1. Java Collection Framework ( czy coś takiego ) - chodzi o listy, sety mapy itd. tworzenie ich z klasami Generycznymi i iterowanie po nich :D
- 2. Logiczne myślenie
- 3. pętla for each
- 4. google.pl / stackoverflow.com
- Materiały:
- http://javastart.pl/static/darmowy-kurs-java/ - polski w miare ogarnięty kurs PL
- https://www.udemy.com/java-tutorial/ video kurs eng za darmo też całkiem spoko
- Z książek to Java Podstawy wydanie IX lub wydanie VIII – Hortsmana – spoko książka łątwo znaleźć pdf'a
- oraz „Czysty kod” to na przyszłość jak się zainteresujesz javą :D całkiem spoko książka mówiąca o dobrych praktykach programistycznych ale to CI do szczęścia teraz nie będzie potrzebne.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement