Modul “Quản lý xe “ Bài tập cá nhân : Từ modul đã chọn, thực hiện các công việc: • Vẽ lại sơ đồ UC chi tiết của modul • Thiết kế các giao diện cho modul • Định nghĩa các thuộc tính và phương thức cho các lớp và vẽ sơ đồ lớp chi tiết theo mô hình MVC thuần • Vẽ sơ đồ tuần tự sau pha thiết kế 1 Vẽ lại sơ đồ UC chi tiết của modul 2
Thiết kế các giao diện cho modul
* Thiết kế giao diện cho modul Thêm Xe Trang quản lý xe, sau khi ấn Thêm Xe thì đến trang Thêm Xe:
Thêm Xe xong thì quay về trang chủ
* Thiết kế giao diện cho modul Sửa xe Trang quản lý xe, sau khi ấn Sửa Xe thì đến trang Tìm kiếm xe: Nếu tìm kiếm thấy nhấn nút Sửa sau đó chuyển sang giao diện Sửa Xe, không thấy thì quay về trang chủ: * Thiết kế giao diện cho modul Xóa Xe Trang quản lý xe, sau khi ấn Xóa Xe thì đến trang Tìm kiếm xe: Nếu tìm kiếm thấy nhấn nút Xóa Xe, không thấy thì quay về trang chủ 3 Định nghĩa các thuộc tính và phương thức cho các lớp và vẽ sơ đồ lớp chi tiết theo mô hình MVC thuần *Định nghĩa các thuộc tính Modul Thêm Xe của người quản lý
Modul Sửa Xe của người quản lý
Module Xóa Xe của người quản lý
*Định nghĩa các phương thức
Modul Thêm Xe của người quản lý • Lớp QuanLyXeFrm phải có các phương thức: hiển thị form(hàm khởi tạo), xử lý sự kiện nút Thêm khi bị click. • Lớp ThemXeFrm phải có các phương thức: hiển thị form (hàm khởi tạo), xử lý sự kiện nút Thêm và nút Hủy bị click, thông báo thành công • LớpXeDAO phải có phương thức lưu thông tin xe vào CSDL • Lớp Xe phải có các phương thức đóng gói thông tin đối tượng (hàm khởi tạo) và các phương thức get/set Modul Sửa Xe của người quản lý • Lớp QuanLyXeFrm phải có các phương thức: hiển thị form(hàm khởi tạo), xử lý sự kiện nút Sửa khi bị click. • Lớp TimKienXeFrm phải có các phương thức: hiển thị form (hàm khởi tạo), xử lý sự kiện nút Tìm, xử lý sự kiện chọn 1 dòng chứa thông tin xe trong bảng và nút Sửa bị click. • Lớp SuaXeFrm phải có các phương thức: hiển thị form(hàm khởi tạo), xử lý sự kiện nút Sửa và nút Hủy bị click, thông báo thành công . • LớpXeDAO phải có phương thức cập nhật thông tin xe vào CSDL, tìm kiếm các xe có tên chứa từ khóa đã nhập trong CSDL • Lớp Xe phải có các phương thức đóng gói thông tin đối tượng (hàm khởi tạo) và các phương thức get/set Modul Xóa Xe của người quản lý • Lớp QuanLyXeFrm phải có các phương thức: hiển thị form(hàm khởi tạo), xử lý sự kiện nút Xóa khi bị click. • Lớp TimKienXeFrm phải có các phương thức: hiển thị form (hàm khởi tạo), xử lý sự kiện nút Tìm, xử lý sự kiện chọn 1 dòng chứa thông tin xe trong bảng và nút Xóa bị click, thông báo thành công. • LớpXeDAO phải có phương thức:khởi tạo, tìm kiếm các xe có tên chứa từ khóa đã nhập trong CSDL, xóa thông tin xe trong CSDL • Lớp Xe phải có các phương thức đóng gói thông tin đối tượng (hàm khởi tạo) và các phương thức get/set *Sơ đồ lớp chi tiết Modul Thêm Xe của người quản lý
Modul Sửa Xe của người quản lý
Modul Xóa Xe của người quản lý
4 Vẽ sơ đồ tuần tự sau pha thiết kế
4.1 Sơ đồ tuần tự cho thiết kế modul Thêm Xe 4.2 Sơ đồ tuần tự cho thiết kế modul Sửa Xe 4.3 Sơ đồ tuần tự cho thiết kế modul Xóa Xe