Codezilla: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Alinskaj (talk | contribs)
Alinskaj (talk | contribs)
Line 34: Line 34:
**Kasutajanimi
**Kasutajanimi
**Salasõna
**Salasõna
*Kliendi profiili loomise/muutmise vorm.
*''Kliendi profiili loomise/muutmise vorm''
Organisatsiooni nimi
**Organisatsiooni nimi
Kontaktisiku nimi
**Kontaktisiku nimi
e-mail (kohustuslik)
**E-mail (kohustuslik)
muud kontaktandmed
**Muud kontaktandmed
Aktiivne/Mitteaktiivne
**Aktiivne/Mitteaktiivne
Ruumi informatsiooni vaade iga ruumi kohta.
*''Ruumi informatsiooni vaade iga ruumi kohta''
Ruumi nimi
**Ruumi nimi
Rumi istekohad
**Rumi istekohad
Aktiivne/mitteaktiivne
**Aktiivne/mitteaktiivne
Broneeringu sisestamise vorm
*''Broneeringu sisestamise vorm''
Kliendi nimi
**Kliendi nimi
Ruumi nr
**Ruumi nr
Kuupäev
**Kuupäev
Osalejate arv
**Osalejate arv
Lisainfo
**Lisainfo
Administraatori ID
**Administraatori ID
Loomise aeg
**Loomise aeg
Kinnitatud ja kinnitamata broneeringute ülevaate vaaded /Kronoloogiliselt loodud broneeringute tabel:
*''Kinnitatud ja kinnitamata broneeringute ülevaate vaaded /Kronoloogiliselt loodud broneeringute tabel''
Broneeringu ID
**Broneeringu ID
Tellija nimi
**Tellija nimi
Kinnitamata broneeringu puhul võimalus (check box) broneeringut kinnitada.
**Kinnitamata broneeringu puhul võimalus (check box) broneeringut kinnitada.
Kalendrivaade, kus on visuaalselt näha keskuse täituvus järgmiseks nädalaks või kuuks
*''Kalendrivaade, kus on visuaalselt näha keskuse täituvus järgmiseks nädalaks või kuuks''
vt. joonist  
**vt. joonist  
 


=== Tehnoloogiad  ===
=== Tehnoloogiad  ===

Revision as of 09:01, 2 November 2015

Meeskonna liikmed

  • Anna Linskaja - projektijuht
  • Alisa Dudinova
  • Sergei Hristoforov

Idee

Konverentsikeskus. Luua online broneeringu süsteemi, mille kaudu administraator saab täita ruumi broneeringu vastavalt kliendi soovile. Süsteem kuvab sisestatud broneeringu kalendris.

Analüüs

Projekti kirjeldus

Meie rühma projekti eesmärk on luua WPF rakendus mis haldab väljamõeldud konverentsikeskuse broneeringuid, ehk on broneerimissüsteem. Rakendus on mõeldud väiksemale konverentsikeskusele, mis asendaks lõputute Exceli tabelite hulka ja pakuks konverentsikeskuse töötajale (edaspidi administraator) mugavat tööriista igapäevase töö planeerimiseks ja tööülesannete täitmiseks.

Rakenduse abil administraator sisestab ja muudab broneeringuid. Sellest saab ülevaadet konverentsikeskuse täituvusest kuupäevade ja ruumide lõikes. Baasversioonis tegemist on offline desktop-rakendusega, millele pääseb ligi vaid autoriseeritud töötaja. Täiendatud versioon võimaldaks ka kliendile online-kliendi kaudu iseseisvalt ruume broneerida. Konverentsikeskuse rakendus põhineb samal põhimõttel, mis "kodune raamatukogu".

Antud rakendus loob aluse paljudeks võimalikeks edasiarendusteks: tulevikus võib täielikult üle anda broneeringute sisestamist kliendi kätte interneti kaudu, ning samuti automatiseerida ka arvete koostamist ja tellijale saatmist. Osa edasiarendustest on üksikasjalikumalt kirjeldatud “Nice-to-have funktsioonide all”.

Kasutajate rollid

Minimaalses funktsionaalsuses süsteemi kasutajaks on ainult konverentsikeskuse administraator kes:

  • Loob/muudab kliendi profiile.
  • Broneerib ruume kindlaks kuupäevaks kindla kliendi nimele.
  • Kinnitab broneeringuid, kui laekub tasu broneeringu eest.
  • Kustutab broneeringuid, kui broneeringu tasu ei ole laekunud tähtajaliselt, või kui tellija on broneeringu tühistanud.
  • Vaatab aruandeid broneeringute kohta ruumide ja kuupäevade(kalendrivaade) lõikes.
  • Aktiveerib/deaktiveerib keskuse ruume (nt. ajutine sulgemine remondi ajaks)

Must-have funktsionaalsus

  • Administraatori sisselogimis-/autentimisvorm
    • Kasutajanimi
    • Salasõna
  • Kliendi profiili loomise/muutmise vorm
    • Organisatsiooni nimi
    • Kontaktisiku nimi
    • E-mail (kohustuslik)
    • Muud kontaktandmed
    • Aktiivne/Mitteaktiivne
  • Ruumi informatsiooni vaade iga ruumi kohta
    • Ruumi nimi
    • Rumi istekohad
    • Aktiivne/mitteaktiivne
  • Broneeringu sisestamise vorm
    • Kliendi nimi
    • Ruumi nr
    • Kuupäev
    • Osalejate arv
    • Lisainfo
    • Administraatori ID
    • Loomise aeg
  • Kinnitatud ja kinnitamata broneeringute ülevaate vaaded /Kronoloogiliselt loodud broneeringute tabel
    • Broneeringu ID
    • Tellija nimi
    • Kinnitamata broneeringu puhul võimalus (check box) broneeringut kinnitada.
  • Kalendrivaade, kus on visuaalselt näha keskuse täituvus järgmiseks nädalaks või kuuks
    • vt. joonist

Tehnoloogiad

Arendusmustrid

Versioonikontroll

Koodi stiilireeglid

Litsents

Avaldatud failid

Arendusprotsess

  • 30.09.2015 - grupi kokkupanek
  • 06.10.2015 - idee arutlemine
  • 16.10.2015 - Wiki lehe loomine
  • 27.10.2015 - online konverentsi abil arutletud projekti põhimõtted jagatud analüüsi osad
  • 01.11.2015 - kirjutatud analüüs

Lisad