Meeskond: MSI: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Sivask (talk | contribs)
Sivask (talk | contribs)
Line 18: Line 18:
*Filmide ja raamatute lisamine. (admin)
*Filmide ja raamatute lisamine. (admin)
*Filmide ja raamatute vaatamine.
*Filmide ja raamatute vaatamine.
*Lisatud raamatute ja filmide muutmine.(admin)
*Raamatute ja filmide laenutamine.
*Raamatute ja filmide laenutamine.
*Hilinejatele e-mailiga teate saatmine.(ainult G-Mailile)
*Hilinejatele e-mailiga teate saatmine.(ainult G-Mailile)
Line 25: Line 24:
*Teate saatmine on automaatne.
*Teate saatmine on automaatne.
*Kasutaja andmete muutmine.(admin/tavakasutaja)
*Kasutaja andmete muutmine.(admin/tavakasutaja)
*Lisatud raamatute ja filmide muutmine.(admin)


==Andmebaasi mudel==
==Andmebaasi mudel==

Revision as of 20:06, 20 January 2016


Meeskond

  • Indrek Tamm
  • Siim Ivask
  • Martin Saar

Projekti ülevaade

Eesmärk oli luua tarkvara, mis aitab kaasa koduste raamatute/filmide haldamisele - nende laenutamine, lisamine ja eemaldamine. Raamatuid sisestab ja muudab ainult raamatukogu omanik (admin). Samuti saab raamatuid välja laenutada ainult omanik. Raamatuid laenutatakse ainult inimestele, kes on ennast meie raamatukokku registreerinud. Tarkvara eesmärk on tagada mugav ja turvaline laenutusprotsess ja samuti anda selgem ülevaade kõikidest kodus olevatest raamatutest.

Kasutatav .NET tehnoloogia

  • Kasutatav raamistik: .NET Framework 4.5
  • Tarkvara : MS Visual Studio, QSEE Super Lite, MS SQL Server Management Studio

Funktsionaalsused

  • Kasutajaks registreerumine.
  • Filmide ja raamatute lisamine. (admin)
  • Filmide ja raamatute vaatamine.
  • Raamatute ja filmide laenutamine.
  • Hilinejatele e-mailiga teate saatmine.(ainult G-Mailile)

Nice To Have

  • Teate saatmine on automaatne.
  • Kasutaja andmete muutmine.(admin/tavakasutaja)
  • Lisatud raamatute ja filmide muutmine.(admin)

Andmebaasi mudel

Andmebaasi ERD-mudel.

Probleemid

  • Raamatud mitme autoriga.
  • MVVM
  • Tarkvara
  • Liiga kõrged ootused ülesande täitmiseks.
  • Ülesande raskuse alahindamine.
  • Aja halb planeerimine.

Arendusprotsess

  • 20.10.15 - Meeskonna loomine
  • 22.10.15 - idee väljamõtlemine
  • 25.10.15 - WIKI lehe loomine
  • Arendusprotsessi algus - mõningad "all-nighterid"
  • Prototüüp
  • WIKI lehe lõpetamine
  • Palju koodimist
  • Valmis projekt

Analüüs

Prototüüp

https://www.dropbox.com/s/r6ds02k10oqcpa7/KoduneRaamatukogu.zip?dl=0