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

https://github.com/mastercruelty/bikesharingproject

This is my project I made for the exam of Software Engineering at University of Milan
https://github.com/mastercruelty/bikesharingproject

dao-design-pattern java mvc-architecture singleton-pattern uml-diagrams university-project

Last synced: 12 months ago
JSON representation

This is my project I made for the exam of Software Engineering at University of Milan

Awesome Lists containing this project

README

          

![License](https://img.shields.io/github/license/MasterCruelty/BikeSharingProject)
[![image](https://img.shields.io/github/stars/MasterCruelty/BikeSharingProject)](https://github.com/MasterCruelty/BikeSharingProject/stargazers)
[![image](https://img.shields.io/github/forks/MasterCruelty/BikeSharingProject)](https://github.com/MasterCruelty/BikeSharingProject/network/members)
![CodeSize](https://img.shields.io/github/languages/code-size/MasterCruelty/BikeSharingProject)
[![image](https://img.shields.io/github/issues/MasterCruelty/BikeSharingProject)](https://github.com/MasterCruelty/BikeSharingProject/issues)
![image](https://img.shields.io/github/languages/top/MasterCruelty/BikeSharingProject)
![image](https://img.shields.io/github/commit-activity/w/MasterCruelty/BikeSharingProject)

# BikeSharingProject
### What is it?
This is a Bike sharing simulator. You register and buy a subscription and you rent a bike, then you give back to the system and you pay.
### Requirements
You have to install MySQL DBMS to import my dumps. Connector file .jar is already in this repo.

If you would like to open the .mdj file you need to install StarUML.

---

### Usage
#### compile
javac -cp libs/mysql-connector-java-8.0.24.jar:. SistemaBikeSharing.java
#### Exec
java -cp libs/mysql-connector-java-8.0.24.jar:. SistemaBikeSharing
#### Tests
javac -cp libs/junit-4.13.2.jar:Test/Test*.java

java -cp libs/junit-4.13.2.jar:libs/hamcrest-core1.3.jar:Test/ org.junit.runner.JUnitCore "fileclasstest"

---
### Language
The project is all in Italian(source comments, diagrams and relation), just saying.