https://github.com/lkdcode/this-is-java-study
this-is-java-study
https://github.com/lkdcode/this-is-java-study
java
Last synced: 10 months ago
JSON representation
this-is-java-study
- Host: GitHub
- URL: https://github.com/lkdcode/this-is-java-study
- Owner: lkdcode
- Created: 2023-01-04T02:35:43.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-10T12:26:41.000Z (almost 3 years ago)
- Last Synced: 2025-02-06T19:58:45.878Z (12 months ago)
- Topics: java
- Language: Java
- Homepage:
- Size: 351 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: docs/README.md
Awesome Lists containing this project
README
# Chicken POS
## π κΈ°λ₯ μκ°
---
#
- μΉν¨μ§ μ¬μ₯λμ΄ μ¬μ©νλ κ°λ¨ν ν¬μ€(POS) νλ‘κ·Έλ¨μ ꡬννλ€.
μ£Όλ¬Έ λ±λ‘, κ²°μ νκΈ°, νλ‘κ·Έλ¨ μ’
λ£ κΈ°λ₯μ κ°μ§λ€.
#
- λ©λ΄ κΈ°λ³Έ μ λ³΄κ° μ£Όμ΄μ§λ©° λ©λ΄ λ²νΈ, μ’
λ₯, μ΄λ¦, κ°κ²©μ κ°μ§λ€.
#
- ν
μ΄λΈ κΈ°λ³Έ μ λ³΄κ° μ£Όμ΄μ§λ©° ν
μ΄λΈ λ²νΈλ₯Ό κ°μ§λ€.
#
- ν ν
μ΄λΈμμ μ£Όλ¬Έν μ μλ ν λ©λ΄μ μ΅λ μλμ 99κ°μ΄λ€.
#
- μ£Όλ¬Έμ΄ λ±λ‘λ ν
μ΄λΈμ κ²°μ κ° μ΄λ£¨μ΄μ§κΈ° μ κΉμ§ ν
μ΄λΈ λͺ©λ‘μ λ³λλ‘ νμνλ€.
#
- μ£Όλ¬Έ λ΄μμ λν κ³μ°μ ν λλ κ²°μ μ νμ λ°λΌ ν μΈμ¨μ΄ λ¬λΌμ§λ€.
- μΉν¨ μ’
λ₯ λ©λ΄μ μλ ν©μ΄ 10κ°κ° λ κ²½μ°, 10,000μμ© ν μΈλλ€.
- Ex) 10κ°λ 10,000μ ν μΈ, 20κ°λ 20,000μ ν μΈ
- νκΈ κ²°μ λ 5%κ° ν μΈλλ©° ν μΈλ κΈμ‘μμ ν λ² λ ν μΈμ΄ κ°λ₯νλ€.
- μ£Όλ¬Έ νΉμ κ²°μ κ° λΆκ°λ₯ν κ²½μ° κ·Έ μ΄μ λ₯Ό λ³΄μ¬ μ£Όκ³ , λ€μ μ£Όλ¬Έ νΉμ κ²°μ κ° κ°λ₯νλλ‘ ν΄μΌ νλ€.
#
- μ΅μ’
κ²°μ κΈμ‘μ 보μ¬μ€λ€.
## π κΈ°λ₯ ꡬν λ‘μ§
---
- μ΄ 3κ°μ§μ λ§€λ΄κ° μ£Όμ΄μ§λ€.
- 1λ² - μ£Όλ¬Έλ±λ‘.
- 2λ² - κ²°μ νκΈ°.
- 3λ² - νλ‘κ·Έλ¨ μ’
λ£.
#
- ν
μ΄λΈ λͺ©λ‘ ꡬμ±
- μ΄ 6κ°μ ν
μ΄λΈμ κ°μ§κ³ μλ€.
#
- λ§€λ΄ (8κ°μ§)
- νλΌμ΄λ μΉν¨
- μλ
μΉν¨
- λ°λ° μΉν¨
- ν΅κ΅¬μ΄
- κ°μ₯ μΉν¨
- μμ΄ μΉν¨
- μ½λΌ
- μ¬μ΄λ€
#
### π» λ‘μ§
---
- ν¬μ€κΈ°μμ μ 곡λλ 3κ°μ§μ κΈ°λ₯μ μΆλ ₯νλ€. .....<#SystemController>
- 1 μ£Όλ¬Έ λ±λ‘ .....<#OrderController>
- 2 κ²°μ νκΈ° .....<#PayController>
- 3 νλ‘κ·Έλ¨ μ’
λ£ .....<#SystemController>
#
- 첫 λ²μ§Έ λ§€λ΄ <μ£Όλ¬Έ λ±λ‘>
- ν
μ΄λΈ λͺ©λ‘μ 보μ¬μ£Όκ³ ν
μ΄λΈ λ²νΈλ₯Ό μ
λ ₯ λ°λλ€.
- μ«μλ§ μ‘΄μ¬νλκ°?
- ν
μ΄λΈ λ²νΈ(1-6)μ μΌμΉνλκ°?
- λ§€λ΄ λͺ©λ‘μ 보μ¬μ£Όκ³ ν΄λΉ λ§€λ΄μ λ²νΈλ₯Ό μ
λ ₯ λ°λλ€.
- μ«μλ§ μ‘΄μ¬νλκ°?
- λ§€λ΄λ²νΈ(1-6, 21-22)μ μΌμΉνλκ°?
- λ§€λ΄μ μλμ μ
λ ₯ λ°λλ€.
- μ«μλ§ μ‘΄μ¬νλκ°?
- μ΅μ,μ΅λ μ£Όλ¬Έμλ(1-99) λ²μμΈκ°?
- (ν΄λΉ ν
μ΄λΈμ λ§€λ΄ μ΄λ―Έμ§λ‘ μ
λ°μ΄νΈνλ€.-리ν©ν°λ§λ ꡬν)
#
- λ λ²μ§Έ λ§€λ΄ <κ²°μ νκΈ°>
- ν
μ΄λΈ λͺ©λ‘μ 보μ¬μ£Όκ³ ν
μ΄λΈ λ²νΈλ₯Ό μ
λ ₯ λ°λλ€.
- μ«μλ§ μ‘΄μ¬νλκ°?
- ν
μ΄λΈ λ²νΈ(1-6)μ μΌμΉνλκ°?
- ν΄λΉ ν
μ΄λΈμ μ΄ μ£Όλ¬Έ λ΄μκ³Ό μ§λΆ κΈμ‘μ 보μ¬μ€λ€
- λ°μ΄ν° λ² μ΄μ€μμ μ§μ 보μ¬μ€λ€.
- κ²°μ λ°©μμ μ
λ ₯ λ°λλ€.
- μ«μλ§ μ‘΄μ¬νλκ°?
- 1 κ³Ό 2 μΈμ κ°μ λ€μ μ
λ ₯λ°λλ€.
- μ
λ ₯ λ°μ μλ¨μ λ°λΌ ν΄νμ μ 곡ν ν μ΅μ’
κ²°μ λ₯Ό μ§ννλ€.
- μΉ΄λλ κ·Έλλ‘ κ²°μ λ₯Ό μ§ννκ³ ,
- νκΈμ 5% μΆκ° ν μΈμ μ μ©νλ€.
#
- μΈ λ²μ§Έ λ§€λ΄ <νλ‘κ·Έλ¨ μ’
λ£>
- κ²°μ κ° μλ£λμ§ μμ ν
μ΄λΈμ΄ μ‘΄μ¬νλ€λ©΄ ν΄λΉ νλ‘κ·Έλ¨μ μ’
λ£ν μ μλ€.
- νλ‘κ·Έλ¨μ΄ μ’
λ£λλ€.
#
#### μ€ν κ²°κ³Ό μμ
#
```
## λ©μΈνλ©΄
1 - μ£Όλ¬Έλ±λ‘
2 - κ²°μ νκΈ°
3 - νλ‘κ·Έλ¨ μ’
λ£
## μνλ κΈ°λ₯μ μ ννμΈμ.
1
## ν
μ΄λΈ λͺ©λ‘
β - ββ - ββ - ββ - ββ - ββ - β
| 1 || 2 || 3 || 5 || 6 || 8 |
β - ββ - ββ - ββ - ββ - ββ - β
## ν
μ΄λΈμ μ ννμΈμ.
1
[μΉν¨] 1 - νλΌμ΄λ : 16000μ
[μΉν¨] 2 - μλ
μΉν¨ : 16000μ
[μΉν¨] 3 - λ°λ°μΉν¨ : 16000μ
[μΉν¨] 4 - ν΅κ΅¬μ΄ : 16000μ
[μΉν¨] 5 - κ°μ₯μΉν¨ : 17000μ
[μΉν¨] 6 - μμ΄μΉν¨ : 17000μ
[μλ£] 21 - μ½λΌ : 1000μ
[μλ£] 22 - μ¬μ΄λ€ : 1000μ
## λ±λ‘ν λ©λ΄λ₯Ό μ ννμΈμ.
1
## λ©λ΄μ μλμ μ
λ ₯νμΈμ.
1
## λ©μΈνλ©΄
1 - μ£Όλ¬Έλ±λ‘
2 - κ²°μ νκΈ°
3 - νλ‘κ·Έλ¨ μ’
λ£
## μνλ κΈ°λ₯μ μ ννμΈμ.
1
## ν
μ΄λΈ λͺ©λ‘
β - ββ - ββ - ββ - ββ - ββ - β
| 1 || 2 || 3 || 5 || 6 || 8 |
β - ββ - ββ - ββ - ββ - ββ - β
## ν
μ΄λΈμ μ ννμΈμ.
1
[μΉν¨] 1 - νλΌμ΄λ : 16000μ
[μΉν¨] 2 - μλ
μΉν¨ : 16000μ
[μΉν¨] 3 - λ°λ°μΉν¨ : 16000μ
[μΉν¨] 4 - ν΅κ΅¬μ΄ : 16000μ
[μΉν¨] 5 - κ°μ₯μΉν¨ : 17000μ
[μΉν¨] 6 - μμ΄μΉν¨ : 17000μ
[μλ£] 21 - μ½λΌ : 1000μ
[μλ£] 22 - μ¬μ΄λ€ : 1000μ
## λ±λ‘ν λ©λ΄λ₯Ό μ ννμΈμ.
21
## λ©λ΄μ μλμ μ
λ ₯νμΈμ.
1
## λ©μΈνλ©΄
1 - μ£Όλ¬Έλ±λ‘
2 - κ²°μ νκΈ°
3 - νλ‘κ·Έλ¨ μ’
λ£
## μνλ κΈ°λ₯μ μ ννμΈμ.
2
## ν
μ΄λΈ λͺ©λ‘
β - ββ - ββ - ββ - ββ - ββ - β
| 1 || 2 || 3 || 5 || 6 || 8 |
β - ββ - ββ - ββ - ββ - ββ - β
## ν
μ΄λΈμ μ ννμΈμ.
1
## μ£Όλ¬Έ λ΄μ
λ©λ΄ μλ κΈμ‘
νλΌμ΄λ 1 16000
μ½λΌ 1 1000
## 1λ² ν
μ΄λΈμ κ²°μ λ₯Ό μ§νν©λλ€.
## μ μ© μΉ΄λλ 1λ², νκΈμ 2λ²
1
## μ΅μ’
κ²°μ ν κΈμ‘
17000μ
## λ©μΈνλ©΄
1 - μ£Όλ¬Έλ±λ‘
2 - κ²°μ νκΈ°
3 - νλ‘κ·Έλ¨ μ’
λ£
...
```
## π λ§μΉλ©°...
---
- 리λλ―Έ λ¬Έμλ₯Ό ν΅ν΄ ν΄λΉ νλ‘κ·Έλ¨μ λν κΈ°λ₯μ€λͺ
κ³Ό λ‘μ§μ μμ±νλ©΄μ κ°λ¨νκ² ν΄λμ€λ€μ λλμλ€.
- 리λλ―Έ λ¬Έμλ₯Ό μ°Έκ³ νμ¬ ν΄λμ€ λ€μ΄μ΄κ·Έλ¨μΌλ‘ ν° νμ λ¨Όμ μ‘μκ³ μ΄λ₯Ό 보며 ꡬνμ λμ
νμλλ°..
- ꡬννλ€λ³΄λ μκΈ°λ λ³μμ λν΄ λ―Έμ³ λλΉλ₯Ό λͺ»ν΄ μ½λκ° λ§μ΄ κΌ¬μ¬λ²λ Έλ€.
- ꡬννκΈ°μ κΈκΈνμ¬ λ§μ λ³μλ€λ ν΅μ νμ§ λͺ»νκ³ κ°λ
μ±μ΄ λ§μ΄ λμ μ½λκ° λμλ€.
- λ€μμ μμΉμ ν΅ν΄ 리ν©ν°λ§μ ν΄μΌκ² λ€.
- 1. μ리λ μμΉμ μ§μΌ°λκ°?
- 2. λΆνμν λ‘μ§μ μ΅μν νμλκ°?
- 3. λ€μ΄λ° μ»¨λ² μ
μ μ μ§μΌ°λκ°?
- μ΄μΈμ μκ°λλ κ·μ¨λ€μ μ§μΌμ 리ν©ν°λ§μ ν΄μΌκ² λ€.