| ... | @@ -10,7 +10,6 @@ Vastuuhenkilö: Asko Ropponen |
... | @@ -10,7 +10,6 @@ Vastuuhenkilö: Asko Ropponen |
|
|
|
|
|
|
|
Tämä dokumentti sisältää tietoa projektin teknisestä toteutuksesta, kuten esimerkiksi millaisessa ympäristössä palvelua ajetaan ja mitä teknologiota käytetään
|
|
Tämä dokumentti sisältää tietoa projektin teknisestä toteutuksesta, kuten esimerkiksi millaisessa ympäristössä palvelua ajetaan ja mitä teknologiota käytetään
|
|
|
|
|
|
|
|
|
|
|
|
|
## Yleiskuvaus
|
|
## Yleiskuvaus
|
|
|
|
|
|
|
|
* OBSIMO -opintopolkusuunnittelu/arvostelupalvelu
|
|
* OBSIMO -opintopolkusuunnittelu/arvostelupalvelu
|
| ... | @@ -28,64 +27,35 @@ Tämä dokumentti sisältää tietoa projektin teknisestä toteutuksesta, kuten |
... | @@ -28,64 +27,35 @@ Tämä dokumentti sisältää tietoa projektin teknisestä toteutuksesta, kuten |
|
|
|
|
|
|
|
### Backend
|
|
### Backend
|
|
|
|
|
|
|
|
* PHP (näillä näkymin)
|
|
* PHP7
|
|
|
* Tietokanta: MySQL/SQL
|
|
* Tietokanta: MySQL
|
|
|
|
|
|
|
|
## Tuotekehitysympäristöjen kuvaukset
|
|
## Tuotekehitysympäristöjen kuvaukset
|
|
|
|
|
|
|
|
Kuvaa ainakin seuraavat:
|
|
Kuvaa ainakin seuraavat:
|
|
|
|
|
|
|
|
* Kehitysympäristö
|
|
* Kehitysympäristö XAMPP: Apache ja MariaDB
|
|
|
* Testausympäristö
|
|
* Testausympäristö
|
|
|
* Ajo/suoritusympäristö
|
|
* Ajo/suoritusympäristö: Digitalocean LAMP-stack.
|
|
|
* Demoympäristö
|
|
|
|
|
|
|
|
|
|
Eli miten nuo eri ympäristöt on toteutettu ko. projektissa
|
|
Eli miten nuo eri ympäristöt on toteutettu ko. projektissa
|
|
|
|
|
|
|
|
## Käytetyt työvälineet ja niiden versionumerot
|
|
|
|
|
|
|
|
|
|
* Kääntäjä xyz v1.0.1
|
|
|
|
|
* debuggeri zky v2.05
|
|
|
|
|
* Firefox 123
|
|
|
|
|
* Perustelut miksi!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
## Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
|
|
|
|
|
|
|
|
|
|
|
* Käytetyt kirjastot(library)/kehikot(Framework) (JQuery v 23456, JAVA EE 8 + Spring ZZZ, React IO)
|
|
* Plain JavaScript
|
|
|
* Muut jipot ja kikat
|
|
* HTML5 / CSS3
|
|
|
* Perustelut miksi!
|
|
* Käytetty uusimpia ominaisuuksia, esimerkiksi Drag and Drop vaatii selaimelta HTML5 tuen.
|
|
|
|
|
|
|
|
|
|
|
|
|
## Yleinen ohjelmisto arkkitehtuuri
|
|
|
|
|
|
|
|
|
|
*
|
|
|
|
|
* Palvelut
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Palvelujen/n rajapinnat (Interfaces)
|
|
## Palvelujen/n rajapinnat (Interfaces)
|
|
|
|
|
|
|
|
* [Esimerkki elävästä elämästä](https://virkailija.opintopolku.fi/koodisto-service/swagger/index.html)
|
|
* None
|
|
|
|
|
|
|
|
## Suoritysympäristön (tuotanto) kuvaus
|
|
## Suoritysympäristön (tuotanto) kuvaus
|
|
|
|
|
|
|
|
* Miten tuote ajetaan tuotannossa
|
|

|
|
|
* Sijoittelunäkymä (Depoyment diagram)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tietokantakuvaukset
|
|
## Tietokantakuvaukset
|
|
|
|
|
|
|
|
|
|
 |
|
|
ER-kaavio
|
|
\ No newline at end of file |
|
|
|
|
|
|
|
|
|
|
|
|
##
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TBD |
|
|