Gói ca sử dụng quản trị hệ thống

Một phần của tài liệu LUẬN VĂN:PHÂN TÍCH THIẾT KẾ PHẦN MỀM TÍNH LƯƠNG pot (Trang 63 - 70)

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. (adsbygoogle = window.adsbygoogle || []).push({});

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: (adsbygoogle = window.adsbygoogle || []).push({});

- 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

Một phần của tài liệu LUẬN VĂN:PHÂN TÍCH THIẾT KẾ PHẦN MỀM TÍNH LƯƠNG pot (Trang 63 - 70)