Để tổ chức một cuộc điều tra, đầu tiên điều tra viên phải tạo ra phiếu điều tra bao gồm các công đoạn sinh các câu hỏi điều tra, các tùy chọn của mỗi câu hỏi, tiếp đó phân loại câu hỏi để chuẩn bị lập các báo cáo thống kê sau khi đã có kết quả điều tra. Do vậy, hệ thống phải có các chức năng tạo, in phiếu điều tra và phiếu trả lời, cập nhật báo cáo. Các chức năng này tương tác với người tổ chức điều tra.
Sau khi đã có kết quả điều tra, hệ thống phải có chức năng quét phiếu trả lời để lấy thông tin trả lời, sau đó sinh ra các báo cáo dựa trên chức năng lập và sinh báo cáo. Trong giai đoạn này, người sử dụng hệ thống vẫn có thể dùng chức năng lập báo cáo để sinh ra các báo cáo mong muốn.
Dưới đây là biểu đồ ngữ cảnh của hệ thống giúp chúng ta dễ hình dung về sự tương tác của hệ thống với các tác nhân bên ngoài.
Hình 3.1. Biểu đồ ngữ cảnh của hệ thống tổ chức điều tra
Qua những phân tích ở trên, hệ thống tổ chức điều tra phải có 3 chức năng chính sau:
- Tạo phiếu điều tra - Đọc phiếu trả lời
- Phân tích kết quả điều tra
Trình tự của các chức năng này được mô tả trong hình vẽ dưới đây: 0 Hệ thống tổ chức điều tra Người tổ chức điều tra Đối tượng điều tra
phiếu điều tra, phiếu trả lời kết quả điều tra được quét
bằng scanner nội dung phiếu điều tra,
thông tin cập nhật báo cáo kết quả thống kê
Hình 3.2. Trình tự thực hiện của các chức năng chính
Tiến trình được biểu diễn bằng nét đứt là quá trình thực hiện điều tra nằm ngoài phạm vi của hệ thống. 1 Tạo phiếu điều tra 2 Đọc phiếu trả lời 3 Phân tích kết
quả điều tra Thực hiện