Archived
3
0
This repository has been archived on 2025-09-02. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zmp24-docs/README.md
Ondřej Mekina c6352dd28c sketch the news module architecture (#2)
* make rough news module structure prototype

* update generic structure

* remove auth from news module structure
2025-03-12 22:42:06 +01:00

42 lines
1.1 KiB
Markdown

# Zprávy zumepro
## Návrh systému
![diagram návrhu sysému](./docs/exports/system_arch.svg)
## Rozbor zadání (z přednášky)
```text
+-------+ ---- 1 ---> +--------+
| | | |
| Burza | <--- 2 ---- | Zprávy |
| | | |
+-------+ ---- 3 ---> +--------+
```
### JSON definition
- `Nazev<string>, datum<timestamp>, raiting<int, -10, 0, 10>, prodat<0,1>`
- Příklad dat:
- `MS, 1111, 10, 0`
- `Google, 1111, -10, 1`
- V případě špatných dat ignorovat řádek
### Endpoint definition
- `url:port\endpoint`
- URL - partner
- Port: 8000
- Burza: `getrating`
- News: `liststock`, `salestock`
### Testování
- Dodržovat princip Pareto (80 : 20) - většina všech neobjevených chyb má původ v několika málo
modulech. Problém je moduly nalézt.
### Další poznámky
- Uživatel neexistuje (je nejspíš jen jeden globální v obou modulech)
- Zprávy drží portfolio a nakupují/prodávají
## Struktura modulu zprávy
![diagram struktury modulu zprávy](./docs/exports/news_module.svg)