바코드는 요렇게 쓸 계획이다.







바코드는 종류가 다양하다

크게는 윗바코드처럼 바형도 있도 2차원 형태도 있다.


참고자료 

2D정리.pdf


나는 선형바코드 code-128타입으로 쓰기로했다.


과자봉지나 기타 마트에서 쓰는건



요렇게 생겼지...


처음엔 저렇게 쓰려고 했는데 생각해보니 저러면 유니크한 번호를 품번외에 또 생성해야만했다.

혼란 가중치를 늘릴 필요는 없어 보여 code-128형식의 바코드를 써서 품번자체로 바코드를 쓰기로 했다...

또한 직원이나 회사 관련자들은 바코드 품번만으로도 어떤 상품인지 유추해낼수 있어서 여러모로 좋을것 같다고 판단했다.



웹에서 바코드를 손쉽게 생성하는 사이트를 찾았다.

http://www.terryburton.co.uk/barcodewriter/generator/

https://www.barcodesinc.com/generator/index.php

간단하게 몇개 만들어서 테스트 해보기엔 soso

'프로젝트 > 웹포스 물류관리' 카테고리의 다른 글

7편 바코드 건과 영수증 프린터 구입  (0) 2016.05.09
6편 각종 코드  (0) 2016.05.09
5편 바코드 테스트  (0) 2016.05.09
4편 품번 규칙  (0) 2016.05.09
3편 DB 설계 #1  (0) 2016.05.09
2편 환경구성과 계획  (0) 2016.05.09

 품번을 만들기위해 이것저것을 조사하기 시작했다.

초반에 아리까리할때 스쿨에 질문을 올려는데  '써비'님의 답변이 도움이 되었네요.

( http://phpschool.com/gnuboard4/bbs/board.php?bo_table=any&wr_id=39859&page=3 )


그리고 한섬의 코드 규칙을 알아보았다.

한섬은 여러 브랜드를 다 하는 업체라 참고가 많이 되었다.


아래는 한섬의 품번규칙..



하지만 이것들은 참고일뿐....

우리는 우리만의 품번 규칙이 필요했다.


몇일 고심과 시행착오 끝에 아래와 같이 품번 규칙을 만들었다...


브랜드(2자리)+연(2자리)+시즌(2자리)+복종(2자리)+ 디자인 순번(4자리)+사이즈(1자리)+색상 "


지금 이곳은 현재상호를 더이상 쓸수없다고 한다.

상표로인한 법적 분쟁이 있었다는데, 뭔가 골치아프게 되었단다.

자세한건 모르고... 어째든 그래서 현재와 추구 바뀐상호도 구분할수 있도록 브랜드표기가 들어가도록 했다.


예를들어 AB15SSBL-0005-FWH 이렇게 표기된다.

AB제품 2015년 가을/겨울 다섯째 생산 블라우스 프리사이즈 화이트 


참고) 시즌은 S/S, F/W, A/W 이런 형태로 분류된다. 

SS는 spring/summer 
FW는 fall/winter
AW는 Autumn/winter


이제 색상표와 사이즈의 종류 복종의 종류를 정리해야 한다.

특히 색상의 경우 마음대로 2자리로 함축해도 되겠지만 다른곳하고 맞추는것이 나을것 같다는 생각에 조사했다...


일단 품번은 이런식으로 하는거로!!!

'프로젝트 > 웹포스 물류관리' 카테고리의 다른 글

6편 각종 코드  (0) 2016.05.09
5편 바코드 테스트  (0) 2016.05.09
4편 품번 규칙  (0) 2016.05.09
3편 DB 설계 #1  (0) 2016.05.09
2편 환경구성과 계획  (0) 2016.05.09
1편 WEBPOS를 만들자!!  (0) 2016.05.09

 머릿속 큰틀의 기획에서 이것저것 만들며 구체화를 시키고 있다.

원칙적으로 문서화 시켜야 하지만.... 혼자서 그렇게까진 못해.... --;


일단 필요한 부분만 DB설계를 들어갔다.

상품 테이블, 직원테이블, 거래처테이블, 카테고리 참조테이블 등등...


한방에 쫙~~~ 다 설계하고 일을 진행하고 싶지만....

회사 다닐때하고는 처지가 다르니까...

그리고 뭐 혼자하는데 굳이.....

회사다닐때가 좋았어... 누가 나좀 데려가요... ㅠㅠ


( 하루에도 구조가 몇번씩 바뀌고 추가되기에 Workbench 저장파일은 프로젝트 끝나면 업로드... )


 일단은 이렇게 잡고 상품종류랑 색상코드, 사이즈 등을 조사해야겠다....

'프로젝트 > 웹포스 물류관리' 카테고리의 다른 글

6편 각종 코드  (0) 2016.05.09
5편 바코드 테스트  (0) 2016.05.09
4편 품번 규칙  (0) 2016.05.09
3편 DB 설계 #1  (0) 2016.05.09
2편 환경구성과 계획  (0) 2016.05.09
1편 WEBPOS를 만들자!!  (0) 2016.05.09

 만들기로 했으니 뭘로 어떻게 만들고, 어떻게 진행할지의 계획이 필요했다.

팀원이 없으니 모두가 혼자 결정하고 계획 해야 했다.

독단적 이어서 편하기도 하지만 느리고 시행착오도 많을것이다...


일단 사장님이 외국에 계실때도 매출일보나 기타 물류상황을 알아야 했다.

리얼타임으로 현 상황의 판매상태를 실시간으로 볼수있게하여 매출을 확인할때 매장 마감까지 기다려야하는 경우를 없애자. 

그리고 확장이 유연하고 빠르며 저렴하게 구축을 해야 한다.

그렇다면 역시 웹기반이지....


모바일에서도 PC,태블릿 작동하고 외국 혹은 외부에서도 자유롭게 접속하는 것이 목표였다.

다른건 다 문제없지만....


포스를 웹으로 만들 수 있을까??

어차피 터치스크린은 "터치=클릭"이니 버튼을 크게 만들면 될 것 같고, 영수증을 프린터 해야하는데...

웹브라우져에서 출력이 진행되면 바로 출력은 안되고 인쇄 미리보기가 한번 나올텐데....

그건 다른 방법으로 우회 하는 법을 연구하자...


바코드건은 어차피 키보드로 치는거와 별반 다르지 않으니 아무동작 하지 않을땐 input text에 포커스만  잘 가져다 노으면 문제가 없을듯 하고... 

여유가 생긴다면 POS만은 나중에 C#이나 델파이같은걸로 다시 만들어도 되니까 DB쪽을 신경쓰자...

또 추후 RestAPI을 도입하더라도  일단은 웹으로 빠르게....


일단 바코드 규칙을 정하는게 우선이었다.


바코드 규칙을 정의하고, 의류의 품종을 정리하고 흠... 대충의 DB설계를 해가면서 틀을 잡아봐야겠다.

의류쪽을 몰라서 큰일이다...


저예산을 목표로 작업해야 하니까

PHP에 Codeigniter 를 쓰기로 하고 MySQL 쓸꺼니까 Workbench로 DB설계를 진행해야겠다.


영수증 프린터, 바코드건 주문해야하고...

와~~~ 할꺼 많타... ㅋㅋㅋㅋㅋ


차근차근 정리하며 하자....


'프로젝트 > 웹포스 물류관리' 카테고리의 다른 글

6편 각종 코드  (0) 2016.05.09
5편 바코드 테스트  (0) 2016.05.09
4편 품번 규칙  (0) 2016.05.09
3편 DB 설계 #1  (0) 2016.05.09
2편 환경구성과 계획  (0) 2016.05.09
1편 WEBPOS를 만들자!!  (0) 2016.05.09

 작지만 작지않은 옷가계...


이태원에 본사&매장을 두고있고 동대문에 도매용 가계가있는 옷가계이다.

과거에는 국내에서 생산 하였지만 이제는 중국에서 전량 생산을 목표로 하고계신다.


 이태원 매장에는 매출을 기록/결재하는  POS를 사용중이다.

음식점포스로 제품명을 음식메뉴처럼 등록하고 사용하고 있었고, 이미 사용중이라던 물류 프로그램은 사실상 사용을 방치한채 있었다.


 기존 물류시스템도 나쁘지 않았다.

하지만 아쉬운 부분이 몇가지 있었다.

  1. 매장내 포스와는 연동이 되지 않아 마감후 재고수량을 따로 등록을 해야해서 재고 데이터 누락이 자주된다.
  2.  바코드 시스템을 도입하려 장비를 알아보았지만 물류관리프로그램의 제작사에서 자신들이 제공하는 장비만 사용할수 있도록 해놓았다. 한번 사용하면 계속 사용해야 하지만 제품번호로 조회하면 뻔히 보이는 제품 가격에 너무 폭리를 취한다.
  3. 너무 불친절하다.. 개발자임을 밝히지 않고 접근하였다. 말도안되는 뻥들로 원하는것이 안된단다. 안되는 이유도 참 허무맹랑해서 대단한 창의력이구나 라는 생각이 들었다.
  4. 구형프로그램... 파워빌더 같은걸로 만들어 진듯하다. 예전에 만들고 계속 유지보수만 하면서 장사하나보다... 발전의 여지가 없어보임...
  5. 무엇보다 회사가 불안해 보였다. 언제 없어질지 모르고 만약에 없어진다면 물류는 그날로 STOP이다. 

대안으로...

기존 물류프로그램을 바꾸자!!! 라는 목표로 타사의 프로그램을 살펴보았다.

역시 좋은 프로그램이 참 많았다.

하지만 현 이곳의 상황과는 조금 맞지않거나 과한 기능들이 많았다.

또한 온라인쪽에 특화된 제품들이 많아 오프라인과 도매시장은 커버할수가 없었다.


또 고심....

물류를 해결해주는 댓가로 받기로한 페이로 제작 하기엔 무리가 있지만...

(사실 물류만 잡아주기로 하고 들어간거라 페이가 쎄지는 않았다.)


하지만 성격상 대충할수도 문제가 보이는걸 그냥 넘어갈수도 없었다.


맞는 프로그램을 만들자...

시간이 조금 걸리더라도 확실하게 하는게 좋겠다고 생각했다.


포스시장과 물류쪽이 전문적인 프로그램이 많아 거대했으나 간단하게 사용할만한 무료나 저렴한것은 없어 보였다.

 

이번 프로젝트는 오픈 프로젝트로 진행할 예정이며, 프로젝트가 마무리되면 모든 소스는 공개를 목표로!!!


또한 일기형식으로 글을 작성하자...

( 이곳은 업무보고서가 없음 ^^ )


 

'프로젝트 > 웹포스 물류관리' 카테고리의 다른 글

6편 각종 코드  (0) 2016.05.09
5편 바코드 테스트  (0) 2016.05.09
4편 품번 규칙  (0) 2016.05.09
3편 DB 설계 #1  (0) 2016.05.09
2편 환경구성과 계획  (0) 2016.05.09
1편 WEBPOS를 만들자!!  (0) 2016.05.09



https://www.uapin.net/ - 유아핀


 와이프가 블로그로 운영하던걸 사이트화 시켰다.

득인지 독인지는 모르겠지만 블로그로 자료를 공유하는것보다 뭔가 틀이 있으면 좋겠다 싶기도하고 커뮤니티화 시키기고도 싶어서 만들었다.

 개인서버가 몇대있어 꼽사리로 넣은거라 운영비는 크게 안들겠지만 방문자가 늘어나면 따로 분리해야겠지....

 나에겐 디자이너가 꼭 필요하구나... 싶었던 작업이였기도하고....


Linux,PHP(Codeigniter),MySQL


'포트폴리오' 카테고리의 다른 글

영유아 커뮤니티 몽양  (0) 2016.05.11
EBS TOSEL  (0) 2016.05.11
유아핀  (0) 2015.07.28
다중지능평가원  (0) 2015.07.28
세상에모든광고 - 세모광  (0) 2015.07.28
카드덕....  (0) 2015.07.28




http://www.multiedu.net/ - 다중지능평가원


지문으로 아이의 적성을 검사할수 있는 사이트.

회원들이 사용하기보단 평가원들에게 포커스가 맞춰진 사이트...

 지문 스캐너로 스캔을하면 사이특에 등록이 되고 전송, 평가사가 평가를하면 이에대한 데이터가 산출이되 인쇄소로 전달 프린터되는 방식이였다.


 지문 스캐너가 ActiveX로 연결되고 전송하고 해당정보를 토대로 값을 산출하고....

참... 쉽지 않았던 사이트... 만든지 한 5년은 훨씬 넘은거같은데 요즘 브라우져에서도 ActiveX가 잘되려나... ㅡ,.ㅡa

 

 코드이그나이터를 처음써서 만들었던 사이트라 기억에 남는다...


Linux,PHP(Codeigniter),MySQL

'포트폴리오' 카테고리의 다른 글

영유아 커뮤니티 몽양  (0) 2016.05.11
EBS TOSEL  (0) 2016.05.11
유아핀  (0) 2015.07.28
다중지능평가원  (0) 2015.07.28
세상에모든광고 - 세모광  (0) 2015.07.28
카드덕....  (0) 2015.07.28




http://www.sesangad.com/ - 세모광


 광고를 인터넷에서 물건사듯이 구매하면 어떨까?! 라는 기획으로 출발한 사이트..

광고를 장바구니에 담아서 한꺼번에 결제할수도 있고 물론 카드결제에 할부결제까지 된다...

 처음에 기획은 우너대하고 구현도 이것저것 많이 됬었는데...

이젠 점점 작아져 딱 필요한것만 남은듯 하다...

 전문 기획자없이 광고대행업으로 종사하던 분들이 기획을하고 만든터라 프로그램구현 가능과의 조율이 많이 필요했고 밤샘도 많았던 작업이다...

 팀장이었던 나를 포함 프로그래머 2명, 디자이너 2명이 달라 붙었던 작업...


Linux환경에 PHP(Codeigniter), MySQL 환경이다...

'포트폴리오' 카테고리의 다른 글

영유아 커뮤니티 몽양  (0) 2016.05.11
EBS TOSEL  (0) 2016.05.11
유아핀  (0) 2015.07.28
다중지능평가원  (0) 2015.07.28
세상에모든광고 - 세모광  (0) 2015.07.28
카드덕....  (0) 2015.07.28



http://www.cardduck.com - 카드덕


기획,프로그램을 하면서 만든사이트...

꼴랑 디자이너 한명 데리고 시작하여,

LG CNS랑 DB연동을 해야 했던터라 설계부터 조율할게 많았던 사이트다...


각 가맹점,혜택을 전부 쪼개서 DB에 넣고 조인 또 조인... 

유사카드 로직을 완성하는데 수학공부까지 다시하게 만들었던 사이트...


무엇보다 방대한 카드정보를 입력하기위해 2개월여간 알바를 써가며 작업했던 보기완 다르게 골아팟던 프로젝트....


지금은 퇴사후 다른회사에 팔려간 아까운.... ㅠ,.ㅠ



Linux,PHP,MySQL 환경에 Codeigniter 로 만들었다...

'포트폴리오' 카테고리의 다른 글

영유아 커뮤니티 몽양  (0) 2016.05.11
EBS TOSEL  (0) 2016.05.11
유아핀  (0) 2015.07.28
다중지능평가원  (0) 2015.07.28
세상에모든광고 - 세모광  (0) 2015.07.28
카드덕....  (0) 2015.07.28

자꾸 까먹어서 스크랩.... ^^;

 

SELECT SYSDATE() FROM DUAL; SELECT NOW() FROM DUAL; -- 현재 시간
SELECT CURTIME() FROM DUAL; -- 현재 시간
SELECT CURDATE() FROM DUAL; -- 현재 날짜
SELECT DATE_ADD('20130505', INTERVAL 5 DAY) DATE FROM DUAL; -- 날짜 더하기
SELECT DATE_ADD('20130505', INTERVAL 5 WEEK) DATE FROM DUAL; -- 주 더하기
SELECT DATE_ADD('20130505', INTERVAL 5 MONTH) DATE FROM DUAL; -- 달 더하기
SELECT DATE_ADD('20130505', INTERVAL 5 YEAR) DATE FROM DUAL; -- 년 더하기
SELECT DATE_SUB('20130505', INTERVAL 5 DAY) DATE FROM DUAL; -- 날짜 빼기 (DATE_ADD에서 INTERVAL -1 과 같음)
SELECT ADDDATE('20130505', 5) DATE FROM DUAL; -- 날짜 더하기
SELECT SUBDATE('20130505', 5) DATE FROM DUAL; -- 날짜 빼기
SELECT PERIOD_ADD('20130505', 5) DATE FROM DUAL; -- 일 수 더하기
SELECT PERIOD_ADD('201305', 5) DATE FROM DUAL; -- 월 수 더하기
SELECT PERIOD_ADD('2013', 5) DATE FROM DUAL; -- 년 수 더하기
SELECT LAST_DAY('20130505') DATE FROM DUAL; -- 해당 달의 마지막 날
SELECT ADDDATE(LAST_DAY(DATE_SUB('20130505', INTERVAL 1 MONTH)), 1) DATE FROM DUAL ; -- 해당 달의 첫째 날
SELECT EXTRACT(DAY FROM "20130505") DATE FROM DUAL; -- 날짜만 추출
SELECT EXTRACT(MONTH FROM "20130505") DATE FROM DUAL; -- 달만 추출
SELECT EXTRACT(YEAR FROM "20130505") DATE FROM DUAL; -- 년도만 추출
SELECT DAY('20130505') DATE FROM DUAL; -- 날짜만 추출
SELECT MONTH('20130505') DATE FROM DUAL; -- 달만 추출
SELECT YEAR('20130505') DATE FROM DUAL; -- 년도만 추출
SELECT WEEK('20130505') DATE FROM DUAL; -- 주 추출
SELECT QUARTER('20130505') DATE FROM DUAL; -- 분기 추출
SELECT DATE_ADD('20130505', INTERVAL(DAYOFWEEK('20130505')-1) * -1 DAY) DAY FROM DUAL; -- 해당 주의 특정 요일(일요일:1)
SELECT DATE_ADD('20130505', INTERVAL(DAYOFWEEK('20130505')-2) * -1 DAY) DAY FROM DUAL; -- 해당 주의 특정 요일(월요일:2)
SELECT DATEDIFF('20130505', '20130405') DATE FROM DUAL; -- 두개 날짜 비교하여 빼기
SELECT DAYOFWEEK('20130505') DAY FROM DUAL; -- 요일을 날짜로(일요일:1)
SELECT DAYNAME('20130505') DAY FROM DUAL; -- 요일 이름 추출
SELECT MONTHNAME('20130505') DAY FROM DUAL; -- 요일 이름 추출
SELECT DATE_FORMAT('20130505', '%Y/%m/%d') DATE FROM DUAL; -- 날짜 포멧 변경(STRING으로 변경)
SELECT DATE_FORMAT('20130505', '%Y%m%d') DATE FROM DUAL; -- 날짜 포멧 변경(STRING으로 변경)
SELECT STR_TO_DATE('20130505', '%Y%m%d') DATE FROM DUAL; -- STRING 을 DATE 형으로 변환
SELECT DATE_FORMAT('2013-05-05 22:23:00', '%H:%i:%s') DATE FROM DUAL; -- 포멧 변환
SELECT DATE_FORMAT('2013-05-05 22:23:00', '%D %y %a %d %m %b %j') DATE FROM DUAL; -- 포멧 변환

'스크랩' 카테고리의 다른 글

Mysql 날짜 비교 함수  (0) 2013.06.13
Safari CSS Reference  (0) 2012.01.19
서치엔진에서 상위리스트 올리는 방법  (0) 2012.01.19
[스크랩] mysql의 주요 함수...  (0) 2010.11.05
심폐소생술 영상 이네요... ^^;  (0) 2010.05.17
로저 리들리를 아시나요???  (0) 2010.05.17

+ Recent posts

티스토리 툴바