{"id":209,"date":"2026-06-10T09:34:21","date_gmt":"2026-06-10T09:34:21","guid":{"rendered":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/?page_id=209"},"modified":"2026-06-10T09:34:21","modified_gmt":"2026-06-10T09:34:21","slug":"%ed%94%84%eb%a1%9c%ec%a0%9d%ed%8a%b8-%ea%b0%9c%ec%9a%94","status":"publish","type":"page","link":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/%ed%94%84%eb%a1%9c%ec%a0%9d%ed%8a%b8-%ea%b0%9c%ec%9a%94\/","title":{"rendered":"\ud504\ub85c\uc81d\ud2b8 \uac1c\uc694"},"content":{"rendered":"\n<div class=\"wp-block-group has-black-color has-white-background-color has-text-color has-background has-link-color wp-elements-f690d42b2295548199ff1f50f4d310e4\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">\ud504\ub85c\uc81d\ud2b8 \uba85: FF POS (Fresh Food Point of Sale)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;\uc2a4\ub9c8\ud2b8\ud3f0 \ubc14\ucf54\ub4dc \uc2a4\uce94 \ud55c \ubc88\uc73c\ub85c \ub05d\ub098\ub294 \uc9c0\ub2a5\ud615 \ud3b8\uc758\uc810 \uc2e0\uc120\uc2dd\ud488 \uc720\ud1b5\uae30\ud55c \uad00\ub9ac \uc2dc\uc2a4\ud15c&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. \uae30\ud68d \ubc30\uacbd \ubc0f \uacc4\uae30 (Motivation)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \ud504\ub85c\uc81d\ud2b8\ub294\u00a0<strong>\uac1c\ubc1c\uc790\uac00 \uc2e4\uc81c \ud3b8\uc758\uc810 \uc544\ub974\ubc14\uc774\ud2b8\ub97c \ud558\uba70 \ub9e4\uc77c\uac19\uc774 \uacaa\uc740 \ubf08\uc800\ub9b0 \uace0\ucda9<\/strong>\uc5d0\uc11c \ucd9c\ubc1c\ud588\uc2b5\ub2c8\ub2e4. \ud604\uc7ac \ud3b8\uc758\uc810 \ud604\uc7a5\uc5d0\uc11c \uac00\uc7a5 \uace0\ub41c \uc5c5\ubb34 \uc911 \ud558\ub098\ub294 &#8216;\uc2e0\uc120\uc2dd\ud488(FF)\uc758 \uc18c\ube44\uae30\ud55c \ubc0f \ud3d0\uae30 \uad00\ub9ac&#8217;\uc785\ub2c8\ub2e4. \ub9e4\ubc88 \ud3d0\uae30 \uc2dc\uac04\uc774 \ub2e4\uac00\uc62c \ub54c\ub9c8\ub2e4 \uc9c4\uc5f4\ub41c \uc218\uc2ed \uac1c\uc758 \uc0bc\uac01\uae40\ubc25, \ub3c4\uc2dc\ub77d, \ud584\ubc84\uac70 \ub4f1 \uc77c\uc77c\uc774 \ud558\ub098\ud558\ub098 \ub4a4\uc9d1\uc5b4\uac00\uba70 \uc791\uac8c \uc801\ud78c \uc2dc\uac04\uc744 \ub208\uc73c\ub85c \ud655\uc778\ud574\uc57c \ud558\ub294 \uc218\uc791\uc5c5\uc740 \ub108\ubb34\ub098 \ube44\ud6a8\uc728\uc801\uc774\uace0 \ud070 \ud53c\ub85c\uac10\uc744 \uc8fc\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub610\ud55c, \uc0ac\ub78c\uc774 \uc9c1\uc811 \uc190\uc73c\ub85c \ud655\uc778\ud558\ub2e4 \ubcf4\ub2c8 \uc190\ub2d8\uc774 \ubab0\ub824 \ubc14\uc060\ub54c\uc5d0\ub294 \ubbf8\ucc98 \ud655\uc778\ud558\uc9c0 \ubabb\ud55c \uc18c\ube44\uae30\ud55c \uacbd\uacfc \uc0c1\ud488\uc774 \uc9c4\uc5f4\ub300\uc5d0 \uadf8\ub300\ub85c \ubc29\uce58\ub418\ub294 \uc77c\ub3c4 \uc0dd\uae38 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;\ub0b4\uac00 \uacaa\ub294 \uc774 \ubd88\ud3b8\ud568\uc744 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub85c \uc644\ubcbd\ud558\uac8c \ud574\uacb0\ud560 \uc218 \uc5c6\uc744\uae4c?&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub7ec\ud55c \ud604\uc7a5\uc5d0\uc11c\uc758 \uc0dd\uc0dd\ud55c \uacbd\ud5d8\uc744 \ubc14\ud0d5\uc73c\ub85c, \uae30\uc874\uc758 \ube44\ud6a8\uc728\uc801\uc778 \uc218\ub3d9 \uac80\uc218 \ubc29\uc2dd\uc744 \ud0c0\ud30c\ud558\uace0 \ub204\uad6c\ub098 \uc2a4\ub9c8\ud2b8\ud3f0 \uc2a4\uce94 \ud55c \ubc88\uc774\uba74 \uc790\ub3d9\uc73c\ub85c \uc720\ud1b5\uae30\ud55c\uc744 \uad00\ub9ac\ud558\uace0 \ud3d0\uae30 \uc54c\ub78c\uc744 \ubc1b\uc744 \uc218 \uc788\ub294 &#8216;\uc2e4\ubb34 \ubc00\ucc29\ud615 \uc2dc\uc2a4\ud15c&#8217;\uc744 \uc9c1\uc811 \uac1c\ubc1c\ud558\uace0\uc790 \ubcf8 \ud504\ub85c\uc81d\ud2b8\ub97c \uae30\ud68d\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. \ud504\ub85c\uc81d\ud2b8 \ubaa9\ud45c (Objectives)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uac80\uc218 \uc790\ub3d9\ud654:<\/strong>\u00a0\ud3b8\uc758\uc810 \ubc14\ucf54\ub4dc\uc5d0 \ub0b4\uc7a5\ub41c \uc815\ubcf4(\uc0c1\ud488\ucf54\ub4dc+\uc720\ud1b5\uae30\ud55c)\ub97c \uc2a4\ub9c8\ud2b8\ud3f0\uc73c\ub85c \uc2a4\uce94\ud558\uc5ec, \uc218\ub3d9 \ud655\uc778 \uc5c6\uc774 \uc2dc\uc2a4\ud15c\uc774 \uc790\ub3d9\uc73c\ub85c \uc720\ud1b5\uae30\ud55c\uc744 \ud310\ubcc4\ud558\uace0 DB\uc5d0 \uae30\ub85d\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ud310\ub9e4 \ubd80\uc801\ud569 \uc0c1\ud488 \uc6d0\ucc9c \ucc28\ub2e8:<\/strong>\u00a0\uc720\ud1b5\uae30\ud55c \uc784\ubc15 \uc0c1\ud488 \ubc0f \ud3d0\uae30 \ub300\uc0c1 \uc0c1\ud488\uc744 \ub300\uc2dc\ubcf4\ub4dc\uc640 \uc54c\ub9bc\uc744 \ud1b5\ud574 \uc2e4\uc2dc\uac04\uc73c\ub85c \ucd94\uc801\ud558\uc5ec \uc548\uc804\ud55c \uc2dd\ud488 \uc720\ud1b5 \ud658\uacbd\uc744 \uc870\uc131\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ud604\uc7a5 \uc811\uadfc\uc131 \uadf9\ub300\ud654:<\/strong>\u00a0\uace0\uac00\uc758 \uc804\uc6a9 POS \uc2a4\uce90\ub108 \uc7a5\ube44 \uc5c6\uc774, PWA(Progressive Web App) \uae30\uc220\uc744 \ud1b5\ud574 \uc791\uc5c5\uc790 \uac1c\uc778\uc758 \uc2a4\ub9c8\ud2b8\ud3f0 \uce74\uba54\ub77c\ub9cc\uc73c\ub85c \uc989\uc2dc \uc5c5\ubb34\uc5d0 \ud22c\uc785\ud560 \uc218 \uc788\ub3c4\ub85d \uc124\uacc4\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. \ud575\uc2ec \uc8fc\uc694 \uae30\ub2a5 (Key Features)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>PWA \uc2a4\ub9c8\ud2b8 \ubc14\ucf54\ub4dc \uc2a4\uce90\ub108:<\/strong>\u00a0<code>html5-qrcode<\/code>\ub97c \ud65c\uc6a9\ud574 \uc2a4\ub9c8\ud2b8\ud3f0 \uc571 \ud615\ud0dc\ub85c \uad6c\ub3d9\ub418\uba70, \ubc14\ucf54\ub4dc \uc778\uc2dd \uc2dc \uc2e4\uc2dc\uac04\uc73c\ub85c DB\uc640 \ud1b5\uc2e0\ud558\uc5ec \uc785\uace0 \ubc0f \uac80\uc218 \ucc98\ub9ac\ub97c \uc218\ud589\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\uc2e4\uc2dc\uac04 \uc7ac\uace0\/\ud3d0\uae30 \ub300\uc2dc\ubcf4\ub4dc:<\/strong>\u00a0PC \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc5d0\uc11c \uc624\ub298 \uc785\uace0\ub41c \uc0c1\ud488, \uc815\uc0c1 \ud310\ub9e4\ub41c \uc0c1\ud488, \ud3d0\uae30 \ucc98\ub9ac\ub41c \uc0c1\ud488\uc758 \ud1b5\uacc4\ub97c\u00a0<code>Chart.js<\/code>\ub97c \uc774\uc6a9\ud55c \uc2dc\uac01\uc801 \uadf8\ub798\ud504\ub85c \uc2e4\uc2dc\uac04 \ubaa8\ub2c8\ud130\ub9c1\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\uc9c0\ub2a5\ud615 \ud3d0\uae30 \uc54c\ub9bc \uc2dc\uc2a4\ud15c:<\/strong>\u00a0\uc11c\ubc84\uc758 \ud604\uc7ac \uc2dc\uac04\uacfc DB\uc758 \uc18c\ube44\uae30\ud55c \ub370\uc774\ud130\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \ub300\uc870\ud558\uc5ec, \ud3d0\uae30\uac00 \uc784\ubc15\ud55c \uc0c1\ud488\uc744 \uc0c9\uc0c1\uacfc \uc54c\ub9bc \ud31d\uc5c5\uc73c\ub85c \uc810\uc8fc\uc5d0\uac8c \uacbd\uace0\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">4. \uae30\ub300 \ud6a8\uacfc (Expected Impact)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uc5c5\ubb34 \uc2dc\uac04 \ub2e8\ucd95:<\/strong>\u00a0\uc0c1\ud488 \uac80\uc218 \ubc0f \uc9c4\uc5f4\uc5d0 \uc18c\ubaa8\ub418\ub294 \uc2dc\uac04\uc744 \ud68d\uae30\uc801\uc73c\ub85c \ub2e8\ucd95\ud558\uc5ec \ub9e4\uc7a5 \uc6b4\uc601 \ud6a8\uc728\uc131\uc744 \uadf9\ub300\ud654\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\uc2dd\ud488 \uc548\uc804\uc131 \ud655\ubcf4:<\/strong>\u00a0\uc18c\ube44\uae30\ud55c \uacbd\uacfc \uc0c1\ud488\uc758 \ud310\ub9e4\ub97c \uc2dc\uc2a4\ud15c\uc801\uc73c\ub85c \ucc28\ub2e8\ud558\uc5ec \ube0c\ub79c\ub4dc \uc2e0\ub8b0\ub3c4\ub97c \ubcf4\ud638\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ub370\uc774\ud130 \uae30\ubc18 \uc2a4\ub9c8\ud2b8 \ubc1c\uc8fc \ucd94\ucc9c (\ub9e4\ucd9c \uc99d\ub300):<\/strong>\u00a0\uc815\uc0c1 \ud310\ub9e4\ub41c \ub370\uc774\ud130\uc640 \ud3d0\uae30 \ucc98\ub9ac\ub41c \ub370\uc774\ud130\ub97c \uc9c0\uc18d\uc801\uc73c\ub85c \ucd95\uc801 \ubc0f \ubd84\uc11d\ud558\uc5ec, &#8220;\ud3d0\uae30\uac00 \uc7a6\uc740 \ube44\uc778\uae30 \uc0c1\ud488\uc740 \ubc1c\uc8fc\ub7c9\uc744 \uc904\uc774\uace0, \uc644\ud310\ub418\ub294 \uc778\uae30 \uc0c1\ud488\uc740 \ubc1c\uc8fc\ub7c9\uc744 \ub298\ub9ac\ub3c4\ub85d&#8221; \uc810\uc8fc\uc5d0\uac8c \uc2a4\ub9c8\ud2b8\ud55c \ubc1c\uc8fc \uac00\uc774\ub4dc\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub294 \uace7\u00a0<strong>\ud3d0\uae30 \uc190\uc2e4\uae08 \uac10\uc18c\uc640 \ub9e4\ucd9c \uc99d\ub300<\/strong>\ub85c \uc9c1\uacb0\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud504\ub85c\uc81d\ud2b8 \uba85: FF POS (Fresh Food Point of Sale) &#8220;\uc2a4\ub9c8\ud2b8\ud3f0 \ubc14\ucf54\ub4dc \uc2a4\uce94 \ud55c \ubc88\uc73c\ub85c \ub05d\ub098\ub294 \uc9c0\ub2a5\ud615 \ud3b8\uc758\uc810 \uc2e0\uc120\uc2dd\ud488 \uc720\ud1b5\uae30\ud55c \uad00\ub9ac \uc2dc\uc2a4\ud15c&#8221; 1. \uae30\ud68d \ubc30\uacbd \ubc0f \uacc4\uae30 (Motivation) \uc774 \ud504\ub85c\uc81d\ud2b8\ub294\u00a0\uac1c\ubc1c\uc790\uac00 \uc2e4\uc81c \ud3b8\uc758\uc810 \uc544\ub974\ubc14\uc774\ud2b8\ub97c \ud558\uba70 \ub9e4\uc77c\uac19\uc774 \uacaa\uc740 \ubf08\uc800\ub9b0 \uace0\ucda9\uc5d0\uc11c \ucd9c\ubc1c\ud588\uc2b5\ub2c8\ub2e4. \ud604\uc7ac \ud3b8\uc758\uc810 \ud604\uc7a5\uc5d0\uc11c \uac00\uc7a5 \uace0\ub41c \uc5c5\ubb34 \uc911 \ud558\ub098\ub294 &#8216;\uc2e0\uc120\uc2dd\ud488(FF)\uc758 \uc18c\ube44\uae30\ud55c \ubc0f \ud3d0\uae30 \uad00\ub9ac&#8217;\uc785\ub2c8\ub2e4. \ub9e4\ubc88 \ud3d0\uae30 \uc2dc\uac04\uc774 \ub2e4\uac00\uc62c [&hellip;]<\/p>\n","protected":false},"author":67,"featured_media":205,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-209","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/pages\/209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":1,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/pages\/209\/revisions"}],"predecessor-version":[{"id":210,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/pages\/209\/revisions\/210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/media\/205"}],"wp:attachment":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202151002\/wp-json\/wp\/v2\/media?parent=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}