An open API service indexing awesome lists of open source software.

https://github.com/sclafus/ecommerce-server

Server App for Wine Ecommerce, using mysql and JDBC
https://github.com/sclafus/ecommerce-server

client-server ecommerce-application java jdbc mysql mysql-database server sql uml uml-usecase-diagram

Last synced: about 2 months ago
JSON representation

Server App for Wine Ecommerce, using mysql and JDBC

Awesome Lists containing this project

README

          

## Third assignment for my Software Engineering course.

[![CodeFactor](https://www.codefactor.io/repository/github/sclafus/ecommerce-server/badge)](https://www.codefactor.io/repository/github/sclafus/ecommerce-server)

Developed with a [colleague](https://github.com/marticaffa).

This is a server app based on [Wine Ecommerce](https://github.com/Sclafus/Wine-Ecommerce).

It's using:

- Client-Server architecture (with JDBC)
- SQL Database (MySQL)

This program is the server of the architecture (clearly).

The Client application is available [here](https://github.com/Sclafus/Ecommerce-GUI).

The DB structure is pretty simple. It has some flaws, but this is not meant to be used in production, so... 🤷‍♂️

### Database Structure

![Database Structure](db_structure.png)

### UML Class Diagram

![UML Class Diagram](UML/ClassDiagram.svg)

### UML Usecase Diagram

![UML Usecase Diagram](UML/UsecaseDiagram.svg)

### UML Deployment Diagram

![UML Deployment Diagram](UML/DeploymentDiagram.svg)