Skip to content

essol2/Mart_Project

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

60 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

mini

๐Ÿฑ ์žฅ๋ณด๊ธฐ ํ”„๋กœ์ ํŠธ(Mart Project)

JAVA Swing Mini Project


๐Ÿ™ ๊ธฐํš์˜๋„

์ฝ”๋กœ๋‚˜๋กœ ์ธํ•ด ๋ฐ–์— ์ž์ฃผ ๋‚˜๊ฐ€์ง€๋„ ์•Š์•„ ๋งˆํŠธ์— 
์žฅ ๋ณด๋Ÿฌ ๊ฐ€๊ธฐ๋„ ํž˜๋“  ์ƒํ™ฉ์—์„œ ์ง‘์—์„œ 
์†์‰ฝ๊ฒŒ ์Œ์‹ ์žฌ๋ฃŒ๋“ค์„ ๊ตฌ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

๐Ÿ“ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

#KH๋งˆํŠธ
> ์ œํ•œ๋œ ์˜ˆ์‚ฐ ๋‚ด์—์„œ ์ƒํ’ˆ์„ ๊ตฌ๋งคํ•  ๋•Œ์— ๋น ๋ฅด๊ฒŒ ๊ฐ€๊ฒฉ์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๊ณ , 
๋ฏธ์„ฑ๋…„์ž์—๊ฒŒ ํŒ” ์ˆ˜ ์—†๋Š” ์ƒํ’ˆ์„ ์ œํ•œ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๐ŸŒฝ ์œ ์‚ฌํ”„๋กœ๊ทธ๋žจ ๋ถ„์„

  • ๋งˆ์ผ“์ปฌ๋ฆฌ : ์•Œ๋œฐ ์‡ผํ•‘ ์ด๋ฒคํŠธ
  • SSG/์ด๋งˆํŠธ๋ชฐ : e-์š”๋ฆฌ
  • ๋ฐฐ๋‹ฌ์˜ ๋ฏผ์กฑ : ๋ฐฐ๋‹ฌ ์‹œ ๋‚˜์ด ์ฃผ๋ฅ˜ ์ œํ•œ

<๊ณตํ†ต์ > ๋กœ๊ทธ์ธ & ํšŒ์›๊ฐ€์ž…, ์žฅ๋ฐ”๊ตฌ๋‹ˆ ํŽ˜์ด์ง€, ์ƒํ’ˆํŽ˜์ด์ง€, ์ด๋ฒคํŠธ & ์ฟ ํฐ ํŽ˜์ด์ง€, ๋งˆ์ดํŽ˜์ด์ง€

๐Ÿด ํŒ€์›

  • ๐Ÿ“ ๊น€์ˆ˜๋ฏผ - ๋กœ๊ทธ์ธ & ํšŒ์›๊ฐ€์ž…
  • ๐ŸŠ ์ด์€์†” - ๋งˆ์ดํŽ˜์ด์ง€
  • ๐Ÿ‹ ๊ถŒ์„ธํฌ - ์ƒํ’ˆํŽ˜์ด์ง€
  • ๐Ÿ‰ ์ •ํฌ์ค€ - ์žฅ๋ฐ”๊ตฌ๋‹ˆํŽ˜์ด์ง€
  • ๐Ÿ‘ ์ตœ์Šน์•„ - ๊ฒฐ์ œํŽ˜์ด์ง€
  • ๐ŸŽ ์ด์˜ˆ์ง€ - ๋ ˆ์‹œํ”ผํŽ˜์ด์ง€

๐Ÿ” ๊ธฐ๋Šฅ

  • ๐Ÿ“ ๋กœ๊ทธ์ธ & ํšŒ์›๊ฐ€์ž…
1) ํšŒ์›๊ฐ€์ž… ์‹œ ๋ฐ›์„ ์ •๋ณดย 
- ์•„์ด๋”” (์ค‘๋ณต ํ™•์ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€)
๋น„๋ฐ€๋ฒˆํ˜ธ 
(์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž, ํŠน์ˆ˜๋ฌธ์ž ํ˜ผํ•ฉ ํ™•์ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€)
- ์ด๋ฆ„
- ๋‚˜์ด (๋ฏธ์„ฑ๋…„์ž / ์„ฑ์ธ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด)
- ์นด๋“œ ๋ฒˆํ˜ธย 
2) ๋กœ๊ทธ์ธ ์‹œ
- ๋กœ๊ทธ์•„์›ƒ ์ „๊นŒ์ง€ ๋กœ๊ทธ์ธ ์ƒํƒœ ์œ ์ง€
- ์•„์ด๋””, ๋น„๋ฒˆ ์˜ค๋ฅ˜ -> ๋กœ๊ทธ์ธ ์‹คํŒจ
  • ๐ŸŠ ๋งˆ์ดํŽ˜์ด์ง€
1) ํšŒ์›์ •๋ณด ์ˆ˜์ •
- ๋ณธ์ธํ™•์ธ -> ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ
- ๋น„๋ฐ€๋ฒˆํ˜ธ, ์นด๋“œ๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ
2) ํฌ์ธํŠธ ์ถฉ์ „
- ์ถฉ์ „ ๊ธˆ์•ก ์ž…๋ ฅ ํ›„ ๊ฒฐ์ œ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ
- ์ถฉ์ „ ํ›„ ๊ธˆ์•ก ๋ณ€๊ฒฝ
4) ๋ณด์œ  ํฌ์ธํŠธ ํ™•์ธ
5) ๋ณด์œ  ์ฟ ํฐ ํ™•์ธ
  • ๐Ÿ‹ ์ƒํ’ˆํŽ˜์ด์ง€
1) ์ƒํ’ˆ ๊ฐ€๊ฒฉ / ์žฌ๊ณ  / ๋ฏธ์„ฑ๋…„์ž ํ‘œ๊ธฐ
2) ์ƒํ’ˆ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋‹ด๊ธฐย 
- ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋‹ด๊ธฐ๋ฅผ ์„ ํƒํ•˜๋ฉด ์žฅ๋ฐ”๊ตฌ๋‹ˆ์— ์ƒํ’ˆ ์ถ”๊ฐ€ 
3) ๋‚˜์ด ์ œํ•œ (๋ฏธ์„ฑ๋…„์ž / ์„ฑ์ธ)
4) ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋ถ€๋ถ„๊ณผ ์—ฐ๊ฒฐ
- ๊ฒฐ์ œํ•˜๊ธฐ -> ๋ณด์œ  ๊ธˆ์•ก/ ์ƒํ’ˆ์˜ ๊ฐ€๊ฒฉ ํ™•์ธ
- ์ƒํ’ˆ์žฌ๊ณ ๊ฐ€ 1 ์ด์ƒ์ธ ๊ฒƒ์„ ์ฒดํฌ ํ›„ ๊ฒฐ์ œย 
  • ๐Ÿ‰ ์žฅ๋ฐ”๊ตฌ๋‹ˆํŽ˜์ด์ง€
1) ย ์„ ํƒ ๋ฌผ๊ฑด ํ‘œ์‹œ(์ˆ˜๋Ÿ‰,๊ฐ€๊ฒฉ ๋“ฑ), ๋‚˜์ด์ œํ•œ ํ‘œ์‹œ
2) ์ˆ˜๋Ÿ‰ ๋ณ€๋™ ์‹œย 
ย -ย  ๊ฐ€๊ฒฉ์˜ ํ•ฉ ๋ณ€๋™
ย - ์žฌ๊ณ  ๋ถ€์กฑ ์‹œ -> ์ˆ˜๋Ÿ‰ ๋ถ€์กฑ ์ฐฝ ๋„์šฐ๊ธฐ
3) ์ƒํ’ˆ ์ œ๊ฑฐ ๊ฐ€๋Šฅย 
4) ๊ตฌ๋งค ๋ฒ„ํŠผ ์„ ํƒ ์‹œย 
ย -ย  ๊ฒฐ์ œ ์ฐฝ ์ด๋™
  • ๐Ÿ‘ ๊ฒฐ์ œํŽ˜์ด์ง€
1 ) ๊ฒฐ์ œ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐย 
-> ๊ณ„์‚ฐ๊ธˆ์•ก < ๋ณด์œ ๊ธˆ์•กย 
(๋ณด์œ  ๊ธˆ์•ก์ด ์žˆ๋Š” ๊ฒฝ์šฐ)
2 ) ๊ฒฐ์ œ ๋ถˆ๊ฐ€๋Šฅ ํ•œ ๊ฒฝ์šฐย 
-> ๊ณ„์‚ฐ๊ธˆ์•ก > ๋ณด์œ ๊ธˆ์•ก
3) ๊ฒฐ์ œ ํ›„ -> ๋ณด์œ  ๊ธˆ์•ก ์ฐจ๊ฐ
  • ๐ŸŽ ๋ ˆ์‹œํ”ผํŽ˜์ด์ง€
1) ์˜ค๋Š˜์˜ ์ถ”์ฒœ ๋ฉ”๋‰ด
ย - ์„ ํƒ์ง€์— ๋”ฐ๋ผ ๋ฉ”๋‰ด๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š” ๊ธฐ๋Šฅ
( ex. ์„ ํƒ์ง€ - ์–‘์‹/ ์ผ์‹/ ํ•œ์‹ / ๋“ฑ)
2) ์žฌ๋ฃŒ ์นดํ…Œ๊ณ ๋ฆฌย 
- ์žฌ๋ฃŒ ํ‚ค์›Œ๋“œ(ex.๋ผ์ง€๊ณ ๊ธฐ)๋ฅผ ๊ฒ€์ƒ‰ ์‹œ 
๊ด€๋ จ ์š”๋ฆฌ๋“ค์ด ๋ณด์—ฌ์ง€๋Š” ๊ธฐ๋Šฅ

๐Ÿน ๊ธฐํš์„œ ๋ฐ ์ฝ”๋“œ ๋ถ„์„

https://docs.google.com/presentation/d/1FAZUuA_0UAWSZ6AQQM63A7ubA6qk5b6a9u0yYaltHzs/edit#slide=id.ga80a82c5de_0_0

๐Ÿ’พ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

Language IDE Library
JAVA Eclipse Google

๐Ÿ’ป [ํ”„๋กœ๊ทธ๋žจ ์‹œํ˜„ ์˜์ƒ]

ezgif com-gif-maker


About

JAVA Swing Mini Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%