Skip to content
/ ScentUp Public

Solo desktop project for Methods of Software Engineering course at Helsinki Uni. The application offers the user a way to organise a fragrance collection. Tecs: Java - JavaFX - Maven - SQLite - JUnit

Notifications You must be signed in to change notification settings

apndx/ScentUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OTM-harjoitustyö

Tämä on harjoitustyö kurssille ohjelmistotekniikan menetelmät.

ScentUp

Sovelluksen runko on kaikille käyttäjille yhteinen tietokanta, johon on koottu hajuvesiä. Hajuvesien kuvauksessa kuhunkin hajuveteen on merkitty suositeltavia käyttöaikoja (vuorokaudenaika ja vuodenaika), sekä tieto onko hajuvesi ajateltu naisille, miehille vai unisex-tuoksuksi. Sovellukseen voi luoda käyttäjätunnuksen, jonka jälkeen käyttäjä voi valita oman kokoelman tietokannan hajuvesistä. Sovelluksessa on myös mahdollisuus lisätä hajuvesiä tietokantaan.

Dokumentaatio

Releaset

Ohjelmasta tehdyt julkaisut:

Komentorivitoiminnot

Testaus

Testit suoritetaan komennolla

mvn test

Testikattavuusraportti luodaan komennolla

mvn jacoco:report

Kattavuusraporttia voi tarkastella avaamalla selaimella tiedosto target/site/jacoco/index.html

Suoritettavan jarin generointi

Komento

mvn package

generoi hakemistoon target suoritettavan jar-tiedoston ScentUp-1.0-SNAPSHOT.jar

JavaDoc

JavaDoc generoidaan komennolla

mvn javadoc:javadoc

JavaDocia voi tarkastella avaamalla selaimella tiedosto target/site/apidocs/index.html

Checkstyle

Tiedostoon checkstyle.xml määrittelemät tarkistukset suoritetaan komennolla

mvn jxr:jxr checkstyle:checkstyle

Mahdolliset virheilmoitukset selviävät avaamalla selaimella tiedosto target/site/checkstyle.html

About

Solo desktop project for Methods of Software Engineering course at Helsinki Uni. The application offers the user a way to organise a fragrance collection. Tecs: Java - JavaFX - Maven - SQLite - JUnit

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages