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
- Host: GitHub
- URL: https://github.com/mastercruelty/bikesharingproject
- Owner: MasterCruelty
- License: gpl-3.0
- Created: 2021-07-20T16:26:40.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-19T15:11:19.000Z (over 2 years ago)
- Last Synced: 2023-11-19T16:27:06.462Z (over 2 years ago)
- Topics: dao-design-pattern, java, mvc-architecture, singleton-pattern, uml-diagrams, university-project
- Language: Java
- Homepage:
- Size: 8.36 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://github.com/MasterCruelty/BikeSharingProject/stargazers)
[](https://github.com/MasterCruelty/BikeSharingProject/network/members)

[](https://github.com/MasterCruelty/BikeSharingProject/issues)


# 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.