Archiwa tagu: sprzedawca

Serwis sprzedaży Internetowej 

Widok początkowy aplikacji dla sprzedawcy i klienta
Widok początkowy aplikacji dla sprzedawcy i klienta
Chciałbym podziękować osobom zaangażowanymi w testowanie, poddawanie pomysłów oraz wykonanie odpowiedniej dokumentacji, dziękuje:

  • Paulinie Pałczyńska
  • Mateuszowi Kołodziej
  • Michałowi Paluch

Chciałbym się pochwalić, iż osobiście zaprogramowałem wszystkie aplikacje w języku Java oraz brałem udział w projektowaniu bazy danych Oracle.

Z przykrością muszę poinformować, iż w aktualnej chwili pamiętam jedynie troszkę ten rozbudowany projekt, dziękuje za wybaczenie mi zaniku pamięci co do szczegółów projektu, nieumyślne pomyłki oraz za zapoznanie się z tym co zapamiętałem oraz kodem aplikacji.

Serwis składał się z czterech części :

  • Bazy danych Oracle
  • Serwer
  • Aplikacja kliencka – dla administracji
  • Aplikacja kliencka – dla użytkowników serwisu

Baza danych została zoptymalizowana, aby nie przechowywać zbędnych danych. Baza danych Oracle wg wytycznych miała zostać uruchomiona na innym komputerze niż aplikacja serwera, co udało się wykonać. Z kolei aplikacje klienckie powinny umożliwić połączenie z serwerem z innych maszyn niż maszyna obsługująca serwer, ale nigdy nie powinny samodzielnie łączyć się z bazą danych.

Cały serwis miał być odpowiednikiem znanego serwisu aukcyjnego Allegro udostępniając klientom licytacje zarówno dodawanie jak i licytowanie.

Moim błędem była chęć przyspieszenia serwera stosując jak najmniej komunikacji klient-serwer, co miało umożliwić obsługę dużej ilości klientów ( serwera ) nawet na słabym komputerze, dziś rozwiązałbym to w inny sposób, niemniej jest to część projektu która nie przysparza mi dumy. Ponadto pisanie obu aplikacji klienckich w niecałe 24h sprawiło, iż jest bałagan zarówno w kodzie aplikacji klienckich jak i serwera (poprawy na szybko ).

Zapraszam do pobrania:

Pobierz z DropBox