Meeskond "C terav ASP.net"
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.