Trước khi bạn bắt đầu
Bài hướng dẫn này dành cho nhà phát triển tìm hiểu cách sử dụng của XForms trong các tình huống thực tế, chứ không phải các ứng dụng "đồ chơi". Nó mô tả cách sử dụng của XForms trong việc tạo ra hai biểu mẫu kế toán khác nhau như là một phần của ứng dụng kế toán X-Tranpolate. Bài hướng dẫn này giả định rằng bạn đã biết được các kiến thức cơ bản về XForms. Sự hiểu biết về kế toán là không bắt buộc.
Trong hướng dẫn này, Phần 5 của loạt bài viết gồm sáu phần, thực hiện phát triển bên phía trách nhiệm quản lý của công cụ kế toán, đồng thời với việc điều hành phân tích công cụ tạo ra các bản báo cáo bên phía thanh toán.
Các doanh nghiệp đều có trách nhiệm pháp lý và các khoản thanh toán, vì vậy một công cụ để hỗ trợ quản lý và tạo ra các khoản thanh toán sẽ rất có lợi để theo dõi mọi thứ. Trong hướng dẫn này bạn sẽ thực hiện phát triển một biểu mẫu, được gọi là biểu mẫu thanh toán (payables form), cho phép bạn tạo ra các kiểu khác nhau của các khoản thanh toán và trách nhiệm, bao gồm tiền lương, tiền thưởng, và hóa đơn thanh toán cho các phòng khác nhau trong doanh nghiệp vì thế các thanh toán được ghi có hoặc ghi nợ tới một tài khoản xác định.
Bạn cũng sẽ phát triển một biểu mẫu thứ hai, được gọi là biểu mẫu báo
cáo (reports form), để thực hiện phân tích dữ liệu thanh toán và thực
hiện thống kê dữ liệu, ví dụ như tổng tiền gửi của khách hàng và tổng
giá trị thanh toán không đúng kỳ hạn. Bạn cũng sẽ học cách làm thế nào
sử dụng thành phần bind và các thuộc tính
calculate của nó để tạo ra kết quả hiển
thị báo cáo dưới dạng biểu đồ cột.
Trong hướng dẫn này bạn sẽ nghiên cứu làm thế nào để:
- Sử dụng
bindvàcalculateđể tạo ra hai biểu mẫu - Lựa chọn các bản ghi thỏa mãn điều kiện bằng cách sử dụng XPath
trong câu lệnh
repeat - Sử dụng các hộp lựa chọn để chọn các bản ghi có thể thêm, ghi hoặc hủy bỏ
Mục đích của loạt bài này là trình bày về tác dụng của XForms trong việc phát triển những ứng dụng Web cũng như cung cấp kiến thức cho người đọc về tác dụng của XForms.
- Phần 1 là sự giới thiệu tới toàn bộ loạt bài viết tổng quan hoá tất cả các bộ phận của kết quả cuối cùng và những khía cạnh nào có trong mỗi phần trong đặc tả XForms.
- Phần 2 trình bày về đăng nhập và quản lý tài khoản.
- Phần 3 trình bày việc phát triển những biểu mẫu gắn liền với việc quản lý tài khoản.
- Phần 4 tiếp tục trình bày về việc quản lý tài khoản và việc báo cáo những khía cạnh tính toán khác nhau của một doanh nghiệp.
- Phần 5 trình bày việc quản lý nợ và những cải tiến.
- Phần 6 kết thúc loạt bài viết với bản tóm tắt các công cụ phát triển, và một vài đề nghị để cải tiến và tiếp tục làm việc với bộ công cụ.
Hướng dẫn này sử dụng cơ sở dữ liệu MySQL để lưu trữ và tham chiếu dữ liệu. PHPMyAdmin đề nghị được sử dụng đi kèm để định dạng cơ sở dữ liệu MySQL và hiển thị các thực thể từ thực đơn theo giao diện đồ họa.
Mặc dù mục đích của loạt bài viết này là để rèn luyện cho người đọc về cách sử dụng của XForms nên có một số kiến thức nền tảng cần được đề cập đến. Có một số bài báo chất lượng rất tốt và giới thiệu về một loạt khái niệm XForms dựa trên IBM developerWorks (xem tại Tài nguyên). XForms được xây dựng dựa trên XML và vì thế hiểu biết cơ bản về XML cũng là yêu cầu cần thiết.
Các phần mềm cần phải có để sử dụng cho hướng dẫn này:
- Trình duyệt có khả năng hiển thị được XForms ví dụ như Firefox 2.0.1.
- Máy chủ Web có hỗ trợ PHP ví dụ như WAMP
- Máy chủ SQL, MySQL, trong trường hợp này đó là một phần trong gói WAMP.
