IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  XML  >

XForms를 사용하여 회계 도구 만들기, Part 3: 자산 관리 기능 개발하기 (한글)

예산 폼과 청구 폼을 X-Trapolate로 만들기

developerWorks

난이도 : 중급

(syakovac@gmail.com), Software engineer, Freelance

2007 년 6 월 19 일

튜토리얼 보러가기

6부로 구성된 본 연재에서는 X-Trapolate라는 온라인 회계 도구를 만들 때 MySQL, PHP와 함께 XForms의 기능을 활용하는 방법에 대해 다룹니다. 뛰어난 프로그래밍 기술이라도 자체적으로 다양한 문제를 안고 있으며 이를 풀어나갈 수 있는 뛰어난 해결 능력도 갖고 있습니다. 본 연재에서는 실시간 계산과 뛰어난 인터랙션 등 XForms를 통해 효과적으로 해결할 수 있는 몇 가지 문제들을 집중적으로 다룹니다. 본 Part 3에서는 PHP 및 MySQL과 함께 XForms의 뛰어난 기능을 활용하여 매일의 비즈니스에 사용하는 데이터와 상호작용할 수 있는 도구를 만들 것입니다. 본 튜토리얼에서 X-Trapolate로 만들 예산 폼과 청구 폼은 XForms의 강력한 특징을 보여줄 것이며, 또 XForms 개발이 어려워지는 부분에 대해서도 집중적으로 다뤄보겠습니다.

선수조건

소셜 북마크

mar.gar.in mar.gar.in
digg Digg
del.icio.us del.icio.us
Slashdot Slashdot

본 튜토리얼은 저장과 참조를 위해 MySQL 데이터베이스를 사용한다. 필수 SQL 명령은 기사 전반에 나타나지만 MySQL을 다룰 줄 알아야 한다. PHPMyAdmin에서 MySQL 데이터베이스를 설정하는 데 필요한 적절한 접근 기능을 제공하고 메뉴로 구성된 그래픽 인터페이스에서 엔트리를 볼 수 있는 기능도 제공한다.

본 연재의 목적이 XForms 사용을 가르치는 것이긴 하지만 독자들은 기본적인 개념은 가지고 있는 게 좋다. developerWorks에 XForms에 대한 입문 연재와 좋은 기사들이 있으니 참조하기 바란다. XForms는 XML을 기반으로 만들어졌으므로 기본적인 XML을 이해하고 있는 것이 좋다.

이 외에 다른 기술과 개념을 다루긴 하지만 본 주제에서 벗어나므로 크게 신경 쓰지 않아도 된다. 본 튜토리얼에서는 다음 소프트웨어가 필요하다.


시스템 필요조건

  • 파이어폭스 2.0.1같은 XForms를 보여줄 수 있는 브라우저
  • PHP를 사용할 수 있는 웹 서버(예: WAMP)
  • SQL 서버, 이 연재의 경우 WAMP 패키지의 한 부분인 MySQL


기간

1시간


포맷

html


본 튜토리얼에 대해

이윤을 내는 거의 모든 비즈니스는 청구 관리 개념을 도입한다. 본 튜토리얼에서 다루는 비즈니스 기능의 예(X-Trapolate를 위한 예산 도구를 만들 것이다)는 고객이 각기 다른 아이템을 주문하고 그 각 아이템은 특정 부서(department) 소속이라는 가정 하에 다뤄진다. 각 주문은 단일 송장에서 나오고, 각 아이템의 수입은 해당 부서로 직접 넘어가 그 부서의 이윤으로 기록된다. 또한 각 부서가 구매하는 도구는 그 부서의 지출로 기록된다. 예산 처리는 부서와 하위 부서를 만들거나 없애는 관리를 가능케 하여 각 부서의 계획된 이윤이나 지출을 변경하거나 또는 현재 결정된 주문이나 지출의 총합과 비교한다.

본 튜토리얼에서 만들 또 하나의 도구인 청구 도구는 청구 담당자가 고객 계정에 청구하고, 계산서를 발행하거나 또는 계정을 징수 회사에 넘기는 등의 업무를 진행하도록 하는 메커니즘을 담당한다. 본 연재의 마지막 튜토리얼에서 참조된 연락처 데이터베이스는 증대 이후 청구에 맞는 정보를 포함하고 그 정보에 대해 질의를 받을 수 있다. 또한 ID는 개인의 주문, 납부 정보와 함께 계정에 연결된다.

이 문서 북마킹 하기

mar.gar.in mar.gar.in naver naver eolin eolin del.icio.us del.icio.us



위로


developerWorks 콘텐트를 다른 사이트에 전재하기:
developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오.

문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

토론

영어원문

영어원문


제안 및 의견
피드백

관련 시리즈 자세히 보기:
XForms를 사용하여 회계 도구 만들기

    IBM 소개 개인정보 보호정책 문의