Meeskond "C terav ASP.net"

From ICO wiki
Jump to navigationJump to search

Klient Rakendus

Kirjeldus

Otsustasime teha veebiklientrakenduse kasutades selleks .NET arendus keskonda. Rakendus koosneb kahes osast:

Esimene osa

  • Kasutaja saab vaadata andmebaasis olemasolevaid kohvikuid.
  • Kohviku kohta saab vaadata selle aadressi ja lahtioleku aegu.
  • Kohviku kohta saab ka vaadata ka menüüd.
  • Kohviku menüüs saab erinevaid toite komenteerida ja lisada poolt ja vastu hääli toidule.

Teine osa

Tesieks pooleks on kohviku omaniku poolne vaade mis on turvatud. Turvamiseks kasutasime .net-i sisse ehitatud logimis funktsiooni. Ka toimub pidev kasutaja õiguste kontroll kui tahetakse midagi kohvikuga seonduvat muuta.

  • Kohiku omanik saab muuta kohviku aadersi ja lahtioleku aegu.
  • Saab lisad muuta ja kustuda kohviku menyysi.
  • Saab lisada muuta ja kustudada uusi toite.
  • Saab Lisada toite menüüdese, neid muuta ja kustudada.

Pildid

Uue toidu lisamine

Omaniku pealeht

Mobiil

Desktopklient

Koodinäited

Teenuse koos klientrakendusega, mobiilirakendusega ja desktopkliendiga saab kätte siit


Testimiseks tuleb teenuse aadress muuta rakenduses, sest teilvõivad olla portid erinevad mida kasutab. Lisaks tuleb ka rakenduse web.config failis pordid muuta. Teenus tuleb lisada nimega KohvikTeenus. Mobiilirakenduse puhul piisab uue refernici lisamisega soovitavalt nimeks panna KohvikTeenus.

Kuidas kasutada

Rakkendust on võimalik kasutada külalisena või siis kasutajane.

  • Külalisena saab vaadata kohvikuid, kohviku asukoht, tööaehu ja menüüsi
  • Kasutaja saab lisada uusi enda kohvikuid, muuta nede kohta infot, lisada uusi menüüsi, ja toite.

Klassid rakkenduses

  • Kasutaja -Annab teenuses kasutajale määratud kohvikud.
  • KasutajaKohvik -Annab kasutaj ühe kindal kohvkiu.
  • KasutajaMenyy -Annab kasutajle valitud kohiku menüü.
  • Kohvik - Annab külalisele kogu info kohvikust.
  • KohvikMuuda - Muudab kindla kohviku andmeid.
  • KohvikLisa - Saab lisada kohvikuid
  • Kohvikud - Annab külalisele kõik olemasolevad kohvikud.
  • Kommenaarid - Kuvab olemas olevad komentaarid ja lisab uusi.
  • LahtiAjad -Annab kohviku omanikule võimaluse muuda kohviku lahtioleku aegu ja lisada uusi.
  • Login - Kohviku omaniku sisselogimiseks.
  • Logout - väljalogimiseks.
  • Menyy - Kuvab külastajale olemas oleva menüü sisu.
  • MenyyKirje - Laseb Kohviku omanikul lisada uusi toite menüüse ja olemasolevaid muuta
  • MenyyMuuda - Laseb muuta menüüd.
  • Toidud - Tagastab omanikule olemasolevad toidud.
  • ToidMuuda - Lubab omanikul muuta toite ja lisada neid juurde.
  • audentimine - Kohviku sessionide cookide ja kasuta audentimine.

Desktop rakendus

Loodud kassapidajale päevajooksul menüüs olevate asjade hinna muutmiseks või menüüst eemaldamiseks.


Mobiili rakendus

Loodud kiireks kasutamiseks kui peaks olema vajadus valida sõõgikohta lõunaks või õhtuks. Rakendus võimaldab saada infot kohviku asukoha kohta ja saada teada ka pakutavat menüüd.