2 Phân tích use case
2.1.8. Phân tích usecase Quản lý tài khoản(Trần Văn Quang)
2.1.8.1 Biểu đồ trình tự
: Admin
: Admin : QuanLytaiKhoanUI : QuanLytaiKhoanUI QuanLyTaiKhoanControllerQuanLyTaiKhoanController : : : TAIKHOAN : TAIKHOAN : ICSDL : ICSDL : CSDL : CSDL 1: kich vao nut "Quan ly tai khoan"( )
2: lay danh sach tai khoan( )
3: doc bang TAIKHOAN( )
4: doc bang TAIKHOAN( ) 5: getTAIKHOAN( )
6: returrn tai khoan 7: hien thi danh sach tai khoan( ) 8: kich vao nut "Them moi"( )
9: hien thi form nhap tai khoan( ) 10: nhap thong tin tai khoan
11: kich nut "Tao"( )
12: sinh ra MaTK( ) 13: tao tai khoan moi( )
14: createTAIKHOAN( )
15: cap nhat bang TAIKHOAN( )
16: cap nhat bang TAIKHOAN( ) 17: return tai khoan
18: hien thi danh sach ai khoan( ) 19: chon tai khoan can sua
20: kich nut Sua( )
21: lay thong tin tai khoan can sua( )
22: getTAIKHOANbyMaTK( ) 23: return tai khoan
24: hien form sua thong tin tai khoan( ) 25: nhap thong tin tai khoan moi
26: kich nut "Cap nhat"( )
27: sua thong tin tai khoan( )
28: setTAIKHOAN( )
29: cap nhat bang TAIKHOAN( )
30: cap nhat bang TAIKHOAN( ) 31: return ket qua
32: hien thi danh sach tai khoan( ) 33: chon tai khoan can xoa
34: kich nut "Xoa"( )
35: hien thi man hinh xac nhan xoa( ) 36: kich nut "Dong y"( )
37: xoa tai khoan duoc chon( )
38: deleteTAIKHOANbyID( )
39: cap nhat bang TAIKHOAN( )
2: lay danh sach tai khoan( )
3: doc bang TAIKHOAN( )
4: doc bang TAIKHOAN( ) 5: getTAIKHOAN( )
6: returrn tai khoan 7: hien thi danh sach tai khoan( ) 8: kich vao nut "Them moi"( )
9: hien thi form nhap tai khoan( ) 10: nhap thong tin tai khoan
11: kich nut "Tao"( )
12: sinh ra MaTK( ) 13: tao tai khoan moi( )
14: createTAIKHOAN( )
15: cap nhat bang TAIKHOAN( )
16: cap nhat bang TAIKHOAN( ) 17: return tai khoan
18: hien thi danh sach ai khoan( ) 19: chon tai khoan can sua
20: kich nut Sua( )
21: lay thong tin tai khoan can sua( )
22: getTAIKHOANbyMaTK( ) 23: return tai khoan
24: hien form sua thong tin tai khoan( ) 25: nhap thong tin tai khoan moi
26: kich nut "Cap nhat"( )
27: sua thong tin tai khoan( )
28: setTAIKHOAN( )
29: cap nhat bang TAIKHOAN( )
30: cap nhat bang TAIKHOAN( ) 31: return ket qua
32: hien thi danh sach tai khoan( ) 33: chon tai khoan can xoa
34: kich nut "Xoa"( )
35: hien thi man hinh xac nhan xoa( ) 36: kich nut "Dong y"( )
37: xoa tai khoan duoc chon( )
38: deleteTAIKHOANbyID( )
39: cap nhat bang TAIKHOAN( )
40: cap nhat bang TAIKHOAN( ) 41: return ket qua
42: hien thi danh sach tai khoan( )
2.1.8.2 Biểu đồ lớp phân tích
QuanLytaiKhoanUI kich vao nut "Quan ly tai khoan"() hien thi danh sach tai khoan() kich vao nut "Them moi"() hien thi form nhap tai khoan() kich nut "Tao"()
hien thi danh sach ai khoan() kich nut Sua()
hien form sua thong tin tai khoan() kich nut "Cap nhat"()
hien thi danh sach tai khoan() kich nut "Xoa"()
hien thi man hinh xac nhan xoa() kich nut "Dong y"()
<<boundary>>
ICSDL doc bang TAIKHOAN() cap nhat bang TAIKHOAN() cap nhat bang TAIKHOAN()
<<boundary>> TAIKHOAN MaTK TenTK MatKhau LoaiTK Email getTAIKHOAN() createTAIKHOAN() getTAIKHOANbyMaTK() setTAIKHOAN() deleteTAIKHOANbyID() getMaTK() setMaTk() getTenTk() setTenTK() getMatKhau() setMatKhau() GetLoaiTK() setLoaiTk() getEmail() setEmail() <<entity>> QuanLyTaiKhoanController lay danh sach tai khoan() sinh ra MaTK() tao tai khoan moi()
lay thong tin tai khoan can sua() sua thong tin tai khoan() lay thon tin tai khoan can xoa() xoa tai khoan duoc chon()