X-Ladu: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 45: Line 45:
*lisaLogisse - Võimaldab lisada logisse tegevuse ja kasutaja id.
*lisaLogisse - Võimaldab lisada logisse tegevuse ja kasutaja id.


*annaToodetootegrupijargi - Võimaldab pärida tooteid vastavalt tootegrupi järgi.
*annaToodetootegrupijargi - Võimaldab pärida tooteid vastavalt tootegrupi järgi. Sisendiks on tootegrupi id ja väljundiks on list toodetest,  
Sisendiks on tootegrupi id ja väljundiks on list toodetest,  
mis kuuluvad vastava id-ga tootegruppi.
mis kuuluvad vastava id-ga tootegruppi.


*muudaTootegrupp - Võimaldab muuta juba andmebaasis eksisteerivat tootegruppi.
*muudaTootegrupp - Võimaldab muuta juba andmebaasis eksisteerivat tootegruppi. Võetakse vastav tootegrupi id ning muudetakse nimi ja täpsustus või kustutatakse tootegrupp.
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.
*annaToodeNimeJargi - Võimaldab pärida tooted toote nime järgi. Otsimise jäigus tekitatakse list toodetest, mille nimi sisaldab otsitavat märksõna.
Otsimise jäigus tekitatakse list toodetest, mille nimi sisaldab otsitavat märksõna.


*annaToodeAjaJargi - Võimaldab üärida tooteid toodete lisamise aja vahemikus.
*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.
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.
*annaToodeKoguseJargi - Võimaldab pärida tooted koguse järgi. Sisendiks võetakse toote kogus ja väljastatakse list toodetest koguste järgi.
Sisendiks võetakse toote kogus ja väljastatakse list toodetest koguste järgi.


*annaToodeTootjaJargi - Võimaldab pärida tooted tootja 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  
Sisendiks võetakse tootja nimi, mille järgi otsitakse ning seejärel väljastatakse list vastavalt toojate  
tähestikulises järjekorras.
tähestikulises järjekorras.


Line 72: Line 65:
*annaKasutajad - Võimaldab pärida kogu kasutajate list.  
*annaKasutajad - Võimaldab pärida kogu kasutajate list.  


*annaLogiSisuJargi - Võimaldab pärida logi andmed sisu järgi. Sisendiks võetakse
*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.
logi sisu ja väljastatakse logi vastavas sisu tähestikulises järjekorras.


*annaLogiAjaJargi - Võimaldab pärida logi andmed kindlas ajavahemikus.
*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.'
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.
*annaLogiKasutajaIdJargi - Võimaldab pärida logi kasutaja id järjekorras. Sisendiks võetakse kasutaja id ja väljastatakse logi list vastavalt 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.
*annaLogi - Võimaldab pärida kogu logi andmed.


*kustutaTootegrupp - Võimaldab kustutada tootegruppi.
*kustutaTootegrupp - Võimaldab kustutada tootegruppi. Sisendiks võetakse vastav tootegrupi id ja kustutatakse see tootegrupp.
Sisendiks võetakse vastav tootegrupi id ja kustutatakse see tootegrupp.


*muudaTooteKogust - Võimaldab muuta toote kogust.
*muudaTooteKogust - Võimaldab muuta toote kogust. Sisendiks võetakse toote id, mida tahetakse muuta ja teiseks sisendiks paljuMuuta, mis väljastab tootele uue koguse.
Sisendiks võetakse toote id, mida tahetakse muuta ja teiseks sisendiks paljuMuuta, mis väljastab tootele uue koguse.


*muudaKasutajat - Võimaldab muuta kasutajat.
*muudaKasutajat - Võimaldab muuta kasutajat. Võetakse vastavad ühe kasutja andmed ja muudetakse neid.
Võetakse vastavad ühe kasutja andmed ja muudetakse neid.


*kustutaKasutaja - võimaldab kustutada kasutajat.
*kustutaKasutaja - võimaldab kustutada kasutajat.
Line 100: Line 88:
*muudaToode - Võimaldab muuta toodet. Kaasa antakse toote ning tema andmed, mida on võimalik muuta.
*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
*lisaTootegrupp - Võimaldab lisada tootegruppi. Sisendiks antakse nimi, millest saab uus tootegrupi nimi ning täpsustus, kuhu antakse kaasa tootegrupi täpsustus.
täpsustus, kuhu antakse kaasa tootegrupi täpsustus.


*annaKommentaaridKoguarv - Võimaldab pärida kommentaaride koguarvu.
*annaKommentaaridKoguarv - Võimaldab pärida kommentaaride koguarvu.
Line 111: Line 98:
*muudaKommentaar - võimaldab muuta olemasolevat kommentaari. Sisendiks antakse kaasa kommentaari id ja muudetakse vastava kommentaari id-ga sisu.
*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.
*kustutaKommentaar - võimaldab kustutada konkreetsele tootele lisatud kommentaari. Sisendiks võetakse kaasa vastava kommentaari id ja selle põhjal kustutatakse see kommentaar.
Sisendiks võetakse kaasa vastava kommentaari id ja selle põhjal kustutatakse see kommentaar.


*annaToodeteKoguarv - võimaldav pärida toodete koguarvu.
*annaToodeteKoguarv - võimaldav pärida toodete koguarvu.
Line 127: 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.


=Logi=
=Logi=

Revision as of 11:31, 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.

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.