Update vaatimusmaarittely authored by K9412's avatar K9412
...@@ -209,45 +209,7 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy ...@@ -209,45 +209,7 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy
### Yleinen tietokantakuvaus (Database ER-diagram) ### Yleinen tietokantakuvaus (Database ER-diagram)
![image](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/raw/master/database.PNG) ![image](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/uploads/bf9b6dc597b7bbf6a54ad0aea4949fec/image.png)
#### Kurssi
| Nimi | Tietotyyppi | Kuvaus | Nimi tietokannassa |
|:-:|:-:|:-:|:-:|
| ID | VARCHAR | Kurssin ID | id |
| Opintopisteet | INT| Opintopiseet kurssista | ects |
| Kuvaus | TEXT | Kuvaus kurssista | description |
| Suositeltu ajankohta | INT |Mille vuoden opiskelijalle kyseinen kurssi on suositeltu | pref_timing |
| Nimi | VARCHAR | Kurssin nimi | name |
| Kieli | VARCHAR | Kurssin opetuskieli | language |
| Vaatimukset | VARCHAR | Vaadittu edeltävä osaaminen | requirements |
| Kategoria | VARCHAR | Esim. pakolliset- perus- tai valinnaiset opinnot | category_id |
#### Avain
| Nimi | Tietotyyppi | Kuvaus | Nimi tietokannassa |
|:-:|:-:|:-:|:-:|
| Avain | VARCHAR | Avain, jolla organisaation ulkopuoliset tunnistetaan ja päästetään sisään | id |
| Status | BOOL | Käytetty / Käyttämättä (avain on kertakäyttöinen) | key |
| Saaja | VARCHAR | Kuka avaimen on saanut | owner |
| Päiväys | DATE | Myöntämispäivä | date |
#### Polku
| Nimi | Tietotyyppi | Kuvaus | Nimi tietokannassa |
|:-:|:-:|:-:|:-:|
| ID | VARCHAR | Polun id | id |
| Nimi | VARCHAR | Polulle annettu nimi | name |
| Avain | VARCHAR | Avain, jolla polku on tehty | key_idkey |
| Luontiaika | DATE | Polun luontipäivä | date |
#### Käyttäjät
| Nimi | Tietotyyppi | Kuvaus | Nimi tietokannassa |
|:-:|:-:|:-:|:-:|
| UserID | VARCHAR | Käyttäjätunnus | id |
| Salasana | VARCHAR | Käyttäjän salasana | passwd |
| Tyyppi | FK: VARCHAR | Opettaja / opiskelija / ylläpitäjä | category_id |
| Email | VARCHAR | Sähköpostiosoite | email |
# Testauksen vaatimukset # Testauksen vaatimukset
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen | | Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
... ...
......