JCash/README.md

35 lines
1.6 KiB
Markdown
Raw Normal View History

2023-07-01 15:24:14 +00:00
## JCash
2023-06-16 21:20:06 +00:00
2023-07-01 14:33:18 +00:00
## About
2023-07-01 15:24:14 +00:00
Draft program for the Java class of semester 2. The goal was to simulate basic cash machine that can read customer data from a `.csv` file and let the user view the data with crude forms of authentication.
2023-07-01 14:33:18 +00:00
> This project was graded with 100,0 out of 100,0 points
2023-07-01 14:33:18 +00:00
## Overview
2023-07-01 15:24:14 +00:00
The program can read `.csv` file from disk and allows the user login to an account specified.
After login, the user can deposit, takeoff or transfer money from an account.
2023-07-01 14:33:18 +00:00
The application does not write any changes back into the file.
## Images
2023-07-01 15:24:14 +00:00
![preview.png](https://git.teridax.de/dhbw/JCash/raw/branch/main/meta/Preview.png)
## Repository structure
The `meta/` folder only contains metadata required for the README. Its not a build relevant folder.
Sample database files can be found under `res/`.
## CSV Database format
The first row is always ignored as this is generally contains the columns header.
Reference example:
| Bank | BLZ | Kontonummer | PIN | Kontostand | Kontoart | Zins | Überziehungsbetrag | Kundennummer | Name | Vorname | Straße |
| ---------------------- | -------- | ------------- | ------ | ------------ | ----------- | ------ | --------------------- | -------------- | --------- | --------- | ------------------------------ |
| VR Bank Rhein-Neckar | MA2424 | 4711 | 1234 | 45,90€ | Girokonto | | 1000€ | 8745364 | Gunther | Peter | Katzenköttel an der Strulle |
| Berliner Bank | 19087 | 987456 | 4578 | 9,05€ | Sparkonto | 3% | | 39845762 | Korb | Jauch | Unter der Brücke |