README.md 1.38 KB
Newer Older
Samuel Dudík's avatar
Samuel Dudík committed
1
2
# PA165 Winery Management System

Samuel Dudík's avatar
Samuel Dudík committed
3
PA165 course at MUNI Spring 2022.
4

5
6
7
8
9
10
# Build and Run Tests

Assuming you are in the root directory of this project:
```bash
cd winery
mvn clean install
11
mvn spring-boot:run -pl webapp
12
13
```

Ondřej Pavlica's avatar
Ondřej Pavlica committed
14
15
16
17
18
19
20
21
# Logins
## Admin
E-mail: `admin@winery.com`
Password: `admin`
## User
E-mail: `user@winery.com`
Password: `user`

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# About Project

- **Name**: Winery Management System
- **Technologies**: Java 11, Spring, Hibernate, Maven
- **Developers**:
    - Ondřej Pavlica @xpavlica - _Project Leader_
    - Jakub Balga @xbalga
    - Michaela Korenková @xkorenk
    - Samuel Dudík @xdudik
- **Assigment**:
    - Create an information system that will allow a person to manage its own winery in a better way.  The main user role can manage
    the yearly wine harvest, annotating the quality, quantity of different types of grapes. Then he will manage the wines that can be
    produced depending on the type of grapes available and other ingredients. The user can also manage the list of wine bottles sold
    and stocked and available to buyers. Buyers can consult the system to buy quantities of wine bottles, also leaving feedback about
    the quality of the wine they have bought.

# Project Description
Ondřej Pavlica's avatar
Ondřej Pavlica committed
39
40
41
42

# UML Diagrams

## Use Case Diagram
Samuel Dudík's avatar
Samuel Dudík committed
43
![](docs/use_case_diagram.png)
Ondřej Pavlica's avatar
Ondřej Pavlica committed
44
45
46

## Entity-Relationship Diagram
![](docs/WineryERD.png)
Ondřej Pavlica's avatar
Ondřej Pavlica committed
47
48

## Analytical Class Diagram (Entities)
Samuel Dudík's avatar
Samuel Dudík committed
49
![](docs/WineryAnalytical.png)