| ... | @@ -9,12 +9,14 @@ Vastuuhenkilö: Joona |
... | @@ -9,12 +9,14 @@ Vastuuhenkilö: Joona |
|
|
|
|
|
|
|
## Johdatus
|
|
## Johdatus
|
|
|
|
|
|
|
|
* Tässä tietoa teknisestä toteutuksesta. Teemme web-pohjaisen palvelun/käyttöliittymän OBSIMO. Tämä dokumentti tuo antaa jatkokehittäjälle käsityksen siitä mitä tekniikoita on käytetty. Projektin lähtökohtana on Jyväskylän ammattikorkeakoulun tarve kehittää opiskelijoiden henkilökohtaisen opiskelusuunnitelman (HOPS) muodostamista. Projekti toteutetaan Jyväskylän ammattikorkeakoulun informaatioteknologian instituutin järjestämien TTOS0800 Ohjelmistoprojekti sekä TTOS0900 ohjelmistotestaus ‑opintojaksojen puitteissa.
|
|
Kyseessä on web-pohjaisen palvelun käyttöliittymä nimeltä OBSIMO. Tämä dokumentti antaa jatkokehittäjälle käsityksen siitä, mitä tekniikoita on käytetty.
|
|
|
|
|
|
|
|
Projektin lähtökohtana on Jyväskylän ammattikorkeakoulun tarve kehittää opiskelijoiden henkilökohtaisen opiskelusuunnitelman (HOPS) muodostamista. Projekti toteutetaan Jyväskylän ammattikorkeakoulun informaatioteknologian instituutin järjestämien TTOS0800 Ohjelmistoprojekti sekä TTOS0900 Ohjelmistotestaus ‑opintojaksojen puitteissa.
|
|
|
|
|
|
|
|
|
|
|
|
|
## Yleiskuvaus
|
|
## Yleiskuvaus
|
|
|
|
|
|
|
|
* OBSIMO -opintopolkusuunnittelu/arvostelupalvelu
|
|
OBSIMO -opintopolkusuunnittelu/arvostelupalvelu
|
|
|
|
|
|
|
|
## Käytetyt teknologiat
|
|
## Käytetyt teknologiat
|
|
|
* HTML
|
|
* HTML
|
| ... | @@ -44,7 +46,6 @@ Eli miten nuo eri ympäristöt on toteutettu ko. projektissa |
... | @@ -44,7 +46,6 @@ Eli miten nuo eri ympäristöt on toteutettu ko. projektissa |
|
|
* Perustelut miksi!
|
|
* Perustelut miksi!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
## Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
|
* React
|
|
* React
|
|
|
* JQuery
|
|
* JQuery
|
| ... | @@ -56,23 +57,23 @@ Eli miten nuo eri ympäristöt on toteutettu ko. projektissa |
... | @@ -56,23 +57,23 @@ Eli miten nuo eri ympäristöt on toteutettu ko. projektissa |
|
|
|
|
|
|
|
## Yleinen ohjelmsto arkkitehtuuri
|
|
## Yleinen ohjelmsto arkkitehtuuri
|
|
|
|
|
|
|
|
* Apachea 2.4.18
|
|
* Apachea 2.4.18
|
|
|
* Linux Ubuntu 16.04
|
|
* Linux Ubuntu 16.04
|
|
|
* Palvelin
|
|
* Palvelin
|
|
|
- 512 MB Memory
|
|
- 512 MB Memory
|
|
|
- 1 Core Processor
|
|
- 1 Core Processor
|
|
|
- 20 GB SSD Disk
|
|
- 20 GB SSD Disk
|
|
|
- 1 TB Transfer
|
|
- 1 TB Transfer
|
|
|
|
|
|
|
|
|
|
|
|
|
## Palvelujen/n rajapinnat (Interfaces)
|
|
## Palvelujen/n rajapinnat (Interfaces)
|
|
|
|
|
|
|
|
* [Esimerkki elävästä elämästä](https://virkailija.opintopolku.fi/koodisto-service/swagger/index.html)
|
|
* [Esimerkki elävästä elämästä](https://virkailija.opintopolku.fi/koodisto-service/swagger/index.html)
|
|
|
|
|
|
|
|
## Suoritysympäristön (tuotanto) kuvaus
|
|
## Suoritysympäristön (tuotanto) kuvaus
|
|
|
|
|
|
|
|
* Miten tuote ajetaan tuotannossa
|
|
* Miten tuote ajetaan tuotannossa
|
|
|
* Sijoittelunäkymä (Depoyment diagram)
|
|
* Sijoittelunäkymä (Depoyment diagram)
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tietokantakuvaukset
|
|
## Tietokantakuvaukset
|
| ... | |
... | |
| ... | | ... | |