Giter Site home page Giter Site logo

hanaroan's Introduction

๐Ÿฆ Digital HanaRoan

image


image

๐Ÿ’ป Demonstation

https://youtu.be/jS3viuVVsro


๐Ÿš€ Deployment

https://www.hanaroan.shop


๐Ÿ‘ฅ Team Members

Role Name Email Github
Leader ๋ฏผ์ƒˆ๋ฏธ [email protected] Github Link
Member ์žฅ์ฃผ์„ฑ [email protected] Github Link
Member ์„ฑ์ฐฝํ˜ธ [email protected] Github Link
Member ํ•œ์„ฑํ›ˆ [email protected] Github Link

๐Ÿ“„ Project Description

๊ธˆ์œต๊ถŒ ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•œ ๊ด€์‹ฌ์œผ๋กœ ์‹ค์ œ ๋Œ€์ถœ ์ƒํ’ˆ ์ด์šฉ๊ณผ ๊ด€๋ จํ•˜์—ฌ ๊ณ ๋ฏผํ–ˆ๊ณ , ์ด์— ๋Œ€์ถœ ์šด์˜ ๊ฐ„์†Œํ™” ๋ฐ ์ˆ˜์ž‘์—…์„ ๊ฐ์†Œ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๊ด€๋ฆฌ์ž ์‹œ์Šคํ…œ ๋ฐ ๊ฐ„๋žตํ•œ ์‚ฌ์šฉ์ž ํ™”๋ฉด์„ ๊ตฌ์ถ•


๐Ÿ’ป ๊ธฐ์ˆ  ์Šคํƒ ๐Ÿ› ๏ธ

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

IDE JDK Build Database Tool

Frontend

HTML CSS JavaScript AJAX
JSP

Backend

Java Servlet

DevOps

AWS RDS Redis Nginx Reverse Proxy SSL

ํ˜‘์—…

GIT Notion

๐Ÿ“‚ Folder Structure

  • Controller: ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ , ํ•ด๋‹น ์š”์ฒญ์— ๋”ฐ๋ฅธ ์ ์ ˆํ•œ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•œ ํ›„, ์‘๋‹ต์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์š”์ฒญ์€ URL, HTTP ๋ฉ”์†Œ๋“œ, ํ—ค๋”, ์ฟ ํ‚ค, ์š”์ฒญ ๋ณธ๋ฌธ ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Service: ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. Service๋Š” Controller์— ์˜ํ•ด ํ˜ธ์ถœ๋˜์–ด ์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ , DAO๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ, ์ˆ˜์ •, ์‚ญ์ œ, ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋กœ์ง์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

  • DAO (Data Access Object): ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘๊ทผ ๋กœ์ง์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. DAO๋Š” Service์— ์˜ํ•ด ํ˜ธ์ถœ๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ง์ ‘ ์ ‘๊ทผํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ CRUD(์ƒ์„ฑ, ์ฝ๊ธฐ, ์—…๋ฐ์ดํŠธ, ์‚ญ์ œ)ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

  • Model (DTO): ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด๋Š” ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. ์ด๋“ค์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜๋„ ์žˆ๊ณ , ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋‹ด์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Config: ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ๋“ค์ด ์ €์žฅ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ์ •๋ณด, ๋ณด์•ˆ์„ค์ • ๋“ฑ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Utils: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „๋ฐ˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค๋“ค์ด ์ €์žฅ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์ž…๋‹ˆ๋‹ค.

โ”œโ”€โ”€ main
โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”œโ”€โ”€ com
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Background               # ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰๋˜๋Š” ์ปดํฌ๋„ŒํŠธ๋“ค (์˜ˆ: Redis)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Config                   # ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ๋“ค (์˜ˆ: Secret Keys)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Controller               # ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ ์ฒ˜๋ฆฌ ๋ฐ ์‘๋‹ต์„ ๋‹ด๋‹นํ•˜๋Š” ์ปจํŠธ๋กค๋Ÿฌ๋“ค
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ DAO                      # ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘๊ทผ์„ ๋‹ด๋‹นํ•˜๋Š” DAO (Data Access Object) ์ฝ”๋“œ๋“ค
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Model                    # DTO (Data Transfer Object) ํด๋ž˜์Šค๋“ค
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Service                  # ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋‹ด๋‹นํ•˜๋Š” ์„œ๋น„์Šค ํด๋ž˜์Šค๋“ค
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ Utils                    # ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค๋“ค (์˜ˆ: DB ์—ฐ๊ฒฐ, ์ •๊ทœ ํ‘œํ˜„์‹ ๋“ฑ)
โ”‚   โ”œโ”€โ”€ webapp
โ”‚   โ”‚   โ”œโ”€โ”€ css                          # CSS ์Šคํƒ€์ผ์‹œํŠธ ํŒŒ์ผ๋“ค
โ”‚   โ”‚   โ”œโ”€โ”€ img                          # ์ด๋ฏธ์ง€ ๋ฆฌ์†Œ์Šค๋“ค
โ”‚   โ”‚   โ”œโ”€โ”€ js                           # ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ ํŒŒ์ผ๋“ค
โ”‚   โ”‚   โ”œโ”€โ”€ jsp                          # JSP (Java Server Pages) ํŒŒ์ผ๋“ค
โ”‚   โ”‚   โ”œโ”€โ”€ resource                     # ๊ณตํ†ต ๋ฆฌ์†Œ์Šค ํŒŒ์ผ๋“ค
โ”‚   โ”‚   โ”œโ”€โ”€ scss                         # SCSS ํŒŒ์ผ๋“ค
โ”‚   โ”‚   โ”œโ”€โ”€ vendor                       # ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค
โ”‚   โ”‚   โ””โ”€โ”€ WEB-INF                      # ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ์ž์›๋“ค์„ ๋‹ด๊ณ  ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ (์˜ˆ: ๋ณด์•ˆ ์„ค์ •, ์„œ๋ธ”๋ฆฟ ๋งคํ•‘ ๋“ฑ)
โ””โ”€โ”€ README.md                            # ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์„ค๋ช…์ด ์ ํžŒ README ํŒŒ์ผ

๐ŸŒ ๋ฐฐํฌํ™˜๊ฒฝ

image


๐Ÿ—„๏ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง

๊ฐœ๋…์  ์„ค๊ณ„

image


๋…ผ๋ฆฌ์  ์„ค๊ณ„

image


์œ ์Šค์ผ€์ด์Šค

image


๐ŸŽจ UI

image


โ„น๏ธ Functional Description & Details


<๊ด€๋ฆฌ์ž_๋Œ€์‹œ๋ณด๋“œ>

  1. ๋Œ€์ถœ ๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์ „์ฒด์ ์ธ ๊ฐœ์š”๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

  2. ์ตœ๊ทผ ๋Œ€์ถœ ์‹ ์ฒญ, ๊ธฐํ•œ์ด ์ง€๋‚œ ๋Œ€์ถœ, ์ƒํ™˜๋œ ์ด ๋Œ€์ถœ, ์ƒํ™˜ ๊ธฐํ•œ, ์—ฐ์ฒด์œจ ๋“ฑ์— ๋Œ€ํ•œ ์š”์•ฝ ํ†ต๊ณ„ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ ๊ทธ๋ž˜ํ”„๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค.

  3. ๊ด€๋ฆฌ์ž๋Š” ์ด ํŽ˜์ด์ง€์—์„œ ๋Œ€์ถœ ํฌํŠธํด๋ฆฌ์˜ค์˜ ์ „๋ฐ˜์ ์ธ ๊ฑด์ „์„ฑ๊ณผ ์ƒํƒœ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

    <์ƒ๋‹จ>

    • ๋Œ€์ถœ ์ง„ํ–‰ ์ค‘์ธ ์ด ๊ธˆ์•ก ํ‘œ์‹œ(์ง„ํ–‰ ์ค‘ + ์—ฐ์ฒด ์ค‘)
    • ์—ฐ์ฒด ์ค‘์ธ ๊ธˆ์•ก ํ‘œ์‹œ
    • ์ „์ฒด ๋Œ€์ถœ ์ง„ํ–‰์ค‘์ธ ๊ณ ๊ฐ ์ค‘ ์—ฐ์ฒด๋œ ๊ณ ๊ฐ์˜ ๋น„์œจ
    • ๊ณ ๊ฐ์ด ๋Œ€์ถœ ์‹ ์ฒญ ํ›„ pending ์ƒํƒœ์ธ ๋Œ€์ถœ์˜ ์ˆ˜(ํด๋ฆญํ•˜๋ฉด ๋Œ€์ถœ ์ƒํƒœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€๋กœ ์ด๋™)

    <์ค‘๊ฐ„ - ํ”Œ๋žซํผ ๊ด€๋ฆฌ>

    • ์›”๊ฐ„ ํ™œ์„ฑ ์‚ฌ์šฉ์ž ์ˆ˜๋ฅผ ํŒŒ์•…ํ•˜์—ฌ ํ”Œ๋žซํผ์˜ ์žฅ๊ธฐ์ ์ธ ์„ฑ์žฅ์„ ์ธก์ •ํ•œ๋‹ค.

    • ํ”Œ๋žซํผ์˜ ์ผ์ผ ์‚ฌ์šฉ๋Ÿ‰์„ ์ธก์ •ํ•˜๊ณ , ํŠน์ • ์ด๋ฒคํŠธ์— ๋”ฐ๋ฅธ ์‚ฌ์šฉ๋Ÿ‰์˜ ์œ ์˜๋ฏธํ•œ ์˜ํ–ฅ์„ ํŒŒ์•…ํ•œ๋‹ค.

    • ์ƒˆ๋กœ์šด ๊ธฐํš์— ๋„์›€์ด ๋˜๋Š” ์ง€ํ‘œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

    • ์ฃผ๊ฐ„ PV: 1์ฃผ์ผ ๊ฐ„์˜ PV ๊ทธ๋ž˜ํ”„

    • ์ฃผ๊ฐ„ UV: 1์ฃผ์ผ ๊ฐ„์˜ UV ๊ทธ๋ž˜ํ”„

    • ์ƒํ™˜ ์—ฐ์ฒด ๋น„์œจ : ์ „์ฒด ๋Œ€์ถœ ์ค‘ ์ƒํ™˜ ์ค‘, ์—ฐ์ฒด ์ค‘, ์ƒํ™˜ ์™„๋ฃŒ๋œ ๋Œ€์ถœ์˜ ๋น„์œจ์„ ๋„๋„› ์ฐจํŠธ๋กœ ํ‘œํ˜„

    <ํ•˜๋‹จ>

    • ์ƒํ’ˆ๋ณ„ ์‹ ์ฒญ ๋น„์œจ: ๋Œ€์ถœ ์ƒํ’ˆ ํƒ€์ž… ๋ณ„ ์‹ ์ฒญ ๋น„์œจ ํ‘œ์‹œ
    • ํ•˜๋‚˜๋ก  ์ด์šฉ ์•ˆ๋‚ด: ๊ฐ„๋‹จํ•œ ์•ˆ๋‚ด ๋ฌธ๊ตฌ์™€ ๋ฌธ์˜ ์‚ฌํ•ญ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ‘œ์‹œ(์‹ค์ œ ๋งํฌ ์—†์Œ)

<๊ด€๋ฆฌ์ž_์ง์›(์‚ฌ์šฉ์ž) ๊ด€๋ฆฌ>

  1. ๊ด€๋ฆฌ์ž๊ฐ€ ์‹œ์Šคํ…œ์˜ ๋‚ด๋ถ€ ์‚ฌ์šฉ์ž(์ง์›)๋ฅผ ์กฐํšŒ ๋ฐ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

  2. ์ง์› ๋“ฑ๋ก ๋ฐ ์ ‘๊ทผ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฐ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ์„ ๋‹ด๊ณ  ์žˆ๋‹ค.

  3. ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ตฌํ˜„ํ•˜์—ฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ณด์•ˆ ์•ก์„ธ์Šค๋ฅผ ๋ณด์žฅํ•œ๋‹ค.

  4. โ€œallโ€์˜ ๊ถŒํ•œ์„ ๊ฐ€์ง„ ๊ด€๋ฆฌ์ž๊ฐ€ ์ง์›์˜ ๊ณ„์ •์„ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ ‘๊ทผ ๊ถŒํ•œ ๋˜ํ•œ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

  5. ์ด๊ด„ ๊ด€๋ฆฌ์ž์˜ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๊ฐ๊ฐ root์™€ 1234๋กœ ํ•œ๋‹ค.

  6. ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ถ€์—ฌ๋˜๋Š” ๊ถŒํ•œ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ๋ถ„ํ•œ๋‹ค.

    • ์ด๊ด„ ๊ด€๋ฆฌ์ž = โ€œallโ€
    • ๋Œ€์ถœ ์ƒํ’ˆ ๊ด€๋ฆฌ์ž = โ€œmanaging Productsโ€
    • ๊ณ ๊ฐ ์ •๋ณด ๊ด€๋ฆฌ์ž = โ€œmanaging Customersโ€
    • ์กฐํšŒ๋งŒ ๊ฐ€๋Šฅํ•œ ๊ด€๋ฆฌ์ž = โ€œread onlyโ€
    • ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ด€๋ฆฌ์ž = โ€œnoneโ€
  7. ์ด๊ด„ ๊ด€๋ฆฌ์ž(โ€œallโ€)๋Š” ์ง์› ๋“ฑ๋ก ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ถŒํ•œ ๋ถ€์—ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ณ , ๋Œ€์ถœ ์ƒํ’ˆ๊ณผ ๊ณ ๊ฐ ์ •๋ณด์— ๋Œ€ํ•ด ๋ชจ๋“  ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

  8. ๋Œ€์ถœ ์ƒํ’ˆ ๊ด€๋ฆฌ์ž(โ€œmanaging Productsโ€)๋Š” ์ƒํ’ˆ ์กฐํšŒ, ์ถ”๊ฐ€ ๋ฐ ์‚ญ์ œ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, ๋Œ€์ถœ ์ƒํ™˜ ๊ด€๋ฆฌ์—์„œ ์ž”์•ก ๊ด€๋ฆฌ ๋ฐ ์—ฐ์ฒด ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ์™ธ์˜ ์—…๋ฌด๋Š” ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋‹ค.

  9. ๊ณ ๊ฐ ์ •๋ณด ๊ด€๋ฆฌ์ž(โ€œmanaging Customersโ€)๋Š” ๊ณ ๊ฐ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ  ์Šน์ธ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ์™ธ์˜ ์—…๋ฌด๋Š” ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋‹ค.

  10. ์กฐํšŒ๋งŒ ๊ฐ€๋Šฅํ•œ ๊ด€๋ฆฌ์ž(โ€œread onlyโ€)๋Š” ์ง์› ์กฐํšŒ, ์ƒํ’ˆ ์กฐํšŒ, ๊ณ ๊ฐ ์ •๋ณด ์กฐํšŒ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

  11. ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ด€๋ฆฌ์ž(โ€œโ€œnoneโ€โ€)๋Š” ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋กœ ๋กœ๊ทธ์ธ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

  12. ์ง์› ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์—†๋Š” ๊ด€๋ฆฌ์ž๋Š” ์ง์› ๋“ฑ๋ก, ์ ‘๊ทผ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™”๊ฐ€ ์•ˆ๋˜์–ด ์žˆ๋‹ค.

  13. ์ง์› ๋“ฑ๋ก ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ง์› ์ถ”๊ฐ€ ํผ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ID, Password, Name, Authority๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

  14. ์ ‘๊ทผ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ถŒํ•œ์— ํ•ด๋‹นํ•˜๋Š” ํ–‰์˜ ๋“œ๋กญ๋ฉ”๋‰ด๊ฐ€ ํ™œ์„ฑํ™” ๋˜์–ด ๊ถŒํ•œ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

  15. ์ด๋•Œ, all์ธ ๊ด€๋ฆฌ์ž ๋ณธ์ธ์€ ์ž์‹ ์˜ ๊ถŒํ•œ์„ ๋ณ€๊ฒฝํ•˜์ง€ ๋ชปํ•œ๋‹ค.


<๊ด€๋ฆฌ์ž_์Šน์ธ ๊ด€๋ฆฌ>

  1. ๊ณ ๊ฐ ์ •๋ณด ๊ด€๋ฆฌ์ž(โ€œmanaging Customersโ€)๋Š”๊ณ ๊ฐ์˜ ๋Œ€์ถœ ์‹ ์ฒญ ๋‚ด์—ญ, ๋Œ€์ถœ ์ƒํƒœ, ์ƒํ™˜ ๋‚ด์—ญ ๋ฐ ๊ฐ ๊ณ ๊ฐ๊ณผ์˜ ๊ธฐํƒ€ ์ƒํ˜ธ ์ž‘์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  2. ์ฐธ์กฐ ๋ฐ ๋ถ„์„์„ ์œ„ํ•ด ๊ณ ๊ฐ์˜ ํ™œ๋™ ๋กœ๊ทธ๋ฅผ ์ถ”์ ํ•˜๋Š” ์ƒํ˜ธ ์ž‘์šฉ์„ ๊ธฐ๋กํ•œ๋‹ค.
  3. ์‚ฌ์ „ ์ •์˜๋œ ๊ธฐ์ค€์— ๋”ฐ๋ผ ๋Œ€์ถœ ์Šน์ธ ๋˜๋Š” ๊ฑฐ๋ถ€๋ฅผ ์ง€์›ํ•œ๋‹ค.
  4. ๊ด€๋ฆฌ์ž๊ฐ€ ๋ณด๋ฅ˜, ์Šน์ธ, ๊ฑฐ๋ถ€ ๋ฐ ์ง€๋ถˆ๋œ ๋Œ€์ถœ์„ ํฌํ•จํ•˜์—ฌ ๋Œ€์ถœ ์‹ ์ฒญ ์ƒํƒœ๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  5. ์Šน์ธ ํ”„๋กœ์„ธ์Šค์˜ ๊ตฌ์„ฑ์œผ๋กœ ๋Œ€์ถœ ์ƒํƒœ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ช…์นญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
    • Pending : ๋ณด๋ฅ˜ ์ค‘
    • Approved : ์Šน์ธ๋จ
    • Denied : ๊ฑฐ๋ถ€๋จ
  6. ๊ณ ๊ฐ์ด ๋Œ€์ถœ ์ƒํ’ˆ์„ ์‹ ์ฒญํ•˜๋ฉด Pending ์ƒํƒœ๋กœ ๋œจ๊ฒŒ ๋˜๊ณ , ๊ด€๋ฆฌ์ž๊ฐ€ ๊ณ ๊ฐ์˜ ์ •๋ณด๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์‹ ์ฒญ์„ ์Šน์ธํ•ด์ค„ ์ง€ ๊ฑฐ๋ถ€ํ•  ์ง€ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  7. Approved ์ƒํƒœ๊ฐ€ ๋˜๋ฉด ์Šน์ธ๋œ ๋‚ ์งœ๋ถ€ํ„ฐ ๋Œ€์ถœ์ด ์ง„ํ–‰๋˜์–ด ์ƒํ™˜๋‚ ์งœ์™€ ์ƒํ™˜ ๊ธˆ์•ก, ์ƒํ™˜ ์ƒํƒœ๊ฐ€ ์—…๋ฐ์ดํŠธ ๋œ๋‹ค.
  8. Denied ์ƒํƒœ๊ฐ€ ๋˜๋ฉด ์œ„์™€ ๊ฐ™์€ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.
  9. ๊ฒ€์ƒ‰๊ธฐ๋Šฅ์ด ์žˆ์–ด ๊ฐ™์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ™์€ ๋Œ€์ถœ ์ƒํ’ˆ์„ ์—ฐ์†์œผ๋กœ ์‹ ์ฒญํ•œ ๊ฒฝ์šฐ ์‰ฝ๊ฒŒ ํ™•์ธํ•˜์—ฌ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

<๊ด€๋ฆฌ์ž_๊ณ ๊ฐ๊ด€๋ฆฌ>

  1. ๊ณ ๊ฐ ์ •๋ณด ๊ด€๋ฆฌ์ž(โ€œmanaging Customersโ€)๋Š” ๊ฐœ์ธ ์ •๋ณด, ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด, ์žฌ๋ฌด ์ •๋ณด, ๊ณ ์šฉ ์ด๋ ฅ, ์‹ ์šฉ ์ ์ˆ˜ ๋“ฑ ๋ชจ๋“  ๊ณ ๊ฐ ์ •๋ณด๋ฅผ ๋ณด๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ์ดํ›„์— ์‹ ์šฉ์ ์ˆ˜, ์†Œ๋“, ์ง์—… ๋ถ„๋ฅ˜๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ๋Œ€์ถœ ์Šน์ธ ์ฒ˜๋ฆฌ ์œ ๋ฌด๋ฅผ ๊ฐ€๋ฆด ์ˆ˜ ์žˆ๋‹ค.
  3. ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ํšจ์œจ์ ์œผ๋กœ ๊ณ ๊ฐ์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

<๊ด€๋ฆฌ์ž_๋Œ€์ถœ๊ด€๋ฆฌ>

  1. ๊ณ ๊ฐ์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๋Œ€์ถœ ์ƒํ’ˆ๋“ค์˜ ์ •๋ณด๋ฅผ ์กฐํšŒ, ์ถ”๊ฐ€ ๋ฐ ์‚ญ์ œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  2. ํ•ด๋‹น ์—…๋ฌด๋Š” ์ƒํ’ˆ ๊ด€๋ฆฌ์ž(โ€œmanaging Productsโ€) ๊ถŒํ•œ์„ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

  3. ์€ํ–‰ ๊ด€๋ฆฌ์ž๋Š” ๋Œ€์ถœ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ์ „์„ธ ๋Œ€์ถœ, ๋‹ด๋ณด ๋Œ€์ถœ ๋“ฑ๊ณผ ๊ฐ™์€ ๋Œ€์ถœ ์ƒํ’ˆ์„ ๋“ฑ๋ก ๋ฐ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

  4. ์ƒํ’ˆ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ์ „์ฒด, ์ „์„ธ, ์›”์„ธ, ๋‹ด๋ณด์˜ ์ƒํ’ˆ๋งŒ ์„ ํƒํ•˜์—ฌ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.

  5. ๊ฐ ๋Œ€์ถœ ์ƒํ’ˆ์€ ๊ณ ์œ ๋ฒˆํ˜ธ, ์ƒํ’ˆ ์ข…๋ฅ˜, ์ด๋ฆ„ ์ด์œจ, ์—ฐ์ฒด์ด์œจ, ์ตœ๋Œ€ํ•œ๋„, ๊ธฐ๊ฐ„, ์ตœ์†Œ์‹ ์šฉ์ ์ˆ˜ ๋“ฑ์˜ ์†์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์†์„ฑ๋“ค์€ ๋Œ€์ถœ ์ƒํ’ˆ์˜ ํŠน์„ฑ์„ ์ •์˜ํ•˜๊ณ , ๊ณ ๊ฐ์ด ๋Œ€์ถœ ์ƒํ’ˆ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

    • ๋Œ€์ถœ ์ƒํ’ˆ ์ •๋ณด
      • ์ƒํ’ˆ๋ช…: ๋Œ€์ถœ ์ƒํ’ˆ๋ช…
      • (์—ฐ์ฒด)์ด์ž์œจ: ๋Œ€์ถœ ์ƒํ’ˆ์˜ ์—ฐ๊ฐ„ ์ด์ž์œจ. ์ด๋Š” ๊ณ ์ • ๊ธˆ๋ฆฌ ๋˜๋Š” ์‹œ์žฅ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ๋˜๋Š” ๋ณ€๋™๊ธˆ๋ฆฌ์ผ ์ˆ˜ ์žˆ์Œ.
      • ๋Œ€์ถœ ๊ธฐ๊ฐ„: ๋Œ€์ถœ ์ƒํ™˜ ๊ธฐ๊ฐ„. ์ด๊ฒƒ์€ ๋ช‡ ๋‹ฌ ๋˜๋Š” ๋ช‡ ๋…„์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • ๋Œ€์ถœ ์œ ํ˜•: ๋Œ€์ถœ ์œ ํ˜•(์ „์›”์„ธ ๋Œ€์ถœ, ๋‹ด๋ณด ๋Œ€์ถœ).
      • ๋Œ€์ถœ ํ•œ๋„: ๋ณธ ๋Œ€์ถœ ์ƒํ’ˆ์œผ๋กœ ๋นŒ๋ฆด ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๊ธˆ์•ก์ž…๋‹ˆ๋‹ค.
      • ์ž๊ฒฉ ๊ธฐ์ค€: ์ฐจ์šฉ์ธ์ด ๋Œ€์ถœ ์ƒํ’ˆ์— ๋Œ€ํ•œ ์ž๊ฒฉ์„ ๊ฐ–์ถ”๊ธฐ ์œ„ํ•ด ์ถฉ์กฑํ•ด์•ผ ํ•˜๋Š” ๊ธฐ์ค€. (์ตœ์†Œ ์‹ ์šฉ ์ ์ˆ˜, ์ตœ์†Œ ์†Œ๋“)
  6. ์‹ ์šฉ์ ์ˆ˜, ์ง์—…, ์†Œ๋“ ๋“ฑ๊ณผ ๊ฐ™์€ ๊ณ ๊ฐ์˜ ์ •๋ณด๋Š” ๋Œ€์ถœ ์ƒํ’ˆ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ฐ์˜ ๋ฒ”์œ„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์š”์†Œ์ด๋‹ค.

  7. ๋Œ€์ถœ ์ƒํ’ˆ์—๋Š” ์ตœ์†Œ ์‹ ์šฉ ๋“ฑ๊ธ‰์ด ์„ค์ •๋˜์–ด ์žˆ๋‹ค. ์‹ ์šฉ ์ ์ˆ˜๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ 0์ ๋ถ€ํ„ฐ 1000์ ๊นŒ์ง€ ์กด์žฌํ•œ๋‹ค.

  8. ์ง์žฅ ๋ถ„๋ฅ˜๋กœ๋Š” professional(์ „๋ฌธ์ง), public servant(๊ณต์ง), freelancer(๊ฐœ์ธ ์‚ฌ์—…์ž), daily worker(์ผ์šฉ์ง)๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ๊ฐ ๋ถ„๋ฅ˜์— ๋”ฐ๋ผ ์ ์ˆ˜๋Š” 100, 70, 50, 20์ ์œผ๋กœ ๋‹ค๋ฅด๊ฒŒ ๋ถ„๋ฐฐ๋œ๋‹ค.

  9. ์†Œ๋“์€ ์—ฐ๋ด‰์„ ์˜๋ฏธํ•œ๋‹ค.

  10. ๋Œ€์ถœ ์ƒํ’ˆ์„ ๋“ฑ๋กํ•  ๋•Œ๋Š” ์ƒํ’ˆ๋ช…, ์ƒํ’ˆ ๊ตฌ๋ถ„, ์ƒํ’ˆ ์„ค๋ช…, ์ด์œจ ๋“ฑ ๊ณ ๊ฐ๋“ค์—๊ฒŒ ์ œ๊ณตํ•  ์ •๋ณด๋“ค์„ ๋ชจ๋‘ ์ž…๋ ฅํ•ด์•ผ ๋“ฑ๋ก๋œ๋‹ค.

  11. ๋Œ€์ถœ ์ƒํ’ˆ ์‚ญ์ œ๋Š” ํ•ด๋‹น ์ƒํ’ˆ ์ •๋ณด ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ์— ์œ„์น˜ํ•ด์žˆ๋Š” ์‚ญ์ œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์‚ญ์ œ๋˜๋ฉฐ, ๋งŒ์•ฝ ํ•ด๋‹น ๊ถŒํ•œ์ด ์—†๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ๋ˆ„๋ฅด๊ฒŒ ๋˜๋ฉด ๊ถŒํ•œ์ด ์—†๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค.


<๊ด€๋ฆฌ์ž_์ƒํ™˜๊ด€๋ฆฌ>

  1. ๊ณ ๊ฐ์˜ ๋Œ€์ถœ ์ƒํ™˜ ์ถ”์  ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•œ๋‹ค.
  2. ๊ณ ๊ฐ๋ช…, ์ƒํ’ˆ ๊ตฌ๋ถ„, ์ƒํ’ˆ๋ช…, ๋Œ€์ถœ ์‹ ์ฒญ์ผ, ๋งˆ๊ฐ๊ธฐํ•œ, ์ž”์•ก, ์ง€๋‚œ ๋‚ ์งœ, ์ƒํ™˜ ์ƒํƒœ ๋“ฑ์˜ ๊ณ ๊ฐ๋“ค์˜ ๋Œ€์ถœ ์ƒํ’ˆ ์ƒํ™˜ ๋‚ด์—ญ์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.
  3. ์ƒํ’ˆ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ์ „์ฒด, ์ „์„ธ, ์›”์„ธ, ๋‹ด๋ณด์˜ ์ƒํ’ˆ๋“ค์„ ์„ ํƒํ•˜์—ฌ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.
  4. ์ƒํ™˜ ์ƒํƒœ์— ๋”ฐ๋ผ ์ „์ฒด, ์ƒํ™˜์ค‘, ์—ฐ์ฒด, ์ƒํ™˜ ์™„๋ฃŒ ์ƒํ’ˆ๋“ค์„ ์„ ํƒํ•˜์—ฌ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.
  5. ์ƒํ™˜ ์ผ์ •์„ ์„ค์ •ํ•˜๊ณ  ์ด์ž๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•œ๋‹ค.
  6. ์ƒˆ๋กœ์šด ๊ณ ๊ฐ ์ƒํ˜ธ ์ž‘์šฉ์— ๋Œ€ํ•ด ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆฌ๋Š” ์•Œ๋ฆผ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•œ๋‹ค.
  7. ๋Œ€์ถœ ์ƒํ’ˆ ๊ด€๋ฆฌ์ž(โ€œmanaging Productsโ€) ๊ถŒํ•œ์„ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ์ง€๋ถˆ ๊ธˆ์•ก ๋ฐ ๋‚ ์งœ๋ฅผ โ€‹โ€‹ํฌํ•จํ•œ ์ƒํ™˜ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์—…๋ฐ์ดํŠธํ•˜๋„๋ก ํ—ˆ์šฉํ•œ๋‹ค.
  8. ๋ชจ๋“  ๋Œ€์ถœ ์ƒํ’ˆ๋“ค์€ ๋งŒ๊ธฐ์ƒํ™˜ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ๊ฐ์ด ๊ธˆ์•ก์„ ๋ชจ๋‘ ์ƒํ™˜์„ ํ–ˆ๋‹ค๋ฉด ๊ด€๋ฆฌ์ž๊ฐ€ ์ž”์•ก ์ฐจ๊ฐ์„ ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.
  9. ์ƒํ™˜ ๊ธฐํ•œ์ด ์ง€๋‚˜ ์—ฐ์ฒด๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด ๊ด€๋ฆฌ์ž๋Š” ์—ฐ์ฒด ๊ด€๋ฆฌ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ด์ž์œจ์ด ์—…๋ฐ์ดํŠธ ๋œ๋‹ค. ์ด์ž์œจ์€ ๋งค๋…„ ์—ฐ์ฒด์ด์ž์œจ์— ๋งž์ถฐ ๊ณ„์‚ฐ๋˜์–ด ๊ฐš์•„์•ผ ํ•˜๋Š” ์ž”์•ก์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.
  10. ์—ฐ์ฒด๋œ ์ง€๋ถˆ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ  ๋ฐ ์•Œ๋ฆผ์„ ๊ณ ๊ฐ์—๊ฒŒ ์ œ๊ณตํ•œ๋‹ค.

<๊ณ ๊ฐ_ํ™ˆ>

  1. ํŽ˜์ด์ง€ ์ƒ๋‹จ์— GNB๊ฐ€ ์ œ๊ณต๋œ๋‹ค.
    • ๋กœ๊ณ  ํด๋ฆญ ์‹œ ์‚ฌ์šฉ์ž ํ™ˆ์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
    • ์กฐํšŒ, ์ด์ฒด, ๊ธˆ์œต์ƒํ’ˆ ๋“ฑ ๋ฉ”๋‰ด ํด๋ฆญ ์‹œ ํ•ด๋‹น ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ๋‹ค. (๋Œ€์ถœ ์ƒํ’ˆ ๋ฒ„ํŠผ๋งŒ ์ž‘๋™)
    • ๋กœ๊ทธ์•„์›ƒ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ๋กœ๊ทธ์•„์›ƒ ๋˜๋ฉฐ ๋กœ๊ทธ์ธํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ๋‹ค.
  2. ๊ด‘๊ณ  ๋ฐ ์ถ”์ฒœ์ƒํ’ˆ ํ‘œ์‹œ์˜์—ญ์—์„œ ์‚ฌ์šฉ์ž ๊ฐœ์ธ์˜ ์„ฑํ–ฅ ๋ฐ ์„œ๋น„์Šค ์ด์šฉ ๋กœ๊ทธ ๋ถ„์„์„ ํ†ตํ•ด ์ ์ ˆํ•œ ์ƒํ’ˆ์— ๋Œ€ํ•œ ๊ด‘๊ณ  ๋ฐ ์ถ”์ฒœ
    • ๊ด‘๊ณ  ๋ฐ ์ถ”์ฒœ์ƒํ’ˆ์ด ์ขŒ->์šฐ ๋ฐฉํ–ฅ ์Šฌ๋ผ์ด๋“œ ํšจ๊ณผ์™€ ํ•จ๊ป˜ ๋…ธ์ถœ๋œ๋‹ค.
    • ํด๋ฆญ ์‹œ ํ•ด๋‹น ์ƒํ’ˆ์ƒ์„ธํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ๋‹ค.
  3. ๋กœ๊ทธ์ธํ•œ ๊ณ„์ •์˜ ์š”์•ฝ ์ •๋ณด๋ฅผ ํ•œ ๋ˆˆ์— ์‰ฝ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํšŒ์›์ •๋ณด์˜์—ญ์ด ์ œ๊ณต๋œ๋‹ค.
    • ๊ณ ๊ฐ์˜ ํšŒ์›์ •๋ณด๊ฐ€ ์š”์•ฝ๋˜์–ด ๋…ธ์ถœ๋œ๋‹ค.
    • ๊ณ ๊ฐ์ด ๊ฐ€์ž…ํ•œ ๋Œ€์ถœ ์ƒํ’ˆ์˜ ๋Œ€์ถœ ๊ธˆ์•ก, ์ด์ž์œจ, ์ƒํ™˜ ์ผ์ • ๋ฐ ๋Œ€์ถœ ์ƒํƒœ์™€ ๊ฐ™์€ ์„ธ๋ถ€ ์ •๋ณด๊ฐ€ ์š”์•ฝ๋˜์–ด ๋…ธ์ถœ๋œ๋‹ค.
  4. ์ถ”์ฒœ ์„œ๋น„์Šค
    • ๊ณ ๊ฐ์€ ๊ธฐ์ž…ํ•œ ๋ณธ์ธ์˜ ์‹ ์šฉ๋“ฑ๊ธ‰, ๋‚˜์ด, ์ˆ˜์ž… ๋“ฑ ๊ฐœ์ธ์ •๋ณด์™€ ๊ฐ™์€ ์š”์†Œ์™€ ๊ธฐ๋ก๋˜๋Š” ํ–‰๋™๋กœ๊ทธ๋ฅผ ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๋Œ€์ถœ ์ƒํ’ˆ์„ ์ถ”์ฒœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
    • ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
      • recommendations ํ…Œ์ด๋ธ”์—์„œ ์ตœ์†Œ ์‹ ์šฉ๋„ ์ด์ƒ๋งŒ ๋งŒ์กฑํ•˜๋ฉด top3๊ฐœ๋Š” ์•ž๋‹จ์— ๋…ธ์ถœ
      • PV (Page Views)
        • PV ์ „์ฒดํ‰๊ท ๋ณด๋‹ค ๋†’๊ฑฐ๋‚˜ income์ด 2400๋งŒ์› ๋ฏธ๋งŒ -> 5% ์ด์ƒ ์ถ”์ฒœ
        • PV ์ „์ฒดํ‰๊ท ๋ณด๋‹ค ๋†’๊ฑฐ๋‚˜ income์ด 2400๋งŒ์› ์ด์ƒ -> 4% ์ด์ƒ 5% ๋ฏธ๋งŒ ์ถ”์ฒœ
        • PV ์ „์ฒดํ‰๊ท ๋ณด๋‹ค ๋‚ฎ๊ฑฐ๋‚˜ income์ด 2400๋งŒ์› ๋ฏธ๋งŒ -> 3% ์ด์ƒ 4% ๋ฏธ๋งŒ ์ถ”์ฒœ
        • PV ์ „์ฒดํ‰๊ท ๋ณด๋‹ค ๋‚ฎ๊ฑฐ๋‚˜ income์ด 2400๋งŒ์› ์ด์ƒ -> 3% ๋ฏธ๋งŒ ์ถ”์ฒœ
      • ์œ„ ์กฐ๊ฑด์—์„œ ๋„์ถœ๋œ ์ƒํ’ˆ์„ ์ œ์™ธํ•˜๊ณ  ์‹ ์šฉ๋„๋งŒ ๋งž๋‹ค๋ฉด ๋ชจ๋‘ ๋…ธ์ถœ

<๊ณ ๊ฐ_๋Œ€์ถœ์ƒํ’ˆ ๋ชฉ๋กํŽ˜์ด์ง€>

  1. โ€œ์ „์ฒดโ€, โ€œ์ „(์›”)์„ธโ€, โ€œ๋‹ด๋ณดโ€ ๋“ฑ ๋Œ€์ถœ ์ƒํ’ˆ ์ข…๋ฅ˜ ๋ณ„ Nav Bar๊ฐ€ ๋…ธ์ถœ๋˜์–ด ์›ํ•˜๋Š” ์ข…๋ฅ˜์˜ ์ƒํ’ˆ๋“ค์„ ์กฐํšŒ ํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์˜ ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋œ๋‹ค.
  2. ํ•ด๋‹น ๊ณ ๊ฐ์˜ PV๊ฐ’์„ 1 ๋ˆ„์ ์‹œํ‚จ๋‹ค.
  3. ๋Œ€์ถœ์ƒํ’ˆ ๋ชฉ๋ก์ด ์ œ๊ณต๋œ๋‹ค
    • ์ƒํ’ˆ์˜ ์ƒํ’ˆ๋ช…, ์š”์•ฝ๋œ ์ƒํ’ˆ ์ƒ์„ธ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋œ๋‹ค.
    • ๊ฐ€์ž… ์‹ ์ฒญ์„ ์›ํ•˜๋Š” ์ƒํ’ˆ์„ ํด๋ฆญ ์‹œ ํ•ด๋‹น ์ƒํ’ˆ์˜ ์ƒ์„ธ์ •๋ณด ํŽ˜์ด์ง€๋กœ์˜ ์ด๋™ ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋œ๋‹ค.

<๊ณ ๊ฐ_๋Œ€์ถœ์ƒํ’ˆ ์ƒ์„ธํŽ˜์ด์ง€>

  1. ํŠน์ • ๋Œ€์ถœ ์ƒํ’ˆ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ํŽ˜์ด์ง€
  2. ์ƒํ’ˆ ์ƒ์„ธ ์ •๋ณด ํ‘œ์‹œ ์˜์—ญ์€ ์„ ํƒํ•œ ๋Œ€์ถœ ์ƒํ’ˆ์— ๋Œ€ํ•œ ์ƒ์„ธ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋Œ€์ถœ ์ƒํ’ˆ์˜ ๋ชจ๋“  ๋งค๊ฐœ ๋ณ€์ˆ˜, ์•ฝ๊ด€, ์ž๊ฒฉ ๊ธฐ์ค€ ๋ฐ ๊ธฐํƒ€ ๊ด€๋ จ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  3. ๋Œ€์ถœ ์ƒํ’ˆ ํ‘œ์‹œ ๋ชฉ๋ก
    • ์ƒํ’ˆ๋ช…: ๋Œ€์ถœ ์ƒํ’ˆ๋ช…
    • (์—ฐ์ฒด)์ด์ž์œจ: ๋Œ€์ถœ ์ƒํ’ˆ์˜ ์—ฐ๊ฐ„ ์ด์ž์œจ. ์ด๋Š” ๊ณ ์ • ๊ธˆ๋ฆฌ ๋˜๋Š” ์‹œ์žฅ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ๋˜๋Š” ๋ณ€๋™๊ธˆ๋ฆฌ์ผ ์ˆ˜ ์žˆ์Œ.
    • ๋Œ€์ถœ ๊ธฐ๊ฐ„: ๋Œ€์ถœ ์ƒํ™˜ ๊ธฐ๊ฐ„. ์ด๊ฒƒ์€ ๋ช‡ ๋‹ฌ ๋˜๋Š” ๋ช‡ ๋…„์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋Œ€์ถœ ํ•œ๋„: ๋ณธ ๋Œ€์ถœ ์ƒํ’ˆ์œผ๋กœ ๋นŒ๋ฆด ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๊ธˆ์•ก์ž…๋‹ˆ๋‹ค.
    • ์ž๊ฒฉ ๊ธฐ์ค€: ์ฐจ์šฉ์ธ์ด ๋Œ€์ถœ ์ƒํ’ˆ์— ๋Œ€ํ•œ ์ž๊ฒฉ์„ ๊ฐ–์ถ”๊ธฐ ์œ„ํ•ด ์ถฉ์กฑํ•ด์•ผ ํ•˜๋Š” ๊ธฐ์ค€. (์ตœ์†Œ ์‹ ์šฉ ์ ์ˆ˜, ์ตœ์†Œ ์†Œ๋“)
  4. ์•„๋ž˜ ๋Œ€์ถœ ์‹ ์ฒญ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์‹ ์ฒญ์„œ ํผ์œผ๋กœ ์ด๋™ํ•˜๊ฒŒ ๋œ๋‹ค.
  5. ์‹ ์ฒญ์„œ์—๋Š” ์‹ ์ฒญ ์ƒํ’ˆ ์ •๋ณด, ๊ณ ๊ฐ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ , ํ•˜๋‹จ์— ๋Œ€์ถœ ๊ธˆ์•ก์„ ์ž…๋ ฅํ•˜๋ฉด ๋Œ€์ถœ ์‹ ์ฒญ์ด ์™„๋ฃŒ๋œ๋‹ค.
    • ๋Œ€์ถœ ๊ธˆ์•ก์ด ๋Œ€์ถœ ํ•œ๋„๋ฅผ ๋„˜์œผ๋ฉด ์‹ ์ฒญ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.
    • ๊ณ ๊ฐ์˜ ์‹ ์šฉ ์ ์ˆ˜๊ฐ€ ์ตœ์†Œ์‹ ์šฉ์ ์ˆ˜๋ณด๋‹ค ๋‚ฎ์œผ๋ฉด ์‹ ์ฒญ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.
    • ํ•œ ๋ช…์˜ ๊ณ ๊ฐ์ด ๊ฐ™์€ ๋Œ€์ถœ ์ƒํ’ˆ์„ ์—ฌ๋Ÿฌ๋ฒˆ ์‹ ์ฒญ์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๊ด€๋ฆฌ์žํŽ˜์ด์ง€์—์„œ ์ œํ•œ๋œ๋‹ค.

๐ŸŽ“ ๋ฐฐ์šด์  & ๐Ÿš€ ๋Š๋‚€์ 

๋ฏผ์ƒˆ๋ฏธ

๋ฐฐ์šด์ 

Git ์˜ ์ƒˆ๋กœ์šด ํ˜‘์—… ๋ฐฉ์‹์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค, MVC ํŒจํ„ด์„ ํ•™์Šตํ•˜๋ฉฐ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋” ๊ฐ„ํŽธํ•˜๊ฒŒ ์œ ์ง€๋ณด์ˆ˜ ํ•  ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผํ•˜๋Š” ์‹œ๊ฐ„๋„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐœํ‘œ๋ฅผ ์ค€๋น„ํ•˜๋ฉด์„œ ๋ฐฑ์—”๋“œ ๋‹จ์˜ ์„œ๋ฒ„ ํ•™์Šต๊ณผ ๋ฐฐํฌ์— ๊ด€๋ จํ•˜์—ฌ ์งง๊ฒŒ๋‚˜๋งˆ ํ•™์Šตํ•ด ๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜์Šต๋‹ˆ๋‹ค!

์•„์‰ฌ์šด์ 

JSP์™€ ์„œ๋ธ”๋ฆฟ์— ๋Œ€ํ•ด ๊ฐœ๋…์ ์œผ๋กœ ์Šต๋“ํ•˜์ง€ ๋ชปํ•œ ์ฑ„๋กœ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚˜๋Š” ๊ฒƒ ๊ฐ™์•„ ์•„์‰ฝ๊ณ , DB๋ฅผ ์ข€ ๋” ๋‹ค์–‘ํ•˜๊ฒŒ ์จ๋ณด์ง€ ๋ชปํ•ด์„œ ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค.


์„ฑ์ฐฝํ˜ธ

๋ฐฐ์šด์ 

Full Stack ๊ฐœ๋ฐœ ๋ฐ Git์„ ํ™œ์šฉํ•œ ํšจ์œจ์ ์ธ ํ˜‘์—… ๋ฐฉ๋ฒ•์„ ๊ฒฝํ—˜ํ•˜๊ณ  ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์•„์šธ๋Ÿฌ ๋ฏธํกํ–ˆ๋˜ MVC ๊ตฌ์กฐ ๊ตฌํ˜„ ๋ฐ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ์‹ค๋ ฅ์„ ํ–ฅ์ƒ ์‹œํ‚ค๊ณ  ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์•„์‰ฌ์šด์ 

ํ”„๋กœ์ ํŠธ์˜ ๋น ๋ฅธ ์ง„ํ–‰๊ณผ ์งง์€ ๊ธฐ๊ฐ„์œผ๋กœ ์ธํ•ด JSP์˜ ๊ฐœ๋…์ ์ธ ๋ถ€๋ถ„์„ ๊นŠ์ด ๊ณต๋ถ€ํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ์ด ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค.


์žฅ์ฃผ์„ฑ

๋ฐฐ์šด์ 

๊ธฐ์กด์— ์ต์ˆ™ํ–ˆ๋˜ IDE์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฒ—์–ด๋‚˜ ์ƒˆ๋กœ์šด ํ™˜๊ฒฝ์— ์ ์‘ํ•˜๋ฉฐ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์•„์‰ฌ์šด์ 

ํ”„๋กœ์ ํŠธ ์œ„์ฃผ๋กœ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋‹ˆ ์ž๋ฐ”์™€ JSP์— ๋Œ€ํ•œ ๊ฐœ๋…์ ์ธ ๊ณต๋ถ€๋ฅผ ํ•  ์‹œ๊ฐ„์ด ๋ถ€์กฑํ–ˆ๋˜ ์ ์ด ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค.


ํ•œ์„ฑํ›ˆ

๋ฐฐ์šด์ 

GitFlow ํ˜‘์—… ๋ฐฉ์‹์„ ํ†ตํ•œ ํ˜‘์—…์„ ๊ฒฝํ—˜ํ•˜๊ณ  Git์˜ ํŽธ๋ฆฌํ•จ์„ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค. ์•„์šธ๋Ÿฌ Redis์˜ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ ์žฌ์ ์†Œ์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค.

์•„์‰ฌ์šด์ 

์ „์ฒด์ ์ธ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ์ด ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค.

hanaroan's People

Contributors

jangjuseong avatar kylesung0520 avatar seonghunhan avatar petcu1004 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.