X-Ladu: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mkirillo (talk | contribs)
Line 113: Line 113:


*kaotaOigus - kaotab kasutaja adminiõigused. Sisendiks kaasa antakse kasutaja id ja muudetakse vastava id-ga kasutaja õigused.
*kaotaOigus - kaotab kasutaja adminiõigused. Sisendiks kaasa antakse kasutaja id ja muudetakse vastava id-ga kasutaja õigused.
*tuvastaKasutaja - Kontrollib, kas vastava kasutajanimega ja parooliga andmed on andmebaasis olemas.


=Logi=
=Logi=

Revision as of 15:43, 23 May 2013

Liikmed

  • Marek Kirillov
  • Tiit Tallermaa
  • Rando Laisaar
  • Siim Treilmann

XML

XML ise

Näidisandmetega XML

Stiilifailid

Erinevate meeskonnaliikmete poolt loodud stiilifailid html'i kuvamiseks:

Väljastab kõik toodete kohta käivad andmed tootegruppide kaupa:


Väljastab ainult tooted, mille kohta on kirjutatud kommentaare:


Väljastab kaks tabelit - tooted,mis on laos olemas ja mida pole:


Väljastab tooted tootegruppide kaupa, natuke teisiti kui esimeses variandis, koos kommentaaridega:



Skeemifail

Skeemifail


Retsensioon

Retsensioon meeskonna V XML'i kohta.

Klient rakendus

Teenus

Teenus on mõelded ühe konkreetse ettevõtte erinevate laudude ühendamiseks ja ühendatud ladude haldamiseks.

Meie teenuse poolt pakutavad meetodid:

  • lisaLogisse - Võimaldab lisada logisse tegevuse ja kasutaja id.
  • annaToodetootegrupijargi - Võimaldab pärida tooteid vastavalt tootegrupi järgi. Sisendiks on tootegrupi id ja väljundiks on list toodetest,

mis kuuluvad vastava id-ga tootegruppi.

  • muudaTootegrupp - Võimaldab muuta juba andmebaasis eksisteerivat tootegruppi. Võetakse vastav tootegrupi id ning muudetakse nimi ja täpsustus või kustutatakse tootegrupp.
  • annaToodeNimeJargi - Võimaldab pärida tooted toote nime järgi. Otsimise jäigus tekitatakse list toodetest, mille nimi sisaldab otsitavat märksõna.
  • annaToodeAjaJargi - Võimaldab üärida tooteid toodete lisamise aja vahemikus. Sisendiks võetakse kuupäeva algus ja lõpp ning väljastatakse tooted, mis jäävad vastavasse ajavahemikku.
  • annaToodeKoguseJargi - Võimaldab pärida tooted koguse järgi. Sisendiks võetakse toote kogus ja väljastatakse list toodetest koguste järgi.
  • annaToodeTootjaJargi - Võimaldab pärida tooted tootja järgi. Sisendiks võetakse tootja nimi, mille järgi otsitakse ning seejärel väljastatakse list vastavalt toojate

tähestikulises järjekorras.

  • lisaToode - Võimaldab lisada tooteid.
  • lisaKommentaar - Võimaldab lisada kommentaare tootele.
  • annaKasutajad - Võimaldab pärida kogu kasutajate list.
  • annaLogiSisuJargi - Võimaldab pärida logi andmed sisu järgi. Sisendiks võetakse logi sisu ja väljastatakse logi vastavas sisu tähestikulises järjekorras.
  • annaLogiAjaJargi - Võimaldab pärida logi andmed kindlas ajavahemikus.

Sisendiks võetakse vastav algus ja lõppkuupäev ning väljastakse vastavas ajavahemikus tekitatud logi andmed.'

  • annaLogiKasutajaIdJargi - Võimaldab pärida logi kasutaja id järjekorras. Sisendiks võetakse kasutaja id ja väljastatakse logi list vastavalt id järjekorras.
  • annaLogi - Võimaldab pärida kogu logi andmed.
  • kustutaTootegrupp - Võimaldab kustutada tootegruppi. Sisendiks võetakse vastav tootegrupi id ja kustutatakse see tootegrupp.
  • muudaTooteKogust - Võimaldab muuta toote kogust. Sisendiks võetakse toote id, mida tahetakse muuta ja teiseks sisendiks paljuMuuta, mis väljastab tootele uue koguse.
  • muudaKasutajat - Võimaldab muuta kasutajat. Võetakse vastavad ühe kasutja andmed ja muudetakse neid.
  • kustutaKasutaja - võimaldab kustutada kasutajat.
  • lisaOigus - Võimaldab lisada kasutajatele vastavad õiguse - admin või tavakasutaja õigused.
  • kustutaToode - võimaldab kustutada konkreetset toodet. Kaasa antakse toote id, mille põhjal antud toode kustutatakse.
  • muudaToode - Võimaldab muuta toodet. Kaasa antakse toote ning tema andmed, mida on võimalik muuta.
  • lisaTootegrupp - Võimaldab lisada tootegruppi. Sisendiks antakse nimi, millest saab uus tootegrupi nimi ning täpsustus, kuhu antakse kaasa tootegrupi täpsustus.
  • annaKommentaaridKoguarv - Võimaldab pärida kommentaaride koguarvu.
  • annaKasutajateKoguarv - Võimaldab pärida kogu kasutajate arvu.
  • looKasutaja - võimaldab luua uue tavakasutja. Kaasa antakse sisend loodavkasutja, mille põhjal tehakse uus kasutaja andmetega.
  • muudaKommentaar - võimaldab muuta olemasolevat kommentaari. Sisendiks antakse kaasa kommentaari id ja muudetakse vastava kommentaari id-ga sisu.
  • kustutaKommentaar - võimaldab kustutada konkreetsele tootele lisatud kommentaari. Sisendiks võetakse kaasa vastava kommentaari id ja selle põhjal kustutatakse see kommentaar.
  • annaToodeteKoguarv - võimaldav pärida toodete koguarvu.
  • annaTootegruppideKoguarv - võimaldab pärida tootegruppide koguarvu.
  • blokeeriKuni - blokeerib kasutaja mingi ajani. Sisendiks võetakse kaasa kasutaja id ja blokeerikuni, mis on aeg, kaua blokeerin kestab.
  • annaTooteGrupp - võimaldab pärida tootegruppe
  • annaKommenraaridKasutajaJargi - võimaldab pärida kommentaare kasutaja järgi. Kaasa antakse kasutajanimi ja väljastatakse vastav list kommentaaridest kasutajanime järjekorras.
  • annaKommentaaridTooteJargi - võimaldab pärida kommentaare toote järgi. Kaasa antakse tooteId ning väljastatakse uus list kommentaaridest toodete tähestikulises järjekorras.
  • kaotaOigus - kaotab kasutaja adminiõigused. Sisendiks kaasa antakse kasutaja id ja muudetakse vastava id-ga kasutaja õigused.
  • tuvastaKasutaja - Kontrollib, kas vastava kasutajanimega ja parooliga andmed on andmebaasis olemas.

Logi

Meeskond sai moodustatud suhteliselt semestri alguses.

  • 10.03.2013 - Idee
  • 19.03.2013 - XML,XSD,XSLT failid
  • 21.03.2013 - Wiki leht
  • 21.03.2013 - XML,XSD,XSLT failid wikisse
  • 30.03.2013 - Retsensioon XML'i kohta
  • 19.04.2013 - Äriloogika, Andmebaas ja mudelid
  • 20.04.2013 - Konstruktorid ja meetodid ning teenuse testimine(edukas)
  • ...- 10.05.2013 - Teenuse viimistlemine ja Klientrakenduse vaated ja pooled funktsionaalsused
  • 23.05.2013 - Klientrakendus valmis. Teenusele tuleb juurde teha omapoolne autentimine ja logi. Teenuse meetodid wikisse.