Tra ye RegStrabonIDO 6 : Deng nhap()
7: Dung tap()
Ntri11.7 -v<rs- lichthitltis THANG LONG UNIVERSITY ! vier) DEng nh4p L
UC 412 RANG XUAT DO phut tap: Low
Mo ta Chirc nang cho pile', nguer . dung clang xuet ra kh6i wig dung.
Tac nhan Chinh Ngueri dung.
Phu 'Chong co.
Tien diets kien Ong dung kheri chay kh6ng c6 161, dang cep tat khoan clang nhip wig dung.
HO dieu kien
Thanh Ong Ong dung trey ve man hinh dang nhip, the thong tin dtmc lira tril tren thiet bi dm ngueri dung tnrec bi x6a136, ma sinh vien tnrerc dtrot x6a khoi he thong may chit.
L61 Ong dung kitting thay dtoi trang thai. DAC TA CHOC NANG
Luting str kien chinh / kich ban chinh
Chuc nang nay bit dau khi ngueri dung chcon chirc nang "clang xuat": 1. Ong dung xoa cac thong tin km tra dm nguari dung;
2. Ong dung gin thong bac) clang xuet den may chit;
So 6 hanh dOng (Activity diagram)
0
1
< Menu chinh )
/
along co Chon nut dang xua)
Internet Co dang xua) Co ket not khong (
Gui yeu cau
(Xoa thong in seih vie)
I
Co ve giao den dang nhar) Lueing sir Icien phat sink / itich ban phat sinh Khong co.
Cac you cau ac biet khac Kh6ng co.
Tinh Wang Mr& khi thirc hien use-case Ngutri dimg dang (tang nhap vao Cmg dung.
Tinh tang sau khi thuc hien use-case
1. Neu use-case thuc hien thanh ding, img dung se- trer ve man hinh clang nhap. MA sinh vien duce xoa bo khdi may chu.
2. Use-case thuc hien khong thanh ding. trang thai ung dung khong thay doi. Diem ma rang
!Chang có Thief ke UML
Sa M lop phan tich (Analysis class diagram)
a A A K- ___>. ( <\ r Server Utilities I Database 1 7---<- Xu ly dang xuat I SessionManager \... y ______>
Flat dans xuat User
«boundary>>
Nut dang xuat Server Utilities «control> > Database «control» Xu ly dang xuat +Logout° +Xoa du feu() «control» SessionManager
+Xoa M3 sinh vien()
<<boundary»
May chu ung dung
+Logout()
So 6 trinh tu (Sequence diagram)
a
,laser • Ni t darn xi tat Xn M Anna xnet • segennetenann Laseaersel _Luay_chuogihno
1 : Logout() LJ LJ 2 : Logout() Database 3 : %on du betir ILJI