- Thực hin kế hoạch giao hàng tốt
D4 Kho đơn hàng củ ac ng ty D5 Đơn hàng/hoá đơn/phiếu xuất xem Đơn hàng của c ng ty xem Đơn hàng của c ng ty
5.7.2. Những lƣu đồ dòng chảy dữ liệu tại nhiều mức khác nhau
Hai câu hỏi tương quan xung quanh những lưu đồ dòng chảy dữ li u Đó là:
N n trình bày những quá trình tr n lưu đồ dòng chảy dữ li u ở mức nào? Ví d , trong hình 8 7 quá trình xử l dữ li u tạo ra đơn hàng được c ng ty đồng có thể gồm một số quá trình con như là chấp nhận đơn hàng, kiếm tra giới hạn tín d ng, và định giá đơn hàng Những hoạt động này sẽ được trình bày như những quá trình?
95 Copy right by Nguyen Thi Thanh Tam –ĐH Duy Tân
M c ti u chính của lưu đồ dòng chảy dữ li u là dùng để th ng tin m hình quá trình xử l logic của tổ chức Khi lưu đồ dòng chảy dữ li u có nhiều hơn (Hình 8 7) quá trình xử l Thực tế sẽ khó hiểu cho người đọc, đây là một giới hạn Nếu bạn thấy có xu hướng vượt quá giới hạn này thì n nvẽ lại lưu đồ dòng chảy dữ li u, các quá trình được nhóm lại với nhau một cách logic rồi được thay bằng một quá trình đơn Những quá trình kh ng bị “mất đi”, chúng sẽ xuất hi n tr n lưu đồ dòng chảy dữ li u khác, cho biết quá trình kết hợp này được chia thành những thành phần như thế nào Chính những thành phần này cũng có thể phức tạp và có thể được chia thành những quá trình xử l dữ li u li n kết được trình bày tr n lưu đồ dòng chảy dữ li u mức thấp hơn C ng vi c này được lặp lại cho đến khi các quá
trình trở n n đơn giản một cách logic, nghĩa là cho đến khi chúng kh ng thể chia nhỏ hơn nữa
Vi c tạo ra nhiều mức trong lưu đồ dòng chảy dữ li u có hai ưu điểm khác nhau Thứ nhất, bản chất của nó giống như phương pháp phân tích từ tr n xuống của phân tích vi n Nghĩa là đầu ti n phân tích vi n quan tâm đến những chức năng chính và những quá trình chính Sau đó những chức năng và những quá trình này được phân tích thành những thành phần nhỏ hơn Do đó phân tích vi n có thể tập trung vào những lưu đồ dòng chảy dữ li u ở mức cao hơn trước khi thiết kế ở mức khác Thứ hai, nhiều mức khác nhau tương ứng với những mức chi tiết bi u di n khác nhau Điều này có lợi đối với phân tích vi n khi thảo luận những kết quả phân tích với những thành vi n của tổ chức (c ng ty) Ban quản l cấp cao thường quan tâm đến những phạm vi tổng quát thường được bi u di n tr n lưu đồ dòng dữ li u mức cao Những nhân vi n khác sẽ quan tâm đến những phạm vi c c bộ hơn nhưng chi tiết hơn Ví d , nhân vi n chịu trách nhi m quá trình duy tđơn hàng ở Kismet sẽ quan tâm đến lưu đồ dòng dữ li u mức thấp hơn, chi tiết hơn về quá trình duy t đơn hàng
Đối với Kismet, những quá trình xử l trong lưu đồ dòng chảy dữ li u (Hình 8 7) có thể được phân tích nhỏ hơn nữa Quá trình duy t đơn hàng bao gồm một số c ng vi c:
Nhận đơn hàng
Chuẩn bị mẫu đơn hàng của c ng ty Định giá hàng hoá
Tính toán tạm thời giá trị của đơn hàng Kiểm tra tín d ng của khách hàng
Điều này được trình bày tr n lưu đồ dòng chảy dữ li u ở mức 2 (Hình 8 9) C ng vi c số 1 ở mức 1 được chia thành bảy c ng vi c, 1 1 –1 7 Những trị nhập và những trị xuất của biểu đồ chi tiết hơn này phải tương ứng với những trị nhập và xuất của lưu đồ cha của nó (mức 1)
96 Copy right by Nguyen Thi Thanh Tam –ĐH Duy Tân
Hình 5.13 Lưu đồ dòng chảy dữ li u mức 2 của đơn hàng c ng ty được chấp nhập
Có hai ngoại l Thứ nhất, những tập tin nội bộ nào đó kh ng cần được trình bày tr n lưu đồ cha Ví d trong hình 8 9, đó là tập tin những đơn hàng kh ng được chấp thuận Nó chỉ được dùng như một kho tạm thời của những đơn hàng kh ng được chấp thuậnvà kh ng có chức năng gì trong phần còn lại của h thống Thứ hai, vì m c đích rõ ràng, cần phải pha trộn (tổng hợp một số dòng chảy dữ li u ở mức cha Nếu thực hi n phân tích chức năng số 2, xử l giao dịch kho hàng, thì dòng dữ li u nhập / xuất sẽ bao gồm dòng nhập gồm mã số hàng hoá và số lượng trong kho và trị xuất gồm mã số hàng hoá, loại giao dịch và số lượng m c hàng
Nếu cần, có thể tiếp t c phận tích lưu đồ mức 2 bằng cách chia những quá trình được chọn vào một lưu đồ mức
3.