tdudzik

Untitled

Feb 5th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.79 KB | None | 0 0
  1. Zadanie do wykonania:
  2. Przykładowa aplikacja wspomagająca zarządzanie wypożyczalnią samochodów
  3.  
  4. Opis projektu z punktu widzenia klienta:
  5. Jako właściciel wypożyczalni chciałbym mieć narzędzie do zarządzania moimi samochodami. W mojej wypożyczalni dysponuję samochodami o różnej klasie komfortu,odpowiednio A, B i C. Minimalny okres na jaki mogę wypożyczyć danej osobie auto to jeden dzień. Cena za pożyczenie auta jest zależna od klasy komfortu, odpowiednio A- 100/dzień, B - 75/dzień, C - 50zł/dzień.
  6. W moim systemie chciałbym mieć możliwość dodania auta do bazy danych. Każde auto posiada nazwę, opis oraz jest przypisane do odpowiedniej klasy komfortu.
  7. Dodatkowo kiedy klient przyjdzie do mojej wypożyczalni chciałbym mieć możliwość wypożyczenia auta poprzez wybór daty początkowej i końcowej.
  8. Mogę z wyprzedzeniem pożyczyć auto kilku osobom o ile nie jest już zajęty dany termin.
  9. System powinien nie pozwalać wypożyczyć auta, jeżeli jest ono już pożyczone. Dlatego powinna być też opcja podglądu/sprawdzenia w jakich dniach dane auto zostało lub będzie zajęte.
  10.  
  11. Kolejne etapy do wykonania:
  12. 1. stworzenie struktury modeli i bazy danych
  13. 2. stworzenie odpowiednich widoków i formularza rejestracji
  14. 3. dodanie odpowiednich walidacji
  15. 4. ewentualne dodatkowe rzeczy
  16.  
  17.  
  18. Dodatkowe wymagania/uwagi techniczne:
  19. Nie jest wymagany ładny wygląd tej aplikacji, chodzi wyłącznie o funkcjonalność. Dodatkowym atutem będzie integracja z TwitterBootstrap. Logowanie również nie jest wymagane, integracja z Devise będzie dodatkowym atutem.
  20. Testowy projekt powinien być wykonany w technologi Rails 4.x przy użyciu Ruby 1.9  lub 2.x
  21. Idealnie aby rezultat był dostępny publicznie na github a deploy i podgląd działania aplikacji wrzucony na heroku.com
Advertisement
Add Comment
Please, Sign In to add comment