Update README.md
This commit is contained in:
77
README.md
77
README.md
@@ -1,34 +1,55 @@
|
|||||||
# Darbinieku darba laiku atskaite no SQLite datubāzes
|
# Darbinieku darba laiku atskaite no SQLite datubāzes
|
||||||
|
|
||||||
#Resursi:
|
## Resursi
|
||||||
Tev tiek dots SQLite datubāzes fails: attendance.db
|
|
||||||
|
Tev tiek dots **SQLite datubāzes fails**: `attendance.db`
|
||||||
Šajā datubāzē ir divas tabulas:
|
Šajā datubāzē ir divas tabulas:
|
||||||
Employees
|
|
||||||
id username
|
|
||||||
1 janis
|
|
||||||
2 liga
|
|
||||||
3 juris
|
|
||||||
4 dace
|
|
||||||
|
|
||||||
Attendance
|
### Tabulu struktūra
|
||||||
id employee_id date hours_worked
|
|
||||||
1 1 2024-06-29 4
|
**`Employees`**
|
||||||
2 1 2024-06-29 3.5
|
|
||||||
3 1 2024-06-28 8
|
| id | username |
|
||||||
4 2 2024-06-29 5
|
|:----|:-----------|
|
||||||
5 2 2024-06-29 2.5
|
| 1 | janis |
|
||||||
6 2 2024-06-28 6.75
|
| 2 | liga |
|
||||||
7 3 2024-06-30 6
|
| 3 | juris |
|
||||||
8 3 2024-06-27 2
|
| 4 | dace |
|
||||||
9 3 2024-06-27 7
|
|
||||||
|
**`Attendance`**
|
||||||
|
|
||||||
|
| id | employee_id | date | hours_worked |
|
||||||
|
|:----|:-------------|:-------------|:----------------|
|
||||||
|
| 1 | 1 | 2024-06-29 | 4 |
|
||||||
|
| 2 | 1 | 2024-06-29 | 3.5 |
|
||||||
|
| 3 | 1 | 2024-06-28 | 8 |
|
||||||
|
| 4 | 2 | 2024-06-29 | 5 |
|
||||||
|
| 5 | 2 | 2024-06-29 | 2.5 |
|
||||||
|
| 6 | 2 | 2024-06-28 | 6.75 |
|
||||||
|
| 7 | 3 | 2024-06-30 | 6 |
|
||||||
|
| 8 | 3 | 2024-06-27 | 2 |
|
||||||
|
| 9 | 3 | 2024-06-27 | 7 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📌 Uzdevums
|
||||||
|
|
||||||
|
Izveidot **WEB aplikāciju** (vēlams izmantot Python), kas:
|
||||||
|
|
||||||
|
### 📍 Sākuma lapa `/`
|
||||||
|
- Parāda sarakstu ar visiem darbinieku `username`
|
||||||
|
- Iespēja veikt **username meklēšanu**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 📍 Darbinieka skatījums
|
||||||
|
- Klikšķinot uz kāda darbinieka username, atveras lapa/skats, kur:
|
||||||
|
- Redzama **tabula ar divām kolonnām: `date`, `hours_worked`**
|
||||||
|
- Tabulā katrai dienai **tiek summētas visas nostrādātās stundas šajā datumā**
|
||||||
|
- 📌 *Piemērs*:
|
||||||
|
Ja vienā dienā ir divi ieraksti ar 4h un 3.5h — kopsumma būs **7.5**
|
||||||
|
- Tabula **sakārtota pēc `date` DESC**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Uzdevums
|
|
||||||
Izveidot WEB aplikāciju (vēlams izmantot python), kas:
|
|
||||||
1. Sākuma lapā (/) parāda sarakstu ar visiem darbinieku username
|
|
||||||
o Iespēja veikt username meklēšanu
|
|
||||||
2. Klikšķinot uz kāda darbinieka username, atveras lapa/skats, kur:
|
|
||||||
o Redzama tabula ar divām kolonnām- date, hours_worked
|
|
||||||
o Tabulā katrai dienai tiek summētas visas nostrādātās stundas šajā datumā (piemēram, ja vienā dienā ir divi ieraksti ar 4h un 3.5h — kopsumma būs 7.5)
|
|
||||||
o Tabula sakārtota pēc date DESC
|
|
||||||
|
|||||||
Reference in New Issue
Block a user