Meeskond "Hungry Student Food Board": Difference between revisions
No edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
o Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit | o Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit | ||
o Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus tuleb esitleda! | o Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus tuleb esitleda! | ||
==Meeskond== | |||
Jaan Kruusma - projektijuht, analüüs | |||
Taavi Ilves - arendus, veebiteenus | |||
Tanel Liiv - arendus, veebiteenus | |||
Indrek Kruuser - arendus, klientrakendus | |||
Hannes Karask - arendus, klientrakendus | |||
==Idee== | ==Idee== | ||
Idee on luua kohviku menüü haldamise tarkvara. Kasutajal ehk kohvikul on võimalus interneti teel kirjeldada müüki minevad tooted ning tooteid kuvatakse kohvikutes LCD display pealt kui ka Facebooki kaudu kõikide kohvikute menüüsi jälgida. Me lähtume KISS põhimõttest ja hoiame info võimalikult konkreetsena, et kasutaja ei peaks pool päeva toite sisestama või pidevalt kogust arvestama. | Idee on luua kohviku menüü haldamise tarkvara. Kasutajal ehk kohvikul on võimalus interneti teel kirjeldada müüki minevad tooted ning tooteid kuvatakse kohvikutes LCD display pealt kui ka Facebooki kaudu kõikide kohvikute menüüsi jälgida. Me lähtume KISS põhimõttest ja hoiame info võimalikult konkreetsena, et kasutaja ei peaks pool päeva toite sisestama või pidevalt kogust arvestama. | ||
== | ==Planeering== | ||
* Veebiteenuse ehitame IronPythoniga .Net frameworki peale. | * Veebiteenuse ehitame IronPythoniga .Net frameworki peale. | ||
* Arenduskeskond on Visual Studio 2010, millel on IronPython liides. | * Arenduskeskond on Visual Studio 2010, millel on IronPython liides. | ||
Line 31: | Line 38: | ||
* Andmemudeli diagrammi koostame programmiga QSEE Superlite. | * Andmemudeli diagrammi koostame programmiga QSEE Superlite. | ||
== | ==Veebiteenus== | ||
==Andmediagramm== | ==Andmediagramm== | ||
Line 152: | Line 154: | ||
== Klientrakendus I : CMS == | == Klientrakendus I : CMS == | ||
== | == Logi == | ||
== 15-17. Aprill === | |||
Lõpu sprint | |||
=== 8. Aprill === | |||
Arendus Sprint | |||
*määramatusest tulenevad probleemid | |||
*vaate toorik | |||
*versiooni halduse | |||
== | === 4. Aprill === | ||
=== 1. Märts=== | Alamprojekt baasitäitmiseks | ||
=== 18. Märts === | |||
Andmebaasi lihvimine, teenuse toorik. | |||
Projektijuht ja arenduse koordinaator sõidavad komandeeringusse | |||
=== 15. Märts === | |||
Töötav andmebaas, metsikud vaevad versioonihaldusega. | |||
=== 7. Märts === | |||
Rühmatöö ettevalmistused ja ümberkorraldused: MVC3 (Razor view engine) ja MSSQL SERVER 2008 R2 asendamine. Versioonihalduseks Mercurial HG. | |||
=== 1. Märts === | |||
Andmediagrammi esialgsed kavandid, et sobiks xmliga kokku. | Andmediagrammi esialgsed kavandid, et sobiks xmliga kokku. | ||
Revision as of 23:57, 17 April 2011
Ülesande püstitus
* XML fail o XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 27. veebruar 2011. o Arvamused XML-failide kohta peavad tehtud olema 4. märts 2011
* Veebiteenus o Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011. o Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011 o Veebiteenus tuleb esitleda!
* Klientrakendused o Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011. o Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011 o Klientrakendused tuleb esitleda!
* Meeskonna kokkuvõttev aruanne o Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011 o Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit o Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus tuleb esitleda!
Meeskond
Jaan Kruusma - projektijuht, analüüs Taavi Ilves - arendus, veebiteenus Tanel Liiv - arendus, veebiteenus Indrek Kruuser - arendus, klientrakendus Hannes Karask - arendus, klientrakendus
Idee
Idee on luua kohviku menüü haldamise tarkvara. Kasutajal ehk kohvikul on võimalus interneti teel kirjeldada müüki minevad tooted ning tooteid kuvatakse kohvikutes LCD display pealt kui ka Facebooki kaudu kõikide kohvikute menüüsi jälgida. Me lähtume KISS põhimõttest ja hoiame info võimalikult konkreetsena, et kasutaja ei peaks pool päeva toite sisestama või pidevalt kogust arvestama.
Planeering
- Veebiteenuse ehitame IronPythoniga .Net frameworki peale.
- Arenduskeskond on Visual Studio 2010, millel on IronPython liides.
- Andmebaasina kasutame MySQL'i, see on kiire ja lihtne üles seada.
- Kliendipoolse lahenduse teeme Asp.Net'i aines kõrval projektina.
- Kõik mis kuvatakse kasutajale ehk kohviku kylastajale teeme HTMLi ja JavaScriptiga
- Andmemudeli diagrammi koostame programmiga QSEE Superlite.
Veebiteenus
Andmediagramm
XML Fail
Highlighted: http://sprunge.us/DPIe?xml
<?xml version="1.0" encoding="utf-8" ?> <?xml-stylesheet type="text/xsl" href="default.xsl"?> <kohvikud xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="kohvikud.xsd"> <kohvik name="IT KOHVIK" staatus="Nummisi pannkooke saadaval"> <toit tyyp="praad"> <pilt> <url width="100" height="100">http://www.neti.ee/pilt.jpg</url> </pilt> <pealkiri>kanapraad</pealkiri> <kirjeldus>sinihallitus sokiga</kirjeldus> <poolhind valuuta="eur" rate="1.0000">100</poolhind> <tervehind valuuta="eur" rate="1.0000">200</tervehind> <allahindlus>50%</allahindlus> <kehtib>31.03.2011</kehtib> <liked>34</liked> </toit> <toit tyyp="supp"> <pilt> <url width="100" height="100">http://www.neti.ee/pilt2.jpg</url> </pilt> <pealkiri>õunasupp</pealkiri> <kirjeldus>koorega</kirjeldus> <poolhind valuuta="eur" rate="1.0000">50</poolhind> <tervehind valuuta="eur" rate="1.0000">120</tervehind> <allahindlus>10%</allahindlus> <kehtib>31.03.2011</kehtib> <liked>33</liked> </toit> </kohvik> <kohvik name="TTY KOHVIK" staatus="Parim koht"> <toit tyyp="praad"> <pilt> <url width="100" height="100">http://www.neti.ee/pilt2.jpg</url> </pilt> <pealkiri>seapraad</pealkiri> <kirjeldus>seentega</kirjeldus> <poolhind valuuta="eur" rate="1.0000">200</poolhind> <tervehind valuuta="eur" rate="1.0000">420</tervehind> <allahindlus>10%</allahindlus> <kehtib>31.03.2011</kehtib> <liked>2</liked> </toit> </kohvik> </kohvikud>
XSL
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/"> <html> <body>
Kohvikud
<xsl:for-each select="kohvikud/kohvik"> </xsl:for-each>Nimi | Staatus | Menüü | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<xsl:value-of select="@name"/> | <xsl:value-of select="@staatus"/> |
<xsl:for-each select="./toit">
</xsl:for-each>
|
</body> </html> </xsl:template> </xsl:stylesheet>
Veebiteenus
Klientrakendus I : CMS
Logi
15-17. Aprill =
Lõpu sprint
8. Aprill
Arendus Sprint
- määramatusest tulenevad probleemid
- vaate toorik
- versiooni halduse
4. Aprill
Alamprojekt baasitäitmiseks
18. Märts
Andmebaasi lihvimine, teenuse toorik. Projektijuht ja arenduse koordinaator sõidavad komandeeringusse
15. Märts
Töötav andmebaas, metsikud vaevad versioonihaldusega.
7. Märts
Rühmatöö ettevalmistused ja ümberkorraldused: MVC3 (Razor view engine) ja MSSQL SERVER 2008 R2 asendamine. Versioonihalduseks Mercurial HG.
1. Märts
Andmediagrammi esialgsed kavandid, et sobiks xmliga kokku.
23. Veebruar
Tekkisid määramatusest tulenevad probleemid, haigestumine ja riigipühad. Xml ja Xsl valmis, Schema vajab täiendusi.
17. Veebruar
Projekti kavand pandi paika ja jaotati esialgsed töö ülesanded. Esialgse Xml'i draft, endiselt arenduses.
16. Veebruar
Drastilised muudatused arendus tööriistade valikul. Põhi osa programmist luuakse Pythoniga .NET raamistikus, aga kliendi liides tehakse ikkagi asp.net'iga.
14. Veebruar
Meeskonna nime valik ja wiki lehe alustamine.
7. Veebruar
Arendus vahenditega tutvumine, kuidas teha, mida teha. Palju metadata kogumist.
2. Veebruar
Uue meeskonna moodustamine ja idee kujunemine