TỔNG QUAN VỀ HỆ THỐNG CƠ SỞ DỮ LIỆU XỬ LÝ VI PHẠM HÀNH CHÍNH CỦA CỤC CẢNH SÁT GIAO THÔNG - BỘ CÔNG AN
Tổng quan về thực trạng của Hệ thống cơ sở dữ liệu xử phạt vi phạm hành chính của Cục Cảnh sát giao thông - Bộ Công an
hành chính của Cục Cảnh sát giao thông - Bộ Công an
1.1.1 Giới thiệu về Cục Cảnh sát giao thông
Cục Cảnh sát giao thông (CSGT) - C08 thuộc Bộ Công an Việt Nam, có nhiệm vụ bảo vệ trật tự an toàn giao thông và thực hiện các chính sách liên quan đến giao thông đường bộ, đường sắt và đường thủy nội địa Cục CSGT cũng hỗ trợ Bộ trưởng Bộ Công an trong việc tham mưu cho Đảng, Nhà nước về quản lý, chỉ huy và hướng dẫn lực lượng Cảnh sát giao thông Bên cạnh đó, Cục còn phối hợp với các lực lượng khác trong công tác phòng ngừa và đấu tranh với các loại tội phạm vi phạm trật tự, an toàn xã hội trên các tuyến giao thông theo quy định của pháp luật.
Bộ trưởng Bộ Công an với trụ sở chính tại 112 Lê Duẩn, quận Hoàn Kiếm, Hà Nội.
Tổ chức bộ máy của Cục gồm:
1 Phòng Tham mưu (có Trung tâm thông tin chỉ huy Cảnh sát giao thông);
4 Phòng Hướng dẫn tuyên truyền, điều tra, giải quyết tai nạn giao thông;
5 Phòng Hướng dẫn, đăng ký và kiểm định phương tiện;
6 Phòng Hướng dẫn, đào tạo, sát hạch, quản lý giấy phép của người điều khiển phương tiện giao thông;
7 Phòng Hướng dẫn, điều khiển giao thông và dẫn đoàn;
8 Phòng Hướng dẫn tuần tra, kiểm soát giao thông đường bộ;
9 Phòng Hướng dẫn và tổ chức bảo đảm trật tự, an toàn giao thông đường sắt; 10.Phòng Hướng dẫn tuần tra, kiểm soát và đấu tranh phòng, chống tội phạm trên đường thủy nội địa;
1.1.2 Hoạt động của Hệ thống cơ sở dữ liệu xử phạt vi phạm hành chính của Cục Cảnh sát giao thông hiện tại
Hệ thống cơ sở dữ liệu xử lý vi phạm trật tự an toàn giao thông đường bộ được thiết lập theo mô hình quản lý dữ liệu tập trung, với toàn bộ thông tin về Biên bản, Quyết định và hành vi vi phạm được lưu trữ tại trung tâm CSDL của Cục CSGT Cán bộ địa phương kết nối và sử dụng phần mềm qua kênh truyền riêng MegaWan, đảm bảo tính ổn định và an toàn cho dữ liệu.
Hệ thống được thiết kế với hai trung tâm cơ sở dữ liệu chính và dự phòng nhằm nâng cao tính sẵn sàng và đảm bảo đồng bộ cũng như sao lưu an toàn dữ liệu Trung tâm dự phòng được lắp đặt cạnh trung tâm chính, có nhiệm vụ chủ yếu là sao lưu đồng bộ dữ liệu.
Hệ thống quản lý cơ sở dữ liệu xử lý vi phạm an toàn giao thông đường bộ đã được hội đồng thẩm định thông qua và Bộ Công an phê duyệt theo Quyết định ngày 23/04/2013 Hệ thống này bao gồm các chức năng như Quản lý vi phạm, Tra cứu vi phạm, Quản lý hệ thống, Quản lý quy định và xử phạt, cùng với Quản lý danh mục và nhóm chức năng Báo cáo thống kê.
Hình 1 Phần mềm CSDL xử lý vi phạm TTATGT
- Nhóm chức năng Quản lý vi phạm: Gồm 7 chức năng lập biên bản, 16 chức năng ra quyết định xử phạt VPHC
■ Biên bản xử phạt VPHC
■ Biên bản tạm giữ tang vật, phương tiện
■ Biên bản chuyển hồ sơ vụ việc cho cơ quan điều tra
■ Biên bản trả giấy tờ, tang vật, phương tiện
■ Biên bản khám phương tiện vận tải, đồ vật
■ Biên bản tịch thu tang vật, phương tiện
■ Biên bản bàn giao, nhận người
■ Quyết định xử phạt VPHC (Đơn giản)
■ Quyết định xử phạt VPHC
■ Quyết định tạm giữ tang vật, phương tiện
■ Quyết định hủy quyết định
■ Quyết định trả tang vật, phương tiện
■ Quyết định tạm giữ người
■ Quyết định chuyển hồ sơ vụ việc cho Cơ quan điều tra
■ Quyết định chấm dứt tạm giữ người
■ Quyết định tịch thu tang vật, phương tiện
■ Quyết định khắc phục hậu quả
■ Quyết định hoãn thi hành quyết định phạt tiền
■ Quyết định giảm/miễn tiền phạt VPHC
■ Quyết định về việc nộp tiền phạt nhiều lần
■ Quyết định thay đổi QĐ xử phạt VPHC
■ Quyết định thi hành một phần quyết định VPHC
- Nhóm chức năng Truy vấn:
- Nhóm chức năng Quản lýhệthống:
■ Nhóm quyền và phân quyền
■ Cấu hình chứng minh nhân dân
- Nhóm chức năng Quản lý quy định và xử phạt:
■ Hành vi vi phạm thường xuyên
- Nhóm chức năng Quản lý danh mục:
■ Nơi tạm giữ phương tiện
- Nhóm chức năng Báo cáo thống kê:
■ Danh sách biểu mẫu thống kê
Qua thực tế triển khai cũng như qua công tác báo cáo, hệ thống cũ của Cục
Cảnh sát giao thông có những lợi ích như:
Để giảm thiểu tối đa số vụ tai nạn giao thông và nâng cao an toàn trên đường bộ, cần đảm bảo thực hiện nghiêm túc công tác cưỡng chế theo luật giao thông đường bộ.
- Theo dõi được công tác xử phạt và đơn giản hóa trong quá trình quản lý công tác xử phạt.
Hệ thống đã được đưa vào sử dụng từ năm 2012 và hiện đã hết thời hạn bảo hành 3 năm của nhà sản xuất, dẫn đến nguy cơ hỏng hóc thiết bị cao Các chỉ tiêu kỹ thuật của thiết bị đã lạc hậu, không còn đáp ứng yêu cầu cho việc mở rộng trên toàn quốc Mặc dù một số thiết bị gặp lỗi phần cứng, hệ thống vẫn hoạt động nhờ vào thiết kế chạy song hành (Cluster).
Ngoài ra theo thiết kế ban đầu, hệ thống chỉ phục vụ việc triển khai thí điểm tại
10 địa phương khu vực phía Bắc và có thể đáp ứng được tối đa cho 200 điểm khai thác sử dụng (Do kinh phí hạn hẹp).
Bên cạnh đó Hệ thống có những tồn tại sau:
1 Các màn hình lập Biên bản/Quyết định nhập sai cần quy trình rườm rà, không phù hợp với thực tế.
2 Chưa thể hiện rõ phân cấp thẩm quyền cho việc lập Biên bản/Quyết định.
3 Chức năng của phần mềm chỉ đáp ứng được việc lập Biên bản/Quyết định tại Đội/Phòng chứ không đáp ứng được việc in tại chỗ xử phạt.
4 Việc tìm kiếm thông tin hành vi vi phạm chậm, dễ nhầm lẫn.
5 Chưa phân hệ xử lý vi phạm đường thủy
6 Nghị Định ngày 18/8/2017 đã được ban hành, nhưng phần mềm chưa được cập nhật, chính sửa, bổ sung kịp thời, do vậy các địa phương đã được triển khai không thể sử dụng, khai thác hiệu quả.
Giải pháp Hệ thống hỗ trợ phạt vi phạm hành chính cho Cục Cảnh sát giao thông (Trong đường bộ) - Bộ Công an
Dựa trên tình trạng hiện tại của Hệ thống Bộ Công an và các vấn đề được nêu qua khảo sát, luận án đề xuất giải pháp quản lý Hệ thống cơ sở dữ liệu xử phạt vi phạm hành chính cho Cục Cảnh sát giao thông đường bộ trên nền tảng Internet Giải pháp này bao gồm việc xây dựng một website để quản lý các danh mục quyết định và biên bản xử phạt đối với những người vi phạm giao thông.
So với hệ thống cũ, hệ thống mới có một số ưu điểm có như sau:
7 Cán bộ quản lý và tham mưu có thể tổng hợp, thống kê, phân tích mọi kết quả xử phạt một cách nhanh nhất, chính xác nhất theo yêu cầu nghiệp vụ của Cục Cảnh sát giao thông.
8 Hệ thống hỗ trợ xử lý vi phạm giúp cán bộ, chiến sĩ Cảnh sát giao thông đơn giản hóa trình tự và rút ngắn được thời gian thực hiện công tác như lập Biên bản vi phạm hành chính và in quyết định xử phạt vi phạm hành chính.
9 Theo dõi được công tác xử phạt và đơn giản hóa trong công tác quản lý hình thức xử phạt.
10.Đơn giản hóa trong công tác quản lý việc tạm giữ phương tiện và tạm giữ các giấy tờ có liên quan.
Tận dụng nguồn lực từ Cảnh sát giao thông giúp tối ưu hóa việc sử dụng thông tin về số lượng và các vi phạm giao thông, từ đó nâng cao hiệu quả trong công tác quản lý và đảm bảo an toàn giao thông.
Triển khai xử lý vi phạm tại chỗ giúp việc tra cứu trở nên dễ dàng, đồng thời tạo điều kiện thuận lợi cho công tác tuần tra, kiểm tra và xử lý vi phạm một cách đơn giản và hiệu quả.
Bảng kế hoạch và kết quả phỏng vấn về phân tích hệ thống CSDL xử lý vi phạm
Người thực hiện phỏng vấn: Trịnh
Người được phỏng vấn: đại diện của Cục Cảnh sát giao thông. Đơn vị khảo sát: Cục
Thời gian: 9h00 - 10h00 Ngày: 26/03/2020 Mục tiêu: Tìm hiểu về các chức năng của hệ thống cũ.
Chi tiết buổi phỏng vấn
Câu hỏi Câu trả lời
Cục CSGT trước đây đã từng sử dụng phần mềm hỗ trợ xử lý vi phạm hành chính chưa?
Cục CSGT đang triển khai phần mềm CSDL xử lý vi phạm TTATGT đường bộ, được Bộ Công an phê duyệt vào ngày 23/04/2013 Chương trình này đã được lắp đặt tại 34 điểm với hệ thống máy tính và kết nối mạng nhằm nâng cao hiệu quả quản lý vi phạm giao thông.
Các biểu mẫu Biên bản, Quyết định hiện nay được các cán bộ lưu trữ trên phương thức nào?
Các biểu mẫu này đều được Cục CSGT lưu trữ các biên bản quyết định trên bằng giấy tờ lưu vào trong kho của Cục.
Vì lý do bảo mật nên anh không thể chia sẻ.
Hệ thống cũ bên Cục
CSGT thông đang sử dụng mang lại hiệu
Hệ thống cũ bên Cục CSGT đã và đang sử dụng dễ dàng cho người sử dụng, công tác thanh tra quản lý thuận lợi.
Phân tích, thiết kế hệ thống
Xác định yêu cầu hệ thống
Để hiểu rõ hơn về yêu cầu của khách hàng và xác định các nghiệp vụ cũng như chức năng chính mà hệ thống xử lý vi phạm cần đáp ứng, tôi đã có buổi làm việc với đại diện Bộ Công an - Cục Cảnh sát giao thông và người sử dụng hệ thống để thu thập các biểu mẫu liên quan.
2.1.1 Kế hoạch xác định yêu cầu của khách hàng
Trịnh Thúy Nga - 19A4040103 Page | 9 quả gì và còn những tồn tại nào?
Sau một thời gian sử dụng, hệ thống hiện tại bộc lộ nhiều bất cập, thường xuyên gặp sự cố quá tải Điều này đã dẫn đến việc cán bộ địa phương mất nhiều thời gian trong việc thực hiện nghiệp vụ, làm cho việc triển khai quy mô toàn quốc trở nên khó khăn.
Để triển khai một hệ thống hỗ trợ xử lý vi phạm hiệu quả trên toàn quốc, cần thiết phải xây dựng một hệ thống mới với đầy đủ tính năng, giúp Nhà nước và Bộ Công an dễ dàng thực hiện nhiệm vụ của mình.
Xin cảm ơn các thông tin mà Anh đã cung cấp!
Bảng kế hoạch và kết quả phỏng vấn cho thiết kế hệ thống hỗ trợ xử lý vi phạm
Người thực hiện phỏng vấn: Trịnh Thúy
Người được phỏng vấn: Đại diện của Cục Cảnh sát giao thông Đơn vị khảo sát: Cục Cảnh sát giao thông Thời gian: 9h00 - 10h00
Vào ngày 26/03/2020, mục tiêu chính là xác định yêu cầu của người dùng và quy trình nghiệp vụ thực tế, đồng thời tìm hiểu các chức năng cần thiết của hệ thống để tiến hành xây dựng Ngoài ra, việc thu thập các biểu mẫu biên bản và quyết định cũng được thực hiện để hỗ trợ quá trình này.
Chi tiết buổi phỏng vấn
Câu hỏi Câu trả lời
Hiện nay Cục CSGT có bao nhiêu phòng ban?
Hiện tại Cục CSGT có khoảng trên 13 phòng đang hoạt động thường xuyên.
Cục CSGT đang quản lý những thông tin gì của các cán bộ?
Cục CSGT quản lý thông tin cơ bản của cán bộ, bao gồm mã cán bộ, họ tên, số hiệu, email, điện thoại, chức vụ và cấp bậc, hiện đang thuộc về Đơn vị cảnh sát giao thông.
Cục CSGT đang quản lý những thông tin gì của các đơn vị cảnh sát giao thông?
Cục CSGT quản lý các thông tin như Địa danh hành chính, Mã đơn vị, Tên đơn vị, Khóa luận tốt nghiệp
Bảng 1 Bảng phỏng vấn về phân tích hệ thống cơ sở dữ liệu xử lý vi phạm Địa chỉ, Tên cơ quan chủ quản, Điện thoại,
Fax, Email, Cấp đơn vị, Tên cơ quan lập.
Cục CSGT đang quản lý những thông tin gì của các biên bản/quyết định?
Hiện nay, Cục đang quản lý nhiều thông tin quan trọng liên quan đến các biên bản và quyết định xử lý vi phạm, bao gồm số biên bản, căn cứ xử lý vi phạm theo nghị định, và thông tin cá nhân của người vi phạm như họ tên, ngày sinh, quốc tịch, số CMND, ngày cấp, nơi cấp, địa chỉ, và nghề nghiệp Ngoài ra, các biên bản cũng sẽ ghi rõ hành vi vi phạm và tang vật tạm giữ (nếu có).
Khi phát hiện trường hợp người tham gia giao thông vi phạm thì cán bộ sẽ phân nhóm xử lý như thế nào?
Xử lý vi phạm hành chính sẽ chia ra 3 luồng chính, đó là:
Xử phạt vi phạm hành chính mà không lập biên bản áp dụng cho các trường hợp vi phạm có tổng mức phạt dưới 250.000đ Trong trường hợp này, cán bộ sẽ tiến hành lập Quyết định xử phạt.
01 đó là Quyết định xử phạt vi phạm hành chính không lập biên bản.
Việc xử phạt vi phạm hành chính không tạm giữ tang vật, phương tiện hoặc giấy tờ đối với người vi phạm có tổng mức phạt trên 250.000 đồng được thực hiện thông qua Biên bản 43, ghi nhận hành vi vi phạm và Quyết định xử phạt cụ thể.
Thứ 3 là xử phạt vi phạm hành chính trong trường hợp tạm giữ tang vật giấy tờ phương tiện Cán bộ sẽ lập Biên bản 43 là Biên bản vi phạm hành chính sau đó ra Quyết định 18 là Quyết định Tạm giữ tang vật phương tiện, giấy tờ; Biên bản 50 là Biên bản tạm giữ tang vật, phương tiện, giấy tờ; Quyết định 20 là Quyết định trả
Luồng xử lý vi phạm hành chính của Cán bộ như thế nào?
Cán bộ tuần tra sẽ lập quyết định 01 và gửi cho cán bộ xử lý lưu trữ Nếu không tạm giữ tang vật, cán bộ tuần tra lập biên bản 43 và trình cho cán bộ xử lý, người này sẽ tạo Quyết định 02 để gửi lên trưởng phòng phê duyệt Sau khi quyết định được phê duyệt, cán bộ xử lý sẽ thi hành quyết định và gửi cho đối tượng vi phạm để chấp hành Trong trường hợp tạm giữ tang vật, phương tiện hoặc giấy tờ của người vi phạm hành chính, cán bộ tuần tra sẽ lập biên bản.
Quyết định 18 và Biên bản 50 cần được trưởng phòng phê duyệt Sau khi có sự phê duyệt, cán bộ xử lý sẽ giao Biên bản 50 cho người vi phạm và tiếp tục lập Quyết định.
Bên Cục CSGT có yêu cầu đặc biệt gì đối với hệ thống mới không?
Cục mong muốn xây dựng một hệ thống hỗ trợ xử lý biên bản và quyết định vi phạm giao thông, với giao diện chuyên nghiệp và dễ sử dụng cho cán bộ Hệ thống cần tích hợp với các dịch vụ như đăng ký xe để kiểm tra phương tiện vi phạm, cũng như hỗ trợ việc nộp phạt trực tuyến qua dịch vụ công.
Xin cảm ơn các thông tin mà Anh đã cung cấp!
Bảng 2 Phỏng vấn về thiết kế hệ thống hỗ trợ xử lý vi phạm
2.1.2 Tổng hợp, phân tích kết quả
Sau khi phỏng vấn đại diện Cục CSGT để nắm rõ yêu cầu của hệ thống, luận văn đề xuất những chức năng chính cần có cho hệ thống mới.
Hệ thống quản lý tài khoản sẽ có hai loại tài khoản chính: tài khoản dành cho cán bộ và tài khoản Admin Khi đăng nhập, mỗi loại tài khoản sẽ hiển thị giao diện khác nhau, với các chức năng riêng biệt phù hợp với từng vai trò.
Các chức năng liên quan bao gồm: quản trị người dùng, đăng nhập, đăng xuất.
Quản lý biên bản là quy trình quan trọng, trong đó mỗi biên bản cần ghi rõ số biên bản, ngày lập, tên người vi phạm cùng với thông tin cá nhân liên quan Ngoài ra, biên bản cũng phải bao gồm thông tin về tang vật tạm giữ và mô tả hành vi vi phạm để đảm bảo tính chính xác và đầy đủ trong việc xử lý vi phạm.
Các chức năng liên quan bao gồm: Tạo biên bản, sửa, ra quyết định, trình, phê duyệt.
- Quản lý Quyết định: Tương tự Quản lý Biên bản
Các chức năng liên quan bao gồm: Lập biên bản, sửa, ra quyết định, trình, phê
Sơ đồ phân rã chức năng
Hình 2 Sơ đồ phân rã chức năng
Biểu đồ hoạt động
Hệ thống được thiết kế để cập nhật các quy định xử lý một cách nhanh chóng và hiệu quả Hoạt động xử lý vi phạm được phân chia thành hai hoạt động chính.
- Xử phạt vi phạm hành chính không tạm giữ tang vật, phương tiện.
- Xử phạt vi phạm hành chính tạm giữ tang vật, phương tiện.
2.3.1 Biểu đồ hoạt động Xử phạt vi phạm hành chính không tạm giữ tang vật, phương tiện
Hình 3 Biểu đồ hoạt động Xử phạt vi phạm hành chính không tạm giữ tang vật, phương tiện
Tác nhân Cán bộ tuần tra Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thống
2.3.2 Biểu đồ hoạt động Xử phạt vi phạm hành chính tạm giữ tang vật, phương tiện
Hình 4 Biểu đồ hoạt động Xử phạt vi phạm hành chính tạm giữ tang vật, phương tiện
2.4 Biểu đồ ca sử dụng
2.4.1 Biểu đồ ca sử dụng Quyết định xử phạt vi phạm hành chính không lập biên bản
❖ Mô tả biểu đồ ca sử dụng (Use-case):
- Tác nhân chọn chức năng quyết định → Quyết định xử phạt vi phạm hành chính không lập biên bản.
- Hệ thống hiển thị màn hình Danh sách quyết định xử phạt vi phạm hành chính không lập biên bản theo đơn vị của tác nhân
- Tác nhân chọn nút Tạo Quyết định.
■ Hệ thống hiển thị ra màn hình thêm mới Quyết định 01 và cho phép nhập thông tin Quyết định.
■ Hệ thống tự động sinh ngày ra Quyết định là ngày hiện tại.
■ Hệ thống mặc định cán bộ lập quyết định là User đăng nhập.
■ Tác nhân chọn hình thức xử phạt đối với trường hợp của người vi phạm. Đối với hình thức xử phạt là cảnh cáo thì tổng tiền phạt = 0.
■ Tác nhân chọn phương tiện vi phạm, điền biển kiểm soát của phương tiện (nếu có).
Tác nhân sẽ điền đầy đủ thông tin của người vi phạm, bao gồm họ tên, ngày sinh, nghề nghiệp, quốc tịch, số CMND, cùng các thông tin khác như thời gian và địa điểm xảy ra vi phạm Ngoài ra, các biện pháp ngăn chặn, hình thức xử phạt bổ sung, biện pháp khắc phục và thời hạn thực hiện hình thức xử phạt bổ sung cũng sẽ được ghi chú rõ ràng.
■ Tác nhân lựa chọn địa điểm để người vi phạm đến nộp phạt.
Hệ thống tự động điền nội dung vi phạm dựa trên các hành vi mà người vi phạm lựa chọn, đồng thời tự động sinh ra mức tiền phạt cho từng hành vi cụ thể Ngoài ra, hệ thống cũng tự động tính toán tổng số tiền phạt phải nộp.
■ Tác nhân chọn luật áp dụng xử phạt và chọn hành vi vi phạm của người vi phạm
■ Hệ thống mặc định thời hạn nộp phạt là 10 ngày.
■ Hệ thống tự động sinh chủ trì tổ chức thi hành Quyết định
■ Tác nhân điền số quyết định giao quyền xử phạt VPHC và ngày quyết định được ra.
■ Số quyết định sẽ tự động sinh ngay sau khi tác nhân bấm nút lưu.
- Hệ thống kiểm tra thông tin vừa nhập Nếu sai thì thực hiện luồng phụ 1
- Tác nhân click vào nút In để in Quyết định
- Tác nhân click vào nút Trình để gửi quyết định lên CBXL
- Hệ thống lưu lại thông tin Quyết định
Thông tin được lưu trữ trong hệ thống Khóa luận tốt nghiệp
Tác nhân Cán bộ tuần tra Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thống
- Tác nhân chọn MenuItem Biên bản → chọn nút Biên bản vi phạm hành chính.
Hệ thống hiển thị Màn hình Danh sách Biên bản vi phạm hành chính theo đơn vị của tác nhân.
- Tác nhân chọn Tạo Biên bản.
■ Hệ thống hiển thị màn hình thêm mới Biên bản 43 và cho phép nhập thông tin Biên bản.
■ Hệ thống tự động sinh ngày giờ lập biên bản là ngày, giờ hiện tại.
■ Hệ thống tự động sinh hồi, giờ và địa điểm giải quyết vi phạm.
Hình 5 Biểu đồ ca sử dụng Quyết định xử phạt vi phạm hành chính không lập biên bản
2.4.2 Biểu đồ ca sử dụng Xử phạt vi phạm hành chính không tạm giữ tang vật, phương tiện
❖ Mô tả Biểu đồ ca sử dụng (Use-case):
■ Hệ thông tự động điền thời hạn giải trình, người giải trình và người tiếp nhận giải trình.
■ Tác nhân nhập tên cán bộ nhập, chọn chức vụ, cấp bậc, có thể chọn đội khác cùng đơn vị với user đang đăng nhập.
Tác nhân sẽ điền các thông tin cần thiết cho người vi phạm, bao gồm họ tên, ngày sinh, nghề nghiệp, quốc tịch và số CMND Ngoài ra, cũng sẽ ghi nhận ý kiến của người vi phạm cùng với lý do họ không ký vào biên bản.
■ Sau khi điền trường tên người vi phạm, hệ thông tự lấy tên người vi phạm vào trường có mặt lúc.
■ Tác nhân chọn phương tiện vi phạm, điền biển kiểm soát của phương tiện (nếu có).
■ Tác nhân chọn hành vi vi phạm của người vi phạm.
■ Hệ thông tự động điền nội dung vi phạm của người vi phạm từ các hành vi vi phạm mà tác nhân chọn.
■ Hệ thông tự động sinh ngày, giờ biên bản lập xong.
■ Tác nhân điền các thông tin bổ sung như thông tin tang vật tạm giữ, thông tin người chứng kiến.
■ Sô biên bản sẽ tự động sinh sau khi tác nhân bấm lưu.
- Hệ thông kiểm tra thông tin vừanhập Nếu sai thì thực hiệnluồng phụ 1.
- Hệ thông kiểm tra thông tin vừanhập Nếu có tang vật bịtạm giữ thìthực hiện luồng phụ 2.
- Tác nhânclick vào nút In để in biên bản.
- Tác nhân click vào nút Trình để gửi biên bản lên CBXL.
- Hệ thông lưu lại thông tin biên bản.
Thông tin được lưu trữ trong hệ thông
Tác nhân Cán bộ xử lý Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thông
- Tác nhân chọn MenuItem Biên bản → chọn nút Biên bản vi phạm hành chính.
- Hệ thông hiển thị màn hình Danh sách Biên bản vi phạm hành chính.
- Tác nhân mở màn hình Biên bản cần ra Quyết định xử phạt vi phạm hành chính và chọn nút Ra QĐ XPHC
■ Hệ thông hiển thị ra màn hình thêm mới Quyết định 02 và cho phép nhập thông tin Quyết định.
■ Hệ thông tự động lấy sô biên bản, thông tin của người vi phạm và nội dung
■ Hệ thống tự động sinh nơi nộp phạt và thời hạn nộp phạt của người vi phạm.
■ Tác nhân điền số quyết định giao quyền xử phạt VPHC và ngày quyết định được ra, điền các thông tin khác nếu cần thiết.
■ Tác nhân chọn hình thức xử phạt Nếu chọn hình thức phạt là cảnh cáo thì hệ thống sẽ tự động tiền tổng tiền phạt = 0.
■ Nếu chọn hình thức xử phạt khác, hệ thống tự động sinh ra mức tiền phạt với từng hành vi và tự cộng tổng mức tiền phạt.
■ Tác nhân chọn hình thứcxử phạt bổ sung (nếu có).
■ Hệ thống tự động sinh tổchức thực hiện quyết định.
■ Số quyết định sẽ tự động sinh sau khi tác nhân bấm lưu.
- Hệ thống kiểm tra kiểm tra thông tin vừa nhập Nếu sai thì thực hiện luồng phụ
- Tác nhân click vào nút In để in quyết định.
- Tác nhân click vào nút Trình để gửi quyết định lên lãnh đạo phê duyệt.
Thông tin được lưu trữ trong hệ thống Khóa luận tốt nghiệp
Hình 6 Biểu đồ ca sử dụng Xử phạt vi phạm hành chính không tạm giữ tang vật, phương tiện
2.3.2 Biểu đồ hoạt động Xử phạt vi phạm hành chính tạm giữ tang vật, phương tiện 16 2.4 Biểu đồ ca sử dụng
Tác nhân Cán bộ tuần tra Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thống
- Tác nhân chọn MenuItem Biên bản → chọn nút Biên bản vi phạm hành chính.
- Hệ thống hiển thị Màn hình Danh sách Biên bản vi phạm hành chính theo đơn vị của tác nhân.
- Tác nhân chọn Tạo Biên bản.
■ Hệ thống hiển thị màn hình thêm mới Biên bản 43 và cho phép nhập thông tin Biên bản.
■ Hệ thống tự động sinh ngày giờ lập biên bản là ngày, giờ hiện tại.
■ Hệ thống tự động sinh hồi, giờ và địa điểm giải quyết vi phạm.
■ Hệ thống tự động điền thời hạn giải trình, người giải trình và người tiếp nhận giải trình.
■ Tác nhân nhập tên cán bộ nhập, chọn chức vụ, cấp bậc, có thể chọn đội khác cùng đơn vị với user đang đăng nhập.
Tác nhân sẽ ghi nhận các thông tin của người vi phạm, bao gồm họ tên, ngày sinh, nghề nghiệp, quốc tịch và số CMND Bên cạnh đó, họ cũng sẽ ghi lại ý kiến của người vi phạm cùng lý do không ký vào biên bản.
■ Sau khi điền trường tên người vi phạm, hệ thống tự lấy tên người vi phạm vào trường có mặt lúc.
■ Tác nhân chọn phương tiện vi phạm, điền biển kiểm soát của phương tiện (bắt buộc).
■ Tác nhân chọn hành vi vi phạm của người vi phạm.
■ Hệ thống tự động điền nội dung vi phạm của người vi phạm từ các hành vi vi phạm mà tác nhân chọn.
■ Hệ thống tự động sinh ngày, giờ biên bản lập xong.
■ Tác nhân điền các thông tin bổ sung như thông tin tang vật tạm
2.4.3 Biểu đồ ca sử dụng Xử phạt vi phạm hành chính tạm giữ, trả lại tang vật, phương tiện
❖ Mô tả biểu đồ ca sử dụng (Use-case):
- Tác nhân click vào nút In để in biên bản.
- Tác nhân click vào nút Trình để gửi biên bản lên CBXL.
- Hệ thống lưu lại thông tin biên bản.
- Luồng 1: Dừng việc truy vấn thông tin thông báo lỗi cho tác nhân.
- Luồng 2: Thông báo cho tác nhân ra Quyết định tạm giữ tang vật, phương tiện 18.
Thông tin được lưu trữ trong hệ thống
Tác nhân Cán bộ tuần tra Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thống
- Tác nhân chọn MenuItem Biên bản → chọn nút Biên bản vi phạm hành chính.
- Hệ thống hiển thị màn hình Danh sách Biên bản vi phạm hành chính theo đơn vị của tác nhân đăng nhập.
Tác nhân có thể thêm mới hoặc chọn biên bản vi phạm hành chính đã lưu từ danh sách Nếu biên bản liên quan đến tang vật hoặc phương tiện bị tạm giữ, tác nhân cần nhấn nút để ra quyết định tạm giữ tang vật.
■ Hệ thống hiển thị ra màn hình thêm mới Quyết định 18 và cho phép nhập thông tin Quyết định.
■ Hệ thống tự động hiển thị Cán bộ ra quyết định, cấp bậc, chức vụ, đơn vị theo User đăng nhập.
■ Hệ thống tự động sinh lý do và thời hạn tạm giữ.
■ Tác nhân điền số quyết định giao quyền xử phạt VPHC và ngày quyết định được ra.
■ Hệ thống tự động lấy thông tin của người vi phạm và tang vật bị tạm giữ từ Biên bản 43.
■ Tác nhân chọn địa điểm tạm giữ.
■ Hệ thống tự động sinh tổ chức thực hiện quyết định và đối tượng chấp hành quyết định.
■ Số quyết định sẽ tự động sinh sau khi tác nhân bấm lưu
- Hệ thống kiểm tra thông tin vừa nhập Nếu lập Biên bản tạm giữ tang vật, phương tiện 50 thì thực hiện luồng phụ 3.
- Tác nhân click vào nút In để in quyết định.
- Tác nhân click vào nút Trình để gửi quyết định lên lãnh đạo phê duyệt.
- Hệ thống lưu lại thông tin quyết định.
- Luồng 1: Dừng việc truy vấn thông tin thông báo lỗi cho tác nhân.
- Luồng 2: Thông báo cho tác nhân ra Quyết định trả lại tang vật, phương tiện 20.
- Luồng 3: Thông báo cho tác nhân lập Biên bản tạm giữ tang vật,
Thông tin được lưu trữ trong hệ thống
Tác nhân Cán bộ tuần tra Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thống
- Tác nhân chọn MenuItem Quyết định → chọn nút Quyết định tạm giữ tang vật (18).
- Hệ thống hiển thị màn hình Danh sách quyết định tạm giữ theo đơn vị của tác nhân đăng nhập vào hệ thống.
- Tác nhân chọn Quyết định tạm giữ cần ra Biên bản tạm giữ.
■ Hệ thống hiển thị ra màn hình thêm mới biên bản 50 và cho phép nhập thông tin Biên bản.
■ Hệ thống tự động sinh ngày giờ lập xong biên bản là ngày hiện tại.
■ Hệ thống tự động lấy thông tin của người vi phạm và tang vật bị tạm giữ từ quyết định 18.
■ Tác nhân chọn những cán bộ cùng lập biên bản.
■ Tác nhân điền thông tin người chứng kiến và ý kiến của các bên liên quan.
■ Tác nhân điền lý do người vi phạm không ký biên bản.
■ Số biên bản tự động sinh sau khi bấm nút lưu.
- Hệ thống kiểm tra thông tin vừa nhập Nếu sai thì thực hiện luồng phụ 1.
- Tác nhân click vào nút In để in biên bản.
- Hệ thống lưu lại thông tin biên bản.
Thông tin được lưu trữ trong hệ thống
Tác nhân Cán bộ xử lý Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thống
- Tác nhân chọn MenuItem Quyết định → chọn nút Quyết định tạm giữ tang vật (18).
- Hệ thống hiển thị màn hình Danh sách Quyết định tạm giữ tang vật theo đơn vị của tác nhân đăng nhập.
- Tác nhân chọn quyết định tạm giữ cần ra quyết định trả lại.
- Hệ thống hiển thị ra màn hình thêm mới Quyết định 20 và cho phép nhập thông tin Quyết định.
■ Số quyết định sẽ tự động sinh sau khi tác nhân bấm lưu.
■ Tác nhân điền số quyết định giao quyền xử phạt VPHC và ngày quyết định được ra.
■ Tác nhân điền số quyết định kéo dài thời hạn tạm giữ và ngày quyết định được ra.
■ Tác nhân chọn lãnh đạo phê duyệt QĐ 20.
■ Hệ thống tự động lấy thông tin của người vi phạm và tang vật bị tạm giữ từ quyết định 18.
■ Hệ thống tự động sinh lý do trả lại.
■ Hệ thống tự động sinh tổ chức thực hiện quyết định và đối tượng chấp hành quyết định.
- Hệ thốngkiểm tra thông tin vừa nhập Nếu sai thì thực hiện luồng phụ 1.
- Hệ thốngkiểm tra thông tin vừa nhập Nếu lập Biên bản trả lại tang vật, phương tiện thì thực hiện luồng 2.
- Tác nhânclick vào nút In để in quyết định
- Tác nhânclick vào nút Trình để gửi quyết định lên lãnh đạo phê duyệt.
- Hệ thống lưu lại thông tin quyết định
Thông tin được lưu trữ trong hệ thống
Tác nhân Cán bộ xử lý Điều kiện đầu vào
Tác nhân đăng nhập vào hệ thống
- Tác nhân chọn MenuItem Quyết định → chọn nút Quyết định trả lại tang vật (20).
- Hệ thống hiển thị mà hình Danh sách Quyết định trả lại.
- Tác nhân chọn Quyết định trả lại cần ra Biên bản trả lại.
- Hệ thống hiển thị ra mà hình thêm mới Biên bản 60 và cho phép nhập thông tin biên bản.
■ Số biên bản sẽ tự động sinh sau khi tác nhân bấm lưu.
■ Hệ thống tự động lấy thông tin của người vi phạm và tang vật trả lại từ Quyết định 20.
■ Hệ thống mặc định cán bộ lập biên bản là user đăng nhập Tác nhân có thể chọn cán bộ khác cùng đơn vị với user đăng nhập.
■ Hệ thống tự động sinh ngày giờ lập xong biên bản là ngày hiện tại.
- Hệ thống kiểm tra thông tin vừa nhập Nếu sai thì thực hiện luồng phụ 1
- Tác nhân click vào nút In để in biên bản
- Hệ thống lưu lại thông tin biên bản
Ket quả Thông tin được lưu trữ trong hệ thống
Khóa luận tốt nghiệp trả về
Khóa luận tốt nghiệp Đăng nhập
Hình 7 Biểu đồ ca sử dụng Xử phạt vi phạm hành chính tạm giữ, trả lại tang vật, phương tiện
Quy trình cài đặt các chức năng trên hệ thống có cách thức thao tác tương tự giữa các lớp, vì vậy trong biểu đồ tuần tự, tôi sẽ trình bày một cách đại diện cho chức năng này.
- Tạo mới Quyết định xử phạt vi phạm hành chính không lập biên bản 01
- Tạo mới Biên bản vi phạm hành chính 43
- Phê duyệt Biên bản vi phạm hành chính 43
2.5.1 Biểu đồ tuần tự ca sử dụng Đăng nhập
Hình 8 Biểu đồ tuần tự Đăng nhập
2.5.2 Biểu đồ tuần tự ca sử dụng Tạo Quyết định xử phạt vi phạm hành chính không lập biên bản 01
Hình 9 Biểu đồ tuần tự ca sử dụng Tạo Quyết định xử phạt vi phạm hành chính không lập biên bản
2.5.3 Biểu đồ Tuần tự ca sử dụng Tạo Biên bản xử lý vi phạm hành chính
Hình 10 Biểu đồ tuần tự ca sử dụng Tạo Biên bản xử phạt vi phạm hành chính
Thực thể Quan hệ Thực thể
AUTH_USER Tạo BIENBAN_VIPHAM_HC
AUTH_USER Ra QD_XPVPHC_02
AUTH_USER Ra QD_TAMGIU18
AUTH_USER Ra QD_TRA_LAI20
AUTH_USER Lập BB_TAM_GIU50
AUTH_USER Lập BB_TRA_LAI60
AUTH_USER Ra QD_XPVPHC_01
2.7 Thiết kế cơ sở dữ liệu
2.7.1 Thiết kế cơ sở dữ liệu mức khái niệm
■ HINH_THUC_XU_PHAT_BO_SUNG
AUTH_USER Có CAP_BAC
AUTH_USER Có CHUC_VU
BIENBAN_VIPHAM_HC Có HANH_VI_VI_PHAM
BIENBAN_VIPHAM_HC Có QD_XPVPHC_02
BIENBAN_VIPHAM_HC Có QD_TAMGIU18
BIENBAN_VIPHAM_HC Có PHUONG_TIEN_TGGT
BIENBAN_VIPHAM_HC Có QUOC_GIA
BIENBAN_VIPHAM_HC Có NGHE_NGHIEP
QD_TAMGIU18 Có QD_TRA_LAI20
QD_TAMGIU18 Có BB_TAM_GIU50
QD_TRA_LAI20 Có BB_TRA_LAI60
QD_XPVPHC_02 Có QD_TRA_LAI20
QD_XPVPHC_02 Có HINH_THUC_XU_PHAT_BO_SUNG
AUTH_USER Thuộc DON_VI_CANHSAT_GT
QD_XPVPHC_01 Có HANH_VI_VI_PHAM
DON_VI_CANHSAT_GT Thuộc DIA_DANH_HANH_CHINH
- Sơ đồ quan hệ giữa các thực thể:
Hình 12 trình bày sơ đồ ERD, trong đó số lượng thuộc tính của các thực thể rất phong phú Do đó, em sẽ trình bày chi tiết hơn về sơ đồ quan hệ ở Mục 2.7.2.
2.7.2 Sơ đô quan hệ của Cơ sở dữ liệu
Hình 13 Sơ đô Quan hệ giữa các bảng
Column_Name Data_Type Nullable
TEN_CAP_ BAC ^A R CHAR2(2OO Yes
CAP ^AR CH A R 2(T OOB Yes
Column_Name Data_Type Nullable
"T EN _C HUC _ VU "VAR C H A ^^(2 O 0^ Yes
N GA YTT A O DATE BZ zzzzzzɪ Yes
NG U O ^ I TTA OJD N UMB ER(T O T O ) Yes
Column_Name Data_Type Nullable
LOG IN JD V A R C H AR 2(50 Yes
U SER T NA ME NV ARCHA R2(50^ Yes
~ VAL IDJ Γ O~ D ATE ; DÃTEZZZZZ Yes
US ERS JD V A R CHA ^^(50 Yes
2.7.3 Thiết kế cơ sở dữ liệu mức vật lý 2.7.3.1 Bảng CAP_BAC
Bảng 3 Bảng CSDL CAP BAC
Bảng 4 Bảng CSDL CHUC VU
C H UC JV U V AR CH A R 2(50BY Yes
D ONY VI JCS GT Y I D ^NU MB E R (200) Yes
D ONY VI JC A PYT R E N J I D N U M B E R N O "0)^ YY
C AP JBAC JD N UMBER Yes
CH U CJVU JD NUMBER Yes
Column_Name Data_Type Nullable
TEN MAR CHY R 2(2 M C NoY^YYY
V I ETJT AT MAR CHY R 2 M 0 M Yes
L ATO C H U CYQ UOC T E ^NyMBER(YO)YYYYY NoY^YYY
N GUOI JTA O "N^MBER(I0 L O) NoY^YYY
N G AYJTA O DAT , IY^YYY NoY^YYY
N G A Y JS UA DATIY^YYY Yes
TRA N G Y Γ H AI J KIC HYH O N^MBE R (I,0)YY NoY^YYY
T E NJ D A Y J DU ^ VA RCHA R 2(50N Yes
TENJTIEN G J V IE T ^ VA RCHA R 2(50N Yes
ID _Column_Name YY _ N UM Data_Type BE R ( I 0''0) No Nullable
T E NJTI N HY Γ HA NH V A R C H A R 2(50 ~No^
Bảng 6 Bảng CSDL QUOC GIA
B ĨĨ EN_ S O V A RC HA R 2(30 Yes
Column_Name Data_Type Nullable
S O7 TĨÌN 7 M AC7D Ĩ N H N UM BE R (20"0) ZZZYes
NGA Y_ HI E U _ LUC D ATE Yes
~ N G AY _ HET _ HL D ATE Yes
NGU O I 7 SU A7 I D N UM BE R (70"0) Yes
" TC " STL ∖ N UM BE R (20"0) Yes
LQ AI_P HUONG 7TIE N _I D ^Z≡ B ER1≡ZZZZZ Yes
LU A^T7 TH AM7 CH ^ U ~ VARCHA R2( I 000 Yes
Bảng 7 Bảng CSDL T INH THANH
2.7.3.6 Bảng HANH_VI_VI_PHAM
Column_Name Data_Type Nullable
B AN G _CAP_ Y E U _CAU V A R C H AR2(50B Y Yes
X E _ NHA _ NU OC V A RCH AR2(50 BY Yes
XB_N G O AI _G IA O ~ ɪɪɪ V A RCH AR2(20 BY Yes
~ỸẼŨ_CAŨ_KĨẼM_ D ĨN V A RCH AR2(20 BY Yes
LQ A I _PT ~ N UMB ER 000) Yes
NG UOI _ SUA ~ N UMB E R(200) Yes
T R AN G_ THAI _ KICH _ HO A N UMBE R (1^^0)^ Yes
Column_Name Data_Type Nullable
D IA _ D A NH _ H A NH _ CHINH NU MB ER (10"0) ■—O
D V _ CSGT _ CAPTRE N_ ID NU MB ER (10"0) ■—O
M A _DO N _ VI IV^CHAR2(1θlxTEιZZZZ Yes
D IA _C HI IV^CHAR2(lθθBY∑iλΞ ■—O
^^D^ I E NJΓHO A I ^ IV^CHAR2(2θlxTEιZZZZ ■—O
TEN_CO QUA N_L AP ^V^^C HA R2"(500 Yes
~ N GUOT T AO JD ^V^^C HA R2"(500 Yes
D V _ CSGT _ CA PTR EN N UM B ER(100) Yes
Bảng 9 Bảng CSDL P HUONG TIEN TGGT
2.7.3.8 Bảng DON_VI_CANHSAT_GT
DV_TRUC_THUOC VARCHAR2(50 BYTE) Yes
Column_Name Data_Type Nullable
NG U OE T A O N UM BE R (20^^0) Yes
NG U OESU A N UM BE R (20^^0) Yes
Column_Name Data_Type Nullable
T E N_N G HE_NG HIEP ~γARCHAR2(τθ0ZBYTE)
M O _TA ZZ R CH A R2Z O ZB Yes
N GA Y_ TAO D AT E ” ZZZZZ Yes
N GA Y_ S UA~ D AT E Z ZZZZZ Yes
NG U OESU A :ZUMB E R(2 O ZZ Yes
T R A N G _TH AI _ KIC H_ H O N U M BE R(1,0) Yes
Column_Name Data_Type Nullable
T EN ;V AR CH A R2(50: C NoZ^^ZZ
2.7.3.9 Bảng HINH_THUC_XU_PHAT_BO_SUNG
Bảng 11 Bảng CSDL H INH THUC XU PHAT BO SUNG
Bảng 12 Bảng CSDL N GHE NGHIEP
2.7.3.11 Bảng DIA_DANH_HANH_CHINH
NG U OΓ SUA "N^MBER(I0,0)"ZZZZZZ Ξ jγesjjjjjjjjjjjjjj
TRA NGJ THAI J KICH J HOA T ^ NU M BER (E O )JJJJ "NoRRRRRRR
C APJ HANH JC HINH ^ NU M BER ( I ,0)JJJJ Yes
^M A JT INH JT H A NH ^ JV A RR HAR 2(2 O YeSJ J J
MA J QU A NJHU YE N IV A RR HAR 2(2 QB Yes
MA JP HU ONGJX A ∏ A R CHAR 2(⅞^ B Yes
T E NJ HI E U _ VAR C HAR 2(50 Yes
Column_Name Data_Type Nullable
S OJ BI ENJ BA N ~ VARCH A R 2(50> —-
C HU CJ VU JV^ CH A R 2(60¥Y T Yes
N GH EJ NGHIE PJNC I ~V ARCH A R 20002 Yes
D IA JC H EN C T JJ J JJJZ ~V AR C H A R 2(150 Yes
N GHE J NGHI EPJNC2 ~V ARCH A R 2000 B Yes
Bảng 13 Bảng CSDL D IA DANH HANH CHINH
NGAY CAPCMND NVP DATE ɪɪɪɪ γe~
Y JKI E N J NVP IV^ C HA R 2(2