ĐẶT VẤN ĐỀ: Ngày nay, chúng ta đang sống trong thế giới của công nghệ thông tin. Tin học đã đi vào tất cả các lĩnh vực của đời sống xã hội, từ những công việc đơn giản như giải một bài toán đến những vấn đề phức tạp như việc áp dụng tin học trong công nghệ viễn thông hay trong nghiên cứu vũ trụ… Việc ứng dụng công nghệ thông tin trong quản lý đã và đang đem lại nhiều lợi ích thiết thực cho doanh nghiệp, công ty và cả các cơ quan nhà nước… từ việc lưu trữ dữ liệu đến việc tìm kiếm thông tin, lập các báo cáo…giúp cho công tác quản lý đựơc thực hiện một cách dễ dàng hơn. Trong suốt thời gian nghiên cứu, tìm hiểu về công tác lập kế hoạch tuần tra kiểm soát, đảm bảo an toàn trật tự giao thông đường bộ và xử lý vi phạm cũng như tai nạn giao thông, tôi nhận thấy công tác lên kế hoạch, lập biên bản vi phạm giao thông hay tai nạn giao thông chủ yếu là dự trên văn bản hành chính, rất phiền phức khi cần lập nhanh kế hoạch tuần tra, kiểm soát giao thông hoặc kiểm tra người hoặc phương tiện vi phạm, thống kê hoặc quản lý tình hình giao thông trong khu vực. Từ những trăn trở và khó khăn trong công việc như trên tôi nhận thấy sự cần thiết phải thiết kế một phần mềm quản lý việc lập kế hoạch cho việc tuần tra, kiểm soát giao thông đường bộ và nhập các biên bản vi phạm hoặc tai nạn giao thông nhằm mục đích tối ưu hóa các công việc trong công tác lên kế hoạch tuần tra, kiểm soát giao thông và xử lý các vụ vi phạm cũng như tai nạn giao thông.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ Tuy đã có những áp dụng triệt để khoa học công nghệ vào các cơ quan nhà nước nhưng việc áp dụng trong ngành giao thông đường bộ vẫn chưa đủ mạnh, cụ thể là việc lên kế hoạch cho mỗi đợt ra quân tuần tra vẫn phải làm bằng tay hoặc những công cụ đơn giản, cụ thể là sử dụng phần mềm MS Word để lập.
Vì vậy việc dùng một chương trình phầm mềm chuyên dụng để lên kế hoạch tuần tra, nhập nhật ký tuần tra sau khi kết thúc mỗi đợt ra quân để tiện thống kê, viết báo cáo vẫn còn là một vấn đề rất mới.3 PHẠM VI Đứng trước những nhu cầu, khó khăn nêu trên nên em quyết định tham gia nghiên cứu đề tài “Lập kế hoạch tuần tra, kiểm soát và xử lý vi phạm giao thông, tai nạn giao thông trên địa bàn tỉnh Hậu Giang” nhằm hiểu thêm về công tác lập kế hoạch tuần tra, kiểm soát tình hình giao thông đường bộ và xử lý các vi phạm, tai nạn giao thông, vận dụng những kiến thức đã học trong trường để xây dựng một phần mềm có thể áp dụng hỗ trợ cho các trạm giao thông trong địa bàn Hậu Giang. Phạm vi của đề tài bao gồm các công việc sau: • Lập kế hoạch chi tiết cho công tác tuần tra, đảm bảo an toàn giao thông. • Lưu trữ nhật ký tuần tra về các vụ vi phạm hoặc tai nạn giao thông. • Thống kê và xuất báo cáo tình hình giao thông khu vực.4 MỤC TIÊU ĐỀ TÀI VÀ HƯỚNG GIẢI QUYẾT Mục tiêu: • Xây dựng thành công phần mềm hỗ trợ cho việc lên kế hoạch cho mỗi đợt ra quân nhằm đảm bảo an toàn giao thông, trật tự giao thông trên địa bàn khu vực.
• Ngoài ra, phần mềm còn có khả năng hỗ trợ lưu trữ nhật ký tuần tra nhằm tiện cho việc tìm kiếm, thống kê và báo cáo khi cần thiết. Hướng giải quyết: • Tiến hành điều tra thực tế, thu thập thông tin. • Từ những thông tin thu thập được tiến hành phân tích thiết kế dữ liệu và tạo ra phần mềm phù hợp với yêu cầu đặt ra. 2 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 MÔ TẢ BÀI TOÁN NGHIỆP VỤ: Theo quy trình lập kế hoạch tuần tra, kiểm soát và xử lý vi phạm, tai nạn giao thông được quy định rõ trong quyển Một số thông tư quy định về công tác tuần tra kiểm soát và xử lý vi phạm giao thông đường bộ của Tổng cục cảnh sát QLHC về TTATXH, cục cảnh sát giao thông đường bộ, đường, Hà Nội – 2012 [1]: Sau khi nhận được văn bản Quyết định từ Trưởng phòng Hướng dẫn và Tổ chức tuần tra, kiểm soát giao thông đường bộ, Trưởng phòng Cảnh sát giao thông, Trưởng công an cấp huyện về việc lập kế hoạch, phương án tổ chức tuần tra, kiểm soát và xử lý vi phạm, đảm bảo trật tự, an toàn giao thông thường xuyên hoặc đột xuất của đơn vị mình, Trạm trưởng mỗi đơn vị sẽ lập kế hoạch công tác tuần trình lên Trưởng phòng Hướng dẫn và Tổ chức tuần tra, kiểm soát giao thông đường bộ, Trưởng phòng Cảnh sát giao thông hoặc Trưởng công an cấp huyện phê duyệt.
Căn cứ vào kế hoạch công tác tuần đã được phê duyệt, Trạm trưởng sẽ tiếp tục lập kế hoạch cho từng Tổ tuần tra, kiểm soát, gồm các nội dung: Ngày, tháng, năm lập kế hoạch, hình thức tuần tra, kiểm soát; phạm vi địa bàn, thời gian tuần tra, kiểm soát; đối tượng, hành vi vi phạm cần tập trung kiểm soát, xử lý; bố trí lực lượng; trang bị, sử dụng phương tiện, thiết bị kỹ thuật nghiệp vụ, vũ khí, công cụ hỗ trợ và các điều kiện cần thiết khác. Căn cứ vào Chương trình công tác, mục đích, yêu cầu nhiệm vụ bảo đảm trật tự an toàn giao thông và trật tự, an toàn xã hội, kế hoạch tuần tra, kiểm soát phải xác định cụ thể hình thức, nội dung tuần tra, kiểm soát; đối tượng, hành vi vi phạm cần tập trung kiểm soát, xử lý; bố trí lực lượng; trang bị phương tiện, thiết bị kỹ thuật nghiệp vụ, vũ khí, công cụ hỗ trợ, thời gian, tuyến, địa bàn tuần tra, kiểm soát; thời gian, vị trí khi kiểm soát tại một điểm. Mỗi kế hoạch tổ chỉ được lập tối đa trước khi ra quân tuần tra, kiểm soát trật tự, an toàn giao thông 30 phút tránh việc lộ thông tin kế hoạch ra bên ngoài. Sau khi kết thúc mỗi đợt tuần tra, kiểm soát tình hình giao thông.
Tổ trưởng mỗi tổ sẽ nhập nhật ký tuần tra kèm theo ý kiến tổng kết của cá nhân vào cuối bản nhật ký nhằm góp ý cho việc lập kế hoạch tuần tra cho các đợt tiếp theo. 3 Thủ kho có nhiệm vụ xem kế hoạch tổ do trạm trưởng lập ra để cập nhật thông tin việc giao nhận trang thiết bị hỗ trợ cho việc tuần tra, kiểm soát tình hình giao thông, xử lý các loại vi phạm và tai nạn giao thông. Bao gồm việc: Cập nhật thông tin giao thiết bị cho tổ tuần tra và thông tin thiết bị khi nhận lại từ tổ tuần tra.2 SƠ LƯỢC VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG 2.1 Tổng quan về hệ thống thông tin: 2.1 Hệ thống: Hệ thống là tập hợp các đối tượng, các thành phần quan hệ với nhau, tương tác với nhau theo những nguyên tắc, những cơ chế nào đó nhưng tồn tại trong một thể thống nhất. Trong một hệ thống, mỗi một thành phần có thể có các chức năng khác nhau nhưng khi kết hợp lại chúng có những chức năng đặc biệt.2 Thông tin: Thông tin là một tập họp những phần tử mà ta thường gọi là các tín hiệu phản ánh ý nghĩa về một đối tượng, một hiện tượng hay một quá trình nào đó của sự vật thông qua quá trình nhận thức.
Khi nào hiểu biết được ý nghĩa của tín hiệu mới có được thông tin. Thông tin có 2 tính chất là giá thành và giá trị: • Giá thành của thông tin là toàn bộ chi phí phải trả cho việc thu thập, lưu trữ biến đổi và truyền các thông tin cơ cấu thành nên thông tin đó. • Giá trị của thông tin phụ thuộc vào việc thông tin đó có ảnh hưởng đến sinh mạng, quyền lợi của nhân loại, khu vực, quốc gia, tập hợp những con người hay cá nhân những con người,… Giá trị của thông tin còn phụ thuộc vào thông tin đó có đáng tin cậy hay không và thông tin đó nhận được vào thời điểm nào.3 Hệ thống thông tin: Hệ thống thông tin của một tổ chức là một tập hợp có hệ thống những thông tin về tổ chức đó. Một tổ chức thường gồm nhiều lớp đối tượng đa dạng, nhiều mối quan hệ, nhiều quy trình biến đổi xử lý phức tạp, cho nên để phản án bản 4 chất của nó, nói cách khác là để có sự hiểu biết đầy đủ về nó phải nghiên cứu để có sự biểu diễn thích hợp.2 Phương pháp phân tích thiết kế hệ thống hướng đối tượng: Đây là một trong những phương pháp phân tích thiết kế hệ thống thông tin.
Nó được hình thành giữa thập niên 80 dựa trên ý tưởng lập trình hướng đối tượng. Phương pháp này được phát triển và hiện nay rất phổ biến.1 Phân tích: Nghiên cứu nghiệp vụ của người dùng và các vấn đề của họ để khám phá xem họ cần hệ thống làm cái gì, để giúp họ thực hiện công việc của họ tốt hơn.2 Thiết kế: Nghiên cứu nghiệp vụ của người dùng và các vấn đề của họ để khám phá xem họ cần hệ thống làm cái gì, để giúp họ thực hiện công việc của họ tốt hơn.3 Tính hướng đối tượng Tư duy theo cách ánh xạ các thành phần của hệ thống vào các đối tượng ngoài đời thực. Ứng dụng được chia thành các thành phần nhỏ, gọi là các đối tượng, chúng tương đối độc lập với nhau. Mỗi đối tượng bao gồm đầy đủ dữ liệu và hoạt động của nó.
Hệ thống được xây dựng bằng cách ghép nối các đối tượng lại với nhau thông qua các mối quan hệ cũng như sự tương tác giữa chúng. Ưu điểm: • Hỗ trợ sử dụng lại mã nguồn do tính đặc thù của phương pháp lập trình hướng đối tượng. • Phù hợp với các hệ thống lớn do chỉ chú trọng việc xác định đối tượng và các hành vi có liên quan.4 Các nguyên tắc cơ bản của hướng đối tượng Trừu tượng hóa: Thực thể phần mềm được trừu tượng hóa thành các đối tượng, các đối tượng được trừu tượng hóa thành các lớp với thuộc tính và phương thức tương ứng. Các lớp được trừu tượng hóa thành các lớp kế thừa.
5 Tính đóng gói: Các đối tượng có phương thức và thuộc tính riêng. Việc cài đặt các đối tượng độc lập với nhau. Cài đặt hệ thống độc lập với người sử dụng. Tính phân cấp: Phân cấp theo các cấp độ trừu tượng từ cao đến thấp.