wiki:UseCasePrototypeImplementation

Version 10 (modified by 163067, 2 years ago) ( diff )

--

Имплементација на прототип на случаите на употреба

Линк до целиот изворен код на проектот: https://develop.finki.ukim.mk/projects/PlanMyTripToMacedonia/browser

  • Прототип верзијата е поставена со log message: "initial commit"
  • Pre final верзијата е поставена со log message: "pre final presentation"
  • Финалната верзија ќе биде поставена со log message: "final presentation"

Реализација на случаите на употреба

Корисници

Турист

*Прототип верзијата е правена со Thymeleaf

ID 1
Случај на употреба Креира initial планер со име и опис

Листа со сите креирани планери

Форма за креирање на планер


  1. На адреса http://localhost:8080/create/planner се наоѓаат сите креирани планери (таа листа од планери е поставена како атрибут во модел). На оваа страница има и линк "Create initial planner" кој е дефиниран во create-homepagе.html документот и кој е href линк кој пренасочува на друга страница: http://localhost:8080/create . Во Planner Controller-от, кој не е RestController туку Controller, е креиран GET методот за земање и прикажување на формата за креирање нов планер кој враќа create-planner html документ. Во овој темплејт има поле за внес на име и опис, и копче "Submit". По клик на копчето "Submit", кое е вметнато во POST форма во create-planner.html, се прави action="create/planner" на метод дефиниран во контролерот. Ова е POST метод кој како RequestParam ги прима опис и име. Се повикува методот за креирање на планер од plannerService и се враќа redirect:/create/planner.


ID 2
Случај на употреба Разгледува и дефинира план за патување

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.