Paabel: Difference between revisions
No edit summary |
|||
(18 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
* Krista Rüütel | * Krista Rüütel | ||
* Liina Abner | * Liina Abner | ||
Täielik ülevaade meeskonnatöö korraldamisest ning tööjaotusest on leitav [http://enos.itcollege.ee/~rlindstr/CSharp/dokumentatsioon.pdf dokumentatsioonist]. | |||
== Idee == | == Idee == | ||
Koduraamatukogu | Koduraamatukogu on Windowsi töölauarakendus, mille peamine eesmärk on võimaldada kasutajatel hallata enda raamatuid. Sama programmi saab kasutada terve pere, luues oma raamatutest ühise andmebaasi. Pereliikmetele on võimalik määrata eri tasandi õigusi raamatukoguprogrammi kasutamiseks. Tavakasutaja saab raamatute ja nende väljalaenamise andmeid otsida ja vaadata. Administraatoriõigustes kasutaja saab raamatuid süsteemi lisada ja sealt kustutada ning raamatute (sh laenutamise) andmeid muuta. Lisaks saab administraatoriõigustes kasutaja otse süsteemist saata meeldetuletusi raamatu laenanud inimese e-postile. | ||
Koduraamatukogu programm on mõeldud tavakasutajale, kellel on piiratud hulk raamatuid ja kes ei pea eksemplaripõhist kataloogi nagu suured raamatukogud. Raamatukogu on mõeldud peresiseseks kasutamiseks. Raamatukogu raamatute arv ei ole piiratud, kuid disaini planeerimisel arvestame suurusjärguga 100-1000 raamatut. | |||
== Tehnoloogia == | == Tehnoloogia == | ||
* C# | * C# | ||
* Kasutajaliides: Windows Presentation Foundation | * Kasutajaliides: Windows Presentation Foundation | ||
* MSSQL andmebaas | |||
* Versioonihaldus: [https://kristaryytel.visualstudio.com/Paabel/ TFS] | |||
== Analüüs == | |||
Rakenduse analüüs on leitav Google Drive [https://drive.google.com/open?id=0B9hgnGOuv3gCV1gyc2YwUDRINWs kaustast]. | |||
Analüüs koosneb kolmest dokumendist: | |||
- nõuete kirjeldusest ja andmebaasi tabelite kirjeldusest; | |||
- andmemudelist; | |||
- PowerPoint formaadis programmi eskiisist. | |||
== Lõpptoode== | |||
Valmis koduraamatukogu programm on allalaaditav [http://enos.itcollege.ee/~rlindstr/CSharp/Paabel.zip sellelt lingilt]. | |||
Kasutusjuhendi saab avada programmist (menüüpunkt ABI) või [http://enos.itcollege.ee/~rlindstr/CSharp/juhend.pdf siit]. | |||
Muu dokumentatsiooni (lahenduse kirjeldus, arendusprotsess) leiab [http://enos.itcollege.ee/~rlindstr/CSharp/dokumentatsioon.pdf siit]. | |||
== Logiraamat == | |||
=== 18.01.2017 - 26.01.2017 === | |||
Lisaaeg. Tegelesime olemasolevate funktsioonide parandamisega, koodi puhastamise ja ilustamisega ning dokumentatsiooni koostamisega. Lõpptoote avalikustamine 26.01. | |||
=== 09.01.2017 - 17.01.2017 === | |||
Kibekiire arendustöö, mille tulemusena on praktiliselt kõik valmis. | |||
=== 19.12.2016 - 8.01.2017 === | |||
'''23.12''' Uus töödejaotus, mis on leitav [https://drive.google.com/open?id=19ZpyNVyP4aflcKKOsR5ii2V6Vc_ByUl8C8uFLeVPoJw täpselt siit]. | |||
Aastalõpp kulgeb üldiselt rahulikult, kõik nokerdavad oma pooleliolevate asjadega ning suuri läbimurdeid ega revolutsioonilisi avastusi ei toimu. | |||
=== 01.12-18.12.2016 === | |||
'''14.12 Prototüübi avaldamine.''' Laias laastus on valmis raamatu lisamine, lihtotsing, detailotsing, otsingutulemuste kuvamine, raamatu kuvamine, kasutajate haldus, laenutajate haldus. Peaaegu igal pool on veel muidugi arenguruumi. | |||
'''10.12''' Kiirkoosolek, et jagada ülesandeid ning leppida kokku mõned lahendused. Õppejõult konsultatsioon detailotsingu koostamise ja päringutulemuste kuvamise osas. | |||
'''3.12''' Kristal valmis kasutajate haldus. Kristale ülesandeks mõelda välja, kuidas võiks lahendada logipidamise ning komplekspäringute tegemise detailotsingus. | |||
=== 01.11-30.11.2016 === | |||
Andmebaasi loomine, esmaste BO-de ja service'ite loomine. XAML ekraanivaadete loomine. | |||
Retsensioon. | |||
'''19.11''' grupi koosolek, kus otsustati varasemat andmemudelit natuke muuta ning jagati uued ülesanded: Krista tegeleb kasutajate haldusega, Rutt lisab logitabeli ja tegeleb otsingulehega, Liina parandab andmemudelit ja hakkab tegelema raamatu sisestamise funktsionaalsusega, Esta jätkab kujundusega ning tegeleb laenutajate haldusega. | |||
=== 01.11.2016 === | |||
Analüüsi ja andmemudeli valmimine. | |||
=== 28.10.2016 === | |||
Analüüsi planeerimine, projektijuht jagab ülesanded. Krista hakkab tegelema andmebaasiga, Esta tegeleb XAML-iga, Liina ja Rutt teevad analüüsi. | |||
=== 11.-27.10.2016 === | |||
Esialgse prototüübi loomine ja täiendamine. | |||
=== 08.10.2016 === | === 08.10.2016 === |
Latest revision as of 20:02, 26 January 2017
Meeskond ja rollid
- Rutt Lindström - projektijuht
- Esta Prangel
- Krista Rüütel
- Liina Abner
Täielik ülevaade meeskonnatöö korraldamisest ning tööjaotusest on leitav dokumentatsioonist.
Idee
Koduraamatukogu on Windowsi töölauarakendus, mille peamine eesmärk on võimaldada kasutajatel hallata enda raamatuid. Sama programmi saab kasutada terve pere, luues oma raamatutest ühise andmebaasi. Pereliikmetele on võimalik määrata eri tasandi õigusi raamatukoguprogrammi kasutamiseks. Tavakasutaja saab raamatute ja nende väljalaenamise andmeid otsida ja vaadata. Administraatoriõigustes kasutaja saab raamatuid süsteemi lisada ja sealt kustutada ning raamatute (sh laenutamise) andmeid muuta. Lisaks saab administraatoriõigustes kasutaja otse süsteemist saata meeldetuletusi raamatu laenanud inimese e-postile.
Koduraamatukogu programm on mõeldud tavakasutajale, kellel on piiratud hulk raamatuid ja kes ei pea eksemplaripõhist kataloogi nagu suured raamatukogud. Raamatukogu on mõeldud peresiseseks kasutamiseks. Raamatukogu raamatute arv ei ole piiratud, kuid disaini planeerimisel arvestame suurusjärguga 100-1000 raamatut.
Tehnoloogia
- C#
- Kasutajaliides: Windows Presentation Foundation
- MSSQL andmebaas
- Versioonihaldus: TFS
Analüüs
Rakenduse analüüs on leitav Google Drive kaustast.
Analüüs koosneb kolmest dokumendist: - nõuete kirjeldusest ja andmebaasi tabelite kirjeldusest; - andmemudelist; - PowerPoint formaadis programmi eskiisist.
Lõpptoode
Valmis koduraamatukogu programm on allalaaditav sellelt lingilt.
Kasutusjuhendi saab avada programmist (menüüpunkt ABI) või siit.
Muu dokumentatsiooni (lahenduse kirjeldus, arendusprotsess) leiab siit.
Logiraamat
18.01.2017 - 26.01.2017
Lisaaeg. Tegelesime olemasolevate funktsioonide parandamisega, koodi puhastamise ja ilustamisega ning dokumentatsiooni koostamisega. Lõpptoote avalikustamine 26.01.
09.01.2017 - 17.01.2017
Kibekiire arendustöö, mille tulemusena on praktiliselt kõik valmis.
19.12.2016 - 8.01.2017
23.12 Uus töödejaotus, mis on leitav täpselt siit.
Aastalõpp kulgeb üldiselt rahulikult, kõik nokerdavad oma pooleliolevate asjadega ning suuri läbimurdeid ega revolutsioonilisi avastusi ei toimu.
01.12-18.12.2016
14.12 Prototüübi avaldamine. Laias laastus on valmis raamatu lisamine, lihtotsing, detailotsing, otsingutulemuste kuvamine, raamatu kuvamine, kasutajate haldus, laenutajate haldus. Peaaegu igal pool on veel muidugi arenguruumi.
10.12 Kiirkoosolek, et jagada ülesandeid ning leppida kokku mõned lahendused. Õppejõult konsultatsioon detailotsingu koostamise ja päringutulemuste kuvamise osas.
3.12 Kristal valmis kasutajate haldus. Kristale ülesandeks mõelda välja, kuidas võiks lahendada logipidamise ning komplekspäringute tegemise detailotsingus.
01.11-30.11.2016
Andmebaasi loomine, esmaste BO-de ja service'ite loomine. XAML ekraanivaadete loomine. Retsensioon.
19.11 grupi koosolek, kus otsustati varasemat andmemudelit natuke muuta ning jagati uued ülesanded: Krista tegeleb kasutajate haldusega, Rutt lisab logitabeli ja tegeleb otsingulehega, Liina parandab andmemudelit ja hakkab tegelema raamatu sisestamise funktsionaalsusega, Esta jätkab kujundusega ning tegeleb laenutajate haldusega.
01.11.2016
Analüüsi ja andmemudeli valmimine.
28.10.2016
Analüüsi planeerimine, projektijuht jagab ülesanded. Krista hakkab tegelema andmebaasiga, Esta tegeleb XAML-iga, Liina ja Rutt teevad analüüsi.
11.-27.10.2016
Esialgse prototüübi loomine ja täiendamine.
08.10.2016
Projekti olemuse kirjapanek, otsustamine kasutatavate tehnoloogiate üle.
29.09.2016
Esimesed sammud: idee kinnitamine, viki loomine.