“Phân tích thiết kế hệ thống.” Chương 3.. “Tổng kết về đề tài” Cuối cùng là Kết luận Tài liệu tham khảo , và Phụ lục liên quan đến đề tài... PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG - Tìm ki m nh
Trang 1đĐẠI HỌC CÔNG NGHỆ THÔNG TIN &
TRUYỀN THÔNG VIỆT HÀN
Khoa Khoa Học Máy Tính
Đ ÁN C S 3 Ồ Ơ Ở
PHÒNG TRÊN ANDROID
Giảng viên hướng dẫn: Ths Nguyễn Văn Bình
Đà Nẵng, 5 tháng 5 năm 2023
Trang 2PTHOME Báo cáo đ án c s 3 ồ ơ ở
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &
TRUYỀN THÔNG VIỆT HÀN
Khoa Khoa Học Máy Tính
Đ ÁN C S Ồ Ơ Ở 3
TRÊN ANDROID
Trương Trọng Quý Mã: 21IT164
Giảng viên hướng dẫn: Ths Nguyễn Văn Bình
Đà Nẵng, 5 tháng 5 năm 2023
3
Trang 3PTHOME Báo cáo đ án c s 3 ồ ơ ở
NHẬN XÉT GIẢNG VIÊN HƯỚNG DẪN
-Ngày 5 tháng 5 năm 2023
Gi ng viên h ả ướ ng d n ẫ
4
Trang 4PTHOME Báo cáo đ án c s 3 ồ ơ ở
ThS.Nguy n Văn Bình ễ
LỜI CẢM ƠN
Chúng em sẽ không th hoàn thành đ án này n u không có s h ể ồ ế ự ướ ng d n ẫ
và ch b o t n tình c a ThS Nguy n ỉ ả ậ ủ ễ Văn Bình Em xin chân thành c m n s ch ả ơ ự ỉ
b o c a th y ả ủ ầ
Em xin trân tr ng c m n quý th y cô trong Tr ọ ả ơ ầ ườ ng Đ i H c Công ngh ạ ọ ệ thông tin và Truy n thong Vi t-Hàn Đ i h c Đà N ng đã t n tình gi ng d y, ề ệ ạ ọ ẵ ậ ả ạ truy n đ t nh ng ki n th c quý báo và t o đi u ki n cho em th c hi n đ án ề ạ ữ ế ứ ạ ề ệ ự ệ ồ này.
Xin chân thành c m n s giúp đ c a các b n cũng nh các anh ch đi ả ơ ự ỡ ủ ạ ư ị
tr ướ c trong quá trình th c hi n đ án ự ệ ồ
M c dù đã c g ng n l c h t mình, song đ án ch c ch n còn nhi u thi u ặ ố ắ ổ ự ế ồ ắ ắ ề ế sót Em r t mong nh n đ ấ ậ ượ ụ c s thông c m và ch báo t n tình c a quý th y cô và ả ỉ ậ ủ ầ các b n ạ
5
Trang 5PTHOME Báo cáo đ án c s 3 ồ ơ ở
3.3 Giao di n “Menu ng ệ ườ i ng ườ i dùng” 75
6
Trang 6PTHOME Báo cáo đ án c s 3 ồ ơ ở
76
K T LU N Ế Ậ 77 1 K t qu đ t đ ế ả ạ ượ c 77 2 H ướ ng nghiên c u ứ 77 TÀI LI U THAM KH O Ệ Ả 78 Bibliography 78 DANH MỤC HÌNH VẼ Figure 2.1 : Mô hình Usecase Diagarms 17
Figure 2.3: S đ ho t đ ng Đăng nh p – Đăng ký c a khách thuê ơ ồ ạ ộ ậ ủ 52
Figure 2.4: S đ ho t đ ng t o phòng chung ơ ồ ạ ộ ạ 53
Figure 2.5: S đ ho t đ ng xác nh n sinh s ng ơ ồ ạ ộ ậ ố 54
Figure 2.6: S đ ho t đ ng ch p nh n h p đ ng ơ ồ ạ ộ ấ ậ ợ ồ 55
Figure 2.7: S đ ho t đ ng h y h p đ ng ơ ồ ạ ộ ủ ợ ồ 56
Figure 2.8: S đ ho t đ ng thanh toán m t kho n phí ơ ồ ạ ộ ộ ả 57
Figure 2.9: S đ ho t đ ng báo cáo m t v n đ ho c s c ơ ồ ạ ộ ộ ấ ề ặ ự ố 58
Figure 2.10: S đ ho t đ ng thêm phòng c a ch thuê ơ ồ ạ ộ ủ ủ 59
Figure 2.11: S đ ho t đ ng c p nh t tr ng thái v n đ - s c ơ ồ ạ ộ ậ ậ ạ ấ ề ự ố 60
Figure 2.12: S đ ho t đ ng g i thông báo ơ ồ ạ ộ ử 61
7
Trang 7PTHOME Báo cáo đ án c s 3 ồ ơ ở
Figure 2.13: S đ ho t đ ng c a t o kho n thanh toán ơ ồ ạ ộ ủ ạ ả 62
Figure 2.14: S đ tr ng thái phòng thuê ơ ồ ạ 63
Figure 2.15: S đ tr ng thái v n đ - s c ơ ồ ạ ấ ề ự ố 64
Figure 2.16: S đ tr ng thái h p đ ng ơ ồ ạ ợ ồ 65
Figure 2.17: S đ tu n t đăng nh p v i t cách là khách hàng ơ ồ ầ ự ậ ớ ư 65
Figure 2.18: S đ tu n t ch thuê thêm phòng ơ ồ ầ ự ủ 66
Figure 2.19: S đ tu n t thanh toán đ t c c ơ ồ ầ ự ặ ọ 66
Figure 2.20: S đ tu n t khách hàng đ t phòng ơ ồ ầ ự ặ 67
8
Trang 8PTHOME Báo cáo đ án c s 3 ồ ơ ở
DANH MỤC BẢNG
Table 0.1 : Thông tin gi ng viên ả 10
Table 0.2 : Thông tin v thành viên nhóm ề 10
Table 1.1 : Công c xây d ng h th ng ụ ự ệ ố 14
Table 2.1 : Chú thích các tác nhân h th ng ệ ố 16
Table 2.2: Danh sách Usecase Ng ườ i dùng và Thành viên 18
Table 2.3: Danh sách Usecase khách thuê 19
Table 2.4: Danh sách Usecase ch thuê ủ 19
Table 2.6 : Đ c t Usecase đăng kí ặ ả 20
Table 2.7: Đ c t Usecase tìm ki m phòng thuê ặ ả ế 21
Table 2.8: Đ c t Usecase l y thông tin phòng thuê ặ ả ấ 22
Table 2.9: Đ c t Usecase L y thông tin v đi u ki n thuê ặ ả ấ ề ề ệ 22
Table 2.10: Đ c t Usecase đăng nh p ặ ả ậ 23
Table 2.11: Đ c t Usecase đăng su t ặ ả ấ 23
Table 2.12: Đ c t Usecase l y thông tin tài kho n ặ ả ấ ả 24
Table 2.13: Đ c t Usecase C p nh t thông tin tài kho n ặ ả ậ ậ ả 24
Table 2.14: Đ c t Usecase t o chia s phòng chung ặ ả ạ ẻ 25
Table 2.15: Đ c t Usecase l y thông tin phòng chung ặ ả ấ 26
Table 2.16: Đ c t Usecase c p nh t thông tin phòng chung ặ ả ậ ậ 27
Table 2.17: Đ c t Usecase xóa phòng chung ặ ả 28
Table 2.18: Đ c t Usecase " n" ho c "Hi n" phòng chung ặ ả Ẩ ặ ệ 29
Table 2.19: Đ c t Usecase báo cáo V n đ - S C ặ ả ấ ề ự ố 30
Table 2.20: Đ c ặ t Usecase l y thông tin V n đ - S C ả ấ ấ ề ự ố 30
Table 2.21: Đ c t Usecase h y V n đ - S C ặ ả ủ ấ ề ự ố 31
Table 2.22: Đ c t Usecase c p nh t v n đ ặ ả ậ ậ ấ ề 32
Table 2.23: Đ c t Usecase c p nh t V n đ - S C v i tr ng thái ặ ả ậ ậ ấ ề ự ố ớ ạ “đã x li” ử 33
Table 2.24: Đ c t Usecase thanh toán ti n ặ ả ề 34
Table 2.25: Đ c t Usecase ặ ả thanh toán ti n h p đ ng ề ợ ồ 35
Table 2.26: Đ c t Usecase ặ ả l y thông tin kho n thanh toán ấ ả 36
Table 2.27: Đ c t Usecase yêu c u t m d ng thuê tr ặ ả ầ ạ ừ ọ 37
Table 2.28: Đ c t Usecase l y thông tin h p đ ng ặ ả ấ ợ ồ 37
Table 2.29: Đ c t Usecase xem danh sách phòng cho thuê ặ ả 38
Table 2.30: Đ c t Usecase t o thêm phòng cho thuê ặ ả ạ 39
Table 2.31: Đ c t Usecase c p nh t thông tin phòng thuê ặ ả ậ ậ 39
Table 2.32: Đ c t Usecase xóa căn phòng thuê ặ ả 40
Table 2.33: Đ c t Usecase l y thông tin chi ti t phòng cho thuê ặ ả ấ ế 41
Table 2.34: Đ c t Usecase xem danh sách khu cho thuê ặ ả 41
Table 2.35: Đ c t Usecase t o thêm khu cho thuê ặ ả ạ 42
Table 2.36: Đ c t Usecase c p nh t thông tin khu cho thuê ặ ả ậ ậ 43
Table 2.37: Đ c t Usecase xóa thông tin khu cho thuê ặ ả 43
Table 2.38: Đ c t Usecase l y thông tin khu cho thuê ặ ả ấ 44
Table 2.39: Đ c t Usecase h y h p đ ng ặ ả ủ ợ ồ 45
Table 2.40: Đ c t Usecase l y danh sách v n đ - s c ặ ả ấ ấ ề ự ố 45
Table 2.41: Đ c t Usecase l y thông tin chi ti t v n đ ặ ả ấ ế ấ ề 46
Table 2.42: Đ c t Usecase c p nh t v n đ ặ ả ậ ậ ấ ề 47
9
Trang 9PTHOME Báo cáo đ án c s 3 ồ ơ ở
Table 2.43: Đ c t Usecase t ch i v n đ ặ ả ừ ố ấ ề 48
Table 2.44: Đ c t Usecase l y danh sách các kho n thanh toán ặ ả ấ ả 48
Table 2.45: Đ c t Usecase t o kho n phí ặ ả ạ ả 49
Table 2.46: Đ c t Usecase c p nh t kho n thanh toán tr ng thái “Đã Chi Tr ” ặ ả ậ ậ ả ạ ả 50
Table 2.47: Đ c t Usecase xóa kho n thanh toán ặ ả ả 50
Table 2.48: Đ c t Usecase xem h p đ ng ặ ả ợ ồ 51
Table 2.49: Thông tin c u trúc b ng ng ấ ả ườ i dùng .68
10
Trang 10PTHOME Báo cáo đ án c s 3 ồ ơ ở
MỞ ĐẦU
1 Giới thiệu
THÔNG TIN Đ TÀI Ề
- Tên đ tài : PTHome – H Th ng cho thuê phòng tr gi a các ch tr t i ề ệ ố ọ ữ ủ ọ ạ thành ph Đà N ng ố ẵ
Nguy n Văn Bình ễ binhnv@vku.udn.vn 0905 551 136
Table 0.1 : Thông tin gi ng viên ả
1.2 Thành viên nhóm
H Tên ọ Email SĐT Vai trò
Đ Thành Đ t ỗ ạ datdt.21it@vku.udn.vn 0812 174 123 Tr ưở ng nhóm
Tr ươ ng Tr ng Quý ọ quytt.21it@vku.udn.vn 0901 909 404 Thành viên
Table 0.2 : Thông tin v thành viên nhóm ề
2 Mục tiêu, nhiệm vụ đề tài
- V n d ng đ ậ ụ ượ c CSDL th i gian th c, và phân tích thi t k h th ng ờ ự ế ế ệ ố
- Áp d ng các ki n th c v l p trình h đi u hành android ụ ế ứ ề ậ ệ ề
- S n ph m Mobie Android App PTHOME – Tìm ki m phòng cho thuê ả ẩ ế
3 Nội dung kế hoạch thực hiện
18/3 G i “DOC - Đ c ử ề ươ ng DACS 3” lên trang daotao tr ườ ng VKU.
Lên k ho ch, qu n lý, phân chia n i dung công vi c nhóm ế ạ ả ộ ệ
19/3 – 25/3
Thu th p phác th o các ý t ậ ả ưở ng, ch c năng, yêu c u h th ng và ứ ầ ệ ố
d đoán các v n đ trong quá trình thi t k h th ng ữ ấ ề ế ế ệ ố
Thi t k CSDL, quan h th c th trong h th ng ế ế ệ ự ể ệ ố
Thi t k b n m u giao di n ng d ng Android ế ế ả ẫ ệ ứ ụ
Chu n b “DOC – Báo Cáo đ án c s 3” ẩ ị ồ ơ ở
11
Trang 11PTHOME Báo cáo đ án c s 3 ồ ơ ở
26/3 – 5/4 Xây d ng CSDL, quan h th c th trong h th ng. ự ệ ự ể ệ ố
Xây d ng giao di n ng d ng Android ự ệ ứ ụ
6/4 – 31/4
Hoàn thành các ch c năng h th ng đã đ ra ứ ệ ố ề
Ki m tra các ngo i l x y ra trong quá trình x lí các yêu c u ể ạ ệ ả ử ầ Chu n b “PTT – Đ án c s 3” ẩ ị ồ ơ ở
1/5 Ki m tra s n ph m. ể ả ẩ
Hoàn thi n bài báo cáo Word, PPT ệ
4 Bố cục
Sau ph n ầ “M Đ U” Ở Ầ , báo cáo đ c trình bài trong 3 ch ng, c th nh sau: ượ ươ ụ ể ư
Chương 1 “Tổng quan về đề tài.”
Chương 2 “Phân tích thiết kế hệ thống.”
Chương 3 “Tổng kết về đề tài”
Cuối cùng là Kết luận Tài liệu tham khảo , và Phụ lục liên quan đến đề tài.
12
Trang 12PTHOME Báo cáo đ án c s 3 ồ ơ ở
CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI
1.1 Phân tích, xác định đề tài
1.1.1 V n đ ấ ề
- Tân sinh viên luôn g p khó khăn trong vi c tìm nhà tr phù h p v i nhu c u ặ ệ ọ ợ ớ ầ
và kh năng c a mình L a ch n cho mình m t nhà tr g n tr ả ủ ự ọ ộ ọ ầ ườ ng, đ y đ ti n ầ ủ ệ nghi, chi phí v a ph i là hình m u lý t ừ ả ẫ ưở ng và r t khó đ tìm th y trong m t ấ ể ấ ộ kho ng th i gian ng n Ngoài ra, b n cùng phòng cũng là m t bài toán khó, khi ả ờ ắ ạ ộ chúng ta m t ph n cũng mu n cùng b n bè đ chia s chi phí, ph n khác cũng ộ ầ ố ở ạ ể ẻ ầ mong b n cùng phòng sẽ phù h p v i tính cách và l i s ng c a b n ạ ợ ớ ố ố ủ ạ
- Bên c nh khó khăn c a sinh viên, b n thân các ch nhà tr cũng g p không ạ ủ ả ủ ọ ặ
ít khó khăn đ đ n v i khách thuê M c dù c s v t ch t t t, nh ng không có ể ế ớ ặ ơ ở ậ ấ ố ư chi n l ế ượ c ti p th , ho c đ a lý v trí không thu n ti n cho vi c tìm ki m d n ế ị ặ ị ị ậ ệ ệ ế ẫ
- Hàng nghìn phòng đã đ ượ c OHANA đ n t n n i ki m tra xác th c, giúp b n ế ậ ơ ể ự ạ
an tâm khi thuê.
- Công c tìm ki m và l c thông minh giúp b n tìm đ ụ ế ọ ạ ượ c phòng tr , nhà tr ọ ọ đúng v i nhu c u ớ ầ
- Tính năng chat v i đ i ngũ admin chuyên nghi p, giúp b n tháo g m i khó ớ ộ ệ ạ ỡ ọ khăn khi tìm phòng, nhà tr và b n ghép ọ ạ ở
- Giao di n tr c quan, thân thi n, đăng nh p đ n gi n b ng ệ ự ệ ậ ơ ả ằ dFacebook
- H tr đa ngôn ng , trong đó có Ti ng Vi t ỗ ợ ữ ế ệ
• Nh ượ c đi m: ể
- ng d ng không h tr d ch v cho ng Ứ ụ ỗ ợ ị ụ ườ i thuê nhà trong th i gian l u trú ờ ư
- Vì ng d ng g n nh không đ ứ ụ ầ ư ượ ỗ ợ ữ c h tr n a nên không có nhi u l a ch n ề ự ọ
ng d ng 2: iTro
- M t h sinh thái hoàn ch nh trong lĩnh v c nhà cho thuê bao g m ph n ộ ệ ỉ ự ồ ầ
m m qu n lý, khách thuê ph n m m tìm nhà cho ch nhà và ph n m m tìm nhà ề ả ầ ề ủ ầ ề cho ng ườ i thuê nhà.
13
Trang 13PTHOME Báo cáo đ án c s 3 ồ ơ ở
• u đi m: Ư ể
- Cung c p n n t ng tìm phòng, thuê phòng và qu n lý phòng ấ ề ả ả
- Ti p c n nhi u ng ế ậ ề ườ i thuê s d ng ng d ng h n vì nhu c u c a h và ử ụ ứ ụ ơ ầ ủ ọ
nh n ti n th ậ ề ưở ng khi đ t phòng thành công ặ
- Đ giúp nh ng ng ể ữ ườ i hi n đ i thay đ i thói quen thuê nhà, TPHome sẽ giúp ệ ạ ổ
k t n i Ch Thuê (ng ế ố ủ ườ i cung c p ti n thuê nhà) và Khách thuê (ng ấ ề ườ i tìm th y ấ phòng cho thuê)
- Ngoài ra, sau khi thuê phòng thành công, ng ườ i dùng có th ti p t c s ể ế ụ ử
d ng ng d ng này v i các d ch v cho ng ụ ứ ụ ớ ị ụ ườ i thuê thích thanh toán, báo cáo v n ấ
đ , đ a ra thông báo t ch s h u và đánh giá hàng tháng ề ư ừ ủ ở ữ
CN-02 Qu n lý phòng : Xem các thông tin phòng, c p nh t phòng ả ậ ậ
CN-03 Qu n lý h p đ ng : Yêu c u sinh s ng; Xác nh n, H y, Xem h p ả ợ ồ ầ ố ậ ủ ợ
CN-07 Qu n lý phòng cho thuê : Thêm, Xem, Xóa, C p nh t phòng ả ậ ậ
CN-08 Qu n lý khu cho thuê : Thêm , xem, s a, c p nh t, xóa nhà ả ử ậ ậ
CN-09 Qu n lý Ph n h i – V n đ : C p nh t tình tr ng v n đ , Xem thông ả ả ồ ấ ề ậ ậ ạ ấ ề tin v v n đ , Ph n h i v v n đ ề ấ ề ả ồ ề ấ ề
Trang 14PTHOME Báo cáo đ án c s 3 ồ ơ ở
Framework N/A
IDEs/Editors Android Studio
UML tools Drawio
Version Control Github
- Máy ch GitHub đ l u tr mã ngu n ủ ể ư ữ ồ
- Tuân theo quy t c c a nhóm khi s d ng Git: ắ ủ ử ụ
- B t bu c và ghi chú các chi ti t nh ng c p nh t thay đ i th ắ ộ ế ữ ậ ậ ổ ườ ng xuyên.
- Xem xét kỹ l ưỡ ng tr ướ c khi chuy n sang nhánh phát tri n ể ể
- Tìm hi u, xem xét và gi i quy t xung đ t khi trong khi h p code ể ả ế ộ ợ
15
Trang 15PTHOME Báo cáo đ án c s 3 ồ ơ ở
CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG
- Tìm ki m nh ng căn phòng cho thuê ế ữ
- Xem các đi u ki n đ thuê ề ệ ể
b, Thành viên
Nh ng ng ữ ườ i dùng đã đăng kí tài kho n trong h th ng s d ng nh ng ch c ả ệ ố ử ụ ữ ứ năng sau :
- Đăng su t ấ
- L y thông tin tài kho n ấ ả
- C p nh t thông tin tài kho n ậ ậ ả
c, Khách thuê
Nh ng khách thuê (“ng ữ ườ i dùng đã đăng nh p vào h th ng v i t cách là ậ ệ ố ớ ư
ng ườ i thuê”) c a PTHome có các ch c năng sau : ủ ứ
- Thanh toán các kho n thu ả
- Nh n các thông báo t ch thuê ậ ừ ủ
Nh ng Ch thuê (“ng ữ ủ ườ i dùng đã đăng nh p vào h th ng v i t cách là ậ ệ ố ớ ư
ng ườ i cho thuê”) c a PTHome có các ch c năng sau : ủ ứ
- Nh ng ch c năng c a thành viên ữ ứ ủ
- T o thêm phòng cho thuê ạ
- Xem thông tin phòng cho thuê.
- C p nh t thông tin phòng cho thuê ậ ậ
- Xoá phòng cho thuê.
- T o thêm khu cho thuê ạ
- Xem thông tin khu cho thuê.
16
Trang 16PTHOME Báo cáo đ án c s 3 ồ ơ ở
- C p nh t thông tin khu cho thuê ậ ậ
- Xoá khu cho thuê.
- Ti p nh n V n đ - S C ế ậ ấ ề ự ố
- Ch p nh n và T ch i V n đ - S C ấ ậ ừ ố ấ ề ự ố
- Xem h p đ ng ợ ồ
- C p nh t h p đ ng ậ ậ ợ ồ
- T o thông tin kho n ti n thuê ạ ả ề
- T o thông báo cho khách thuê ạ
- Ph n h i các câu h i cho khách thuê ả ồ ỏ
- Xem các báo cáo th ng kê tháng ố
2.1.2 Phân tích yêu c u s d ng ầ ử ụ
2.1.2.1 Tác nhân h th ng ệ ố
Ng ườ i dùng Nh ng ng ữ ườ i ch a đăng nh p vào ngoài h th ng ư ậ ệ ố
Khách thuê Nh ng ng ữ ườ i đã đăng nh p v i t cách là khách hàng thuê phòng ậ ớ ư
Ch thuê ủ Nh ng ng ữ ườ i đã đăng nh p v i t cách là ch cho thuê tr ậ ớ ư ủ ọ
Table 2.4 : Chú thích các tác nhân h th ng ệ ố
17
Trang 17PTHOME Báo cáo đ án c s 3 ồ ơ ở
2.1.2.2 Usecase Diagrams
Figure 2.1 : Mô hình Usecase Diagarms
2.1.2.3 Danh sách thông tin Usecase – Ch c năng ứ
a, Ng ườ i dùng và Thành viên
ID Tên Usecase Tác Nhân Chính Tác Nhân Phụ
UC-02 Tìm ki m phòng cho thuê ế Ng ườ i dùng
UC-03 L y thông tin phòng cho thuê ấ Ng ườ i dùng
18
Trang 18PTHOME Báo cáo đ án c s 3 ồ ơ ở UC-04 L y thông tin v đi u ki n thuê ấ ề ề ệ Ng ườ i dùng
UC-07 L y thông tin tài kho n ấ ả Thành viên
UC-08 C p nh t thông tin tài kho n ậ ậ ả Thành viên
Table 2.5: Danh sách Usecase Ng ườ i dùng và Thành viên
b, Khách thuê
ID Tên Usecase Tác Nhân Chính Tác Nhân Phụ
UC-09 T o chia s phòng chung ạ ẻ Khách thuê
UC-10 L y thông tin phòng chung ấ Khách thuê
UC-12 C p nh t thông tin phòng chung ậ ậ Khách thuê
UC-14 “ n” ho c “Hi n” phòng chung Ẩ ặ ệ Khách thuê
UC-16 Báo cáo V n đ - S C ấ ề ự ố Khách thuê
UC-17 L y thông tin V n đ - S C ấ ấ ề ự ố Khách thuê
UC-18 H y V n đ - S C ủ ấ ề ự ố Khách thuê
UC-19 C p nh t V n đ - S C ậ ậ ấ ề ự ố Khách thuê
UC-20 C p nh t V n đ - S C v i tr ng ậ ậ ấ ề ự ố ớ ạ
UC-22 Thanh toán ti n h p đ ng ề ợ ồ Khách thuê
UC-23 L y thông tin Kho n thanh toán ấ ả Khách thuê
UC-25 Yêu c u t m đ ng thuê phòng ầ ạ ừ Khách thuê
UC-26 L y thông tin h p đ ng ấ ợ ồ Khách thuê
Table 2.6: Danh sách Usecase khách thuê.
19
Trang 19PTHOME Báo cáo đ án c s 3 ồ ơ ở
c, Ch thuê ủ
ID Tên Usecase Tác Nhân Chính Tác Nhân Phụ
UC-28 Xem danh sách phòng cho thuê Ch thuê ủ
UC-30 C p nh t thông tin phòng thuê ậ ậ Ch thuê ủ
UC-31 Xóa thông tin phòng thuê Ch thuê ủ
UC-32 L y thông tin phòng thuê ấ Ch thuê ủ
UC-33 Xem danh sách khu cho thuê Ch thuê ủ
UC-34 T o thêm khu cho thuê ạ Ch thuê ủ
UC-35 C p nh t thông tin khu cho thuê ậ ậ Ch thuê ủ
UC-36 Xóa thông tin khu cho thuê Ch thuê ủ
UC-37 L y thông tin khu cho thuê ấ Ch thuê ủ
UC-39 L y danh sách V n đ - S C ấ ấ ề ự ố Ch thuê ủ
UC-40 L y thông tin chi ti t v n đ ấ ế ấ ề Ch thuê ủ
UC-41 Ch p nh n v n đ ấ ậ ấ ề Ch thuê ủ
UC-43 L y thông tin chi ti t các kho n ấ ế ả
UC-45 C p nh t kho n thanh toán tr ng ậ ậ ả ạ
UC-46 Xóa kho n thanh toán ả Ch thuê ủ
Table 2.7: Danh sách Usecase ch thuê ủ
2.1.2.4 Đ c t ặ ả
a, Ng ườ i dùng và Thành viên
- Đăng kí
20
Trang 20PTHOME Báo cáo đ án c s 3 ồ ơ ở
Mã và Tên UC-01: Đăng kí
Tác nhân chính Ng ườ i dùng Secondary Actor
Mô tả Actor mu n đăng ký vào ng d ng TPHome ố ứ ụ
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Đăng ấ ký” / “Đăng nh p” r i ậ ồ
nh n vào đăng kí ấ
H th ng sẽ đi u h ệ ố ề ướ ng t i trang ớ đăng kí
2 Actor đi n thông tin. ề
3 Actor nh n vào “Đăng ấ ký” H th ng g i thông báo “Đăng ệ ố ử
nh p thành công” và đi u h ậ ề ướ ng
t i Trang ch TPHome ớ ủ [ Ngo i l 1 ] ạ ệ
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ
STT Nguyên nhân Ph n h i h th ng ả ồ ệ ố
1 Actor đi n nh ng ề ữ thông tin không h p l ợ ệ H th ng ph n h i “S đi n tho i không h p l ” “Email không h p ệ ố ợ ệ ả ồ ố ệ ợ ạ
l ” ệ
u tiên
Các thông tin khác N/A
Table 2.8 : Đ c t Usecase đăng kí ặ ả
- Tìm ki m phòng thuê ế
Mã và Tên UC-02: Tìm ki m phòng thuê ế
Tác nhân chính Ng ườ i dùng Secondary Actor
21
Trang 21PTHOME Báo cáo đ án c s 3 ồ ơ ở
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào trang ấ
nh p ậ [ Ngo i l 1 ] ạ ệ
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ
STT Nguyên nhân Ph n h i h th ng ả ồ ệ ố
1 Không có các phòng nào ph h p v i nhu ụ ợ ớ
c u tìm ki m ầ ế
H th ng hi n th “Không có ệ ố ể ị phòng tr nào phù h p v i nhu ọ ợ ớ
c u b n.” ầ ạ
u tiên
Các thông tin khác N/A
Table 2.9: Đ c t Usecase tìm ki m phòng thuê ặ ả ế
- L y thông tin phòng thuê ấ
Mã và Tên UC-03: L y thông tin phòng thuê ấ
Tác nhân chính Ng ườ i dùng Secondary Actor
Mô tả Actor mu n xem thông tin chi ti t v phòng cho thuê ố ế ề
thông tin chi ti t khu cho thuê ế
2 Actor ch n m t phòng ọ ộ H th ng đi u h ệ ố ề ướ ng t i Trang ớ
thông tin chi ti t phòng cho thuê ế
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ N/A
u tiên
Các thông tin khác N/A
Table 2.10: Đ c t Usecase l y thông tin phòng thuê ặ ả ấ
22
Trang 22PTHOME Báo cáo đ án c s 3 ồ ơ ở
- L y thông tin v đi u ki n thuê ấ ề ề ệ
Mã và Tên UC-04: L y thông tin v đi u ki n thuê ấ ề ề ế
Tác nhân chính Ng ườ i dùng Secondary Actor
Mô tả Actor mu n xem các yêu c u đ đ ố ầ ể ượ c cho phép th c hi n thuê ự ệ
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Đi u ấ ề kho n cho thuê”/ “Yêu ả
c u cho thuê” ầ
H th ng đi u h ệ ố ề ướ ng t i trang ớ
đi u ki n cho thuê ề ệ
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ N/A
u tiên
Các thông tin khác N/A
Table 2.11: Đ c t Usecase L y thông tin v đi u ki n thuê ặ ả ấ ề ề ệ
- Đăng nh p ậ
Mã và Tên UC-05: Đăng nh p ậ
Tác nhân chính Thành viên Secondary Actor
Mô tả Actor mu n truy c p vào ng d ng TPHome ố ậ ứ ụ
Đi u ki n ề ệ Actor b t bu c ph i có thông tin trong h th ng ắ ộ ả ệ ố
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Đăng ấ
nh p” ậ H th ng đi u h ch " ệ ố ủ ề ướ ng t i “Trang ớ
Trang 23PTHOME Báo cáo đ án c s 3 ồ ơ ở
Các thông tin khác N/A
Table 2.12: Đ c t Usecase đăng nh p ặ ả ậ
- Đăng su t ấ
Mã và Tên UC-06: Đăng su t ấ
Tác nhân chính Thành viên Secondary Actor
Mô tả Actor mu n đăng su t kh i ng d ng “TPHome” ố ấ ỏ ứ ụ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công : H th ng di u h ệ ố ề ướ ng t i “Trang ch ” đã đăng su t ớ ủ ấ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” r i ch n m c ả ồ ọ ụ đăng su t ấ
H th ng đi u h ệ ố ề ướ ng t i “Trang ớ
Các thông tin khác N/A
Table 2.13: Đ c t Usecase đăng su t ặ ả ấ
- L y thông tin tài kho n ấ ả
Mã và Tên UC-07: L y thông tin tài kho n ấ ả
Tác nhân chính Thành viên Secondary Actor
Mô tả Actor mu n xem thông tin cá nhân ố
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ch n “Tài ả ọ kho n c a tôi” ả ủ
H th ng đi u h ệ ố ề ướ ng t i “Thông ớ tin chi ti t ng ế ườ i dùng”
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ N/A
24
Trang 24PTHOME Báo cáo đ án c s 3 ồ ơ ở
u tiên
Ư V a ừ
Các thông tin khác N/A
Table 2.14: Đ c t Usecase l y thông tin tài kho n ặ ả ấ ả
- C p nh t thông tin tài kho n ậ ậ ả
Mã và Tên UC-08: C p nh t thông tin tài kho n ậ ậ ả
Tác nhân chính Thành viên Secondary Actor
Mô tả Actor mu n c p nh t thông tin tài kho n ố ậ ậ ả
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: Nh ng thông tin m i đ ữ ớ ượ ậ c c p nh t. ậ
Th t b i: ấ ạ H th ng hi n th “L i thay đ i thông tin”. ệ ố ể ị ỗ ổ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ch n “Tài ả ọ kho n c a tôi” ả ủ
H th ng đi u h ệ ố ề ướ ng t i “Thông ớ tin chi ti t ng ế ườ i dùng”
2 Actor nh n vào ch nh ấ ỉ
s a ử
3 Actor nh p các thông ậ tin c n ch nh s a ầ ỉ ử
Các thông tin khác N/A
Table 2.15: Đ c t Usecase C p nh t thông tin tài kho n ặ ả ậ ậ ả
b, Khách thuê
- T o chia s phòng chung ạ ẻ
Mã và Tên UC-09: T o chia s phòng chung ạ ẻ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n tìm ng ố ườ ể ở i đ ghép - chia sẽ phòng thuê
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
25
Trang 25PTHOME Báo cáo đ án c s 3 ồ ơ ở
K t qu ế ả Thành công: H th ng thêm thông tin phòng chia s theo yêu c u ệ ố ẻ ầ
Th t b i: ấ ạ H th ng hi n th l i. ệ ố ể ị ỗ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor nh n vào “phòng ấ ghép c a b n”
thi “T o phòng thành công” ạ [ Ngo i l 2 ] ạ ệ
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ
STT Nguyên nhân Ph n h i h th ng ả ồ ệ ố
1 Actor nh n Chia s ấ ẻ phòng nh ng ch a ư ư phòng thuê nào
H th ng hi n th “B n ch a có ệ ố ể ị ạ ư thông tin h p đ ng trong h ợ ồ ệ
th ng” ố
2 Actor nh p sai thông ậ tin m u ở ẫ H th ng hi n th “SDT không t n t i” / “Vui lòng, nh p tên ch ạ ệ ố ể ị ậ ủ ồ
tr ” / “Vui lòng, nh p đ a ch ” / ọ ậ ị ỉ
“Vui lòng, nh p mô t ” / “Vui lòng, ậ ả
nh p s ng ậ ố ườ i” / “B sung nh” / ổ ả
“B sung thông tin v h p đ ng ổ ề ợ ồ thuê tr ” ọ
u tiên
Các thông tin khác N/A
Table 2.16: Đ c t Usecase t o chia s phòng chung ặ ả ạ ẻ
- L y thông tin phòng chung ấ
Mã và Tên UC-10: L y thông tin trong phòng chung ấ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor xem các thông tin v phòng chung ề
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
26
Trang 26PTHOME Báo cáo đ án c s 3 ồ ơ ở
K t qu ế ả Thành công: H th ng hi n th thông tin phòng chung ệ ố ể ị
Th t b i: ấ ạ H th ng hi n th “Phòng v a xem không kh d ng” ệ ố ể ị ừ ả ụ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor nh n vào “phòng ấ ghép c a b n”
ở ủ ạ H th ng hi n th “Danh sách phòng chung” ệ ố ể ị
[ Ngo i l 1 ] ạ ệ
3 Actor nh n vào m t ấ ộ phòng.
H th ng đi u h ệ ố ề ướ ng “Thông tin chí ti t phòng chung.” ế
K ch b n ph ị ả ụ
Ngo i l ạ ệ
STT Nguyên nhân Ph n h i h th ng ả ồ ệ ố
1 Danh sách phòng chung tr ng ố H th ng hi n th “Danh sách phòng chung tr ng.” ệ ố ể ố ị
u tiên
Ư V a ừ
Các thông tin khác N/A
Table 2.17: Đ c t Usecase l y thông tin phòng chung ặ ả ấ
- C p nh t thông tin phòng chung ậ ậ
Mã và Tên UC-11: C p nh t thông tin phòng chung ậ ậ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n thay đ i nh ng thông tin trong phòng chung ố ổ ữ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả
Thành công: H th ng c p nh t các thông c n thi t v i tr ng thái ệ ố ậ ậ ầ ế ớ ạ
“Ch x lí.” ờ ử
Th t b i: ấ ạ H th ng hi n th “L i x lí, th l i sau”. ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor nh n vào “phòng ấ ghép c a b n”
ở ủ ạ H th ng hi n th “Danh sách phòng ghép” ệ ố ở ể ị
[ Ngo i l 1 ] ạ ệ
3 Actor nh n vào m t ấ ộ phòng.
H th ng đi u h ệ ố ề ướ ng “Thông tin chí ti t phòng chung.” ế
4 Actor nh n vào “Ch nh ấ ỉ H th ng đi u h ệ ố ề ướ ng m u thông ẫ
27
Trang 27PTHOME Báo cáo đ án c s 3 ồ ơ ở
s a” ử tin “C p nh t thông tin phòng chia ậ ậ
sẽ”.
5 Actor thay đ i thông ỗ tin c n thi t ầ ế
6 Actor nh n vào “G i ấ ử thông tin” H th ng đi u h ệ ố ề ướ ng t i “Thông ớ
tin chi ti t phòng chung” ế [ Ngo i l 2 ] ạ ệ
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ
STT Nguyên nhân Ph n h i h th ng ả ồ ệ ố
1 Danh sách phòng chung tr ng ố H th ng hi n th “Danh sách phòng chung tr ng.” ệ ố ể ố ị
2 Actor nh p sai thông ậ tin m u ở ẫ H th ng hi n th “SDT không t n t i” / “Vui lòng, nh p tên ch ạ ệ ố ể ị ậ ủ ồ
tr ” / “Vui lòng, nh p đ a ch ” / ọ ậ ị ỉ
“Vui lòng, nh p mô t ” / “Vui lòng, ậ ả
nh p s ng ậ ố ườ i” / “B sung nh” / ổ ả
“B sung thông tin v h p đ ng ổ ề ợ ồ thuê tr ” ọ
u tiên
Ư V a ừ
Các thông tin khác N/A
Table 2.18: Đ c t Usecase c p nh t thông tin phòng chung ặ ả ậ ậ
- Xóa phòng chung.
Mã và Tên UC-12: Xóa phòng chung
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n xóa phòng đã đ ố ượ c chia s ghép ẻ ở
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng hi n th “Xóa phòng chung thành công”. ệ ố ể ị
Th t b i: ấ ạ H th ng hi n th “L i x lí, vui lòng th l i sau.” ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor nh n vào “phòng ấ ghép c a b n”
ở ủ ạ H th ng hi n th “Danh sách phòng ghép” ệ ố ở ể ị
[ Ngo i l 1 ] ạ ệ
3 Actor ch n phòng ọ
28
Trang 28PTHOME Báo cáo đ án c s 3 ồ ơ ở
u tiên
Ư V a ừ
Bussiness Rule N/A
Các thông tin khác N/A
Table 2.19: Đ c t Usecase xóa phòng chung ặ ả
- “ n” ho c “Hi n” phòng chung Ẩ ặ ệ
Mã và Tên UC-14: “ n” ho c “Hi n” phòng chung Ẩ ặ ệ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n n ho c hi n phòng chung ố ẩ ặ ệ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả
Thành công: H th ng hi n th “Đã n thông tin phòng thành công” ệ ố ễ ị ẩ
ho c “Đã hi n thông tin phòng thành công” ặ ệ
Th t b i: ấ ạ H th ng hi n th “L i x lí, Vui lòng th l i.” ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor nh n vào “phòng ấ ghép c a b n”
ở ủ ạ H th ng hi n th “Danh sách phòng ghép” ệ ố ở ể ị
[ Ngo i l 1 ] ạ ệ
3 Actor ch n phòng “ n” ọ Ẩ
ho c “Hi n” ặ ệ H th ng hi n th “Đã n thông tin phòng thành công” ho c “Đã hi n ệ ố ễ ị ặ ẩ ệ
thông tin phòng thành công”
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ
STT Nguyên nhân Ph n h i h th ng ả ồ ệ ố
1 Danh sách phòng chung tr ng ố H th ng hi n th “Danh sách phòng chung tr ng.” ệ ố ể ố ị
29
Trang 29PTHOME Báo cáo đ án c s 3 ồ ơ ở
u tiên
Ư V a ừ
Các thông tin khác N/A
Table 2.20: Đ c t Usecase " n" ho c "Hi n" phòng chung ặ ả Ẩ ặ ệ
- Báo cáo V n đ - S C ấ ề ự ố
Mã và Tên UC-16: Báo cáo V n đ - S C ấ ề ự ố
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n báo cáo m t v n đ ố ộ ấ ề
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng đã thêm báo cáo v n đ khách thuê. ệ ố ấ ề
Th t b i: ấ ạ H th ng hi n th “L i x lí, Vui lòng th l i sau”. ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor ch n ph n “V n ọ ầ ấ
đ - S C ” ề ự ố H th ng đi u h ph n h i” ệ ố ả ồ ề ướ ng “V n đ ấ ề
3 Actor ch n thêm ọ H th ng hi n th m u báo cáo ệ ố ể ị ẫ
Các thông tin khác N/A
Table 2.21: Đ c t Usecase báo cáo V n đ - S C ặ ả ấ ề ự ố
- L y thông tin V n đ - S C ấ ấ ề ự ố
Mã và Tên UC-17: L y thông tin V n đ - S C ấ ấ ề ự ố
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n l y nh ng thông tin v v n đ và ph n h i ố ấ ữ ề ấ ề ả ồ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng. ậ ệ ố
Actor đã t o vào h th ng m t V n đ - S C ạ ệ ố ộ ấ ề ự ố
30
Trang 30PTHOME Báo cáo đ án c s 3 ồ ơ ở
K t qu ế ả Thành công: H th ng hi n th thông tin V n đ - S C ệ ố ể ị ấ ề ự ố
Th t b i: ấ ạ H th ng hi n th “L i x lí, Vui lòng th l i sau”. ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor ch n ph n “V n ọ ầ ấ
đ - S C ” ề ự ố H th ng đi u h Ph n h i” ệ ố ả ồ ề ướ ng “V n đ - ấ ề
3 Actor ch n b l c ọ ộ ọ H thông hi n th danh sách ệ ể ị
nh ng v n đ phù h p v i b l c ữ ấ ề ợ ớ ộ ọ [ Ngo i l 1 ] ạ ệ
Các thông tin khác N/A
Table 2.22: Đ c ặ t Usecase l y thông tin V n đ - S C ả ấ ấ ề ự ố
- H y V n đ - S C ủ ấ ề ự ố
Mã và Tên UC-18: H y V n đ - S C ủ ấ ề ự ố
Tác nhân chính Khách thuê Secondary Actor
Mô tả Khách thuê mu n xóa báo cáo mình đã đăng ố
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng. ậ ệ ố
Actor đã t o vào h th ng m t V n đ - S C ạ ệ ố ộ ấ ề ự ố
K t qu ế ả Thành công: H th ng hi n th “Đã h y V n đ - S C ”. ệ ố ể ị ủ ấ ề ự ố
Th t b i: ấ ạ H th ng hi n th “L i x lí, Vui lòng th l i sau”. ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor ch n ph n “V n ọ ầ ấ
đ - S C ” ề ự ố H th ng đi u h Ph n h i” ệ ố ả ồ ề ướ ng “V n đ - ấ ề
31
Trang 31PTHOME Báo cáo đ án c s 3 ồ ơ ở
3 Actor ch n b l c ọ ộ ọ H thông hi n th danh sách ệ ể ị
nh ng v n đ phù h p v i b l c ữ ấ ề ợ ớ ộ ọ [ Ngo i l 1 ] ạ ệ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n c p nh t thông tin c a phi u báo cáo ố ậ ậ ủ ế
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng. ậ ệ ố
K ch b n chính ị ả B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor ch n ph n “V n ọ ầ ấ
đ - S C ” ề ự ố H th ng đi u h Ph n h i” ệ ố ả ồ ề ướ ng “V n đ - ấ ề
32
Trang 32PTHOME Báo cáo đ án c s 3 ồ ơ ở
3 Actor ch n b l c ọ ộ ọ H thông hi n th danh sách ệ ể ị
nh ng v n đ phù h p v i b l c ữ ấ ề ợ ớ ộ ọ [ Ngo i l 1 ] ạ ệ
4 Actor ch n m t v n đ ọ ộ ấ ề H th ng hi n th chi ti t v n đ ệ ố ể ị ế ấ ề
5 Actor nh n “Ch nh ấ ỉ
s a” ử H th ng chuy n sang m u “C p nh t thông tin V n đ - S C ” ệ ố ậ ể ấ ề ẫ ự ố ậ
6 Actor nh p thông tin ậ
Mô tả Actor c p nh t l i tr ng thái c a v n đ “đã x lí” ậ ậ ạ ạ ủ ấ ề ử
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng. ậ ệ ố
K ch b n chính ị ả B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i đùng” ề ướ ng t i “Thông ớ
2 Actor ch n ph n “V n ọ ầ ấ
đ - S C ” ề ự ố H th ng đi u h Ph n h i” ệ ố ả ồ ề ướ ng “V n đ - ấ ề
33
Trang 33PTHOME Báo cáo đ án c s 3 ồ ơ ở
3 Actor ch n b l c ọ ộ ọ H thông hi n th danh sách ệ ể ị
nh ng v n đ phù h p v i b l c ữ ấ ề ợ ớ ộ ọ [ Ngo i l 1 ] ạ ệ
4 Actor ch n m t v n đ ọ ộ ấ ề H th ng hi n th chi ti t v n đ ệ ố ể ị ế ấ ề
5 Actor nh n “Đã hoàn ấ thành”
H th ng hi n th “C p nh t tr ng ệ ố ể ị ậ ậ ạ thái thành công V n đ - S C đã ấ ề ự ố
Các thông tin khác N/A
Table 2.25: Đ c t Usecase c p nh t V n đ - S C v i tr ng thái ặ ả ậ ậ ấ ề ự ố ớ ạ “đã x li” ử
- Thanh toán ti n ề
Mã và Tên UC-21: Thanh toán ti n ề
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n thanh toán kho n ti n c c đ thuê phòng ố ả ề ọ ể
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng thông báo “Thanh toán thành công”. ệ ố
Th t b i: ấ ạ H th ng thông báo “L i x lí, vui lòng th l i”. ệ ố ỗ ử ử ạ
K ch b n chính ị ả B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i dùng” ề ướ ng t i “Thông ớ
2 Actor nh n vào ấ
“Kho n thanh toán” ả H th ng đi u h sách Kho n thanh toán” ệ ố ả ề ướ ng t i “Danh ớ
3 Actor nh n vào “B ấ ộ
l c”, ch n ch “ch ọ ọ ờ ờ thanh toán”.
H th ng hi n th các kho n thanh ệ ố ể ị ả toán đang trong trang thái ch ờ [ Ngo i l 1 ] ạ ệ
4 Actor nh n vào kho n ấ ả thanh toán b t kì ấ H th ng hi n th “Thông tin chi ti t kho n thanh toán …” ệ ố ế ả ể ị
5 Actor nh n “thanh ấ toán” H th ng sẽ chuy n h ệ ố ể ướ ng t i ớ
m u thanh toán ẫ
34
Trang 34PTHOME Báo cáo đ án c s 3 ồ ơ ở
Các thông tin khác N/A
Table 2.26: Đ c t Usecase thanh toán ti n ặ ả ề
- Thanh toán ti n h p đ ng ề ợ ồ
Mã và Tên UC-22: Thanh toán ti n h p đ ng ề ợ ồ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n thanh toán kho n ti n h p đ ng ố ả ề ợ ồ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng thông báo “Thanh toán thành công”. ệ ố
Th t b i: ấ ạ H th ng thông báo “L i x lí, vui lòng th l i”. ệ ố ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i dùng” ề ướ ng t i “Thông ớ
2 Actor nh n “Phòng c a ấ ủ tôi” và nh n vào “H p ấ ợ
Trang 35PTHOME Báo cáo đ án c s 3 ồ ơ ở
Table 2.27: Đ c t Usecase ặ ả thanh toán ti n h p đ ng ề ợ ồ
- L y thông tin Kho n thanh toán ấ ả
Mã và Tên UC-23: L y thông tin Kho n thanh toán ấ ả
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor l y danh sách thông tin v các kho n thanh toán ấ ề ả
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng hi n th thông tin các kho n thanh toán ệ ố ể ị ả
Th t b i: ấ ạ H th ng hi n th “L i x lí, Vui lòng th l i” ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i dùng” ề ướ ng t i “Thông ớ
Các thông tin khác N/A
Table 2.28: Đ c t Usecase ặ ả l y thông tin kho n thanh toán ấ ả
- Xác nh n t m trú ậ ạ
Mã và Tên UC-25: Xác nh n t m trú ậ ạ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor xác nh n vi c mình chuy n vào sinh s ng ậ ệ ể ố
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng hi n th “Xác nh n thành công”. ệ ố ể ị ậ
Th t b i: ấ ạ H th ng hi n th “L i x lí, vui lòng th l i” ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i dùng” ề ướ ng t i “Thông ớ
36
Trang 36PTHOME Báo cáo đ án c s 3 ồ ơ ở
Mã và Tên UC-25: Yêu c u t m đ ng thuê phòng ầ ạ ừ
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n chuy n qua ch khác và không mu n thuê tr n a ố ể ổ ố ọ ữ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng hi n th “G i yêu c u thành công”. ệ ố ể ị ử ầ
Th t b i: ấ ạ H th ng hi n th “L i x lí, vui lòng th l i” ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i dùng” ề ướ ng t i “Thông ớ
Các thông tin khác N/A
Table 2.29: Đ c t Usecase yêu c u t m d ng thuê tr ặ ả ầ ạ ừ ọ
- L y thông tin h p đ ng ấ ợ ồ
Mã và Tên UC-26: L y thông tin h p đ ng ấ ợ ồ
37
Trang 37PTHOME Báo cáo đ án c s 3 ồ ơ ở
Tác nhân chính Khách thuê Secondary Actor
Mô tả Actor mu n chuy n qua ch khác và không mu n thuê tr n a ố ể ổ ố ọ ữ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng hi n th “G i yêu c u thành công”. ệ ố ể ị ử ầ
Th t b i: ấ ạ H th ng hi n th “L i x lí, vui lòng th l i” ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Tài ấ kho n” ả H th ng đi u h tin ng ệ ố ườ i dùng” ề ướ ng t i “Thông ớ
Các thông tin khác N/A
Table 2.30: Đ c t Usecase l y thông tin h p đ ng ặ ả ấ ợ ồ
c, Ch thuê ủ
- Xem danh sách phòng cho thuê
Mã và Tên UC-28: Xem danh sách phòng cho thuê
Tác nhân chính Ch thuê ủ Secondary Actor
Mô tả Actor xem danh sách phòng cho thuê
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Khu ấ cho thuê”
H th ng đi u h ệ ố ề ướ ng t i “Danh ớ sách khu cho thuê”.
2 Actor nh n vào m t ấ ộ khu thuê H th ng đi u h ệ ố ề ướ ng t i “Danh ớ
sách các phòng thuê”
K ch b n ph ị ả ụ N/A
Ngo i l ạ ệ N/A
38
Trang 38PTHOME Báo cáo đ án c s 3 ồ ơ ở
u tiên
Các thông tin khác N/A
Table 2.31: Đ c t Usecase xem danh sách phòng cho thuê ặ ả
- T o thêm phòng cho thuê ạ
Mã và Tên UC-29: T o thêm phòng cho thuê ạ
Tác nhân chính Ch thuê ủ Secondary Actor
Mô tả Actor thêm m i m t căn phòng vào khu nhà cho thuê ớ ộ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
K t qu ế ả Thành công: H th ng hi n th “Thêm phòng cho thuê thành công,” ệ ố ể ị
Th t b i: ấ ạ H th ng hi n th “L i x lí, vui lòng th l i” ệ ố ể ị ỗ ử ử ạ
K ch b n chính ị ả
B ướ c Ho t đông Actor ạ Ph n h i h th ng ả ồ ệ ố
1 Actor nh n vào “Khu ấ cho thuê”
H th ng đi u h ệ ố ề ướ ng t i “Danh ớ sách khu cho thuê”.
2 Actor nh n vào m t ấ ộ khu thuê H th ng đi u h ệ ố ề ướ ng t i “Danh ớ
sách các phòng thuê”
3 Actor nh n “Thêm ấ phòng”
H th ng hi n thi m u thông tin ệ ố ể ẫ phòng cho thuê m i ớ
4 Actor nh p các thông ậ tin.
5 Actor nh n g i thông ấ ử tin.
Các thông tin khác N/A
Table 2.32: Đ c t Usecase t o thêm phòng cho thuê ặ ả ạ
- C p nh t thông tin phòng thuê ậ ậ
Mã và Tên UC-30: C p nh t thông tin phòng thuê ậ ậ
Tác nhân chính Ch thuê ủ Secondary Actor
Mô tả Actor c p nh t l i thông tin phòng thuê ậ ậ ạ
Đi u ki n ề ệ Actor đã đăng nh p vào h th ng ậ ệ ố
39