2. Lợi ích của phương pháp thiết kế theo mô đunHoạt động 2: Tìm hiểu lợi ích của phương pháp thiết...

Câu hỏi:

2. Lợi ích của phương pháp thiết kế theo mô đun

Hoạt động 2: Tìm hiểu lợi ích của phương pháp thiết kế theo mô đun

Với chương trình đã có trong Hoạt động 1, em sẽ làm gì nếu có các yêu cầu bổ sung như sau:

1. Yêu cầu thay đổi thông tin trong báo cáo: Ghi hai mặt hàng có doanh số cao nhất và bốn mặt hàng có doanh số thấp nhất.

2. Cập nhật, bổ sung các mặt hàng mới và doanh số trong ngày.

3. Yêu cầu làm thêm một báo cáo trong đó ghi doanh số bán trung bình trong ngày và danh sách các mặt hàng có doanh số lớn hơn doanh số trung bình này, kết quả đưa ra tệp Data2.out.

Em có nhận xét gì về công việc thực hiện các công việc bổ sung này?

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Long
Cách làm:

1. Thay đổi thông tin trong báo cáo:
- Tạo một module/function để tính ra hai mặt hàng có doanh số cao nhất và bốn mặt hàng có doanh số thấp nhất.
- Gọi module/function này khi cần.

2. Cập nhật, bổ sung các mặt hàng mới và doanh số trong ngày:
- Tạo một module/function để thêm các mặt hàng mới và doanh số tương ứng vào tệp dữ liệu đã có.
- Gọi module/function này khi có yêu cầu cập nhật.

3. Tạo một báo cáo mới ghi doanh số bán trung bình trong ngày và danh sách các mặt hàng có doanh số lớn hơn doanh số trung bình này:
- Tạo một module/function để tính ra doanh số bán trung bình và danh sách các mặt hàng thỏa điều kiện.
- Xuất kết quả ra tệp Data2.out.

Câu trả lời:
Vì chương trình được thiết kế theo mô đun nên:
- Các mô đun được thiết lập một lần và sử dụng nhiều lần.
- Dễ dàng nâng cấp, thay đổi, chỉnh sửa mà không mất công sửa lại toàn bộ chương trình.
- Dễ dàng bổ sung các mô đun mới.

Việc thực hiện các công việc bổ sung như thay đổi thông tin trong báo cáo, cập nhật dữ liệu mới và tạo báo cáo mới đã được giải quyết một cách linh hoạt và hiệu quả nhờ vào việc sử dụng phương pháp thiết kế theo mô đun. Nhờ đó, chúng ta có thể thực hiện các yêu cầu một cách dễ dàng, nhanh chóng mà không cần phải lo lắng về việc ảnh hưởng đến cấu trúc chương trình ban đầu.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.13599 sec| 2261.734 kb