Do An Co So 3 Good

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 77

DOC Đồ Án cơ sở 3 - good

Đồ án cơ sở (Trường Đại học Công nghệ Thông tin và Truyền thông Việt - Hàn)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by ??c Ph?m (phuduc1306@gmail.com)
đĐẠ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
XÂY DỰNG ỨNG DỤNG TÌM KIẾM
PHÒNG TRÊN ANDROID

Sinh viên thực hiện: Đỗ Thành Đạt 21SE1


Trương Trọng Quý 21SE3
Giảng viên hướng dẫn: Ths. Nguyễn Văn Bình

Đà Nẵng, 5 tháng 5 năm 2023

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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
XÂY DỰNG ỨNG DỤNG TÌM KIẾM PHÒNG
TRÊN ANDROID

Sinh viên: Đỗ Thành Đạt Mã: 21IT268


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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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.

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
MỤC LỤC

MỤC LỤC
NHẬN XÉT GIẢNG VIÊN HƯỚNG DẪN 4
LỜI CẢM ƠN 5
MỤC LỤC 6
DANH MỤC HÌNH VẼ 7
DANH MỤC BẢNG 9
MỞ ĐẦU 11
1. Giới thiệu 11
1.1 Giảng Viên 11
1.2 Thành viên nhóm 11
2. Mục tiêu, nhiệm vụ đề tài 11
3. Nội dung kế hoạch thực hiện 11
4. Bố cục 12
CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI 13
1.1. Phân tích, xác định đề tài 13
1.1.1 Vấn đề 13
1.1.2 Các mô hình có sẳn 13
1.1.3 Định hướng phát triển sản phẩm 14
1.1.4 Phạm vi dự án và Hạn chế 14
1.1.5 Công cụ hỗ trợ 14
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG 16
2.1. Yêu cầu phần mềm 16
2.1.1 Yêu cầu người dùng 16
2.1.2 Phân tích yêu cầu sử dụng 17
2.2. Phân tích thiết kế phần mềm 53
2.2.1 Thiết kế kiến trúc hệ thống 53
2.2.2 Dữ liệu và Cơ sở dữ liệu 68
CHƯƠNG 3. TỔNG KẾT ĐỀ TÀI 73
3.1 Giao diện “Trang chủ” 73
3.2 Giao diện “Thông tin phòng” 74
3.3 Giao diện “Menu người người dùng” 75
3.4 Đăng nhập, Đăng ký 76

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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.
- Tên nhóm :
- Loại phần mềm : Android
Application THÔNG TIN ĐỒ ÁN
1.1 Giảng Viên
Họ Tên Email SDT
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

Ngày Nội dung thực hiện

Gửi “DOC - Đề cương DACS 3” lên trang daotao trường VKU.


18/3
Lên kế hoạch, quản lý, phân chia nội dung công việc nhóm.

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.
19/3 – 25/3 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Xây dựng CSDL, quan hệ thực thể trong hệ thống.


26/3 – 5/4
Xây dựng giao diện ứng dụng Android.

Hoàn thành các chức năng hệ thống đã đề ra.


6/4 – 31/4 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”

Kiểm tra sản phẩm.


1/5
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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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 đến tình trạng chủ trọ rất khó giới thiệu phòng cho khách hàng của
họ.
- Nhận thấy vấn đề đó, TPHome được thành lập với mục tiêu kết nối chủ
thuê với khách thuê tìm ký túc xá dễ dàng hơn. Người thuê có thể tìm kiếm chỗ
ở an toàn gần trường. Hơn nữa, TPHome là một nền tảng cung cấp dịch vụ;
chúng tôi mong muốn cung cấp không chỉ nơi ở mà còn thuận tiện trong thủ
tục và các tiện ích, dịch vụ đi kèm.
1.1.2 Các mô hình có sẳn
Ứng dụng 1: Ohana
Một nền tảng giúp kết nối trực tiếp chủ sở hữu và người thuê nhà.
• Ưu điểm:
- 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 Facebook
- 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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.
• Nhược điểm:
- Ứng dụng này khá ít chủ sở hữu cung cấp phòng giá rẻ, có gói dịch
vụ cho nhiều chức năng hơn.
- Ứng dụng này không hỗ trợ ứng dụng web khiến người dùng khó sử dụng.
1.1.3 Định hướng phát triển sản phẩm
- Để 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.
1.1.4 Phạm vi dự án và Hạn chế
1.1.4.1 Khách Thuê
Người dùng sử dụng ứng dụng ‘TPHome” thuê muốn có các chức năng
sau CN-01. Quản lý tài khoản : Tạo tài khoản, xem thông tin tài
khoản, cập
nhật tài khoản.
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 đồng.
CN-04. Nhận các thông báo từ chủ trọ.
CN-05. Tìm kiếm theo các danh mục : Loại phòng, giới tính, giá cả.
1.1.4.2 Chủ Trọ
Người dùng sử dụng ứng dụng ‘TPHome” để cho thuê muốn có các chức năng
sau
CN-06. Quản lý tài khoản: Quản lý tài khoản : Tạo tài khoản, xem thông tin
tài khoản, cập nhật tài khoản.
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 đề
CN-10. Quản lý hợp đồng : Xác nhận sinh sống, Xác nhận, Hủy, Xem
hợp đồng, Báo cáo vị phạm.
1.1.5 Công cụ hỗ trợ
CÔNG CỤ XÂY DỰNG HỆ THỐNG
Ngôn ngữ lập trình Kotlin
14
Downloaded by ??c Ph?m (phuduc1306@gmail.com)
PTHOME Báo cáo đồ án cơ sở
3
Framework N/A
DBMS Firebase
IDEs/Editors Android Studio
UML tools Drawio
Version Control Github
Phần mềm quản lí tiến độ ClickUp

Table 1.3 : Công cụ xây dựng hệ thống

QUẢN LÍ CÁC TÀI LIỆU


- Sử dụng “OneDrive” để lưu tài liệu và chỉnh sửa trong thời gian thực
trên Microsoft Word.
- Sử dụng “ClickUp” để lưu báo cáo cuộc họp, bản ghi cuộc họp, sơ đồ, hình
ảnh, thiết kế, tài liệu.

QUẢN LÍ MÃ NGUỒN
- 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG

2.1. Yêu cầu phần mềm


2.1.1 Yêu cầu người
dùng a, Người dùng
Những người dùng nằm ngoài hệ thống sử dụng những chức năng sau :
- Đăng nhập.
- 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 :
- Những chức năng của thành viên.
- Tạo thêm phòng ghép.
- Lấy thông tin phòng ghép.
- Cập nhật thông tin phòng ghép.
- Đưa các câu hỏi về việc thuê.
- Thanh toán các khoản thu.
- Nhận các thông báo từ chủ thuê.
- Xem hợp đồng.
- Báo Vấn đề - Sự Cố.
- Xem Vấn đề - Sự Cố.
- Cập nhật Vấn đề - Sự Cố.
- Hủy Vấn đề - Sự
Cố. d, 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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
TÊN CHÚ THÍCH

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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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-01 Đăng kí Người dùng

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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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-05 Đăng nhập Thành viên

UC-06 Đăng xuất Thành viên

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-13 Xóa phòng chung Khách thuê

UC-14 “Ẩn” hoặc “Hiện” phòng chung. Khách thuê

UC-15 Đưa ra các câu hỏi 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ê


Cập nhật Vấn đề - Sự Cố với trạng
UC-20 Khách thuê
thái đã “xử lý”
UC-21 Thanh toán tiền. Khách thuê

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-24 Xác nhận tạm trú 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ê

UC-27 Xem danh sách thông báo Khách thuê

Table 2.6: Danh sách Usecase khách thuê.

19

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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-29 Tạo thêm phòng 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-38 Hủy hợp đồng 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-42 Từ chối vấn đề Chủ thuê


Lấy thông tin chi tiết các khoản
UC-43 Chủ thuê
thanh toán
UC-44 Tạo khoản phí. Chủ thuê
Cập nhật khoản thanh toán trạng
UC-45 Chủ thuê
thái “Đã Chi Trả”
UC-46 Xóa khoản thanh toán Chủ thuê

UC-47 Xem hợp đồng Chủ thuê

UC-48 Đăng hợp đồng Chủ thuê

UC-49 Nhận thông báo 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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

Điều kiện N/A


Thành công : Actor sẽ được điều hướng tới trang “Đăng nhập”
Kết quả TPHome ứng dụng.
Thât bại : Hệ thống gửi thông báo “Đăng kí không thành công”.

Bước Hoạt đông Actor Phản hồi hệ thống


1 Actor nhấn vào Hệ thống sẽ điều hướng tới trang
“Đăng ký” / “Đăng đăng kí
nhập” rồi nhấn vào
đăng kí
Kịch bản chính 2 Actor điền thông tin.

3 Actor nhấn vào “Đăng Hệ thống gửi thông báo “Đăng


ký” 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

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Actor điền những Hệ thống phản hồi “Số điện thoại
thông tin không hợp không hợp lệ”. “Email không hợp
lệ. lệ”

Ưu tiên Cao

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

Mô tả Actor muốn tìm phòng

Điều kiện N/A.


Thành công: Hệ thống hiện ra danh sách các phòng.
Kết quả Thất bại: Hệ thống hiển thị “Không có phòng trọ nào phù hợp với
nhu cầu bạn.”

21

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào trang Hệ thống sẽ hiển thị những phòng


Kịch bản chính chủ và gõ thông tin cho thuê phụ hợp với thông tin
muốn vô thanh tìm nhập.
kiếm rồi nhấn tìm [ Ngoại lệ 1 ]
kiếm

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Không có các phòng Hệ thống hiển thị “Không có


nào phụ hợp với nhu phòng trọ nào phù hợp với nhu
cầu tìm kiếm cầu bạn.”

Ưu tiên N/A.

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ê

Điều kiện N/A


Thành công : Hệ thống sẽ điều hướng tới Trang thông tin chi tiết
Kết quả phòng, và hiển thị thông tin phòng.
Thất bại: Hệ thống hiển thị “Phòng bạn vừa xem không khả dụng”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor chọn một khu Hệ thống điều hướng tới Trang


Kịch bản chính 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 Cao

Các thông tin khác N/A

Table 2.10: Đặc tả Usecase lấy thông tin phòng thuê.

22

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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ê.

Điều kiện N/A


Thành công: Hệ thống hiển thị ra những yêu cầu của hệ thống và
Kết quả những yêu cầu của chủ thuê.
Thất bại: Hệ thống hiển thị “Không thể truy cập”

Bước Hoạt đông Actor Phản hồi hệ thống

Kịch bản chính 1 Actor nhấn vào “Điều Hệ thống điều hướng tới trang
khoản cho thuê”/ “Yêu điều kiện cho thuê.
cầu cho thuê”.

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

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
Thành công: Hệ thống hiển thị “Đăng nhập thành công” , điều
Kết quả hướng tới “Trang chủ”.
Thất bại: Hệ thống hiển thị “Đăng nhập không thành công”.

Bước Hoạt đông Actor Phản hồi hệ thống


Kịch bản chính 1 Actor nhấn vào “Đăng Hệ thống điều hướng tới “Trang
nhập” chủ"

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

23

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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

Bước Hoạt đông Actor Phản hồi hệ thống

Kịch bản chính 1 Actor nhấn vào “Tài Hệ thống điều hướng tới “Trang
khoản”. rồi chọn mục chủ” đã đăng suất
đăng suất

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

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.


Thành công: Hệ thống sẽ điều hướng tới trang “Thông tin chi tiết
Kết quả người dùng”.
Thất bại: Hệ thống hiển thị “Lỗi xử lí, vui lòng thử lại”.

Bước Hoạt đông Actor Phản hồi hệ thống

Kịch bản chính 1 Actor nhấn vào “Tài Hệ thống điều hướng tới “Thông
khoản” chọn “Tài tin chi tiết người dùng”
khoản của tôi”.

Kịch bản phụ N/A

Ngoại lệ N/A
24

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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.


Thành công: Những thông tin mới được cập nhật.
Kết quả
Thất bại: Hệ thống hiển thị “Lỗi thay đổi thông tin”.

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thống điều hướng tới “Thông


khoản” chọn “Tài tin chi tiết người dùng”
khoản của tôi”.
2 Actor nhấn vào chỉnh
Kịch bản chính sửa.
3 Actor nhập các thông
tin cần chỉnh sửa.
4 Actor nhấn “Cập nhật” Hệ thống hiển thị “Cập nhật
thành cô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

Ưu tiên Vừ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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Thành công: Hệ thỐng thêm thông tin phòng chia sẻ theo yêu cầu
Kết quả
Thất bại: Hệ thỐng hiển thị lỗi.

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor nhấn vào “phòng Hệ thỐng hiển thị “Danh sách
o ghép của bạn” phòng chung”
3 Actor nhấn vào tạo Hệ thỐng hiển thị mẫu nhập
Kịch bản chính mới thông tin cần thiết.
[ Ngoại lệ 1 ]
4 Actor nhập thông tin
mẫu.
5 Actor nhấn gửi thông Hệ thỐng tiếp nhận mẫu và hiển
tin thi “Tạo phòng thành công”.
[ Ngoại lệ 2 ]

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

1 Actor nhấn Chia Hệ thỐng hiển thị “Bạn chưa có


sẻ phòng nhưng thông tin hợp đồng trong hệ
chưa phòng thuê thỐng”.
nào
Ngoại lệ
2 Actor nhập sai thông Hệ thỐng hiển thị “SDT không tồn
tin ở mẫu. 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 Cao

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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Thành công: Hệ thỐng hiển thị thông tin phòng chung
Kết quả
Thất bại: Hệ thỐng hiển thị “Phòng vừa xem không khả dụng”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”

Kịch bản chính 2 Actor nhấn vào “phòng Hệ thỐng hiển thị “Danh sách
o ghép của bạn” phòng chung”
[ Ngoại lệ 1 ]
3 Actor nhấn vào một Hệ thỐng điều hướng “Thông tin
phòng. chí tiết phòng chung.”

Kịch bản phụ

STT Nguyên nhân Phản hồi hệ thống


Ngoại lệ
1 Danh sách phòng Hệ thỐng hiển thị “Danh sách
chung trỐng 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.


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
Kết quả “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 Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor nhấn vào “phòng Hệ thỐng hiển thị “Danh sách
o ghép của bạn” phòng ở ghép”
[ Ngoại lệ 1 ]
3 Actor nhấn vào một Hệ thỐng điều hướng “Thông tin
phòng. 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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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 Hệ thỐng điều hướng tới “Thông
thông tin”. tin chi tiết phòng chung”
[ Ngoại lệ 2 ]

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

1 Danh sách phòng Hệ thỐng hiển thị “Danh sách


chung trỐng phòng chung trỐng.”
2 Actor nhập sai thông Hệ thỐng hiển thị “SDT không tồn
Ngoại lệ tin ở mẫu. 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.


Thành công: Hệ thỐng hiển thị “Xóa phòng chung thành công”.
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại sau.”

Bước Hoạt đông Actor Phản hồi hệ thống


Kịch bản chính
1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông
khoản” tin người đùng”
2 Actor nhấn vào “phòng Hệ thỐng hiển thị “Danh sách
o ghép của bạn” phòng ở ghép”
[ Ngoại lệ 1 ]
3 Actor chọn phòng

28

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
chung để xóa
4 Actor nhấn “Xóa”. Hệ thỐng hiển thị “Xóa phòng
chung thành công”

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống


Ngoại lệ
1 Danh sách phòng Hệ thỐng hiển thị “Danh sách
chung trỐng phòng chung trỐng.”

Ư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.


Thành công: Hệ thỐng hiễn thị “Đã ẩn thông tin phòng thành công”
Kết quả 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.”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor nhấn vào “phòng Hệ thỐng hiển thị “Danh sách
Kịch bản chính o ghép của bạn” phòng ở ghép”
[ Ngoại lệ 1 ]
3 Actor chọn phòng “Ẩn” Hệ thỐng hiễn thị “Đã ẩn thông tin
hoặc “Hiện” 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

STT Nguyên nhân Phản hồi hệ thống


Ngoại lệ
1 Danh sách phòng Hệ thỐng hiển thị “Danh sách
chung trỐng phòng chung trỐng.”

29

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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.


Thành công: Hệ thỐng đã thêm báo cáo vấn đề khách thuê.
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, Vui lòng thử lại sau”.

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor chọn phần “Vấn Hệ thỐng điều hướng “Vấn đề
đề - Sự CỐ”. phản hồi”
Kịch bản chính 3 Actor chọn thêm. Hệ thỐng hiển thị mẫu báo cáo
Vấn đề
4 Actor điền thông tin

5 Actor nhấn “Xác nhận” Hệ thỐng hiển thị tạo “Yêu cầu
thành công”

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

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


Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Actor đã tạo vào hệ thỐng một Vấn đề - Sự CỐ.
30

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Thành công: Hệ thỐng hiển thị thông tin Vấn đề - Sự CỐ
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, Vui lòng thử lại sau”.

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor chọn phần “Vấn Hệ thỐng điều hướng “Vấn đề -
đề - Sự CỐ”. Phản hồi”
Kịch bản chính

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 đề

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống


Ngoại lệ
1 Actor bộ lọc trả về Hệ thỐng hiển thị “Không tìm thấy
rỗng yêu cầu Vấn đề - Sự CỐ”

Ưu tiên Vừa

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


Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Actor đã tạo vào hệ thỐng một Vấn đề - Sự CỐ.
Thành công: Hệ thỐng hiển thị “Đã hủy Vấn đề - Sự CỐ”.
Kết quả
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 Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor chọn phần “Vấn Hệ thỐng điều hướng “Vấn đề -
đề - Sự CỐ”. Phản hồi”

31

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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 hủy bỏ Hệ thỐng hiển thị mẫu lí do.


vấn đề
6 Actor nhập lí do

7 Actor nhấn “Xác nhận”. Hệ thỐng hiển thị “Đã hủy Vấn đề
- Sự CỐ”.
[ Ngoại lệ 2 ]

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống


Ngoại lệ
1 Actor bộ lọc trả về Hệ thỐng hiển thị “Không tìm thấy
rỗng yêu cầu Vấn đề - Sự CỐ”
2 Actor không nhập lí do Hệ thỐng hiển thị “Vui lòng nhập
lí do”.

Ưu tiên Vừa

Các thông tin khác N/A

Table 2.23: Đặc tả Usecase háy Vấn đề - Sự Cố.


- Cập nhật vấn
đề.
Mã và Tên UC-19: Cập nhật vấn đề phản hồi

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
Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Actor đã tạo vào hệ thỐng một Vấn đề - Sự CỐ.
Thành công: Hệ thỐng hiển thị “Đã chỉnh sửa thành công Vấn đề
Kết quả - 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 Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor chọn phần “Vấn Hệ thỐng điều hướng “Vấn đề -
đề - Sự CỐ”. Phản hồi”
32

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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 Hệ thỐng chuyển sang mẫu “Cập


“Chỉnh sửa” nhật thông tin Vấn đề - Sự CỐ”
6 Actor nhập thông tin

7 Actor nhấn Xác nhận Hệ thỐng hiển thị “Đã chỉnh sửa
thành công Vấn đề - Sự CỐ”.

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống


Ngoại lệ
1 Actor bộ lọc trả về Hệ thỐng hiển thị “Không tìm thấy
rỗng yêu cầu Vấn đề - Sự CỐ”

Ưu tiên Vừa

Các thông tin khác N/A

Table 2.24: Đặc tả Usecase cập nhật vấn đề.

- Cập nhật Vấn đề - Sự CỐ với trạng thái đã “xử li” .


Mã và Tên UC-20: Cập nhật Vấn đề - Sự Cố với trạng thái đã “xử li” .

Tác nhân chính Khách thuê Secondary Actor

Mô tả Actor cập nhật lại trạng thái của vấn đề “đã xử lí”
Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Actor đã tạo vào hệ thỐng một Vấn đề - Sự CỐ.
Thành công: Hệ thỐng hiển thị “Cập nhật trạng thái thành công
Kết quả Vấn đề - Sự CỐ đã xử lí ” .
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 Hệ thỐng điều hướng tới “Thông


khoản” tin người đùng”
2 Actor chọn phần “Vấn Hệ thỐng điều hướng “Vấn đề -
đề - Sự CỐ”. Phản hồi”

33

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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 Hệ thỐng hiển thị “Cập nhật trạng
thành” thái thành công Vấn đề - Sự CỐ đã
xử lí ” .

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống


Ngoại lệ
1 Actor bộ lọc trả về Hệ thỐng hiển thị “Không tìm thấy
rỗng yêu cầu Vấn đề - Sự CỐ”

Ưu tiên Cao

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.


Thành công: Hệ thỐng thông báo “Thanh toán thành công”.
Kết quả
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 Hệ thỐng điều hướng tới “Thông


khoản” tin người dùng”
2 Actor nhấn vào Hệ thỐng điều hướng tới “Danh
“Khoản thanh sách Khoản thanh toán”.
toán”
3 Actor nhấn vào Hệ thỐng hiển thị các khoản thanh
“Bộ lọc”, chọn chờ toán đang trong trang thái chờ.
“chờ thanh toán”. [ Ngoại lệ 1 ]
4 Actor nhấn vào khoản Hệ thỐng hiển thị “Thông tin chi
thanh toán bất kì. tiết khoản thanh toán …”
5 Actor nhấn Hệ thỐng sẽ chuyển hướng tới
“thanh toán”. mẫu thanh toán.

34

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
6 Actor nhấn “Xác nhận”. Hệ thỐng xử lí xác nhận thanh
toán

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

1 Actor nhấn vào “Bộ Hệ thỐng hiển thị “Không có yêu


Ngoại lệ lọc”, chọn chờ “chờ cầu thanh toán”.
thanh toán”nhưng
trả về một danh sách
rỗng.

Ưu tiên Cao

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.


Thành công: Hệ thỐng thông báo “Thanh toán thành công”.
Kết quả
Thất bại: Hệ thỐng thông báo “Lỗi xử lí, vui lòng thử lại”.

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


khoản” tin người dùng”
2 Actor nhấn “Phòng của Hệ thỐng điều hướng tới “Hợp
Kịch bản chính tôi” và nhấn vào “Hợp đồng”.
đồng”
3 Actor nhấn vào “Thanh Hệ thỐng hiển thị “Thông tin chi
toán hợp đồng.” tiết khoản thanh toán …”
4 Actor nhấn “Xác nhận”. Hệ thỐng xử lí xác nhận thanh
toán

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

Các thông tin khác N/A

35

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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.


Thành công: Hệ thỐng hiển thị thông tin các khoản thanh toán
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, Vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


Kịch bản chính khoản” tin người dùng”
2 Actor nhấn vào Hệ thỐng điều hướng tới “Danh
“Khoản thanh sách Khoản thanh toán”.
toán”
Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

1 Actor nhấn vào “Bộ Hệ thỐng hiển thị “Không có yêu


Ngoại lệ lọc”, chọn chờ “chờ cầu thanh toán”.
thanh toán”nhưng
trả về một danh sách
rỗng.

Ưu tiên Cao

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.


Thành công: Hệ thỐng hiển thị “Xác nhận thành công”.
Kết quả
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 Hệ thỐng điều hướng tới “Thông


khoản” tin người dùng”
36

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

2 Actor nhấn vào “Phòng Hệ thỐng điều hướng tới “Thông


của tôi” – “Hợp đồng” tin chi tết hợp đồng”.
3 Actor nhấn “Xác nhận Hệ thỐng hiển thị “Xác nhận thành
tạm trú.” công”.

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Vừa

N/A
-dừ
Yêu cầu tạm ng thuê phòng.

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.


Thành công: Hệ thỐng hiển thị “Gửi yêu cầu thành công”.
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại” .

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


khoản” tin người dùng”
2 Actor nhấn vào “Phòng Hệ thỐng điều hướng tới “Thông
Kịch bản chính của tôi” – “Hợp đồng” tin chi tết hợp đồng”.
3 Actor nhấn “Đừng hợp Hệ thỐng gửi thông báo “xác
đồng cho thuê.” nhận”
4 Actor nhấn xác nhận Hệ thỐng hiển thị “Gửi yêu cầu
thành công”.

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Vừa

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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME 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.


Thành công: Hệ thỐng hiển thị “Gửi yêu cầu thành công”.
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại” .

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Tài Hệ thỐng điều hướng tới “Thông


Kịch bản chính khoản” tin người dùng”
2 Actor nhấn vào “Phòng Hệ thỐng điều hướng tới “Thông
của tôi” – “Hợp đồng” tin chi tết hợp đồng”.

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Vừa

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.


Thành công: Hệ thỐng hiển thị danh sách của các phòng đang cho
Kết quả thuê.
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh


Kịch bản chính cho thuê” sách khu cho thuê”.
2 Actor nhấn vào một Hệ thỐng điều hướng tới “Danh
khu thuê. sách các phòng thuê”

Kịch bản phụ N/A

Ngoại lệ N/A

38

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Ưu tiên Cao

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.


Thành công: Hệ thỐng hiển thị “Thêm phòng cho thuê thành công,”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.
2 Actor nhấn vào một Hệ thỐng điều hướng tới “Danh
khu thuê. sách các phòng thuê”

Kịch bản chính 3 Actor nhấn Hệ thỐng hiển thi mẫu thông tin
“Thêm phòng” phòng cho thuê mới
4 Actor nhập các thông
tin.
5 Actor nhấn gửi thông Thành công: Hệ thỐng hiển thị
tin. “Thêm phòng cho thuê thành
công,”

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

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

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Một căn phòng đã được tạo trước khi cập nhật.
Thành công: Hệ thỐng hiển thị “Cập nhật phòng thành công” và
Kết quả thêm một phòng trong trang “Danh sách phòng”
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại sau.”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.
2 Actor nhấn vào một Hệ thỐng điều hướng tới “Danh
khu thuê. sách các phòng thuê”
3 Actor chọn một phòng Hệ thỐng hiển thị mẫu “Cập nhật
Kịch bản chính rồi “Sửa”. thông tin phòng thuê”
4 Actor nhập các thông
tin cần thiết
5 Actor nhấn “Xác nhận”. Hệ thỐng hiển thị “Cập nhật
phòng thành công” và thêm một
phòng trong trang “Danh sách
phòng”

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Vừa

Các thông tin khác N/A

Table 2.33: Đặc tả Usecase cập nhật thông tin phòng thuê.

- Xóa căn phòng thuê.


Mã và Tên UC-31: Xóa thông tin căn 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ê.


Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Một căn phòng đã được tạo trước khi cập nhật.
Thành công: Hệ thỐng hiển thị “Xóa phòng thành công” và loại bớt
Kết quả một phòng trong trang “Danh sách phò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 “Khu Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.

40

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
2 Actor nhấn vào một Hệ thỐng điều hướng tới “Danh
khu thuê. sách các phòng thuê”
3 Actor chọn một phòng Hệ thỐng yêu cầu xác nhân.
rồi “Xóa phòng”.
4 Actor nhấn “Xác nhận”. Hệ thỐng hiển thị “Xóa phòng
thành công” và loại bớt một phòng
trong trang “Danh sách phòng”.

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Phòng thuê đang có Hệ thỐng hiển thị “Không thể xóa
hợp đồng phòng khi vẫn đang có hợp đồng
cho thuê”

Ưu tiên Vừa

Các thông tin khác N/A

Table 2.34: Đặc tả Usecase xóa căn phòng thuê.

- Lấy thông tin chi tiết phòng cho thuê.


Mã và Tên UC-32: Lấy thông tin chi tiết phòng cho thuê.

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor xem chi tiết thông tin phòng thuê.

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị danh sách của các phòng đang cho
Kết quả thuê.
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.
Kịch bản chính 2 Actor nhấn vào một Hệ thỐng điều hướng tới “Danh
khu thuê. sách các phòng thuê”
3 Actor nhấn vào một Hệ thỐng hiển thi thông tin chi
phòng tiết phòng.

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

41

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Các thông tin khác N/A

Table 2.35: Đặc tả Usecase lấy thông tin chi tiết phòng cho thuê.

- Xem danh sách khu cho thuê.


Mã và Tên UC-33: Xem danh sách khu cho thuê

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor xem danh sách khu cho thuê.

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị danh sách của các phòng đang cho
Kết quả thuê.
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống


Kịch bản chính
1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh
cho thuê” sách khu cho thuê”.

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

Các thông tin khác N/A

Table 2.36: Đặc tả Usecase xem danh sách khu cho thuê.

- Tạo thêm khu cho thuê.


Mã và Tên UC-34: Tạo thêm khu cho thuê

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor thêm mới khu nhà cho thuê

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị “Thêm khu cho thuê thành công”
Kết quả
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 Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.
2 Actor nhấn “Thêm khu Hệ thỐng hiển thi mẫu thông tin
phòng” khu cho thuê mới
3 Actor nhập các thông
tin.
42

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

4 Actor nhấn “Xác nhận” Thành công: Hệ thỐng hiển thị


“Thêm khu cho thuê thành công”

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

N/A

- Cập nhật thông tTina bkleh2u. 3c7 h: ĐoặtchtảuêU.secase tạo thêm khu cho thuê.
Mã và Tên UC-35: Cập nhật thông tin khu cho thuê.

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor thêm mới khu nhà cho thuê


Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Actor đã có khu cho thuê trong hệ thỐng
Thành công: Hệ thỐng hiển thị “Cập nhật khu cho thuê thành công”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.
2 Actor chọn khu cho Hệ thỐng hiển thi mẫu thông tin
Kịch bản chính thuê rồi ấn cập nhật khu cho thuê cần thay đổi
3 Actor nhập các thông
tin.
4 Actor nhấn “Xác nhận” Thành công: Hệ thỐng hiển thị
“Cập nhật khu cho thuê thành
công”

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

Các thông tin khác N/A

Table 2.38: Đặc tả Usecase cập nhật thông tin khu cho thuê

- Xóa thông tin khu cho thuê.


Mã và Tên UC-36: Xóa thông tin khu cho thuê.

43

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor thêm mới khu nhà cho thuê


Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Actor đã có khu cho thuê trong hệ thỐng
Thành công: Hệ thỐng hiển thị “Xóa khu cho thuê thành công”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.
Kịch bản chính 2 Actor chọn khu cho Hệ thỐng phản hồi muỐn xác
thuê rồi ấn xóa nhận xóa
3 Actor nhấn “Xác nhận”. Thành công: Hệ thỐng hiển thị
“Cập nhật khu cho thuê thành
công”

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

Các thông tin khác N/A

Table 2.39: Đặc tả Usecase xóa thông tin khu cho thuê.

- Lấy thông tin khu cho thuê.


Mã và Tên UC-37: Lấy thông tin chi tiết khu cho thuê.

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor xem chi tiết thông tin khu cho thuê.

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị danh sách khu cho thuê.
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Khu Hệ thỐng điều hướng tới “Danh


cho thuê” sách khu cho thuê”.
Kịch bản chính
2 Actor nhấn vào một Hệ thỐng điều hướng tới “Danh
khu thuê. sách các phòng thuê”
3 Actor nhấn vào “Thông Hệ thỐng hiển thi thông tin chi
tin chi tiết phòng thuê” tiết khu cho thuê.
44

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Cao

Các thông tin khác N/A

Table 2.40: Đặc tả Usecase lấy thông tin khu cho thuê.
- Hủy hợp
đồng.
Mã và Tên UC-38: Hủy hợp đồng.

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn yêu cầu khách thuê rời phòng thuê.


Actor đã đăng nhập vào hệ thỐng.
Điều kiện
Hợp đồng đã được chấp thuận và ở trạng thái “Đang thuê”.
Thành công: Hệ thỐng hiển thị “Gửi yêu cầu rời thành công”.
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Hợp Hệ thỐng điều hướng “Danh sách


đồng”. hợp đồng.”
2 Actor chọn vào các Hệ thỐng điều hướng “Danh sách
phòng đang cho thuê các phòng đang cho thuê.”
Kịch bản chính 3 Actor nhấn “Yêu cầu Hệ thỐng hiển thị mẫu xác nhận
rời đi” hủy hợp đồng
4 Actor nhập các thông Hệ thỐng tính toán các chi phí hủy
tin hợp đồng
5 Actor nhấn “Gửi yêu Hệ thỐng hiển thị “Gửi yêu cầu
cầu” thành công”

Kịch bản phụ N/A

Ngoại lệ N/A

Ưu tiên Vừa

Các thông tin khác N/A

Table 2.41: Đặc tả Usecase háy hợp đồng.

- Lấy danh sách Vấn đề - Sự cỐ.


Mã và Tên UC-39: Lấy danh sách vấn đề sự cố

45

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn xem danh sách những yêu cầu và sự cỐ của khách thuê

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị danh sách các yêu cầu của khách
Kết quả thuê.
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

Kịch bản chính 1 Actor nhấn vào “Vấn Hệ thỐng điều hướng “Danh sách
đề - Sự cỐ” vấn đề sự cỐ”.
[ Ngoại lệ 1 ]

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách các vấn đề Hệ thỐng hiển thị hiện tại đang
- sự cỐ trả về một không có vấn đề.
danh sách rổng

Ưu tiên Vừa

Các thông tin khác N/A

Table 2.42: Đặc tả Usecase lấy danh sách vấn đề - sự cố.

- Lấy thông tin chi tiết vấn đề.


Mã và Tên UC-40: Lấy thông tin chi tiết vấn đề sự cố

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn xem danh sách những yêu cầu và sự cỐ của khách thuê

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị thông tin chi tiết các yêu cầu của
Kết quả khách thuê.
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Vấn Hệ thỐng điều hướng “Danh sách


đề - Sự cỐ” vấn đề sự cỐ”.
Kịch bản chính
[ Ngoại lệ 1 ]
2 Actor chọn một vấn đề Hệ thỐng điều hướng “Chi tiết
sự cỐ vấn đề sự cỐ”.

46

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách các vấn đề Hệ thỐng hiển thị hiện tại đang
- sự cỐ trả về một không có vấn đề.
danh sách rổng

Ưu tiên Vừa

Các thông tin khác N/A

Table 2.43: Đặc tả Usecase lấy thông tin chi tiết vấn đề.

- Chấp nhận vấn đề.


Mã và Tên UC-41: Chấp nhận vấn đề

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn đồng ý xử lí vấn đề của khách thuê đề xuất

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị “Xác nhận thành công.”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Vấn Hệ thỐng điều hướng “Danh sách


đề - Sự cỐ” vấn đề sự cỐ”.
Kịch bản chính
[ Ngoại lệ 1 ]
2 Actor chọn một vấn đề Hệ thỐng điều hướng “Chi tiết
sự cỐ vấn đề sự cỐ”.
3 Actor nhận “Chấp Hệ thỐng hiển thị“Xác nhận thành
nhận vấn đề sự cỐ”. công”.

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách các vấn đề Hệ thỐng hiển thị hiện tại đang
- sự cỐ trả về một không có vấn đề.
danh sách rổng

Ưu tiên Cao

Các thông tin khác N/A

Table 2.44: Đặc tả Usecase cập nhật vấn đề.


- Từ chỐi vấn
đề.
47

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Mã và Tên UC-42: Từ chối vấn đề

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn đồng ý xử lí vấn đề của khách thuê đề xuất

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị “Từ chỐi thành công.”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Vấn Hệ thỐng điều hướng “Danh sách


đề - Sự cỐ” vấn đề sự cỐ”.
[ Ngoại lệ 1 ]
Kịch bản chính
2 Actor chọn một vấn đề Hệ thỐng điều hướng “Chi tiết
sự cỐ vấn đề sự cỐ”.
3 Actor nhận “Chấp Hệ thỐng hiển thị “Từ chỐi thành
nhận vấn đề sự cỐ”. công”.

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách các vấn đề Hệ thỐng hiển thị hiện tại đang
- sự cỐ trả về một không có vấn đề.
danh sách rổng

Ưu tiên Cao

Các thông tin khác N/A

Table 2.45: Đặc tả Usecase từ chối vấn đề.

- Lấy thông tin chi tiết các khoản thanh toán.


Mã và Tên UC-43: Lấy thông tin chi tiết các khoản thanh toán

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn xem thông tin các khoản thanh toán.

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị thông tin chi tiết khoản thanh toán
Kết quả
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 Hệ thỐng hiển thị “Danh sách các


“Khoản thanh khoản thanh toán”
toán”.
48

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
[ Ngoại lệ 1 ]
2 Actor chọn vào một Hệ thỐng hiển thị “Thông tin chi
khoản thanh toán. tiết khoản thanh toán”

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách khoản Hệ thỐng hiển thị hiện tại chưa có
thanh toán trả về một thỐng kê.
danh sách rổng

Ưu tiên Cao

Các thông tin khác N/A

Table 2.46: Đặc tả Usecase lấy danh sách các khoản thanh toán

- Tạo khoản phí.


Mã và Tên UC-44: Tạo khoản thu

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor tạo các khoản phí tiền thuê để cho khách hàng chi trả.

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị “Tạo khoản thu thành công”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào Hệ thỐng hiển thị “Danh sách các


“Khoản thanh khoản thanh toán”
toán”. [ Ngoại lệ 1 ]

Kịch bản chính 2 Actor nhấn “Tạo Hệ thỐng hiển thị mẫu thông tin
khoản thu”. khoản thu.
3 Actor nhập thông tin

4 Actor nhấn “Xác nhận” Hệ thỐng hiển thị “Tạo khoản thu
thành công”

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách khoản Hệ thỐng hiển thị hiện tại chưa có
thanh toán trả về một thỐng kê.
danh sách rổng

49

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Ưu tiên Cao

Các thông tin khác N/A

Table 2.47: Đặc tả Usecase tạo khoản phí.

- Cập nhật khoản thanh toán trạng thái “Đã Chi Trả”.
Mã và Tên UC-45: Cập nhật khoản thanh toán trạng thái “Đã Chi Trả”.

Tác nhân chính Chủ thuê Secondary Actor

Actor cập nhật các khoản thu thanh toán vào trạng thái “Đã cập
Mô tả
nhật”

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị “Cập nhật thành công”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào Hệ thỐng hiển thị “Danh sách các


“Khoản thanh khoản thanh toán”
toán”. [ Ngoại lệ 1 ]
Kịch bản chính
2 Actor nhấn “Xác nhận Hệ thỐng hiển thị thông báo xác
đã chi trả”. nhận
3 Actor nhấn “Xác nhận” Hệ thỐng hiển thị “Cập nhật thành
công”.

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách khoản Hệ thỐng hiển thị hiện tại chưa có
thanh toán trả về một thỐng kê.
danh sách rổng

Ưu tiên Cao

Các thông tin khác N/A

Table 2.48: Đặc tả Usecase cập nhật khoản thanh toán trạng thái “Đã Chi Trả”.

- Xóa khoản thanh toán.


Mã và Tên UC-46: Xóa khoản thanh toán.

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn xóa khoản thanh thu.

Điều kiện Actor đã đăng nhập vào hệ thỐng.

50

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Thành công: Hệ thỐng hiển thị “Xóa thành công”
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào Hệ thỐng hiển thị “Danh sách các


“Khoản thanh khoản thanh toán”
toán”. [ Ngoại lệ 1 ]
Kịch bản chính
2 Actor chọn một khoản Hệ thỐng hiển thị thông báo xác
thanh toán nhấn “Xác nhận
nhận xóa”.
3 Actor nhấn “Xác nhận” Hệ thỐng hiển thị “Xóa thành
công”.

Kịch bản phụ N/A

STT Nguyên nhân Phản hồi hệ thống

Ngoại lệ 1 Danh sách khoản Hệ thỐng hiển thị hiện tại chưa có
thanh toán trả về một thỐng kê.
danh sách rổng

Ưu tiên Cao

Các thông tin khác N/A

Table 2.49: Đặc tả Usecase xóa khoản thanh toán.


- Xem hợp
đồng.
Mã và Tên UC-47: Xem hợp đồng

Tác nhân chính Chủ thuê Secondary Actor

Mô tả Actor muỐn xem thông tin chi tiết hợp đồng

Điều kiện Actor đã đăng nhập vào hệ thỐng.


Thành công: Hệ thỐng hiển thị thông tin chi tiết bản hợp đồng
Kết quả
Thất bại: Hệ thỐng hiển thị “Lỗi xử lí, vui lòng thử lại”

Bước Hoạt đông Actor Phản hồi hệ thống

1 Actor nhấn vào “Hợp Hệ thỐng hiển thị thông tin các
Kịch bản chính đồng” phòng cho thuê
2 Actor nhấn “Thông tin Hệ thỐng hiển thị thông tin chi
chi tiết hợp đồng” tiết hợp đồng

Kịch bản phụ N/A

Ngoại lệ N/A

51

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Ưu tiên Cao

Các thông tin khác N/A

Table 2.50: Đặc tả Usecase xem hợp đồng.

52

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
2.2. Phân tích thiết kế phần mềm
2.2.1 Thiết kế kiến trúc hệ thỐng
2.2.1.1 Sơ đồ hoạt động (Activity
Diagram) a, Khách thuê

Figure 2.2: Sơ đồ hoạt động Đăng nhập – Đăng ký cáa khách thuê

53

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.3: Sơ đồ hoạt động tạo phòng chung

54

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.4: Sơ đồ hoạt động xác nhận sinh sống

55

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.5: Sơ đồ hoạt động chấp nhận hợp đồng

56

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.6: Sơ đồ hoạt động háy hợp đồng.

57

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.7: Sơ đồ hoạt động thanh toán một khoản phí.

58

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.8: Sơ đồ hoạt động báo cáo một vấn đề hoặc sự cố

59

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
b, Chủ thuê

Figure 2.9: Sơ đồ hoạt động thêm phòng cáa chá thuê

60

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.10: Sơ đồ hoạt động cập nhật trạng thái vấn đề - sự cố.

61

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.11: Sơ đồ hoạt động gửi thông báo.

62

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3

Figure 2.12: Sơ đồ hoạt động cáa tạo khoản thanh toán.

63

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
2.2.1. Sơ độ trạng thái (State Diagram)
a, Sơ đồ trạng thái phòng thuê

Figure 2.13: Sơ đồ trạng thái phòng thuê.

64

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
b, Sơ đồ trạng thái Sự cỐ - Vấn đề

Figure 2.14: Sơ đồ trạng thái vấn đề - sự cố

65

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
c, Sơ đồ trạng thái hợp đồng

Figure 2.15: Sơ đồ trạng thái hợp đồng.

2.2.1.3 Sơ đồ tuần tự (Sequence Diagram)


- Đăng nhập khách hàng

Figure 2.16: Sơ đồ tuần tự đăng nhập với tư cách là khách hàng

66

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
- Chủ thuê thêm phòng

Figure 2.17: Sơ đồ tuần tự chá thuê thêm phòng


- Thanh toán đặt
cọc

Figure 2.18: Sơ đồ tuần tự thanh toán đặt cọc.

67

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
- Khách hàng đặt phòng

Figure 2.19: Sơ đồ tuần tự khách hàng đặt phòng

2.2.2 Dữ liệu và Cơ sở dữ liệu


2.2.2.1 Bảng tài khoản
Table 2.51: Thông tin cấu trúc bảng người dùng.

2.2.2.3 Bảng hợp đồng


Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Mahopdong text Xác định mã hợp đồng Có Không PK

Ngayki datetime Ngày đồng ý xác nhận hợp đồng Không Không Không

Trangthai number Trạng thái của hợp đồng Không Không Không

Ngaybatdau datetime Thời gian bắt dầu ở Không Không Không

Maphongthue text Xác định mã phòng thuê áp dụng Không Không FK

Manguoidung text Xác định người thuê Không Không FK

Table 2.50: Thông tin cấu trúc bảng hợp đồng.

68

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
2.2.2.4 Bảng khoản thanh toán
Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Makhoan text Xác định mã khoản thanh toán Có Không PK

Mahopdong text Xác định mã hợp đồng của người trả Không Không FK
Makhoanthanhtoa
text Xác định loại khoản thanh toán Không Không FK
n
Giatri number Giá trị của khoản thanh toán Không Không Không

Trangthai number Trạng thái của khoản thanh toán Không Không Không

Noidung text Nội dung của thông tin Không Không Không

Thoigiantra datetime Thời gian trả thực tế Không Không Không

Hanthanhtoan datetime Hạn thanh toán của khoản Không Không Không

Nguoigui text Xác định người gửi Không Không FK

Nguoinhan text Xác định người nhận Không Không FK

Table 2.51: Thông tin cấu trúc bảng khoản thanh toán.
2.2.2.5 Bảng nhà
Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Manha text Xác định mã khu Có Không PK

Tennha text Tên thông tin của khu Không Không Không

Diachi text Địa chỉ của khu Không Không Không

Trangthai number Trạng thái của khu Không Không Không

Loại nhà text Xác định mã loại khu Không Không FK

Machuthue text Xác định mã chủ khu Không Không FK

Table 2.52: Thông tin cấu trúc bảng khu.

2.2.2.6 Bảng lịch sử hợp đồng


Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Mahopdong text Xác định mã hợp đồng Không Không FK

Gia number Giá của phòng thuê Không Không Không

Trangthai number Trạng thái của lịch sử hợp đồng Không Không Không

Machuthue text Xác định mã chủ thuê Không Không FK

Makhachthue text Xác định mã khách thuê Không Không FK

69

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Anh text Ảnh của lịch sử hợp đồng Không Không Không

Mota text Mô tả hợp đồng Không Không Không

Ngayhethan datetime Ngày hết hạn hợp đồng Không Không Không

Table 2.53: Thông tin cấu trúc bảng lịch sử hợp đồng.

2.2.2.7 Bảng phòng thuê


Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Maphongthue text Mã phòng thuê Có Không PK

Tenphong text Tên phòng thuê Không Không Không

Tieude text Tiêu đề đăng tải Không Không Không

Mota text Mô tả phòng Không Không Không

Makhu text Mã khu Không Không FK

Gia number Giá cả Không Không Không

Dientich number Diện tích Không Không Không

Anh text Ảnh đăng tải Không Có Không

Dangchiase boolean Đang chia sẽ Không Không Không

Gioihannguoi number Giới hạn người Không Không Không

Trangthai number Trạng thái phòng Không Không Không

Tenchu text Tên chủ sở hữu Không Không FK

Anhchusohuu text Ảnh chủ sở hữu Không Không Không

Songuoihientai number SỐ lượng người hiện tại Không Không Không

Table 2.54 Thông tin cấu trúc bảng phòng thuê.

2.2.2.8 Bảng thông báo


Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Mathongbao text Mã thông báo Có Không PK

Noidung text Nội dung của thông báo Không Không Không

Tieude text Tiêu đề của thông báo Không Không Không

Thoigian datetime Thời gian thông báo Không Không Không

Trangthai number Trạng thái thông báo Không Không Không

Loaithongbao text Mã loại thông báo Không Không FK

70

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
Nguoitao text Người dùng tạo thông báo Không Không FK

Table 2.55: Thông tin cấu trúc bảng thông báo.

2.2.2.9 Bảng thông báo tới


Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Nguoidungthongbao text Người dùng được gửi thông báo Không Không FK

Mathongbao text Mã thông tin thông báo Không Không Không

Trangthai number Trạng thái thông báo Không Không FK

Table 2.56: Thông tin cấu trúc bảng thông báo tới

2.2.2.10 Bảng vấn đề


Duy
Tên Trường Kiểu dữ liệu Mô tả Null PK/FK
nhất
Mavande text Mã vấn đề Có Không PK

Masuco text Mã sự cỐ Không Không Không

Mota text Mô tả vấn đề Không Không Không

Anh text Ảnh đi kèm Không Có Không

Lidotuchoi text Lí do từ chỐi Không Có Không

Lidochapnhan text Lí do chấp nhận Không Có Không

Mahopdong text Mã hợp đồng Không Không FK

Table 2.57: Thông tin cấu trúc bảng vấn đề

71

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
CHƯƠNG 3. TỔNG KẾT ĐỀ TÀI

3.1 Giao diện “Trang chủ”

72

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
3.2 Giao diện “Thông tin phòng”

73

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
3.3 Giao diện “Menu người người dùng”

74

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
3.4 Đăng nhập, Đăng ký

75

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
KẾT LUẬN

1. Kết quả đạt được


- Xây dựng hệ thỐng giúp kết nỐi khách thuê và chủ thuê
- Nắm được các kiến thức về OOP, CSDL, Thiết kế hệ thỐng.
- Xây dựng được hệ thỐng ứng dụng tìm kiếm phòng trên android đáp ứng
được yêu cầu của đề tài.
- Lưu trữ và xử lí dữ liệu của hệ thỐng.
- Xây dựng được hệ thỐng quản lý thông tin bán hàng.
- Xây dựng thành công các chức năng của hệ thỐng (tìm kiếm, thuê phòng,
thanh toán, đăng nhập, đăng ký, thỐng kê,…).
2. Hướng nghiên cứu
- Nâng cấp giao diện ứng dụng lên sao cho phù hợp, thích nghi với từng thời
điểm, và dễ dàng sử dụng.
- Cải thiện việc truy cập, tìm kiếm dữ liệu với tỐc độ nhanh, độ chính xác
cao, uy tính, đưa ra các dữ liệu chính xác.
- Xây dựng một ứng dụng android với các chức năng hoàn thiện, đầy đủ hơn
và phát triển thêm một sỐ chức năng, dạng thỐng kê mới.
- Tiếp tục bổ sung những chức năng mà ứng dụng chưa có để ứng dụng có
thể ứng dụng rộng rãi hơn.
- Cải thiện năng lực quản lý ứng dụng.

76

Downloaded by ??c Ph?m (phuduc1306@gmail.com)


PTHOME Báo cáo đồ án cơ sở
3
TÀI LIỆU THAM KHẢO

Bibliography

Anon., không ngày tháng https://figma-free.com/wp-content/uploads/2021/06/5-


8.png. [Trực tuyến].
sangyanbhagi, n.d. [Online]
Available at: https://www.geeksforgeeks.org/android-build-a-movie-app-
using- retrofit-and-mvvm-architecture-with-kotlin/
w3schools, không ngày tháng [Trực tuyến]
Available at: https://www.w3schools.com

77

Downloaded by ??c Ph?m (phuduc1306@gmail.com)

You might also like