II Chuẩn hóa dữ liệu.
Chương IV: Thiết kế hệ thống.
I.Thiết kế tổng thể.
1.Phận định công việc giữa người và máy.
Phân định các hệ con. * Khái niệm:
Hệ thống con là sự gom nhóm các chức năng (hay chương trình) trong một hệ thống xung quanh một nhiệm vụ hay một mục đích nào đó.
* Mục đích
Nhằm giảm thiểu sự phức tạp, sự cồng kềnh. Giúp người quản lý dự án phân chia công việc cho các nhóm phát triển, xác định thứ tự thực hiện các phần việc của hệ thống. Nhằm tạo ra sự thuận lợi cho quá trình thiết kế cũng như khai thác, bảo dưỡng sau này.
* Cách tiến hành
Sử dụng DFD đã có được từ giai đoạn phân tích để tiến hành phân chia hệ thống. Dùng một đường ranh (đứt nét) để tách các chức năng trong biểu đồ luồng dữ liệu thành nhóm, mỗi nhóm là một hệ thống con. Thông thường DFD mức cao (mức đỉnh, dưới đỉnh), cho ta gợi ý tốt: mỗi chức năng xuất hiện trong DFD ở mức cao là đại diện của một hệ thống con, gồm những chức năng phân rã trong DFD mức thấp hơn. Việc gom nhóm các chức năng không chỉ dựa hoàn toàn vào chức năng thuần túy, còn dựa vào các căn cứ từ thực tế.
Hóa đơn + phiếu xuât QL bán hàng Khách hàng Khách hàng TT khách hàng Hóa đơn y/c Tư vấn
Đơn đặt hàng Yêu cầu xuất Phiếu xuất Số lượng, đơn hàng Thanh toán Xác nhận TT Thanh toán QL tài chính HĐTT
Nhà cung cấp Hàng + Hóa đơn Đơn đặt hàng
Hóa đơn thanh toán
Từ DFD mức đỉnh của hệ thống ta xác định có 2 hệ con là : - Hệ 1 : Hệ quản lý hàng hóa.
- Hệ 2 : Hệ quản lý tài chính.
Từ tên của các hệ con trên ta thấy chúng còn phải thực hiện những nhiệm vụ tuy có liên quan đến nhau nhưng là riêng biệt, vậy ta tiếp tục chia hệ con trên thành các hệ con chi tiết hơn : - Hệ 1.1 : Hệ nhập hàng. - Hệ 1.2 : Hệ quản lý kho hàng. - Hệ 1.3 : Hệ quản lý bán hàng. - Hệ 2 : Hệ quản lý tài chính. 1.1 Hệ nhập hàng.