Hệ trợ giúp quyết định xử phạt vi phạm hành chính được xây dựng trên tinh thần kết hợp với cơ sở dữ liệu quan hệ và cơ sở tri thức hệ chuyên gia. Công cụ xây dựng hệ là phần mềm Microsoft Visual Studio 2010 và hệ quản lý trị cơ sở dữ liệu SQL Server 2008. Cơ sở tri thức, danh sách các biến sự kiện, các dữ liệu phát sinh được lưu trữ trong cơ sở dữ liệu.
Hình 3.3 - Hệ chuyên gia kết hợp cơ sở dữ liệu quan hệ 3.4 Thiết lập cơ sở tri thức
3.4.1 Các biến sự kiện
Các sự kiện liên quan đến việc xử phạt hành chính về giao thông đường bộ được biểu diễn thông qua danh sách các biến sự kiện sau:
Bảng 3.1 – Bảng danh sách các biến sự kiện
TT Tên biến Ý nghĩa Kiểu Miền giá trị
1 HANHVI Hành vi
vi phạm
Chuỗi - Vi phạm quy tắc giao thông đường bộ
- Vi phạm quy định về kết cấu hạ tầng giao thông đường bộ. - Vi phạm quy định về phương
tiện tham gia giao thông đường
Hệ chuyên gia Hệ quản trị CSDL
Giao diện
bộ.
- Vi phạm quy định về người điều khiển phương tiện tham gia giao thông đường bộ.
- Vi phạm quy định về vận tải đường bộ
- Vi phạm khác liên quan đến giao thông đường bộ.
2 CHITIET_VP Chi tiết vi phạm
Chuỗi - Chở người ngồi hàng ghế phía trước trong xe ô tô có trang bị dây an toàn mà không thắt dây an toàn khi xe đang chạy.
- Điều khiển xe ô tô không chấp hành hiệu lệnh, chỉ dẫn của biển báo hiệu.
- Điều khiển xe ô tô chuyển làn đường không đúng nơi cho phép.
- Điều khiển xe ô tô lùi xe không quan sát hoặc không có tín hiệu báo trước.
- Điều khiển xe ô tô không chấp hành yêu cầu kiểm tra về chất ma túy, nồng độ cồn của người kiểm soát giao thông hoặc người thi hành công vụ.
- Điều khiển xe ô tô lạng lách, đánh võng.
- Điều khiển xe ô tô đi không đúng phần đường hoặc làn đường quy định.
- Điều khiển xe mô tô chở theo từ 3 (ba) người trở lên trên xe. - Chở người ngồi trên xe mô tô
không đội mũ bảo hiểm.
- Điều khiển xe mô tô chạy quá tốc độ quy định từ 10 km/h đến 20 km/h.
- Điều khiển xe mô tô đánh võng trên đường bộ trong, ngoài đô thị.
- Điều khiển máy kéo chạy quá tốc độ quy định trên 20 km/h.
- Điều khiển máy kéo trên đường mà trong hơi thở có nồng độ cồn vượt quá 0,4 miligam/1 lít khí thở.
- Điều khiển máy kéo không chấp hành hiệu lệnh đèn tín hiệu giao thông.
- Chở người ngồi trên xe đạp máy đội mũ bảo hiểm không cài quai đúng quy cách.
- Chở người ngồi trên xe đạp máy không đội mũ bảo hiểm.
- Chở người ngồi trên xe đạp máy không đội mũ bảo hiểm.
- Không đi đúng phần đường quy định.
- Xếp hàng hóa trên xe vượt quá giới hạn quy định.
- Để vật che khuất biển báo, đèn tín hiệu giao thông.
- Xây, đặt bục bệ trái phép trên đường phố.
(Xem thêm phần Phụ lục 1: Chi tiết vi phạm) 3 CHUTHE_VP Chủ thể
vi phạm
Chuỗi - Người điều khiển xe ô tô
- Người điều khiển mô tô, xe gắn máy (kể cả xe máy điện).
- Người điều khiển máy kéo, xe máy chuyên dùng.
- Người điều khiển xe đạp, xe đạp máy, người điều khiển xe thô sơ. - Người đi bộ. - Người dẫn dắt súc vật, điều khiển xe súc vật kéo. 4 NGUOI_BP Người bị phạt
Chuỗi - Người điều khiển xe ô tô.
- Người điều khiển mô tô, xe gắn máy (kể cả xe máy điện).
- Người điều khiển máy kéo, xe máy chuyên dùng.
máy, xe thô sơ. - Người đi bộ.
- Người điều khi dẫn dắt súc vật, điều khiển xe súc vật kéo.
5 PHAT_TU Phạt từ Số
6 PHAT_DEN Phạt đến Số
7 PHAT_BS Phạt bổ
sung
Chuỗi - Tước quyền sử dụng Giấy phép lái xe 30 (ba mươi) ngày.
- Tước quyền sử dụng Giấy phép lái xe 60 (sáu mươi) ngày. - Tước quyền sử dụng Giấy phép
lái xe không thời hạn.
- Tước chứng chỉ bồi dưỡng kiến thức pháp luật về giao thông đường bộ không thời hạn.
- Tịch thu phương tiện.
- Buộc phải dỡ phần hàng hóa vượt quá giới hạn hoặc phải xếp lại hàng hóa theo đúng quy định. - Buộc phải tháo dỡ và khôi phục
lại tình trạng ban đầu.
- Đình chỉ thi công hoặc tước quyền sử dụng Giấy phép thi công.
- Tịch thu hàng hóa cấm lưu thông.
9 DIEU Điều Số
10 KHOAN Khoản Số
11 DIEM Điểm Chuỗi
3.4.2 Hệ luật dẫn
Cơ sở tri thức của hệ thống là những điều lệ quy định trong Pháp lệnh xử phạt vi phạm hành chính và Nghị định số 71/2012/NĐ-CP ngày 19/9/2012 sửa đổi, bổ sung một số điều của Nghị định 34 về xử phạt vi phạm hành chính trong lĩnh vực giao thông đường bộ. Đối với từng hành vi vi phạm có những luật dẫn liên quan như sau:
3.4.2.1 Vi phạm quy tắc giao thông đƣờng bộ
lệnh, chỉ dẫn của biển báo hiệu.
AND chi tiết vi phạm = Điều khiển xe ô tô không chấp hành hiệu lệnh, chỉ dẫn của biển báo hiệu.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm a)
Luật 2: IF hành vi = Điều khiển xe ô tô không chấp hành hiệu lệnh, chỉ dẫn vạch kẻ đường.
AND chi tiết vi phạm = Điều khiển xe ô tô không chấp hành hiệu lệnh, chỉ dẫn vạch kẻ đường.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm a)
Luật 3: IF hành vi = Điều khiển xe ô tô chuyển hướng không nhường quyền đi trước cho người đi bộ.
AND chi tiết vi phạm = Điều khiển xe ô tô chuyển hướng không nhường quyền đi trước cho người đi bộ. AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm b)
Luật 4: IF hành vi = Điều khiển xe ô tô chuyển hướng không nhường quyền đi trước cho xe lăn của người khuyết tật qua đường tại nơi có vạch kẻ đường dành cho người đi bộ.
AND chi tiết vi phạm = Điều khiển xe ô tô chuyển hướng không nhường quyền đi trước cho xe lăn của người khuyết tật qua đường tại nơi có vạch kẻ đường dành cho người đi bộ.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm b)
Luật 5: IF hành vi = Điều khiển xe ô tô chuyển hướng không nhường quyền đi trước cho xe thô sơ đang đi trên phần đường dành cho xe thô sơ.
AND chi tiết vi phạm = Điều khiển xe ô tô chuyển hướng không nhường quyền đi trước cho xe thô sơ đang đi trên phần đường dành cho xe thô sơ.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm b)
Luật 6: IF hành vi = Điều khiển xe ô tô chuyển hướng không nhường đường cho các xe đi ngược chiều.
AND chi tiết vi phạm = Điều khiển xe ô tô chuyển hướng không nhường đường cho các xe đi ngược chiều. AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm c)
Luật 7: IF hành vi = Điều khiển xe ô tô chuyển hướng không nhường đường cho người đi bộ.
AND chi tiết vi phạm = Điều khiển xe ô tô chuyển hướng không nhường đường cho người đi bộ.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm c)
Luật 8: IF hành vi = Điều khiển xe ô tô chuyển hướng không nhường đường cho xe lăn của người khuyết tật đang qua đường tại nơi không có vạch kẻ đường cho người đi bộ. AND chi tiết vi phạm = Điều khiển xe ô tô chuyển hướng không nhường đường cho xe lăn của người khuyết tật đang qua đường tại nơi không có vạch kẻ đường cho người đi bộ.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm c)
Luật 9: IF hành vi = Điều khiển xe ô tô đỗ xe không có tín hiệu báo cho người điều khiển phương tiện khác biết.
AND chi tiết vi phạm = Điều khiển xe ô tô đỗ xe không có tín hiệu báo cho người điều khiển phương tiện khác biết.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm d)
Luật 10: IF hành vi = Điều khiển xe ô tô dừng xe không có tín hiệu báo cho người điều khiển phương tiện khác biết. AND chi tiết vi phạm = Điều khiển xe ô tô dừng xe không có tín hiệu báo cho người điều khiển phương tiện khác biết.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm d)
Luật 11: IF hành vi = Điều khiển xe ô tô khi đỗ xe chiếm một phần đường xe chạy không đặt ngay báo hiệu nguy hiểm ở phía trước và phía sau xe theo quy định.
AND chi tiết vi phạm = Điều khiển xe ô tô khi đỗ xe chiếm một phần đường xe chạy không đặt ngay báo hiệu nguy hiểm ở phía trước và phía sau xe theo quy định.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm đ)
Luật 12: IF hành vi = Điều khiển xe kéo rơ moóc không có biển báo hiệu theo quy định.
AND chi tiết vi phạm = Điều khiển xe kéo rơ moóc không có biển báo hiệu theo quy định.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm e)
Luật 13: IF hành vi = Điều khiển xe ô tô không gắn biển báo hiệu ở phía trước xe kéo, phía sau xe được kéo.
AND chi tiết vi phạm = Điều khiển xe ô tô không gắn biển báo hiệu ở phía trước xe kéo, phía sau xe được kéo. AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm e)
Luật 14: IF hành vi = Điều khiển xe ô tô không nối chắc chắn, an toàn giữa xe kéo và xe được kéo khi kéo nhau.
AND chi tiết vi phạm = Điều khiển xe ô tô không nối chắc chắn, an toàn giữa xe kéo và xe được kéo khi kéo nhau.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm e)
Luật 15: IF hành vi = Điều khiển xe ô tô không giữ khoảng cách an toàn để xảy ra va chạm với xe chạy liền trước.
AND chi tiết vi phạm = Điều khiển xe ô tô không giữ khoảng cách an toàn để xảy ra va chạm với xe chạy liền trước.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm g)
Luật 16: IF hành vi = Điều khiển xe ô tô không giữ khoảng cách theo quy định của biển báo hiệu “Cự ly tối thiểu giữa hai xe”.
AND chi tiết vi phạm = Điều khiển xe ô tô không giữ khoảng cách theo quy định của biển báo hiệu “Cự ly tối thiểu giữa hai xe”.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm g)
Luật 17: IF hành vi = Điều khiển xe ô tô không tuân thủ các quy định về nhường đường tại nơi đường bộ giao nhau. AND chi tiết vi phạm = Điều khiển xe ô tô không tuân thủ các quy định về nhường đường tại nơi đường bộ giao nhau.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm h)
Luật 18: IF hành vi = Điều khiển xe ô tô bấm còi làm ảnh hưởng đến sự yên tĩnh trong đô thị và khu đông dân cư trong thời gian từ 22 giờ ngày hôm trước đến 5 giờ ngày hôm sau.
AND chi tiết vi phạm = Điều khiển xe ô tô bấm còi làm ảnh hưởng đến sự yên tĩnh trong đô thị và khu đông dân cư trong thời gian từ 22 giờ ngày hôm trước đến 5 giờ ngày hôm sau.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm i)
Luật 19: IF hành vi = Điều khiển xe ô tô gây ồn ào, tiếng động lớn làm ảnh hưởng đến sự yên tĩnh trong đô thị và khu đông dân cư trong thời gian từ 22 giờ ngày hôm trước đến 5 giờ ngày hôm sau.
AND chi tiết vi phạm = Điều khiển xe ô tô gây ồn ào, tiếng động lớn làm ảnh hưởng đến sự yên tĩnh trong đô thị và khu đông dân cư trong thời gian từ 22 giờ ngày hôm trước đến 5 giờ ngày hôm sau.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm i)
Luật 20: IF hành vi = Người điều khiển, người ngồi hàng nghế phía trước trong xe ô tô có trang bị dây an toàn mà không thắt dây an toàn khi xe đang chạy.
hàng nghế phía trước trong xe ô tô có trang bị dây an toàn mà không thắt dây an toàn khi xe đang chạy.
AND Chủ thể vi phạm = Người điều khiển xe ô tô THEN Người bị phạt = Chủ thể vi phạm
AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 8, khoản 1, điểm k)
Xem tiếp theo phần phụ lục 2: Các luật vi phạm quy tắc giao thông đường bộ
3.4.2.2 Vi phạm quy định về kết cấu hạ tầng giao thông đƣờng bộ
Luật 1: IF hành vi = Bán hàng hóa nhỏ lẻ khác trên lòng đường đô thị.
AND chi tiết vi phạm = Bán hàng hóa nhỏ lẻ khác trên lòng đường đô thị.
AND Chủ thể vi phạm = Cá nhân, tổ chức THEN Người bị phạt = Chủ thể vi phạm AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 15, khoản 1)
Luật 2: IF hành vi = Bán hàng hóa nhỏ lẻ trên vỉa hè các tuyến phố có quy định cấm bán hàng.
AND chi tiết vi phạm = Bán hàng hóa nhỏ lẻ trên vỉa hè các tuyến phố có quy định cấm bán hàng.
AND Chủ thể vi phạm = Cá nhân, tổ chức THEN Người bị phạt = Chủ thể vi phạm AND Mức phạt = 100000 đ - 200000 đ (Theo Điều 15, khoản 1)
Luật 3: IF hành vi = Bán hàng rong trên lòng đường đô thị. AND chi tiết vi phạm = Bán hàng rong trên lòng đường đô thị.
AND Chủ thể vi phạm = Cá nhân, tổ chức