Tworze aplikacje, która umożliwiała by wypożyczanie kaset, dvd video (wypożyczalnia).
Do tego wykorzystam
- CodeIgniter
- rozszerzenie o nazwie ORM (ale cos nie działa w CI wiec nie wiem do końca jak będzie obsługiwana baza danych. Jeśli nie nieruchomie to skorzystam z mechanizmów jakie oferuje framework CI
- XAJAX
- PHP5 i MySQL
- wypożyczenie dowolnej ilości elementów (kaset,dvd)
- koszyk dla wypożyczanych elementów
- określenie kto przetrzymuje elementy (kasete,dvd)
- historia wypożyczeń
- historia uszkodzeń danego elementu (kiedy, opis itd.)
- Ile dany element był razy wypożyczany i jakie zyski przyniosła dany element
Mam prośbę o jakieś rady w jaki sposób klasy i obiekty miały być zorganizowane i jakie relacje itd lub jakie wzorce projektowe wykorzystać. Poniżej przedstawiam strukturę aplikacji w UML (Diagram klas)
