X-Ladu: Difference between revisions
No edit summary |
|||
Line 35: | Line 35: | ||
===Retsensioon=== | ===Retsensioon=== | ||
[https://wiki.itcollege.ee/index.php/Talk:V Retsensioon] meeskonna V XML'i kohta. | [https://wiki.itcollege.ee/index.php/Talk:V 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= | =Logi= | ||
Revision as of 11:30, 23 May 2013
Liikmed
- Marek Kirillov
- Tiit Tallermaa
- Rando Laisaar
- Siim Treilmann
XML
XML ise
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
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.