Hệ thống này nhằm nâng cao chấtlượng quản lý, hỗ trợ cho các cơ quan chức năng trong việc kiểm soát, cập nhật thôngtin quản lý về phương tiện giao thông và việc thu phí đường bộ của ngàn
Trang 12.3.5 Biểu đồ hoạt động cho các chức năng14
i
Trang 2CHƯƠNG 3: THIẾT KẾ HỆ THỐNG QUẢN LÝ PHƯƠNG TIỆN GIAO THÔNG VÀ THU
3.1.1 Các bảng cơ sở dữ liệu 29 3.1.2 Mô hình dữ liệu quan niệm 37 3.1.2 Mô hình dữ 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.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 trên thiết bị di động (android) 48 4.2.4 Phần giao diện nhắn tin đóng phí đường bộ 52 4.1.5 Giao diện hệ thống tổng đài 53
KẾT LUẬN 56
PHỤ LỤC B - LẬP TRÌNH ANDROID BẰNG ECLIPSE 63
Trang 4LỜI MỞ ĐẦU
Ngày nay, với sự phát triển không ngừng của công nghệ nhất là ngành công nghệthông tin Công nghệ thông tin được ứng dụng trong rất nhiều các lĩnh vực khác nhau.Với khả năng ứng dụng rộng rãi đó cùng với những chính sách phát triển ngành côngnghệ của Nhà nước, cùng với việc không ngừng nâng cao chất lượng dịch vụ cũng nhưchương trình quản lý các ngành dich vụ
Với khả năng ứng dụng rộng rãi của ngành công nghệ thông tin, việc đưa tin họcvào hỗ trợ các công việc quản lý đăng kiểm phương tiện giao thông Ứng dụng nàynhằm giảm tải được công việc đăng kiểm, quản lý phương tiện một cách hiệu quả vàkhoa học Đây là những ứng dụng rất cần thiết đối với các cơ quan quản lý và đăngkiểm phương tiện giao thông
Xuất phát từ nhu cầu đó, nhóm chúng em thực hiện đề tài nghiên cứu hệ thốngquản lý phương tiện giao thông và thu phí đường bộ Hệ thống này nhằm nâng cao chấtlượng quản lý, hỗ trợ cho các cơ quan chức năng trong việc kiểm soát, cập nhật thôngtin quản lý về phương tiện giao thông và việc thu phí đường bộ của ngành Giao Thông.Trọng tâm của đề tài là phân tích , mô phỏng toàn bộ mô hình hệ thống quản lý phươngtiện giao thông và thu phí đường bộ Người sử dụng dễ dàng thao tác, người xem dễhiểu
Trang 5CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ PHƯƠNG TIỆN
GIAO THÔNG VÀ THU PHÍ ĐƯỜNG BỘ
- Hiện nay, hệ thống quản lý phương tiện giao thông tại Việt Nam còn mang tínhcục bộ, thiếu sự đồng bộ và chặt chẽ giữa các địa phương Việc kiểm soát, đăngkiểm và cập nhật thông tin phương tiện còn phải làm việc thủ công, làm mất thờigian cho bên đăng kiểm quản lý cũng như chủ sở hữu, cơ quan kiểm soát
- Tại các địa phương, hệ thống quản lý phương tiện chưa được đầu tư theo tiêuchuẩn, việc quản lý còn gặp nhiều khó khăn Cơ quan quản lý hồ sơ phương tiệngiao thông vẫn phải làm việc thủ công, mang tính riêng lẻ Điều này dẫn đến việcthiếu đồng bộ, chặt chẽ giữa các ngành, địa phương
và chủ sở hữu:
- Hiện nay, cơ quan kiểm soát (cảnh sát giao thông, cảnh sát đường bộ…) còn gặpnhiều khó khăn trong việc cập nhật, kiểm soát thông tin về phương tiện cũng nhưchủ sở hữu
- Việc kiểm soát chỉ thực hiện dễ dàng khi cơ sở dữ liệu mang tính toàn cục, thốngnhất và 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ữuphải gặp nhiều khó khăn, mất thời gian và thiếu đồng bộ
- Cơ quan kiểm kiểm soát gặp khó khăn trong việc cập nhật, kiểm soát phương tiệnngoài địa phương
Chính sách thu phí đường bộ của nước ta còn mang tính địa phương Việc thu phígặp nhiều khó khăn cho cả hai bên: bên thu và bên đóng Bởi nhiều lý do sau: đa sốngười sử sụng phương tiện đều là công nhân và làm việc ở tỉnh khác không có thời
2
Trang 6gian quay lại tỉnh đóng phí và mọi người làm việc cả tuần chỉ nghỉ vào ngày chủnhật thì việc thu phí rất khó khăn… Thời đại bây giờ là thời đại công nghệ mớingười ai cũng có điện thoại nên việc đóng phí đường bộ thực hiện qua tin nhắn làhiệu quả nhất Nên việc thu phí qua tin nhắn là giải pháp mà chúng tôi chọn.
1.2 Kiến nghị và đưa ra 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ôngmang tính toàn cục và đồng bộ giữa các ban ngành, địa phương với nhau
- Đối với cơ quan kiểm soát, cần phải có thiết bị truy cập thông tin, kiểm soátphương tiện (thiết bị di dộng…)
- Với những kiến thức có được, nhóm chúng tôi quyết định tạo một 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 các cơquan kiểm soát, cơ quan đăng kiểm dễ dàng cập nhật, kiểm soát thông tin vềphương tiện cũng như chủ sở hữu
- Sử dụng chức năng nhắn tin của các tổng tài mạng hiện nay để hỗ trợ người dùngđóng phí đường bộ Chế độ thu phí hiện tại chỉ mang tính cục bộ và địa phươngnên khó quản lý
1.1 Ngôn ngữ sử dụng :
Server theo mô hình phân tán
- Đặc điểm ngôn ngữ:
Trong những năm gần đây net luôn được ưa chuộng trong việc xây dựng các ứngdụ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ườiphát triển hệ thống dễ dàng trong việc xây dựng
Trang 7CHƯƠ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
tiện), Thông tin phương tiện, lịch sử về phương tiện (thay đổi người sở hữu, thayđổi biển số phương tiện)
một cách dễ dàng
Chuyển sở hữu phương tiện một cách dễ dàng (Sang tên đổi chủ)
Cơ quan kiểm soát có thể nắm bắt thông tin về phương tiện mọi lúc mọi nơi
Hệ thống phải hỗ trợ thay đổi biển số
cáo danh sách phương tiện hết hạn
Với những yêu cầu trên, hệ thống này phải đảm bảo cách tổ chức lưu trữ dữ liệu chặtchẽ, truy cập nhanh chống và hỗ trợ tối đa cho người sử dụng hệ thống Nên việc xâydựng và phát triển hệ thống của chúng tôi luôn hướng tới yếu tố người sử dùng là chủyếu
Ngoài các chức năng cơ bản thêm xóa sửa hệ thống yêu cầu tạo được một servicecho phép cơ quan kiểm soát phương tiện truy cập nắm bắt thông tin về một phương tiện
cụ thể một cách nhanh chống và xử phạt nếu phương tiện vi phạm luật giao thông để cóchính sách xử phạt
Với việc xác định yêu cầu trên đưa đến hệ thống cần đáp ứng các chức năng cơ bảnsau:
4
Trang 8Hệ thống cần lưu trữ các thông tin sau:
tính, ngày sinh, nơi sinh, nghề nghiệp
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
phương tiện, tên chủ sở hữu
Báo cáo quá trình thay đổi biển số, thay đổi chủ sở hữu của phương tiện
Báo cáo tình hình thu phí
nhắn
Trang 9( from U SER C
He thong nha mang
(from TAC NHAN) )
Nguoi
Dung
(from TAC NHAN) )
Quan ly Nguoi so huu Phuong tien
( fro m U SER C
Quan ly phuong tien giao thong
(from TAC NHAN) )
Tra cuu thong tin lien quan
Trang 10 Phân rã biểu đồ theo loại chức năng hoạt động gồm:
Quan ly nguoi dung
(from USER CASE)
Bao cao dang ki phuong tien
(from USER CASE)
Quan ly Nguoi so huu Phuong tien
(from USER CASE)
Chuyen quyen so huu Phuong tien
(from USER CASE)
Thay doi bien so phuong tien
(from USER CASE)
Quan li Thong tin ve phuong tien O
to
(from USER CASE)
Quan li Thong tin ve phuong tien
Mo to
(from USER CASE)
Bao cao lich su thay doi cua phuong tien
(from USER CASE)
Bao cao phuong tien het han
(from USER CASE)
Quan ly phuong tien giao thong
(from USER CASE)
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Chuc nang báo cáo
(from USER CASE)
<<extend>>
<<extend>>
Cuc Dang kiem
(from USER CASE)
Trang 11Chức năng thu phí đường bộ:
Quan lý thu phi duong bo
(from USER CASE)
Cuc Dang kiem
(from TAC NHAN)
Quan ly phi
(from USER CASE)
<<extend>>
Thong ke, báo cáo thu phi
(from USER CASE)
<<extend>>
Cap nhat trang thai thu phi dinh ki
(from USER CASE)
Dang nhap he thong
(from USER CASE)
<<include>>
<<include>>
<<include>>
Gui tin nhan hoac email dinh ki
(from USER CASE)
<<include>>
<<extend>>
<<extend>>
Chu so huu
(from TAC NHAN)
Ðóng phí qua tin nhan
(from USER CASE) He thong nha mang
(from TAC NHAN)
Hình 2.3: Phân rã biểu đồ theo loại chức năng thu phí đường bộ
8
Trang 12 Chức năng tra cứu
Luc luong kiem soat
(from TAC NHAN)
Cuc Dang kiem
(from TAC NHAN)
Nguoi Dung
(from TAC NHAN)
Dang nhap he thong
(from USER CASE)
Tra cuu thong tin lien quan den phuong tien
(from USER CASE)
phương tiện đăng kí
công việc kiểm soát phương tiện
hỗ trợ nhận và phản hồi tin nhắn
Trang 13Chức năng này bắt đầu khi người dùng muốn cập nhật, tra cứu thông tin Hệ thốngyêu cầu người dùng nhập tên và mật khẩu để tiếp tục Người dùng nhập tên tàikhoản và mật khẩu vào giao diện đăng nhập Hệ thống kiểm tra đăng nhập Nếutên và mật khẩu đúng thì hệ thống sẽ hiện thị câu chào tên người dùng, ngược lạingười hệ thống thông báo lỗi Lúc này, người dùng có thể đăng nhập lại hoặc hủyđăng nhập.
Quản lý người dùng:
Chức năng này được dùng để quản lý người dùng hệ thống Chức năng này chỉ ápdụng cho người dùng có quyền quản trị Chức năng bắt đầu khi người dùng muốncập nhật hoặc tra cứu thông tin người dùng hệ thống Các thông tin người dùnghiện thị dưới dạng lưới
Quản lý phương tiện giao thông:
Chức năng này bắt đầu khi người dùng muốn cập nhật, tra cứu hay báo cáo các thông tin liên quan đến phương tiện Bao gồm các chức năng con như sau:
Chức năng này bắt đầu khi có người đến đăng kí phương tiện thì lúc đó ngườidùng sẽ cập nhật thông tin đăng kí của ngươi đó Ngoài ra người dùng còn cóthể cập nhật thay đổi hoặc tìm kiếm thông tin người sỡ hữu phương tiện Thôngtin người sở hữu được hiện thị dưới dạng lưới
Chức năng này được áp dụng khi có phương tiện mô tô (2, 3 bánh) đến đăng kí,lúc đó người dùng sẽ cập nhật các thông tin về phương tiện đến đăng kí Thôngtin các phương tiện đăng kí được hiện thị dưới dạng lưới Ngoài ra, còn có chứcnăng tìm kiếm mô tô đã đăng kí được tích hợp vào chức năng này
người dùng sẽ cập nhật các thông tin về phương tiện đến đăng kí Thông tin các
10
Trang 14phương tiện đăng kí được hiện thị dưới dạng lưới Ngoài ra, còn có chức năngtìm kiếm ô tô đã đăng kí được tích hợp vào chức năng này.
Khi người sở hữu phương tiện hiện thời có nhu cầu muốn chuyển sở hữu củaphương tiện cho người khác thì chức năng này được áp ứng yêu cầu trên Hệthống sẽ hiện thông tin trước và sau khi thay đổi để người dùng nắm bắt thôngtin người sở hữu đã thay đổi ngay lúc đó
Chức năng này bắt đầu khi người sở hữu phương tiện muốn thay biển số củaphương tiện mà mình đang sở hữu Hệ thống sẽ hiện thị thông tin trước và saukhi thay đổi biển số để người dùng nắm bắt thông tin thay đổi
Chức năng được thực hiện tự động bởi hệ thống Theo chu kì một năm hệ thống
sẽ cập nhật trạng thái phương tiện hết hạn
Chức năng này bắt đầu khi người dùng muốn thống kế số lượng các phương tiệnđăng kí của tỉnh thành trong khoảng thời gian mong muốn Thông tin hiện thịdưới dạng lưới Hệ thống con hỗ trợ chức năng xem biểu đồ thống kê trên Saukhi thông tin được hiện thị xong người dùng có thể in báo cáo ra tập tin excel
Chức năng này thực hiện khi muốn thống kê phương tiện đã hết hạn sử dụng.Thông tin được hiện thị dưới dạng lưới Sau khi thông tin được hiện thị xong
Trang 15Chức năng này sử dụng để tra cứu lịch sử sang tên đổi chủ và thay đổi biển sốcủa phương tiện Chức năng này được bắt đầu khi người dùng muốn xem thôngtin, số lần thay đổi sở hữu hoặc thay đổi biển số.
Chức năng này được dùng để tra cứu phương tiện Các thông tin được hiện thịdưới dạng lưới
Chức năng này dùng để cập nhật loại phí thu Chức năng bắt đầu khi cần cậpnhật loại phí thu
Chức năng này bắt đầu khi người dùng thống kê phương tiện đã đóng phí,phương tiện chưa đóng phí và lịch sử đóng phí của các phương tiện Thông tinhiện thị dưới dạng lưới Sau đó, người dùng sẽ in báo cáo
Chức năng bắt đầu khi người dùng muốn thông báo cho chủ sở hữu biết phương tiện hết hạn đóng phí
đó hệ thống tổng đài sẽ gửi tin nhắn phản hồi thông báo kết quả thu phí
12
Trang 16(from CAC LOP DOI T UONG)
Chu So Huu CMND HoTen NgaySinh GioiTinh NoiSinh
(from CAC LOP DOI TUONG)
Quyen So Huu idQSH
CMND MaPhuongTien MaTrungTam NgayDangKi NguoiChuCu
(from CAC LOP DOI T UONG)
(from CAC LOP DOI T UONG)
(from CAC LOP DOI T UONG)
0 1
1 1
(from CAC LOP DOI T UONG)
<<entity>>
1 0 *
1 0 *
1 1 1
Trang 172.2.5 Biểu đồ hoạt động cho các chức năng
He thong xu ly dang nhap
He thong tra ve thong tin nguoi dung
He thong bao loi
Hình 2.6: Biểu đồ hoạt động cho chức năng đăng nhập
14
Trang 18 Quản lý thông tin phương tiện mô tô:
Nguoi dung chon chuc nang quan ly thong tin phuong t
Chon yeu
cau them
Them
Nhap ma phuong tien Tim kiem
Nhan nut tiem kiem
He thong thuc hien tim va hien thi ket qua ra m
He thong Cap nhat vao CSDL
He thong yeu cau nhap
thong tin ve phuong tien
Nguoi dung nhap
thong tin ve phu
Chon nut luu
He thong kiem tra .
He thong thong bao cap nhat thanh cong
nguoi dung nhap lai
thoat
Chon Phuong tien
He thong dua du lieu vao v
Nguoi dung nhap thong tin can sua
Chon nut luu
He thong thong bao khong ton tai
Ton tai
Khong ton tai
Hình 2.7: Biểu đồ hoạt động chức năng quản lý thông tin phương tiện mô tô
Trang 19 Thay biển số phương tiện:
Thong tin bien so moi:
Bien so moi, bien so cu,
mã phuong tien,ngay dang
ki,noi dang ki, trang thai
Thong tin hien thi gom:
Mã phuong tien, bien
so xe, nguoi so huu, noi dang ki tru
Nguoi dung tiep tuc nhap bien so moi He thong kiem tra ma phuong tien ve tih hop le, phu hop voi mã vung
nhap thong tin dang ki
Thông tin nhap
gom: ngay dang
ki,Noi dang ki.
Chon yeu cau thay dôi bien so
khong hop le
He thong kiem tra ma vung cua bien so moi
co phu hop voi noi dang ki
He thong thong bao ma vung khong hop le
He thong them moi bien so
Cap nhat trang thai bien so
cu là 1(da bi thay doi)
He thong thong bao bien so vua nhap không hop le
Hình 2.8: Biểu đồ hoạt động chức năng thay biển số phương tiện
16
Trang 20 Chuyển sở hữu phương tiện:
Chon Chuc nang Dang
ki so huu phuong tien Nhap So CMND nguoi
so huu, Ma phuong tien
Kiem tra Nguoi so
huu da ton tai
He thong thong bao chua ton tai va yeu cau cap nhat lai Chu so huu
Kiem tra co ton tai
phuong tien
He thong thong bao chua ton tai va
yeu cau cap nhat lai Chu so huu
Chon nut kiem tra
Nhap So dang ki, ngay dang ki,
Chon nut dang ki
Thong báo thanh cong
He thong luu lai
Cap nhat ngày tháng va trang thai het so huu cua chu so huu truoc
Hình 2.9: Biểu đồ hoạt động chức năng chuyển sở hữu phương tiện
Trang 21 Quản lý người sở hữu phương tiện:
Chon chuc nang quan li Chu so huu Phuong tien giao thong
Chon yeu
Chon nut tim kiem
He thong thuc hien tim kiem, tra ve ket qua vaf hien thi ra man hinh
Nhap thong tin day du ve
chu so huu
Nhan nut
luu
Kiem tra so CMND co ton tai chua
He thong Cap nhat vao CSDL
Chon yeu cau Sua thong tin chu so huu
He thong dua du lieu vao vung nhap
Nguoi dung nhap thong tin can sua Chon nut luu
Kiem tra ton tai chu
so huu khong
Ton tai
He thong thong bao khong ton tai Khong
nguoi dung nhap lai
Tim tiem Them
He thong thong bao khong ton tai
Hình 2.10: Biểu đồ hoạt động chức năng quản lý người sở hữu phương tiện
18
Trang 22 Tra cứu thông tin phương tiện
Nguoi dung chon chuc nang tra cuu
thong tin phuong tien
He thong yeu cau nhap bien so xe
va chon loai phuong tien
Nguoi dung nhap vao thong tin bien so
va chon loai phuong tien
Nguoi dung chon yeu cau tim
He thong xu ly khau tim kiem
va tra ve ket qua tim
he thong hien thi ket qua
ra man hinh
Cac dac diem cua phuong tien
va thong tin chu so huu phuong tien
Loai phuong tien: moto hay xe oto
Hình 2.11: Biểu đồ hoạt động chức năng tra cứu thông tin phương tiện
Trang 23
Báo cáo phương tiện đăng kí:
Nguoi dung Chon tinh can bao cao phuong tien dang ki,Chon nam va tháng báo cao
Chon yeu cau bao cao
He thong hien thi ket qua
Hình 2.12: Biểu đồ hoạt động chức năng Báo cáo phương tiện đăng kí
20
Trang 24Thong tin nguoi dung: Ma nguoi
dung,ho ten, gioi tinh, ngay sinh,
noi sinh, chuc vu, quyen he thong
(Dang kiem, kiem soat)
Chon yeu cau luu
He thong thong bao ma nhan
vien da ton tai
He thong cap nhat luu tru vao CSDL
ton tai
Chua ton tai
He thong kiem tra da ton tai
Nguoi dung sua thong tin can sua Chon yeu cau luu
Chon nguoi dung muon sua
Nguoi dung chon xoa
He thong yeu cau xac nhan
nguoi dung xac nhan
Xoa
Khong xoa
Hình 2.12: Biểu đồ hoạt động chức năng Quản lý người dùng hệ thống
Trang 25nang them moi
Nguoi dung chon chuc nang xoa
He thong hien
thi form them
Nguoi dung
nhap thong tin
THong tin gom:loai phi, muc
phi, so thang , ma phi
Chon muc phí can xóa
Chon lenh xóa
He thong cap nhat thay doi
Nhap muc phí moi
Chon lenh cap nhat
He thong yeu cau xac nhan
Hình 2.13: Biểu đồ hoạt động chức năng Quản lý phí thu
22
Trang 26 Báo cáo thu phí:
Nguoi dung chon chuc nang thong ke phuong tien thu phi
Chon chuc nang phuong
tien da dong phi(còn han)
Chon chuc nang phuong tien het dong phi(Het han)
He thong loc và lay ra cac thong tin phuong
tien trang thai dong là chu dong
Xuat thong tin loc duoc hien thi len man hinh
Nguoi dung chon chuc nang in bao cao
He thong xuat
ra file excel
Hình 2.14: Biểu đồ hoạt động chức năng Báo cáo thu phí
Trang 27 Cập nhật phương tiện hết hạn định kì:
He thong nhan yeu cau Cap
nhat phuong tien het han
He thong cap nhat trang thai het han
cua nhung phuong tien chua het han
He thong thong báo hoan thanh khi ket thuc
Doi voi mo to thì thoi gian cho phep <=10 nam
Doi voi phuong tien o to thi thoi gian cho phep là: 30 nam.
Hình 2.15: Biểu đồ hoạt động chức năng Cập nhật phương tiện hết hạn định kì
Cập nhật trạng thái thu phí định kì:
Chuc nang nay thì he
thong tu dong cap nhat
He thong cap nhat trang thai chua dong cho nhung phuong tien nao co thoi gian het han nho hon ngay gio cua he thong
He thong thong bao cap nhat xong
Hình 2.16: Biểu đồ hoạt động chức năng Cập nhật trạng thái thu phí định kì
24
Trang 282.2.6 Biểu đồ tương tác tuần tự:
2.2.6.1 Thay đổi biển số phương tiện:
: Nguoi Dung
: gd_ThayBienSoPhuongTien :
gd_ThayBienSoPhuongTien
: ctr_PhuongTien :
ctr_NhatKiBienSo
: ctr_NhatKiBienSo
: PhuongTien : NhatKiBienSo
getPhuongTienByBienSo(bien so)
getPhuongTienByBienSo(bien so) Thong tin ve phuong tien va cac muc lien quan Nguoi dung nhap bien so phuong tien thay
Hien thi thong tin ra listview Nhap bien so moi
isValid(biemSo)
isValid(bien so) True or false
Nhap ngay dang ki thay bien so
Chon hoac nhap noi dang ki thay doi bien so
Chon nut lenh thay doi
insert(bien so moi, bien so cu, ngay dang ki thay doi, noi dang ki thay doi)
isExit(bienSoMoi)
True or false hien thi tinh hop le
true insert(bien so moi, bien so cu, ngay dang ki thay doi, noi dang ki thay doi)
kiemTraMaVung(bien So Moi, noi dang ki) KiemTraTonTai(bienSoMoi)
updateTrangThaiBienSoCu(bien So cu) neu false
Thong bao bien so da ton tai hoac sai ma tinh
Trang 29: gd_DongPhiDuongBoBa : ctr_ThuPhi : ctr_LoaiPhi : ctr_LichsuThuPhi : ctr_LichsuThuPhi : Thu Phi : Thu Phi : Lich Su Thu Phi : Lich Su Thu PhiGui tin nhan dong phi duong bo den tong dai mang
KiemTraCuPhap() KiemTraPhuongTien()
KiemTraTaiKhoanChinh(so dien thoai, muc phi)
LayMucPhi(Loai phuong tien, so thang)
LayMucPhi(Loai phuong tien, so thang)
Muc phi
DongPhi(Ma phuong tien, Loai phi, ngay dong)
DongPhi(Ma phuong tien, Loai phi, ngay dong)
CapNhat(Ma phuong tien, muc phi,Ma thu phi, loai phi, ngay dong, ngay bat dau, ngay ket thuc)
XoaDuLieuCu(Ma phuong tien) CapNhat(Ma Phuong Tien, muc phi, loai phi,ngay dong, ngay bat dau, ngay ket thuc)
LayDuLieuCu(Ma phuong tien)
Create(Ma thu phi, Ma phuog tien, ma loai phi, muc phi, ngay dong thi, ngay bat dau, ngay ket thuc)
Capnhat(Lich su)
Thong bao Thong báo voi Chu so huu
Luong su kien phu:
Neu kiem tra Cú phap, phuong tien, Tai khoan chính khong du thi Nha mang thong báo cho khách
hàng cua minh và ket thuc phien
Hình 2.18: Biểu đồ tương tác tuần tự của chức năng Đóng phí qua tin nhắn
26
Trang 30Mô hình gửi và xử lí tin nhắn đóng phí như sau:
Chú thích:
Tin nhắn gửi về Tin nhắn đăng kí
Mô tả mô hình nhắn tin trên:
Trang 31 Thiết bị đầu số trước đó đã socket trực tiếp với hệ thống Tổng đài nhận tinnhắn và lưu vào hàng đợi Trong khi đó nó cũng có 1 luồng gửi tin nhắn đếnTổng đài.
Tổng đài xử lý: Phân tích cú pháp, kiểm tra biển số, kiểm tra số dư tài khoản.Nếu tất cả đều phù hợp thì Tổng đài gửi yêu cầu đóng phí cho hệ thống thu phí,
và thực hiện trừ tiền khách hàng Sẽ gửi tin cho khách hàng nếu không phù hợphoặc không tồn tại
Hệ thống thu phí thực hiện việc cập nhật lịch sự thu phí cũ và thay đổi thôngtin thu phí mới Và thông báo cho Tổng đài
Tổng đài gửi báo cáo đóng phí cho khách hàng thông qua thiết bị trung gian
là thiết bị đầu số
- Cách giao tiếp giữa các phần của mô hình trên như sau:
Giữa Thiết bị đầu số với tổng đài: Thông qua mô hình client – server, clientsocket trực tiếp đến server Thiết bị đầu số đóng vai trò client và server là Hệthống tổng đài Ưu điểm của mô hình này là bảo mật cao (Các thiết bị cùng địachỉ mạng mới socket được), xử lý nhanh Nhược điểm: chỉ đáp ứng một sốlượng nhỏ các client truy cập
Giữa Hệ thống tổng đài với hệ thống Thu phí: cũng sử dụng mô hình client –server nhưng client sử dụng các dịch vụ mà server cung cấp mà thôi Ở đây,Server là hệ thống thu phí Ưu điểm: dễ sử dụng
28
Trang 32CHƯƠ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ế cơ sở dữ liệu
Hệ thống sử dụng hệ quản trị cơ sở dữ liệu SQL Server
3.1.1 Các bảng cơ sở dữ liệu
Bảng tbl_ChuSoHuu:
Bảng tbl_ChuSoHuu (Chủ sở hữu) là bảng lữu trữ thông tin về chủ sở hữu phương tiện
Chứng minh nhândân(Khóa chính -not null)
Bảng tbl_Huyen:
Bảng tbl_Huyen (Huyện) là bảng lữu trữ thông tin về huyện
Trang 33STT Thuộc tính Kiểu dữ liệu Mô tả
null
Bảng tbl_LoaiPhi:
Bảng tbl_LoaiPhi (Loại phí) là bảng lữu trữ thông tin về loại phí
Bảng tbl_NhanHieu (Nhãn hiệu) là bảng lữu trữ thông tin về nhãn hiệu
Tên nhãnhiệu(Khóa chính –not null)
Bảng tbl_NhatKiBienSo:
Bảng tbl_NhatKiBienSo (Nhật kí biển số) là bảng lữu trữ thông tin về lịch sử của biểnsố
30
Trang 34STT Thuộc tính Kiểu dữ liệu Mô tả
chính – not null)
Bảng tbl_PhuongTien:
Bảng tbl_PhuongTien (Phương tiện) là bảng lữu trữ thông tin về phương tiện
ID Phươngtiện(Khóa chính –not null)
chở
Bảng tbl_QuanLyNguoiDung:
Trang 35dùng(Khóa chính –not null)
Bảng tbl_QuyenSoHuu:
Bảng tbl_QuyenSoHuu (Quyền sở hữu) là bảng lữu trữ thông tin về quyền sở hữuphương tiện
dân
Bảng tbl_ SoLoai:
Bảng tbl_SoLoai (Số loại) là bảng lữu trữ thông tin về số loại
chính – not null)
32
Trang 36Bảng tbl_ThuPhi:
Bảng tbl_ThuPhi (Thu phí) là bảng lữu trữ thông tin về thu phí
null
Bảng tbl_TinhThanh:
Bảng tbl_TinhThanh (Tỉnh thành) là bảng lữu trữ thông tin về tỉnh thành
– not null)
Bảng tbl_TrungTam:
Bảng tbl_TrungTam (Trung tâm) là bảng lữu trữ thông tin về trung tâm
chính – not null)
Trang 37Bảng tbl_Xa (Xã) là bảng lữu trữ thông tin về xã.
– not null)
Bảng tbl_Common:
Bảng tbl_Common (Common) là bảng lữu trữ thông tin về Cấu hình
not null)
34