견적서 뽑는 웹사이트 DB 설계

견적서 뽑는 웹사이트 DB 설계

QA

견적서 뽑는 웹사이트 DB 설계

답변 3

본문

소규모 상점에서 쓸 수 있는 견적서 뽑는 웹사이트를 만들려고 합니다.

 

A, B, C 이렇게 3개 업체가 있으면 견적서 형식은 비슷하지만 각각 상호, 손님이 다릅니다. 

때문에 견적서를 뽑는 사이트를 각기 만들면 너무 비효율일꺼 같고, 견적서 웹사이트 하나 만들고 DB구조를 미니홈피처럼 누가 가입하면 그 회사에 맞는 상호, 손님이 적용되게 하고 싶습니다.

 

DB 설계를 어떻게 해야 하나요?

알쯔님이 만든 미니홈피 참고할려고 설치했는데 g4 버전이라 설치는 실패 했습니다.

 

 

이 질문에 댓글 쓰기 :

답변 3

간단하게 답글로 3개 달아도 될듯합니다. 

 a업체 원글 

 b업체  a업체 답글

 c 업체 a업체 답글

 

여기서 응용하여 a업체 선택시 상세보기 b업체 c 업체  전부  볼수 있게끔 코딩 하시면 됩니다. 

 

답글이라는 부분이  원본글을  코드를 가지고 있기에 코드를 물고 뿌려지시면 될듯 합니다. 

 

아니면 필드를 새로 생성하시거나 wr_1,wr_2 로 만드셔야 합니다. 

   

만약 모든 업체의 견적서 양식이 일치한다면

게시판의 형태로 만들어서

여분필드에 회사명, 사업자번호, 등 입력을 받게하고

입력한 부분에 맞는 저장된 값을 견적서양식에 맞게 넣어주시면됩니다.

다만 견적서를 그럴듯하게 만드는 것이 다소 어렵고

프린트, pdf등의 다운로드도 가능해야 할 것 같아 보이네요.

알쯔님이 만드신게시판은 제가 보질 못해서 잘 모르겠지만

제가 질문에 따른 구상을 잠시한것은

 

먼저, 

견적서에 필요한 항목들을 최대한 도출하세요

그다음 

항목들이 분리가 가능한만큼 분리하시고

 

항목별로 들어갈 내용이 다양한 사항은 코드화 시킵니다.

 

업체정보같은것은 별도의 테이블로 관리하는게 좋구요

관리모드에서 CURD 가 가능하도록 설정합니다.

 

견적서의 견적항목은 코드화가능하면 분리하시고, 아니면 일반적인 텍스트로 시작합니다.

 

정리하면

별도의 테이블로 구성되어야 할 항목은 대략

1. 업체 (업체코드,업체명,사업자정보, 연락처, 담당자,주소, 거래일, 등등(필요정보)

2. 견적항목 (견적항목코드(혹은순번), 견적항목, 견적레벨, 단가, 할인가, 할인적용여부, 적용일, 사용여부)

3. 견적서 메인 (그누보드 게시판이용)

    - 업체는 wr_1, 

4. 견적서 상세

    - 견적메인의 bo_table정보 : parent_bo_table  / 필드추가 혹은 

    - 메인견적번호 wr_1 / 3번의 견적서 메인의 wr_id 

    - 견적항목은 wr_2 

    - 진행여부 wr_3 (견적,취소,확정,착수)

    - 확정금액 wr_4, 

    - 견적일 wr_5

    - 착수일 (착수금입금일) wr_6

    - 착수금 wr_7

    - 중간점검일 (중간정산) - 필요시 wr_8

    - 중간정산금 wr_9

    - 종료일 (잔금입금일)  wr_10

    - 잔금  wr_11

등을 이용하여 간략하게 구성합니다.

 

스킨을 불러오기전에혹은 스킨에서라도

  업체명과

  견적종류를 구분지어서 판단하게 하고

  견적메인항목과 상세항목이 한번에 불러지도록 구성합니다.

  list에서는 메인만 조회하고

   view에서는 메인과상세

  write에서는 메인과 상세항목이 grid형태로 추가/삭제되도록  구현합니다.

   

이러면 대충 쓸만한 견적게시판이 되겠네요

 

한번에 되는건 없습니다.

많은 고민이 녹여져야 구현이 될겁니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,887
© SIRSOFT
현재 페이지 제일 처음으로