Q&A

  • POS시스템 개발 경험이 있으신분 조언좀...
POS 시스템을 개발하게 되었습니다.(요식업)
전혀 해보지 않아서 돈통이나 혹은 POS 프린터로
데이타 보내는 방법이라던지 혹은 TABLE 구조를 어떤 방법으로
잡아야 하는지 간략하게나마 조언 부탁드립니다.

지금 테이블을 만들어야 하는데 어떤 방식으로 구조를 잡아야
하는지 감이 안잡혀서... 헤메고 있습니다.

경험이 있으신분의 조언 부탁드립니다.

감사합니다.
5  COMMENTS
  • Profile
    윤신호 2004.01.30 20:56
    일단은 포스시스템을 직접 한번 보셔야 할듯합니다.
    어떻게 프로그램이 구동되는지를..
    선불제(주문시 결재)는 롯데리아나 맥도날드 ,스타벅스같은 업체에서 어깨넘어로 구경하실수 있을겁니다.
    후불제(나갈때 결재-식당,술집)는 외식업체-패밀리 레스트랑 같은 곳에서 볼수 있을겁니다.
    결재 주문 화면 구성이라든지 주문방법 ,결재방법 등...출력물처리형태등
    아마 현금이 실시간 오고가는 거래라 데이타의 정확성과 신속성이 필요로 되어질것입니다.
    선불제와 후불제의 차이는 결과적으로 언제 결재를 하느냐인데 이 차이가 프로그램적으로 복잡한 문제를 불러옵니다.
    후불제는 손님이 앉을 좌석을 지정해야하며 주문이 누적이 되어져야하며 주방으로 추가주문이 주문서로 출력이 되어져야 할것입니다 또한 후불제경우 좌석이동과 옆자리에 다른 손님을 받는 좌석합석, 두 테이블 동시결재처리,외상처리등 후불제의 경우 선불제보다 복잡한 문제가 많이 생깁니다.
    그리고 장비(돈통,프린터,화면표시장치,신용카드단말기)등과의 인터페이스도 조금씩 회사마다 다 달라서 장비메뉴얼분석을 잘 하셔야 할것입니다.
    대부분의 장비들은 com port를 사용합니다.
    따라서 명령어 string만 잘 내려주면 작동은 잘 될겁니다.
    또한 신용카드결재시 POS에서 결재를 하실려면 밴사와의 협의도 있어야합니다. 신용카드결재가 또한 골치아플겁니다. 실시간 돈이 오고가는문제라...조그만 문제라도 생기면 욕 무쟈게 먹습니다.

    POS의 사전지식없이 프로그램을 만든다는거...음..참 힘드시겠습니다.
    수고하시고 힘내세요...파이링~~



  • Profile
    sallyslaw 2004.01.30 19:48


    우선 말씀하신 cashdrawer 나 printer 또는 pos용 모니터(터치스크린 등)
    등의 콘트롤은 하드웨어 구입 시 모듈 또는 function들을 제공받아 처리하실
    수 있겠구요.

    테이블 구성은 상품테이블, 입고, 재고, 판매, 환불, 할인 등 여러가지
    상황이 복합적인 부분이라 정해진 structure는 없다고 생각됩니다.

    우선적으로는 상품테이블과 입/출고 부분(재고량 체크) 테이블 및 로직이
    정의되어야 포스에서 판매할 수 있는 근거가 나오겠지요.

    샘플링이 필요하시면 이전 테이블 구성을 보내드리도록 하겠습니다.
    즐코하세요.
  • Profile
    휴초보 2004.01.30 20:03
    답변 감사합니다.
    번거롭지 않다면 샘플이라도 전에 하셨던 DB를 얻을 수 있을까요 ?
    다시한번 감사합니다.

    e-mail : tics@oagate.co.kr

  • Profile
    유동기 2004.01.30 19:07
    너무 광범위한 질문이네요.
    간단하게 말씀드리면 영수증 프린터에도 드라이버가 제공됩니다.
    따라서 일반 프린터처럼 사용하시면 되시고
    혹 프린터 업체에서 드라이버를 제공하지 않더라도
    LPT1 또는 COM port로 다이렉트 프린터 하시면 됩니다.

    table구조는 모두 다 설명하기는 어렵고
    요식업이라면 선불제인지 후불제인지에 따라서
    프로그램이 틀립니다.
    예를 들면 후불제일 경우는 합석 또는 테이블 이동이라던지
    이런 내용들이 들어가야 합니다.

  • Profile
    휴초보 2004.01.30 20:05
    감사합니다.
    그런데 저에게는 너무 막막합니다.
    그런데 데이블 합석 혹은 단제처리는 어떤 방법으로 해야 하는지
    부탁드립니다.
    다시한번 감사합니다.