3.2.1.1 Ca sử dụng đăng nhập
Xác định các lớp đối tượng, phương thức và thuộc tính:
- Lớp nguoidung có các thuộc tính và phương thức: o Thuộc tính:
ID : Mã người dùng ten : Tên người dùng o Phương thức
lay thong tin nguoi dung(): Lấy thông tin người dùng.
- Lớp Frm Main có các phương thức:
o yeu cau dang nhap(): Yêu cầu đăng nhập vào hệ thống.
- Lớp Frm Login có các phương thức:
o yeu cau dang nhap(): Yêu cầu đăng nhập vào hệ thống.
o thong tin dang nhap(): Thông tin đăng nhập o thong tin nguoi dung(): Thông tin người dùng o kiem tra(): Kiểm tra thông tin
Hình 27. Biểu đồ tuần tự ca sử dụng đăng nhập
Biểu đồ cộng tác giữa các đối tượng
Hình 28. Biểu đồ cộng tác ca sử dụng đăng nhập
3.2.1.2 Ca sử dụng quản lý người dùng
Xác định các lớp đối tượng, phương thức và thuộc tính:
Lớp nguoidung có các thuộc tính và phương thức: o Thuộc tính:
ID : Mã người dùng Ten : Tên người dùng o Phương thức
danh sach nguoi dung(): Danh sách người dùng.
tim nguoi dung(): Tìm công nhân viên trong danh sách người dùng.
xem danh sach nguoidung(): Xem danh sách người dùng.
them nguoi dung(): Thêm người dùng.
xoa nguoi dung(): Xóa người dùng trong danh sách được chọn.
cap nhat nguoi dung(): Thay đổi nội dung thông tin người dùng.
luu thay doi(): Lưu các thay đổi của người dùng.
- Lớp Frm User có các phương thức:
o yeu cau danh sach nguoi dung(): Yêu cầu danh sách người dùng.
o hien danh sach nguoi dung(): Hiện danh sách người dùng.
o yeu cau them nguoi dung(): Yêu cầu thêm người dùng.
o hien thi vung nhap thong tin(): Hiển thị vùng nhập thông tin.
o nhap thong tin moi(): Nhập thông tin mới. o cap nhat thong tin(): Cập nhật thông tin o chon nguoi dung(): Chọn người dùng.
o hien thi thong tin duoc chon(): Hiển thị thông tin được chọn.
o yeu cau xoa(): Yêu cầu xóa.
o xoa nguoi dung(): Xóa người dùng. o chon nguoi dung(): Chọn người dùng.
o hien thi thong tin duoc chon(): Hiển thị thông tin được chọn.
o nhap thong tin moi(): Nhập thông tin mới. o cap nhat thong tin(): Cập nhật thông tin.
Hình 29. Biểu đồ tuần tự ca sử dụng quản lý người dùng
Biểu đồ cộng tác giữa các đối tượng
3.2.1.3 Ca sử dụng sao lưu, phục hồi dữ liệu
Xác định cá lớp đối tượng, phương thức và thuộc tính:
Lớp CSDL có các thuộc tính và phương thức: o Thuộc tính:
ten CSDL: Tên Cơ sở dữ liệu o Phương thức:
hien thi bang luong(): Hiển thị bảng lương. Sao luu CSDL(): Sao lưu cơ sở dữ liệu. phuc hoi CSDL(): Phục hồi cơ sở dữ liệu. - Lớp Frm Backup có các phương thức:
o yeu cau sao luu CSDL(): Yêu cầu sao lưu cơ sở dữ liệu.
o danh sach bang luong(): Danh sách bảng lương. o chon bang du lieu(): Chọn bảng dữ liệu.
o sao luu CSDL(): Sao lưu cơ sở dữ liệu.
Biểu đồ tuần tự mô tả tương tác giữa các đối tượng:
Biểu đồ cộng tác giữa các đối tượng
Hình 32. Biểu đồ cộng tác ca sử dụng sao lưu, phục hồi dữ liệu
3.2.1.4 Ca sử dụng thay đổi mật khẩu
Xác định cá lớp đối tượng, phương thức và thuộc tính:
- Lớp nguoidung có các thuộc tính và phương thức: o Thuộc tính:
ID: Mã người dùng. ten: Tên người dùng. o Phương thức:
lay thong tin(): Lấy thông tin. luu thong tin(): Lưu thông tin
- Lớp Frm thay pass có các phương thức: o yeu cau thay pass(): Yêu cầu thay pass. o thong tin(): Thông tin
o nhap mat khau moi(): Nhập mật khẩu mới. o cap nhat mat khau(): Cập nhật mật khẩu
Hình 33. Biểu đồ tuần tự ca sử dụng thay đổi mật khẩu
Biểu đồ cộng tác giữa các đối tượng
Hình 34. Biểu đồ cộng tác ca sử dụng thay đổi mật khẩu
3.2.1.5 Ca quản lý kết nối và ngắt kết nối cơ sở dữ liệu
Xác định các lớp đối tượng, phương thức và thuộc tính:
- Lớp CSDL có các thuộc tính và phương thức: o Thuộc tính:
ten CSDL: Tên cơ sở dữ liệu. o Phương thức:
nhap thong tin file can backup(): Nhập thông tin file cần backup.
phuc hoi CSDL(): Phục hồi cơ sở dữ liệu. - Lớp Frm Rostore có các phương thức:
o yeu cau restore(): Yêu cầu Rostore.
o nhap thong tin file backup(): Nhập thông tin file backup.
o chon bang can phuc hoi(): Chọn bảng cần phục hồi. o phuc hoi CSDL(): Phục hồi cơ sở dữ liệu.
Biểu đồ tuần tự mô tả tương tác giữa các đối tượng
Hình 35. Biểu đồ tuần tự ca sử dụng kết nối và ngắt kết nối cơ sở dữ liệu
Biểu đồ cộng tác giữa các đối tượng
Hình 36. Biểu đồ cộng tác ca sử dụng kết nối và ngắt kết nối cơ sở dữ liệu