Thiết kế, xây dựng chương trình

Một phần của tài liệu nckh_orc_8315 (Trang 74 - 75)

3. Thử nghiệm công nghệ ICR trong xử lý điều tra thử nghiệm lần 3 Tổng

3.1. Thiết kế, xây dựng chương trình

Trong các đợt thử nghiệm xử lý phiếu bằng công nghệ ICR trong năm 2007 thực hiện với các xử lý thật mà kết quả được sử dụng chính thức và số lượng phiếu cần xử lý lớn nên nên hệ thống chương trình được viết theo nguyên tắc: hầu hết tất cả mọi kiểm tra sửa chữa số liệu trực tiếp, đều tích hợp chung trong 1 lần chạy. Nghĩa là người xác thực, kiểm tra số liệu thực hiện đồng thời mọi công việc: nhập vào những dữ liệu hệ thống không nhận dạng được, kiểm tra những dữ liệu hệ thống nhận dạng được nhưng chưa chắc chắn, xác thực những dữ liệu bằng phương pháp kiểm tra theo đống (mass verify), kiểm tra và sửa các lỗi logic. Đây là cách thức phải làm đối với những xử lý

nhân công, thời gian xử lý. Tuy nhiên cách làm này khơng thể có được thống kê chính xác về số lỗi chia theo các loại: lỗi do hệ thống nhận dạng sai, lỗi do người kiểm tra gây ra, lỗi do khâu điều tra ghi phiếu.

Trong đợt thử nghiệm này TTTHTK đã thực hiện theo phương án chương trình ứng dụng ICR được xây dựng chỉ với những công cụ của phần mềm ReadSoft, nghĩa là về mặt kiểm tra chỉ có những kiểm tra đơn giản như kiểm tra khoảng xác định cho mỗi trường (Range check), trường bắt buộc phải có số liệu hay khơng, nếu là trường đánh dấu thì chỉ được đánh dấu 1 hay nhiều ô và một vài kiểm tra đơn giản khác. Việc xử lý được thực hiện 3 lần (riêng số lần quét phiếu có thể thực hiện nhiều lần hơn), mỗi lần tích hợp các cách kiểm tra khác nhau và kết quả đầu ra đem so sánh từng phiếu, từng trường với nhau để xác định tỷ lệ nhận dạng, số lỗi các loại. Bên trong hệ thống ICR, những người thực hiện hầu như để nguyên số liệu đã ghi trên phiếu, chỉ sửa những trường hợp ghi không rõ, ghi lệch ô. Tệp dữ liệu cuối cùng được chạy qua một chương trình kiểm tra in các lỗi logic để xác định các kiểu sai sót do điều tra ghi phiếu. Với phương án trên, các chương trình được viết hồn tồn khác với những chương trình đã viết cho các điều tra đã xử lý bằng ICR trong năm 2007. Những khác biệt chủ yếu là chương trình viết trong hệ thống phần mềm ICR đơn giản hơn rất nhiều do khơng cần viết các chương trình “nhúng” vào để kiểm tra số liệu; Tạo lập nhiều ứng dụng ICR khác nhau thay đổi các thuộc tính, các lựa chọn, tích hợp các cơng việc khác nhau cho mỗi lần chạy; Viết thêm nhiều chương trình kiểm tra bên ngồi để so sánh số liệu, kiểm tra logic in lỗi.

Kinh nghiệm rút ra khi xây dựng ứng dụng là: Để đạt hiệu quả tốc độ quét cao, giấy đỡ bị kẹt, các trang phiếu đỡ bị loại không nhận dạng được cần cân nhắc khi thực hiện định dạng phiếu trong phần mềm ICR. Khi định dạng, cần xem xét cẩn thận xem nên đặt giấy chiều đứng hay xoay ngang, mặt và chiều giấy đặt vào là thuận tiện nhất cho người vận hành máy quét. Bởi vì định dạng phiếu theo chiều nào thì khi quét đặt phiếu theo đúng chiều đó sẽ đạt tốc độ quét cao hơn. Giấy đặt chiều ngang cho tốc độ quét cao hơn. Phía lề phiếu đặt vào phía trong của máy qt khơng phải là phía phiếu bị cắt thì ít gặp trường hợp phiếu không nhận dạng được hơn.

Một phần của tài liệu nckh_orc_8315 (Trang 74 - 75)

Tải bản đầy đủ (PDF)

(134 trang)