Bảng 3.4. Quản lý các nhà sản xuất, nhãn hiệu xe - tblloaiphuongtien: Quản lý loại phương tiện.
- tbldonvi: Quản lý đơn vị trong hệ thống.
Bảng 3.6. Quản lý đơn vị trong hệ thống - tbldangkyphuongtien: Quản lý giấy đăng ký phương tiện.
- tblchusohuu: Quản lý thông tin chủ sở hữu phương tiện.
Bảng 3.8. Quản lý thông tin chủ sở hữu phương tiện - tblcanbo: Quản lý cán bộ, tài khoản cán bộ truy cập vào hệ thống.
Bảng 3.9. Quản lý cán bộ, tài khoản cán bộ truy cập vào hệ thống
1.4.
2.4.6. Quan hệ trong CSDL
2.5. XÂY DỰNG MODUL CÁC TÍNH NĂNG
2.5.1. Tính năng đăng ký phương tiện
Hình 8: Biểu đồ tính năng đăng ký phương tiện
Đăng ký mới (dangkyphuongtien.asp) Giấy chứng nhận ĐK (chungnhandangky.asp) Phương tiện (phuongtien.asp)
Chủ sở hữu phương tiện (chusohuu.asp) Cnphuongtien.asp
Giao diện trang đăng ký phương tiện mới được thiết kế theo nội dung và cấu trúc tương tự như một phiếu yêu cầu đăng ký phương tiện điền tay, theo “Mẫu số 02 -
BH kèm theo Thông tư số 06/2009/TT-BCA-C11 - Ngày 11 tháng 3 năm 2009 của Bộ Công an”.
Thông tin về cán bộ đăng ký sẽ được tự động lấy tên hiện tại của cán bộ đang đăng nhập. Dùng phương thức session để lấy thông tin này.
Thông tin ngày tháng đăng ký mặc định lấy ngày hiện tại, có thể thay đổi bằng click chuột vào ngày tương ứng (Sử dụng plugin datetimepicker cho mã nguồn VBscript).
Sau khi Submit thông tin, dữ liệu được kiểm tra tuần tự theo quy trình sau: - Kiểm tra tồn tại biến biển số cũ.
- Cập nhật mới thông tin phương tiện hoặc hủy đăng ký xe cũ trong CSDL. - Kiểm tra tồn tại của chủ sở hữu trong CSDL bằng biến CMND.
- Cập nhật chủ sở hữu mới hoặc lấy lại thông tin chủ sở hữu đã cập nhật trước đó. - Cập nhật thông tin về biển số xe, ngày đăng ký, trạng thái đăng ký và mã số của người chủ sở hữu và phương tiện tương ứng vừa cập nhật ở các bước trên để cập nhật vào bảng dangkyphuongtien.
Sau khi cập nhật thành công phương tiện mới, có thể truy cập vào danh sách hoặc chi tiết từng đối tượng. Nếu có thao tác chỉnh chưa, dữ liệu mới được đẩy tới trang cập nhật thông tin tương ứng để xử lý và thao tác trên CSDL.
2.5.2. Tính năng quản lý, phân quyền truy cập
Hình 9: Sơ đồ thể hiện chức năng kiểm tra thông tin đăng nhập khi truy cập vào website.
Quyền truy cập được quản lý bởi tblquyen. Trong đó có mã quyền, tên quyền để phân biệt và phần ghi chú thêm. Mỗi cán bộ sẽ được khởi tạo 1 tài khoản có quyền và đơn vị tương ứng.
- Cán bộ đăng kí: Là cán bộ đăng ký xe, được phép truy cập để cập nhật thông tin phương tiện, đăng ký phương tiện trên địa bàn mình quản lý.
- Cán bộ quản lý cấp 1: Quản lý các tài khoản cán bộ đăng ký trong đơn vị, quản lý thông tin phương tiện đăng ký trên địa bàn và truy cập thông tin đăng ký phương tiện trên hệ thống.
- Cán bộ quản lý cấp 2: Cán bộ quản lý cấp cao, khởi tạo cấp quyền cho toàn bộ các tài khoản trong hệ thống, cấu hình các thông tin hệ thống quan trọng. Truy cập, cập nhật toàn bộ thông tin về phương tiện trên toàn hệ thống.
Truy cập website Kiểm tra session Đăng nhập Kiểm tra Truy cập website S Đ Đ Cấp Session
2.5.3. Tính năng quản lý thông tin hỗ trợ
Tương tự quy trình quản lý phương tiện, các chức năng quản lý đơn vị, quản lý tài khoản, quản lý loại phương tiện, quản lý nhà sản xuất cũng được xây dựng với đầy đủ các tính năng như: Cập nhật mới, sửa thông tin, xóa thông tin, truy cập thông tin danh sách, truy cập thông tin chi tiết.
2.5.4. Tính năng tìm kiếm, thống kê
Với chức năng tìm kiếm, thống kê, được lập trình với nhiều bộ lọc tùy chọn khác nhau nhằm hỗ trợ tối đa hiệu quả của việc tìm kiếm thông tin.
- Với phương tiện: Tìm kiếm thống kê theo loại xe, theo nhà sản xuất, theo thời gian, theo màu sơn...
- Với chủ phương tiện: Tìm kiếm theo họ tên, địa chỉ, cmnd , số điện thoại... - Với đăng ký phương tiện: Tìm kiếm theo biển số, theo các danh mục của chủ sở hữu, theo các danh mục của tìm kiếm phương tiện, theo địa bàn đăng ký phương tiện, theo cán bộ đăng ký phương tiện.
- Với các trường thông tin còn lại, tìm kiếm cơ bản theo tên đối tượng. - Khả năng thống kê theo thời gian.
2.6. HÌNH ẢNH GIAO DIỆN
Giao diện website chính: Giao diện mặc định của hệ thống khi đăng nhập vào.
Trang đăng nhập: Cán bộ đăng nhập tài khoản hoặc số hiệu công tác cùng password để truy cập hệ thống.
Thanh menu chính: Nơi chính để truy cập, thao tác tới các trang con với các tính năng.
Trang đăng ký phương tiện: Chức năng chính là để đăng ký mới một phương tiện với các thông số tương tự như trên mẫu đăng ký.
Trang quản lý giấy đăng ký phương tiện: Trang quản lý thông tin giấy đăng ký phương tiện, liên kết với thông tin về chủ sở hữu và chi tiết của phương tiện để phục vụ việc truy cập trích xuất chéo thông tin.
Trang quản lý phương tiện: Quản lý thông tin chi tiết của phương tiện trong hệ thống. Cho phép truy cập nhanh với thông tin giấy đăng ký và thông tin chủ sở hữu.
Trang quản lý chủ sở hữu: Tương tự như các trang quản lý thông tin đăng ký và thông tin phương tiện, chức năng chính của trang là quản lý chủ sở hữu và có chức năng truy cập thông tin nhanh.
Trang quản lý nhà sản xuất: Quản lý thông tin nhà sản xuất, truy cập chỉnh sửa thông tin.
Trang quản lý loại phương tiện: Quản lý thông tin loại phương tiện, truy cập chỉnh sửa thông tin.
Trang quản lý tài khoản truy cập: Quản lý thông tin tài khoản truy cập, truy cập chỉnh sửa thông tin, tài khoản có quyền cao hơn được phân quyền và quản lý thông tin cho tài khoản có quyền thấp hơn.
Trang quan lý danh sách đơn vị: Quản lý thông tin đơn vị, truy cập chỉnh sửa thông tin.
Chương 3 KẾT LUẬN
Em xin chân thành cảm ơn thầy cô hướng dẫn đã nhiệt tình chỉ bảo, giúp đỡ em hoàn thành đề tài. Ngoài những kinh nghiệm về mặt phân tích cấu trúc dữ liệu, thiết kế cơ sở dữ liệu, kỹ năng lập trình, để hoàn thành đề tài em còn được học hỏi thêm rất nhiều kiến thức khác về hệ thống, về thực tiễn mà em tin rằng khả năng ứng dụng của những kiến thức này là rất rộng lớn. Em sẽ tiếp tục hoàn thiện, nâng cấp các chức năng của đề tài nhằm nâng cao khả năng ứng dụng vào thực tế.
TÀI LIỆU THAM KHẢO
[1]. W3school.com [2]. Google