Luận văn: Hệ thống quản lý phương tiện giao thông và thu phí đường bộ

76 741 3
Luận văn: Hệ thống quản lý phương tiện giao thông và thu phí đường bộ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC i TÓM TẮT BÁO CÁO ii LỜI MỞ ĐẦU CHƢƠNG 1: TỔNG QUAN HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THÔNG VÀ THU PHÍ ĐƢỜNG BỘ 1.1 Các nhƣợc điểm……………………………………………………………2 1.2 Kiến nghị đƣa giải pháp hợp lý 1.3 Ngôn ngữ sử dụng CHƢƠNG 2: PHÂN TÍCH HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ 2.1 Xác định yêu cầu 2.2 Phân tích yêu cầu 2.3 Mơ hình UML 2.3.1 Biểu đồ chức .6 2.3.2 Tác nhân hệ thống 2.3.3 Mô tả ca sử dụng 2.3.4 Biểu đồ lớp 13 2.3.5 Biểu đồ hoạt động cho chức .14 2.3.6 Biểu đồ tƣơng tác 25 2.3.6.1 Thay đổi biển số phƣơng tiện 25 2.3.6.2 Đóng phí tin nhắn 26 i CHƢƠNG 3: THIẾT KẾ HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ 29 3.1 Thiết kế sở liệu 29 3.1.1 Các bảng sở liệu 29 3.1.2 Mơ hình liệu quan niệm 37 3.1.2 Mơ hình liệu mức logic 37 CHƢƠNG 4: TRIỂN KHAI XÂY DỰNG HỆ THỐNG PHẦN MỀM QUẢN LÍ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ 39 4.1 Sơ đồ tổ chức phần mềm 39 4.2 Giao diện hệ thống 40 4.2.1 Phần giao diện quản lý phƣơng tiện 40 4.2.2 Phần giao diện quản lý thu phí phƣơng tiện 40 4.2.3 Phần giao diện tra cứu thông tin phƣơng tiện thiết bị di động (android) 48 4.2.4 Phần giao diện nhắn tin đóng phí đƣờng 52 4.1.5 Giao diện hệ thống tổng đài 53 KẾT LUẬN 56 HƢỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 57 TÀI LIỆU THAM KHẢO 58 PHỤ LỤC A - LẬP TRÌNH NET BẰNG VISUAL STUDIO 59 PHỤ LỤC B - LẬP TRÌNH ANDROID BẰNG ECLIPSE 63 ii TÓM TẮT NỘI DUNG CHƢƠNG TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THÔNG VÀ THU PHÍ ĐƢỜNG BỘ CHƢƠNG PHÂN TÍCH HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ CHƢƠNG THIẾT KẾ HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ CHƢƠNG TRIỂN KHAI HỆ THỐNG XÂY DỰNG PHẦN MỀM HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ iii LỜI MỞ ĐẦU Ngày nay, với phát triển không ngừng công nghệ ngành công nghệ thông tin Công nghệ thông tin đƣợc ứng dụng nhiều lĩnh vực khác Với khả ứng dụng rộng rãi với sách phát triển ngành cơng nghệ Nhà nƣớc, với việc không ngừng nâng cao chất lƣợng dịch vụ nhƣ chƣơng trình quản lý ngành dich vụ Với khả ứng dụng rộng rãi ngành công nghệ thông tin, việc đƣa tin học vào hỗ trợ công việc quản lý đăng kiểm phƣơng tiện giao thông Ứng dụng nhằm giảm tải đƣợc công việc đăng kiểm, quản lý phƣơng tiện cách hiệu khoa học Đây ứng dụng cần thiết quan quản lý đăng kiểm phƣơng tiện giao thông Xuất phát từ nhu cầu đó, nhóm chúng em thực đề tài nghiên cứu hệ thống quản lý phƣơng tiện giao thông thu phí đƣờng Hệ thống nhằm nâng cao chất lƣợng quản lý, hỗ trợ cho quan chức việc kiểm sốt, cập nhật thơng tin quản lý phƣơng tiện giao thông việc thu phí đƣờng ngành Giao Thơng Trọng tâm đề tài phân tích , mơ tồn mơ hình hệ thống quản lý phƣơng tiện giao thơng thu phí đƣờng Ngƣời sử dụng dễ dàng thao tác, ngƣời xem dễ hiểu CHƢƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THÔNG VÀ THU PHÍ ĐƢỜNG BỘ 1.1 Các nhƣợc điểm hệ thống cũ  Chưa chặt chẽ việc kiểm sốt cập nhật thơng tin phương tiện - Hiện nay, hệ thống quản lý phƣơng tiện giao thông Việt Nam cịn mang tính cục bộ, thiếu đồng chặt chẽ địa phƣơng Việc kiểm sốt, đăng kiểm cập nhật thơng tin phƣơng tiện cịn phải làm việc thủ cơng, làm thời gian cho bên đăng kiểm quản lý nhƣ chủ sở hữu, quan kiểm soát - Tại địa phƣơng, hệ thống quản lý phƣơng tiện chƣa đƣợc đầu tƣ theo tiêu chuẩn, việc quản lý gặp nhiều khó khăn Cơ quan quản lý hồ sơ phƣơng tiện giao thơng phải làm việc thủ cơng, mang tính riêng lẻ Điều dẫn đến việc thiếu đồng bộ, chặt chẽ ngành, địa phƣơng  Cơ quản kiểm soát chưa linh động việc cập nhật, kiểm soát phương tiện chủ sở hữu: - Hiện nay, quan kiểm sốt (cảnh sát giao thơng, cảnh sát đƣờng bộ…) cịn gặp nhiều khó khăn việc cập nhật, kiểm sốt thơng tin phƣơng tiện nhƣ chủ sở hữu - Việc kiểm soát thực dễ dàng sở liệu mang tính tồn cục, thống phân tán Dẫn đến việc tra cứu, cập nhật thông tin phƣơng tiện, chủ sở hữu phải gặp nhiều khó khăn, thời gian thiếu đồng - Cơ quan kiểm kiểm sốt gặp khó khăn việc cập nhật, kiểm sốt phƣơng tiện ngồi địa phƣơng  Hình thức thu phí đường khơng hiệu thời kì đại này: Chính sách thu phí đƣờng nƣớc ta cịn mang tính địa phƣơng Việc thu phí gặp nhiều khó khăn cho hai bên: bên thu bên đóng Bởi nhiều lý sau: đa số ngƣời sử sụng phƣơng tiện công nhân làm việc tỉnh khác khơng có thời gian quay lại tỉnh đóng phí ngƣời làm việc tuần nghỉ vào ngày chủ nhật việc thu phí khó khăn… Thời đại thời đại công nghệ ngƣời có điện thoại nên việc đóng phí đƣờng thực qua tin nhắn hiệu Nên việc thu phí qua tin nhắn giải pháp mà chọn 1.2 Kiến nghị đƣa giải pháp hợp lý - Để đáp ứng nhu cầu trên, địi hỏi phải có hệ thống quản lý phƣơng tiện giao thơng mang tính tồn cục đồng ban ngành, địa phƣơng với - Đối với quan kiểm sốt, cần phải có thiết bị truy cập thơng tin, kiểm sốt phƣơng tiện (thiết bị di dộng…) - Với kiến thức có đƣợc, nhóm chúng tơi định tạo phần mềm hệ thống quản lý phƣơng tiện giao thơng, mơ hình web – service cho phép quan kiểm soát, quan đăng kiểm dễ dàng cập nhật, kiểm sốt thơng tin phƣơng tiện nhƣ chủ sở hữu - Sử dụng chức nhắn tin tổng tài mạng để hỗ trợ ngƣời dùng đóng phí đƣờng Chế độ thu phí mang tính cục địa phƣơng nên khó quản lý 1.3 Ngôn ngữ sử dụng :  Hệ thống đƣợc xây dựng ngôn ngữ net, ngôn ngữ truy vấn cấu trúc SQL Server theo mơ hình phân tán - Đặc điểm ngôn ngữ: Trong năm gần net đƣợc ƣa chuộng việc xây dựng ứng dụng văn phịng, quản lý… Ngơn ngữ dễ sử dụng, hổ trợ nhiều công cụ, giúp ngƣời phát triển hệ thống dễ dàng việc xây dựng Sql Server hệ quản trị sở liệu đƣợc sử dụng phổ biến, truy vấn dễ dàng khoa học CHƢƠNG 2: PHÂN TÍCH HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ 2.1 Xác định yêu cầu  Lƣu trữ thông tin liên quan đến phƣơng tiện: Chủ sở hữu (Ngƣời sở hữu phƣơng tiện), Thông tin phƣơng tiện, lịch sử phƣơng tiện (thay đổi ngƣời sở hữu, thay đổi biển số phƣơng tiện)  Cục kiểm đăng kiểm cập nhật thông tin phƣơng tiện giao thông thƣờng xuyên cách dễ dàng  Chuyển sở hữu phƣơng tiện cách dễ dàng (Sang tên đổi chủ)  Cơ quan kiểm sốt nắm bắt thông tin phƣơng tiện lúc nơi  Hệ thống phải hỗ trợ thay đổi biển số  Hệ thống cho biết phƣơng tiện hết hạn sử dụng cho phép ngƣời dùng in báo cáo danh sách phƣơng tiện hết hạn 2.2 Phân tích yêu cầu Với yêu cầu trên, hệ thống phải đảm bảo cách tổ chức lƣu trữ liệu chặt chẽ, truy cập nhanh chống hỗ trợ tối đa cho ngƣời sử dụng hệ thống Nên việc xây dựng phát triển hệ thống hƣớng tới yếu tố ngƣời sử dùng chủ yếu Ngoài chức thêm xóa sửa hệ thống yêu cầu tạo đƣợc service cho phép quan kiểm sốt phƣơng tiện truy cập nắm bắt thơng tin phƣơng tiện cụ thể cách nhanh chống xử phạt phƣơng tiện vi phạm luật giao thơng để có sách xử phạt Với việc xác định yêu cầu đƣa đến hệ thống cần đáp ứng chức sau:  Chức lưu trữ: Hệ thống cần lƣu trữ thông tin sau:  Thông tin chủ sở hữu phƣơng tiện: Mã chủ sở hữu (CMND), họ tên, giới tính, ngày sinh, nơi sinh, nghề nghiệp  Thông tin phƣơng tiện giao thông: Mã phƣơng tiện, biển số xe, loại phƣơng tiện, tên phƣơng tiện, đặc điểm, hình dáng màu sắc  Sở hữu phƣơng tiện: Mã chủ sở hữu, mã xe, ngày bắt đầu sở hữu  Thu phí phƣơng tiện: Mã thu phí, ngày đóng phí, ngày hết hạn, ngày bắt đầu, mã loại phí, mức phí đóng  Các chức tìm kiếm: Tìm kiếm thơng tin Phƣơng tiện theo biển số, mã phƣơng tiện, tên chủ sở hữu  Các chức thống kê báo cáo:  Thống kê đăng kí phƣơng tiện  Báo cáo trình thay đổi biển số, thay đổi chủ sở hữu phƣơng tiện  Báo cáo tình hình thu phí  Chức đóng phí đƣờng bộ: hỗ trợ ngƣời dùng đóng phí đƣờng qua tin nhắn 2.3 Mơ hình UML 2.3.1 Biểu đồ chức  Biểu đồ tổng quan: Quan ly nguoi dung ( fro m U SER C Quan ly Nguoi so huu Phuong tien ( fro m U SER C Quan li Thong tin ve phuong tien ( fro m U SER C Cuc Dang kiem Chuyen quyen so huu Phuong tien Quan ly phuong tien giao thong ( fro m U SER C ( fro m U SER C (from TAC NHAN) ) Thay doi bien so phuong tien ( fro m U SER C Quan li Thong tin ve phuong tie ( fro m U SER C Bao cao dang ki phuong tien Chuc nang báo cáo Nguoi Dung ( fro m U SER C ( fro m U SER C ( fro m U SER C Bao cao lich su thay doi (from TAC NHAN) ) ( fro m U SER C Bao cao phuong tien het han ( fro m U SER C Cap nhat phuong tien het han ( fro m U SER C Quan lý thu phi duong bo Quan ly phi ( fro m U SER C ( fro m U SER C Luc luong kiem soat Thong ke, báo cáo thu phi (from TAC NHAN) ) ( fro m U SER C Gui tin nhan hoac email dinh ki Tra cuu thong tin lien quan ( fro m U SER C ( fro m U SER C Cap nhat trang thai thu phi d ( fro m U SER C Chu so huu (from TAC NHAN) ) Ðóng phí qua tin nhan He thong nha mang ( fro m U SER C (from TAC NHAN) ) Dang nhap he thong Hình 2.1: Biểu đồ Chức  Phân rã biểu đồ theo loại chức hoạt động gồm:  Chức quản lý: Quan ly nguoi dung (from USER CASE) Quan ly Nguoi so huu Phuong tien (from USER CASE) Chuyen quyen so huu Phuong tien (from USER CASE) Quan li Thong tin ve phuong tien Mo to Quan ly phuong tien giao thong (from USER CASE) (from USER CASE) Quan li Thong tin ve phuong tien O to (from USER CASE) Thay doi bien so phuong tien (from USER CASE) Cuc Dang kiem Dang nhap he thong (from TAC NHAN) (from USER CASE) Bao cao lich su thay doi cua phuong tien (from USER CASE) Chuc nang báo cáo Bao cao dang ki phuong tien (from USER CASE) (from USER CASE) Bao cao phuong tien het han (from USER CASE) Cap nhat phuong tien het han su dung dinh ki (from USER CASE) PHỤ LỤC A – LẬP TRÌNH NET BẰNG VISUAL STUDIO Giới thiệu ngôn ngữ lập trình net - Đƣợc phát triển bới đội ngũ kĩ sƣ Microsoft Dẫn đầu Anders Hejlsberg Scott Wiltamuth - Là ngôn ngữ đơn gian, đại, hƣớng đối tƣợng, mạnh mẽ, mềm dẻo từ khóa  Tính đơn giản:  Loại bỏ phức tạp có Java hay C++ nhƣ macro, template, đa kế thừa, virtual base class  Giống giao diện cú pháp C C++ nhƣng đƣợc cải tiến đơn giản (ví dụ: “:: , ->” cịn “.”)  Tính đại:  Có đầy đủ tính : Xử lý ngoại lệ, thu gom nhớ động, kiểu liệu an toàn, bảo mật mã nguồn…  Tính hướng đối tượng: đóng gói, kế thừa đa hình  Tính mạnh mẽ mềm dẻo:  Tùy thuộc vào thân ngƣời dùng, khơng có giới hạn chất ngôn ngữ  Tạo ứng dụng đồ họa, bàn tính, xử lý văn bản, trình biên dịch cho ngôn ngữ khác, 59 Lập trình net visual studio Hƣớng dẫn tạo project C# application đơn giản bẳng visual studio 2013 Hình 2.1 Khởi động visual studio 2013 Hình 2.2 Tạo new project 60 Hình 2.3 Tạo project Visual C# Windows Console Application Hình 2.4 Giao diện lập trình console visual 2013 61 Hình 2.5 kết in hình 62 PHỤ LỤC B – LẬP TRÌNH ANDROID BẰNG ECLIPSE Giới thiệu Android Android hệ điều hành dựa tảng Linux đƣợc thiết kế dành cho thiết bị di động Ban đầu, Android đƣợc phát triển Tổng công ty Android, với hỗ trợ tài từ Google sau đƣợc Google mua lại vào năm 2005 Android mắt vào năm 2007 Chiếc điện thoại chạy Android đƣợc bán vào tháng 10 năm 2008 Android có mã nguồn mở Google phát hành mã nguồn theo Giấy phép Apache Vào tháng 10 năm 2012, có khoảng 700.000 ứng dụng Android, số lƣợt tải ứng dụng từ Google Play, cửa hàng ứng dụng Android, ƣớc tính khoảng 25 tỷ lƣợt Android Software Development Kit (Android SDK) cung cấp tất công cụ để phát triển ứng dụng android Nó gồm trình biên dịch, trình khử lỗi thiết bị giả lập, nhƣ máy thật để chạy android Các bƣớc cài đặt mơi trƣờng cơng cụ lập trình Android Bước 1: Cài JDK JDK(Java Development Kit) bao gồm JRE(Java Runtime Environment), tạo mơi trƣờng để chạy đƣợc ứng dụng java 1.Để download JDK truy cập địa chỉ: http://www.oracle.com/technetwork/ja ads/index.html 63 2.Trong trang tiếp theo, ta tìm đến bảng 64 3.Sau download xong ta click vào file tiến hành cài đặt Bƣớc 2: Công cụ lập trình Android Để lập trình android, ta dùng cơng cụ soạn thảo eclipse, nhiên eclipse phải tích hợp thêm plugin ADT sử dụng đƣợc Dƣới đầy đủ bao gồm Eclipse SDK, cần giải nén chạy Truy cập địa chỉ: http://developer.android.com/sdk/index.html Click vào để tiến hành download Nếu bạn có eclipse khơng muốn dùng gói có sẵn cài đặt tay cơng cụ làm bƣớc sau, cịn bạn sử dụng gói full bỏ qua đến bƣớc luôn: Cài Android SDK Truy cập địa chỉ: http://developer.android.com/sdk/index.html Click “DOWNLOAD FOR OTHER PLATFROMS” xổ xuống chọn nhƣ dấu mũi tên nhƣ windown 32 bit 65 Down cài đặt, mặc định C:Program Files\Android Tích hợp ADT nhƣ sau: Mở eclipse chọn Help / Install new software Chọn nút Add để mở hộp thoại “Add Repository” Trong hộp thoại vừa mở, đặt tên cho Vd:myADT Mục Location nhập địa nhƣ bên dƣới nhấn OK http://dl-ssl.google.com/android/eclipse/ 66 Click chọn Developer Tools, chọn nút “Select All” sau nhấn next tới finish Bắt cầu cho Eclipse Android 67 Mở Eclipse Chọn Window/Preferences/Android Trong mục SDK Location dẫn đƣờng dẫn tới thƣ mục android-sdk nằm thƣ mục Android cài bƣớc Bƣớc 3:Các phiên Android chạy máy ảo Android có nhiều phiên nên ta muốn viết chƣơng trình cho phiên ta phải cài phiên vào máy Trong Eclipse chọn Window->Android SDK Manager Check phiên muốn cài nhấn Install packages 68 Chạy thử máy ảo Trong Eclipse chọn Window->Android Vituarl Device Manager Thiết lập thông số nhƣ sau: 69 70 Click Ok Trở lại bảng Manager Virtual start máy ảo 71 Thành công 72 73 ... QUAN VỀ HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ CHƢƠNG PHÂN TÍCH HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THÔNG VÀ THU PHÍ ĐƢỜNG BỘ CHƢƠNG THIẾT KẾ HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO. .. HỆ THỐNG PHẦN MỀM QUẢN LÝ PHƢƠNG TIỆN GIAO THƠNG VÀ THU PHÍ ĐƢỜNG BỘ 4.1 Sơ đồ tổ chức phần mềm Hệ thống Quản lý phƣơng tiện giao thơng thu phí đƣờng Hệ thống Quản lý phƣơng tiện giao thông Quản. .. thơi Ở đây, Server hệ thống thu phí Ƣu điểm: dễ sử dụng 28 CHƢƠNG 3: THIẾT KẾ HỆ THỐNG QUẢN LÝ PHƢƠNG TIỆN GIAO THÔNG VÀ THU PHÍ ĐƢỜNG BỘ 3.1 Thiết kế sở liệu Hệ thống sử dụng hệ quản trị sở liệu

Ngày đăng: 15/04/2014, 14:47

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan