Skip to content

ibwgr/semesterarbeit_Roberto_Sebi_Alessandro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semesterarbeit

Kalkulation für die Berechtigung eines SBB-Generalabonnements für Swisscom-Mitarbeiter

Einleitung

In dieser Applikation kann ein Swisscom Mitarbeiter die Kosten seiner Geschäftsreisen, abgehend von Chur, erfassen und die Kostenrelation für ein General-Abonnement im Verhältnis zu einzeln gekauften Reisen nachweisen.

Vorbereitung und Applikationsstart

Folgende Schritte müssen zur Vorbereitung und zum Starten der Applikation durchgeführt werden:

Erstellung der benötigten lokalen Datenbank

Verwendung einer MariaDB oder MySQL Datenbank. Folgende Schritte müssen als root (oder als user mit entsprechenden Rechten) ausgeführt werden:

  1. Erstellung einer Datenbank mit DB Name: calculator
create database calculator;
  1. Erstellen der Tabelle und inkl. vorabgefüllter Daten in die DB mit dem File calculator.sql (File abgelegt in Verzeichnis src/Main/GA_Trial/calculator.sql)
source <Pfad zur Datei>
  1. User für Datenbankzugriff aus der Applikation erstellen:
CREATE USER 'java'@'localhost' IDENTIFIED BY 'java';
GRANT ALL PRIVILEGES ON calculator . * TO 'java'@'localhost';

Projekt in intelliJ öffnen

  1. Add as Maven Project wenn danach gefragt wird
  2. Project Structure öffnen und folgende Einstellungen vornehmen:
  • Tab Project:
    • SDK: Java Version 1.8
    • Project language level: SDK default
    • Project compiler output: gewünschten Ordner wählen/erstellen
  • Tab Modules:
    • im Ordner src den Ordner Main als Sources markieren
    • im Ordner src den Ordner Test als Tests markieren

Starten der Applikation

Main Methoden in der Klasse Application starten.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published