martijnboers / Thema-Opdracht-Web

JSP/Java Code Auto Totaal Dienst

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project "Auto Totaal Dienst"

JSP/Java Code Auto Totaal Dienst

Gitter Build Status

alt tag

Geting the code

git clone https://github.com/MartijnDevNull/Thema-Opdracht-Web.git

Or use EGIT to import the project

Install

First make a new database using the given example database or create a new one using the following statements:

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;


CREATE TABLE IF NOT EXISTS `Afspraken` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Klant_ID` int(11) NOT NULL,
  `Monteur_ID` int(11) DEFAULT NULL,
  `Auto_ID` int(11) NOT NULL,
  `Datum` date NOT NULL,
  `Omschrijving` text NOT NULL,
  `Status` varchar(50) NOT NULL DEFAULT 'NIEUW',
  `Uren` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=42 ;

CREATE TABLE IF NOT EXISTS `Auto` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Kenteken` text NOT NULL,
  `Merk` text NOT NULL,
  `Type` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=39 ;

CREATE TABLE IF NOT EXISTS `Berichten` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Bericht` text NOT NULL,
  `Tijd` text NOT NULL,
  `User` int(11) NOT NULL,
  `Klant` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=128 ;

CREATE TABLE IF NOT EXISTS `GebruiktOnderdeel` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Afspraak_ID` int(11) NOT NULL,
  `Onderdeel_ID` int(11) NOT NULL,
  `aantal` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=38 ;

CREATE TABLE IF NOT EXISTS `Klanten` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Password` text NOT NULL,
  `Username` text NOT NULL,
  `Volledigenaam` text NOT NULL,
  `Postcode` text NOT NULL,
  `Email` text NOT NULL,
  `Auto` int(11) NOT NULL,
  `Priv` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=43 ;

CREATE TABLE IF NOT EXISTS `Log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `IP` text NOT NULL,
  `Tijd` text NOT NULL,
  `User` int(11) NOT NULL,
  `Klant` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=343 ;

CREATE TABLE IF NOT EXISTS `Onderdeel` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Naam` text NOT NULL,
  `Type` text NOT NULL,
  `Voorraad` int(11) NOT NULL,
  `Prijs` double NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=62 ;

CREATE TABLE IF NOT EXISTS `Privileges` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `naam` text NOT NULL,
  `ADMIN` tinyint(1) NOT NULL,
  `VOORRAAD` tinyint(1) NOT NULL,
  `WERKPLAATS` tinyint(1) NOT NULL,
  `PARKEERGARAGE` tinyint(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

CREATE TABLE IF NOT EXISTS `Reservering` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `aankomst` date NOT NULL,
  `vertrek` date NOT NULL,
  `klant_id` int(11) NOT NULL,
  `betaald` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=87 ;

CREATE TABLE IF NOT EXISTS `Users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` text NOT NULL,
  `naam` text NOT NULL,
  `priv` int(11) NOT NULL,
  `password` text NOT NULL,
  `uurloon` double NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=38 ;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Important for devs

Use

git update-index --assume-unchanged ATD-WEBSITE/war/config/database.properties

to not upload database credentials

And check .project and .classpath builpaths for wrong Java SDK or libraries

About

JSP/Java Code Auto Totaal Dienst

License:GNU General Public License v2.0


Languages

Language:HTML 64.5%Language:Java 25.8%Language:JavaScript 6.0%Language:CSS 3.6%Language:ApacheConf 0.0%