WizERD: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kakallas (talk | contribs)
mNo edit summary
Kakallas (talk | contribs)
No edit summary
Line 2: Line 2:
'''WizERD''' oleks tarkvaraprogramm olemi-suhte diagrammide joonistamiseks.
'''WizERD''' oleks tarkvaraprogramm olemi-suhte diagrammide joonistamiseks.


==Seletus==
=Seletus=
Olemi-suhte diagramm (ingl ''Entity Relationship Diagram'', lühemalt ''ERD'') on kõige laiemalt levinud metoodika andmemudelite koostamiseks ja kirjelduse esitamiseks. Käesoleval hetkel (2013) on IT Kolledžis õppe-eesmärgil kasutusel programm nimega QSEE-Superlite, millega joonistatakse ERD-sid. Meie meeskonna arust on see rigiidse ja aegunud olemisega tarkvara. Meie sooviks on luua midagi uut ja paremat, mis saaks ER-mudelitega ladusamalt hakkama. Kui kõik läheb hästi, siis loodetavasti võetakse meie loodud programm samuti koolis kasutusele.
Olemi-suhte diagramm (ingl ''Entity Relationship Diagram'', lühemalt ''ERD'') on kõige laiemalt levinud metoodika andmemudelite koostamiseks ja kirjelduse esitamiseks. Käesoleval hetkel (2013) on IT Kolledžis õppe-eesmärgil kasutusel programm nimega QSEE-Superlite, millega joonistatakse ERD-sid. Meie meeskonna arust on see rigiidse ja aegunud olemisega tarkvara. Meie sooviks on luua midagi uut ja paremat, mis saaks ER-mudelitega ladusamalt hakkama. Kui kõik läheb hästi, siis loodetavasti võetakse meie loodud programm samuti koolis kasutusele.


==Meeskond==
=Meeskond=
Kaspar Kallas (projektijuht)<br />
Kaspar Kallas (projektijuht)<br />
Raido Kivinurm<br />
Raido Kivinurm<br />
Line 11: Line 11:
Meelis-Marius Pinka<br />
Meelis-Marius Pinka<br />


==Ajaveeb==
=Ajaveeb=
http://wizerd2013.blogspot.com/
http://wizerd2013.blogspot.com/
=Analüüs=
http://wizerd2013.blogspot.com/2013/11/analuus.html
==Analüüsi lühikokkuvõte==
Põhieesmärk on koostada moodul ER-diagrammide joonistamiseks koos integreeritud graafilise kasutajaliidesega. Selle mooduli põhielemente, milleks on olemid, suhted ja atribuudid, peab saama andmebaaside modelleerimise standarditele vastavalt omavahel kasutada. Tarkvara omaks kõige vajalikumaid funktsioone nagu printimine, hetkpildi tegemine, salvestamine/avamine jne. Lõpptulemus visuaalselt oleks professionaalse ja modernse välimusega (ümar, selge, mitte karedate äärtega jne).
Peale elementaarsete funktsioonide tahame programmile lisada enda mõeldud originaalseid lahendusi. Mõned sellised võiksid olla erinevad automatiseeringud ja režiimid. Meie ideedest täpsemalt hiljem sõltuvalt võimalustest.


==''Must Have''==
==''Must Have''==
* ERD module
* ERD module
** Entities
** Relationships
** Atributes
** Shapes
** Interactivity
* UI/UX module
* UI/UX module
** Toolbar
** Menus
** Right-click options
* Saving/Opening projects
* Saving/Opening projects
* Project snapshotting
* Diagram snapshotting
* Printing
* Printing


Line 27: Line 43:
* Anti-aliasing
* Anti-aliasing
* Automatisations
* Automatisations
** Snapping to grid
** Auto-placement
* Styles
* Styles
** Black/White
** Colored
** Atributes in or out of entities
** Shapes round or square
* Original ideas
* Original ideas
** Relationship "lighting"


==Analüüs==
=Allikad=
http://wizerd2013.blogspot.com/2013/11/analuus.html
 
==Analüüsi lühikokkuvõte==
Põhieesmärk on koostada moodul ER-diagrammide joonistamiseks koos integreeritud graafilise kasutajaliidesega. Selle mooduli põhielemente, milleks on olemid, suhted ja atribuudid, peab saama andmebaaside modelleerimise standarditele vastavalt omavahel kasutada. Tarkvara omaks kõige vajalikumaid funktsioone nagu printimine, hetkpildi tegemine, salvestamine/avamine jne. Lõpptulemus visuaalselt oleks professionaalse ja modernse välimusega (ümar, selge, mitte karedate äärtega jne).
 
Peale elementaarsete funktsioonide tahame programmile lisada enda mõeldud originaalseid lahendusi. Mõned sellised võiksid olla erinevad automatiseeringud ja režiimid. Meie ideedest täpsemalt hiljem sõltuvalt võimalustest.
 
==Allikad==
*[http://enos.itcollege.ee/~priit/E-kursus%20(I%20245)%20AB-de%20alused/ Andmebaasisüsteemide alused I206] Priit Raspel
*[http://enos.itcollege.ee/~priit/E-kursus%20(I%20245)%20AB-de%20alused/ Andmebaasisüsteemide alused I206] Priit Raspel

Revision as of 17:04, 16 November 2013

WizERD oleks tarkvaraprogramm olemi-suhte diagrammide joonistamiseks.

Seletus

Olemi-suhte diagramm (ingl Entity Relationship Diagram, lühemalt ERD) on kõige laiemalt levinud metoodika andmemudelite koostamiseks ja kirjelduse esitamiseks. Käesoleval hetkel (2013) on IT Kolledžis õppe-eesmärgil kasutusel programm nimega QSEE-Superlite, millega joonistatakse ERD-sid. Meie meeskonna arust on see rigiidse ja aegunud olemisega tarkvara. Meie sooviks on luua midagi uut ja paremat, mis saaks ER-mudelitega ladusamalt hakkama. Kui kõik läheb hästi, siis loodetavasti võetakse meie loodud programm samuti koolis kasutusele.

Meeskond

Kaspar Kallas (projektijuht)
Raido Kivinurm
Rico Veskiväli
Meelis-Marius Pinka

Ajaveeb

http://wizerd2013.blogspot.com/

Analüüs

http://wizerd2013.blogspot.com/2013/11/analuus.html

Analüüsi lühikokkuvõte

Põhieesmärk on koostada moodul ER-diagrammide joonistamiseks koos integreeritud graafilise kasutajaliidesega. Selle mooduli põhielemente, milleks on olemid, suhted ja atribuudid, peab saama andmebaaside modelleerimise standarditele vastavalt omavahel kasutada. Tarkvara omaks kõige vajalikumaid funktsioone nagu printimine, hetkpildi tegemine, salvestamine/avamine jne. Lõpptulemus visuaalselt oleks professionaalse ja modernse välimusega (ümar, selge, mitte karedate äärtega jne).

Peale elementaarsete funktsioonide tahame programmile lisada enda mõeldud originaalseid lahendusi. Mõned sellised võiksid olla erinevad automatiseeringud ja režiimid. Meie ideedest täpsemalt hiljem sõltuvalt võimalustest.

Must Have

  • ERD module
    • Entities
    • Relationships
    • Atributes
    • Shapes
    • Interactivity
  • UI/UX module
    • Toolbar
    • Menus
    • Right-click options
  • Saving/Opening projects
  • Diagram snapshotting
  • Printing

Nice To Have

  • Comment boxes
  • Shortcuts
  • Tutorials and examples
  • Anti-aliasing
  • Automatisations
    • Snapping to grid
    • Auto-placement
  • Styles
    • Black/White
    • Colored
    • Atributes in or out of entities
    • Shapes round or square
  • Original ideas
    • Relationship "lighting"

Allikad