Revain
From ICO wiki
Meeskond ja rollid
- Rain Saarmäe - projektijuht
- Eva Ibrus
- - (vaba koht)
Idee
Mäng Renju, Gomoku, Gobang ja/või Five-in-a-Row baasil - Mäng kus kasutaja saab mängida arvuti või teise mängija vastu, mängu eesmärk on ruudulisele lauale kordamööda nuppe paigaldades saada viis enda nuppu ritta (rida, veerg, diagonaal).
Tehnoloogia
- C#
- Kasutajaliides: Windows Presentation Foundation
Rakenduse sisu
- Saab sisestada oma pere raamatud. Võimalik eristada:
- raamatuid, mis on parasjagu kodus,
- raamatuid, mis välja laenatud,
- raamatuid, mida endale soovitaks.
- Saab kirjete andmeid muuta ja kustutada.
- Võimalus saata e-postiga meeldetuletusi neile, kes on laenanud raamatu.
- Kommenteerimisfunktsioon.
- Kasutajate haldus:
- administraatorikonto,
- tavakasutaja, kel on õigused, mille üle otsustab administraator.
- LA: teeks nii:
- Kasutusjuhud
- Saab raamatukirjeid sisestada ja parandada (kirjeväljad täpsustatakse analüüsi käigus).
- Saab eksemplarikirjeid lisada, nt. kui on ühte raamatut kaks tükki, ja parandada nt. kisselliplekk 3.ndal lk-l
- Saab kasutajaid sisestada ja parandada
- Saab raamatueksemplare välja laenutada
- Saab eksemplari staatust muuta - nt. varastatud, kadunud
- Raamatuotsing - otsitavad väljad pealkiri, autor, märksõna
- Saab kliente otsida (täpsustada, milliste väljade järgi, nt. ainult nimeotsing või nt. kõik, kellel on käes rohkem kui x raamatut)
- Laenutuste otsing kuupäeva järgi, nt. vanemad kui 30 päeva
- Kasutajatele meeldetuletuste saatmine
- jne.
Eksemplaride teema võib ka ära jätta - eeldame, et kõike on üks eksemplar.
- Funktsionaalsed nõuded
- Vaikimisi eeldame, et sisestavast raamatust on meil eksemplar olemas ja luuakse ka eksemplari kirje. Aga saab ka märkida, et on wishlistis.
- Sisestusvormi täitmisel saab autoreid ja märksõnu valida juba baasis olemasolevate seast
- emaili saatmine
- nice to have - isbn skännimisel tõmmatakse kirje ja kaanepilt esterist
- ...
- Mittefunktsionaalsed nõuded
- Peab töötama sujuvalt ja kiiresti enamlevinud Windowsi versioonidel :)
- Peab kasutama UTF-8 kodeeringut ja otsitulemusi sorteerima eesti tähestiku järgi
- jne.
Nice to have:
- OpenGL või Vulkan toe kasutamine kasutajaliideses.
Logiraamat
15.10.2016
Projektiidee laenamine õppejõu poolt pakutavate hulgast, Revaini meeskond jätab endale õiguse projektiidee hiljem ära muuta. EIK wikis projektile kodulehe loomine, TFS ülesseadmine projektile.
09.10.2016
Lühike brainstorm projektiidee teemal, luhtus.
03.10.2016
Meeskonna loomine.