2010-12-04 6 views
5

나는 판매 시점을 솔직히 고안하지 않았으므로 어떤 속성이 필요한지에 대해 많이 알지 못했습니다. 디자인을 찾았지만 여전히 필요한 모든 것을 저장하지 않는다는 것을 깨달았습니다. 나는 아직도 어떤 속성이 빠져있다. 판매 시점 설계에 대한 도움

나는이 digram으로 볼 수있는 문제 중 일부

는 :

  • 나는 제품 반환을 허용 할 필요가있다.
  • 무료 항목을 허용해야합니다. (무료)
  • 각 제품에 대한 허용 가능한 할인이 있어야하며 체크 아웃시 적용 할 수있는 추가 할인이 있어야합니다.
  • pos_invoice 테이블에 총 속성이 없습니다.
  • 무효 트랜잭션을 처리하는 방법
  • ...

가 나는 송장 테이블에 총 열을 추가 할 수 있다고 생각하지만 그것은 시작하는이되지 않은 이유를 궁금하네요. 그렇다면 이러한 속성은 어디로 가야합니까?

위의 글 머리 기호 항목을 처리하기 위해 내가 누락 된 내용을 누군가에게 알려 주실 수 있습니까?


내가 보여주고 싶은 이미지가 있지만 불행히도, 나는 가지고 있지 않은 이것을하기 위해 10 개의 rep 지점이 필요합니다. 아마 작은 토론 후에 나는 이미지를 업로드하기 위해이 점들을 얻었을 것입니다.

+2

POS 시스템을 만드는 데 에세이를 요구하는 것 같습니다. 질문을 수정 해 주시겠습니까? 어떤 프로그래밍 언어를 사용하고 있습니까? 어떤 데이터베이스 시스템을 사용하고 있습니까? 현재 데이터베이스 구조가 무엇입니까? 등. – bobsoap

+0

Bob, 존경심으로, 내 프로그래밍 언어가 이것과 관련이 있는지 모르겠다. 여기서 우리는 데이터베이스 디자인에 대해 말하고 있습니다. 데이터베이스는 MySQL이 될 것이지만,이 시점에서 돌로 쓰여진 것은 아닙니다. 나는 테이블 구조의 이미지를 가지고 있지만 그것을하기에 충분한 "rep points"가 없기 때문에 아직 그것을 업로드 할 수 없다. – Jim

+1

시작 지점은 아마도 http://www.databaseanswers.com/data_models/ –

답변

5

당신이 원하지 않는 또는 발견 된 디자인의 새로운 테이블과 논리를 만들 수없는 경우 나 제품의 반환을 허용 할 필요가 •

합니다.

제품 반품은 고객을 공급자로 사용하고 가격과 배송을 일치 시키거나 판매 관련 테이블을 복제하고 반품하는 것으로 호출하여 처리 할 수 ​​있습니다. 회계 시스템을 조정하여 반품에서 총액을 차변 대신 대변에 적용합니다.

• 무료 항목을 허용해야합니다. (무료)

• 각 제품에 대해 허용 가능한 할인이 있어야하며 체크 아웃시 적용 할 수있는 추가 할인이 있어야합니다.

템플릿 시스템이 컵콘을 지원합니까? 재고가없는 품목을 가격이없는 품목에 추가하고 판매 승인 프로세스 중에 조정할 가격을 책정하십시오. 항목의 가격을 변경하지 않고 100 % 할인을 포함하십시오.

• pos_invoice 테이블에는 전체 속성이 없습니다.

총계가 계산되어 DB에 저장 될 필요는 없지만 때로 속도가 빠를 때가 있습니다. (읽기 전용 판매 헤더 테이블은 판매 세부 기록에서 계산하는 insted. 무효 트랜잭션을 처리하는 방법 •

...

출하 전인가, 어떤 종류의. 당신은 POS는 권한이 템플릿합니까

대부분의 POS 시스템 직원당 그렇다면 거부 이유를 "무효"로 추가하십시오.웹 호스팅 사이트 중 하나와 당신이 원하는 모든 것을 더하지 장바구니 기능을 사용와

또는

계약.